diff --git a/package.json b/package.json index 78ad59d..e86cf4c 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "devDependencies": { "@commitlint/cli": "^16.2.4", "@commitlint/config-conventional": "^16.2.4", - "husky": "^7.0.4", + "husky": "^8.0.1", "lint-staged": "^12.4.1", "prettier": "^2.6.2" }, diff --git a/packages/browser-extension/package.json b/packages/browser-extension/package.json index 5c47308..22de169 100644 --- a/packages/browser-extension/package.json +++ b/packages/browser-extension/package.json @@ -7,7 +7,7 @@ }, "devDependencies": { "@types/chrome": "^0.0.184", - "eslint": "^8.8.0", + "eslint": "^8.15.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-prettier": "^4.0.0", "minify": "^8.0.4", diff --git a/packages/report-service/package.json b/packages/report-service/package.json index dc2d87c..f12b3fc 100644 --- a/packages/report-service/package.json +++ b/packages/report-service/package.json @@ -5,13 +5,13 @@ "build": "rimraf build && tsc", "dev": "nodemon", "lint": "eslint src/**/*.ts --fix", - "setup": "rimraf .husky && husky install && husky add .husky/pre-commit \"yarn lint-staged\" && husky add .husky/commit-msg 'npx --no -- commitlint --edit \"$1\"'", + "prepare": "husky install", "start": "NODE_PATH=build node build/index.js" }, "dependencies": { "@fastify/cors": "^7.0.0", "@fastify/rate-limit": "^6.0.0", - "dotenv": "^16.0.0", + "dotenv": "^16.0.1", "fastify": "^3.29.0", "nodemailer": "^6.7.5" }, @@ -19,9 +19,9 @@ "@tsconfig/node16": "^1.0.2", "@types/node": "^16.11.33", "@types/nodemailer": "^6.4.4", - "@typescript-eslint/eslint-plugin": "^5.22.0", - "@typescript-eslint/parser": "^5.22.0", - "eslint": "^8.14.0", + "@typescript-eslint/eslint-plugin": "^5.23.0", + "@typescript-eslint/parser": "^5.23.0", + "eslint": "^8.15.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-prettier": "^4.0.0", "nodemon": "^2.0.16", diff --git a/yarn.lock b/yarn.lock index 1d2f597..3b53df7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -236,20 +236,20 @@ __metadata: languageName: node linkType: hard -"@eslint/eslintrc@npm:^1.2.2": - version: 1.2.2 - resolution: "@eslint/eslintrc@npm:1.2.2" +"@eslint/eslintrc@npm:^1.2.3": + version: 1.2.3 + resolution: "@eslint/eslintrc@npm:1.2.3" dependencies: ajv: ^6.12.4 debug: ^4.3.2 - espree: ^9.3.1 + espree: ^9.3.2 globals: ^13.9.0 ignore: ^5.2.0 import-fresh: ^3.2.1 js-yaml: ^4.1.0 - minimatch: ^3.0.4 + minimatch: ^3.1.2 strip-json-comments: ^3.1.1 - checksum: d891036bbffb0efec1462aa4a603ed6e349d546b1632dde7d474ddd15c2a8b6895671b25293f1d3ba10ff629c24a3649ad049373fe695a0e44b612537088563c + checksum: 48e7b7ac05cd514eee2ebb1d487600f0dd637ac21f63605e353cff6a08c7223275fe4f571d15ee9deae4e78c53edc73369ffcbed15fba4dfc1806179dbf4dc85 languageName: node linkType: hard @@ -470,16 +470,16 @@ __metadata: linkType: hard "@types/node@npm:*, @types/node@npm:>=12": - version: 17.0.31 - resolution: "@types/node@npm:17.0.31" - checksum: 704618350f8420d5c47db0f7778398e821b7724369946f5c441a7e6b9343295553936400eb8309f0b07d5e39c240988ab3456b983712ca86265dabc9aee4ad3d + version: 17.0.32 + resolution: "@types/node@npm:17.0.32" + checksum: afb05704b42032566b3da8b2d80a68883cd3b888472d1b8b4dd6c84f8fad371454f083d4e28bd30c10589187296119d92aba255638b30067afe062b5922388a5 languageName: node linkType: hard "@types/node@npm:^16.11.33": - version: 16.11.33 - resolution: "@types/node@npm:16.11.33" - checksum: 5c86d3f1e3b996607b41405d368d2e19d410eee0054595cef73d230368a609a2863926e75ad19f5091f0fd742cd018b667d54c51292018dd8020a202a5b29fa9 + version: 16.11.34 + resolution: "@types/node@npm:16.11.34" + checksum: 8dad6065b13a4b68a036e878989a481795bf80a360224c2c72b49ec7b94c8c68fef27a220f3bf6388f5420ca76b95cb9ffa6ada8d8c346c55b11c379f1cf172d languageName: node linkType: hard @@ -515,13 +515,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^5.22.0": - version: 5.22.0 - resolution: "@typescript-eslint/eslint-plugin@npm:5.22.0" +"@typescript-eslint/eslint-plugin@npm:^5.23.0": + version: 5.23.0 + resolution: "@typescript-eslint/eslint-plugin@npm:5.23.0" dependencies: - "@typescript-eslint/scope-manager": 5.22.0 - "@typescript-eslint/type-utils": 5.22.0 - "@typescript-eslint/utils": 5.22.0 + "@typescript-eslint/scope-manager": 5.23.0 + "@typescript-eslint/type-utils": 5.23.0 + "@typescript-eslint/utils": 5.23.0 debug: ^4.3.2 functional-red-black-tree: ^1.0.1 ignore: ^5.1.8 @@ -534,42 +534,42 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 3b083f7003f091c3ef7b3970dca9cfd507ab8c52a9b8a52259c630010adf765e9766f0e6fd9c901fc0e807319a4e8c003e12287b1f12a4b9eb4d7222e8d6db83 + checksum: 19ee37c0be172469968f61d156d6ce36a975ab72ccbb8f702eb4573c94d1cf9247ff32352ed85eda5e7b2eaace567d5c66b32846f042f9711349213496ec37d4 languageName: node linkType: hard -"@typescript-eslint/parser@npm:^5.22.0": - version: 5.22.0 - resolution: "@typescript-eslint/parser@npm:5.22.0" +"@typescript-eslint/parser@npm:^5.23.0": + version: 5.23.0 + resolution: "@typescript-eslint/parser@npm:5.23.0" dependencies: - "@typescript-eslint/scope-manager": 5.22.0 - "@typescript-eslint/types": 5.22.0 - "@typescript-eslint/typescript-estree": 5.22.0 + "@typescript-eslint/scope-manager": 5.23.0 + "@typescript-eslint/types": 5.23.0 + "@typescript-eslint/typescript-estree": 5.23.0 debug: ^4.3.2 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 28a7d4b73154fc97336be9a4efd5ffdc659f748232c82479909e86ed87ed8a78d23280b3aaf532ca4e735caaffac43d9576e6af2dfd11865e30a9d70c8a3f275 + checksum: b65a732b0be06ac9e4b13df78c466517e33fd382985c5d85b6d51cfa295cdf3351594cc2f95dda41d57abb6115e3b8df815fbbb7793aa0c4eddbac11077b90a8 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:5.22.0": - version: 5.22.0 - resolution: "@typescript-eslint/scope-manager@npm:5.22.0" +"@typescript-eslint/scope-manager@npm:5.23.0": + version: 5.23.0 + resolution: "@typescript-eslint/scope-manager@npm:5.23.0" dependencies: - "@typescript-eslint/types": 5.22.0 - "@typescript-eslint/visitor-keys": 5.22.0 - checksum: ebf2ad44f4e5a4dfd55225419804f81f68056086c20f1549adbcca4236634eac3aae461e30d6cab6539ce6f42346ed6e1fbbb2710d2cc058a3283ef91a0fe174 + "@typescript-eslint/types": 5.23.0 + "@typescript-eslint/visitor-keys": 5.23.0 + checksum: cd3dda0b18d6730e34784fc63135fc9fe31673898d3e0868cd765ad78855351f285fe577297193cf179b3ce918c3d44453de85159a925f5c02d12a5626e787d8 languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:5.22.0": - version: 5.22.0 - resolution: "@typescript-eslint/type-utils@npm:5.22.0" +"@typescript-eslint/type-utils@npm:5.23.0": + version: 5.23.0 + resolution: "@typescript-eslint/type-utils@npm:5.23.0" dependencies: - "@typescript-eslint/utils": 5.22.0 + "@typescript-eslint/utils": 5.23.0 debug: ^4.3.2 tsutils: ^3.21.0 peerDependencies: @@ -577,23 +577,23 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 7128085bfbeca3a9646a795a34730cdfeca110bc00240569f6a7b3dc0854680afa56e015715675a78198b414de869339bd6036cc33cb14903919780a60321a95 + checksum: 88bf7c7a08c11f2a02a05fe331750c569bfc2b4759e0dea6ec72ffd1597624a01100965052a5fede1e3f25ea8ef503bd424e03c9805f0a1af223f28b4fd74946 languageName: node linkType: hard -"@typescript-eslint/types@npm:5.22.0": - version: 5.22.0 - resolution: "@typescript-eslint/types@npm:5.22.0" - checksum: 74f822c5a3b96bba05229eea4ed370c4bd48b17f475c37f08d6ba708adf65c3aa026bb544f1d0308c96e043b30015e396fd53b1e8e4e9fbb6dc9c92d2ccc0a15 +"@typescript-eslint/types@npm:5.23.0": + version: 5.23.0 + resolution: "@typescript-eslint/types@npm:5.23.0" + checksum: 96ae3e80cfae7b34f2846db692c31fb1804bf9651bce1d29f2eb8ae4c763d22f3283adc02dedeebd7cf70e4d8be54ec7f6ca593e03cdca26c791207e7556c2c1 languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:5.22.0": - version: 5.22.0 - resolution: "@typescript-eslint/typescript-estree@npm:5.22.0" +"@typescript-eslint/typescript-estree@npm:5.23.0": + version: 5.23.0 + resolution: "@typescript-eslint/typescript-estree@npm:5.23.0" dependencies: - "@typescript-eslint/types": 5.22.0 - "@typescript-eslint/visitor-keys": 5.22.0 + "@typescript-eslint/types": 5.23.0 + "@typescript-eslint/visitor-keys": 5.23.0 debug: ^4.3.2 globby: ^11.0.4 is-glob: ^4.0.3 @@ -602,33 +602,33 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 2797a79d7d32a9a547b7f1de77a353d8e8c8519791f865f5e061bfc4918d12cdaddec51afa015f5aac5d068ef525c92bd65afc83b84dc9e52e697303acf0873a + checksum: 8d85bb1cd777e93cc7322ae8fea25f9b924def02494cdb8395c1d5d17b5fd3ac9bc969418a1d20a5dc28c2cdd85da20e13527e28b595c06ff6f84cd22a78d73f languageName: node linkType: hard -"@typescript-eslint/utils@npm:5.22.0": - version: 5.22.0 - resolution: "@typescript-eslint/utils@npm:5.22.0" +"@typescript-eslint/utils@npm:5.23.0": + version: 5.23.0 + resolution: "@typescript-eslint/utils@npm:5.23.0" dependencies: "@types/json-schema": ^7.0.9 - "@typescript-eslint/scope-manager": 5.22.0 - "@typescript-eslint/types": 5.22.0 - "@typescript-eslint/typescript-estree": 5.22.0 + "@typescript-eslint/scope-manager": 5.23.0 + "@typescript-eslint/types": 5.23.0 + "@typescript-eslint/typescript-estree": 5.23.0 eslint-scope: ^5.1.1 eslint-utils: ^3.0.0 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 5019485e76d754a7a60c042545fd884dc666fddf9d4223ff706bbf0c275f19ea25a6b210fb5cf7ed368b019fe538fd854a925e9c6f12007d51b1731a29d95cc1 + checksum: 72207399f29856b601148fe1aff07049021fad8e780ee6e896279d2291806d4608f1c28ddc5c3c5616ce94f25dcbcd26f295669e524fc1c4b4db810569c90f85 languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:5.22.0": - version: 5.22.0 - resolution: "@typescript-eslint/visitor-keys@npm:5.22.0" +"@typescript-eslint/visitor-keys@npm:5.23.0": + version: 5.23.0 + resolution: "@typescript-eslint/visitor-keys@npm:5.23.0" dependencies: - "@typescript-eslint/types": 5.22.0 + "@typescript-eslint/types": 5.23.0 eslint-visitor-keys: ^3.0.0 - checksum: d30dfa98dcce75da49a6a204a0132d42e63228c35681cb9b3643e47a0a24a633e259832d48d101265bd85b8eb5a9f2b4858f9447646c1d3df6a2ac54258dfe8f + checksum: 322e10d52a985e8a90d3612bb9d09a87dc64fc4cb1248484f1a9a7a98f65d3ef65a465ce868773a4939e35fa3b726ad609dac5a168efd7eaca4b06df33e965e3 languageName: node linkType: hard @@ -658,7 +658,7 @@ __metadata: languageName: node linkType: hard -"acorn-jsx@npm:^5.3.1": +"acorn-jsx@npm:^5.3.2": version: 5.3.2 resolution: "acorn-jsx@npm:5.3.2" peerDependencies: @@ -674,7 +674,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.4.1, acorn@npm:^8.5.0, acorn@npm:^8.7.0": +"acorn@npm:^8.4.1, acorn@npm:^8.5.0, acorn@npm:^8.7.1": version: 8.7.1 resolution: "acorn@npm:8.7.1" bin: @@ -952,7 +952,7 @@ __metadata: resolution: "browser-extension@workspace:packages/browser-extension" dependencies: "@types/chrome": ^0.0.184 - eslint: ^8.8.0 + eslint: ^8.15.0 eslint-config-prettier: ^8.3.0 eslint-plugin-prettier: ^4.0.0 minify: ^8.0.4 @@ -1326,7 +1326,7 @@ __metadata: dependencies: "@commitlint/cli": ^16.2.4 "@commitlint/config-conventional": ^16.2.4 - husky: ^7.0.4 + husky: ^8.0.1 lint-staged: ^12.4.1 prettier: ^2.6.2 languageName: unknown @@ -1540,10 +1540,10 @@ __metadata: languageName: node linkType: hard -"dotenv@npm:^16.0.0": - version: 16.0.0 - resolution: "dotenv@npm:16.0.0" - checksum: 664cebb51f0a9a1d1b930f51f0271e72e26d62feaecc9dc03df39453dd494b4e724809ca480fb3ec3213382b1ed3f791aaeb83569a137f9329ce58efd4853dbf +"dotenv@npm:^16.0.1": + version: 16.0.1 + resolution: "dotenv@npm:16.0.1" + checksum: f459ffce07b977b7f15d8cc4ee69cdff77d4dd8c5dc8c85d2d485ee84655352c2415f9dd09d42b5b5985ced3be186130871b34e2f3e2569ebc72fbc2e8096792 languageName: node linkType: hard @@ -1722,11 +1722,11 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^8.14.0, eslint@npm:^8.8.0": - version: 8.14.0 - resolution: "eslint@npm:8.14.0" +"eslint@npm:^8.15.0": + version: 8.15.0 + resolution: "eslint@npm:8.15.0" dependencies: - "@eslint/eslintrc": ^1.2.2 + "@eslint/eslintrc": ^1.2.3 "@humanwhocodes/config-array": ^0.9.2 ajv: ^6.10.0 chalk: ^4.0.0 @@ -1737,7 +1737,7 @@ __metadata: eslint-scope: ^7.1.1 eslint-utils: ^3.0.0 eslint-visitor-keys: ^3.3.0 - espree: ^9.3.1 + espree: ^9.3.2 esquery: ^1.4.0 esutils: ^2.0.2 fast-deep-equal: ^3.1.3 @@ -1753,7 +1753,7 @@ __metadata: json-stable-stringify-without-jsonify: ^1.0.1 levn: ^0.4.1 lodash.merge: ^4.6.2 - minimatch: ^3.0.4 + minimatch: ^3.1.2 natural-compare: ^1.4.0 optionator: ^0.9.1 regexpp: ^3.2.0 @@ -1763,18 +1763,18 @@ __metadata: v8-compile-cache: ^2.0.3 bin: eslint: bin/eslint.js - checksum: 87d2e3e5eb93216d4ab36006e7b8c0bfad02f40b0a0f193f1d42754512cd3a9d8244152f1c69df5db2e135b3c4f1c10d0ed2f0881fe8a8c01af55465968174c1 + checksum: d8896393832e154e1381a21041cfe4d12a73a76fac26ea27cabbc0e5fdac87918ad651f07f804ef6faacd3868572de3c1ec5d96edf5502bc999eff0c423638f7 languageName: node linkType: hard -"espree@npm:^9.3.1": - version: 9.3.1 - resolution: "espree@npm:9.3.1" +"espree@npm:^9.3.2": + version: 9.3.2 + resolution: "espree@npm:9.3.2" dependencies: - acorn: ^8.7.0 - acorn-jsx: ^5.3.1 + acorn: ^8.7.1 + acorn-jsx: ^5.3.2 eslint-visitor-keys: ^3.3.0 - checksum: d7161db30b65427e0799383699ac4c441533a38faee005153694b68b933ba7a24666680edfc490fa77e3a84a22dbd955768034a6f811af5049774eead83063a5 + checksum: 9a790d6779847051e87f70d720a0f6981899a722419e80c92ab6dee01e1ab83b8ce52d11b4dc96c2c490182efb5a4c138b8b0d569205bfe1cd4629e658e58c30 languageName: node linkType: hard @@ -2226,11 +2226,11 @@ __metadata: linkType: hard "globals@npm:^13.6.0, globals@npm:^13.9.0": - version: 13.13.0 - resolution: "globals@npm:13.13.0" + version: 13.15.0 + resolution: "globals@npm:13.15.0" dependencies: type-fest: ^0.20.2 - checksum: c55ea8fd3afecb72567bac41605577e19e68476993dfb0ca4c49b86075af5f0ae3f0f5502525f69010f7c5ea5db6a1c540a80a4f80ebdfb2f686d87b0f05d7e9 + checksum: 383ade0873b2ab29ce6d143466c203ed960491575bc97406395e5c8434026fb02472ab2dfff5bc16689b8460269b18fda1047975295cd0183904385c51258bae languageName: node linkType: hard @@ -2395,12 +2395,12 @@ __metadata: languageName: node linkType: hard -"husky@npm:^7.0.4": - version: 7.0.4 - resolution: "husky@npm:7.0.4" +"husky@npm:^8.0.1": + version: 8.0.1 + resolution: "husky@npm:8.0.1" bin: husky: lib/bin.js - checksum: c6ec4af63da2c9522da8674a20ad9b48362cc92704896cc8a58c6a2a39d797feb2b806f93fbd83a6d653fbdceb2c3b6e0b602c6b2e8565206ffc2882ef7db9e9 + checksum: 943a73a13d0201318fd30e83d299bb81d866bd245b69e6277804c3b462638dc1921694cb94c2b8c920a4a187060f7d6058d3365152865406352e934c5fff70dc languageName: node linkType: hard @@ -2497,9 +2497,9 @@ __metadata: linkType: hard "ip@npm:^1.1.5": - version: 1.1.5 - resolution: "ip@npm:1.1.5" - checksum: 30133981f082a060a32644f6a7746e9ba7ac9e2bc07ecc8bbdda3ee8ca9bec1190724c390e45a1ee7695e7edfd2a8f7dda2c104ec5f7ac5068c00648504c7e5a + version: 1.1.8 + resolution: "ip@npm:1.1.8" + checksum: a2ade53eb339fb0cbe9e69a44caab10d6e3784662285eb5d2677117ee4facc33a64679051c35e0dfdb1a3983a51ce2f5d2cb36446d52e10d01881789b76e28fb languageName: node linkType: hard @@ -2953,9 +2953,9 @@ __metadata: linkType: hard "lru-cache@npm:^7.7.1": - version: 7.9.0 - resolution: "lru-cache@npm:7.9.0" - checksum: c91a293a103d11ea4f07de4122ba4f73d8203d0de51852fb612b1764296aebf623a3e11dddef1b3aefdc8d71af97d52b222dad5459dcb967713bbab9a19fed7d + version: 7.10.1 + resolution: "lru-cache@npm:7.10.1" + checksum: e8b190d71ed0fcd7b29c71a3e9b01f851c92d1ef8865ff06b5581ca991db1e5e006920ed4da8b56da1910664ed51abfd76c46fb55e82ac252ff6c970ff910d72 languageName: node linkType: hard @@ -2976,8 +2976,8 @@ __metadata: linkType: hard "make-fetch-happen@npm:^10.0.3": - version: 10.1.2 - resolution: "make-fetch-happen@npm:10.1.2" + version: 10.1.3 + resolution: "make-fetch-happen@npm:10.1.3" dependencies: agentkeepalive: ^4.2.1 cacache: ^16.0.2 @@ -2995,7 +2995,7 @@ __metadata: promise-retry: ^2.0.1 socks-proxy-agent: ^6.1.1 ssri: ^9.0.0 - checksum: 42825d119a7e4f5b1a8e7048a86d328cd36bb1ff875d155ce7079d9a0afdd310c198fb310096af358cfa9ecdf643cecf960380686792457dccb36e17efe89eb0 + checksum: 14b9bc5fb65a1a1f53b4579c947d1ebdb18db71eb0b35a2eab612e9642a14127917528fe4ffb2c37aaa0d27dfd7507e4044e6e2e47b43985e8fa18722f535b8f languageName: node linkType: hard @@ -3097,7 +3097,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^3.0.4": +"minimatch@npm:^3.0.4, minimatch@npm:^3.1.2": version: 3.1.2 resolution: "minimatch@npm:3.1.2" dependencies: @@ -3874,10 +3874,10 @@ __metadata: "@tsconfig/node16": ^1.0.2 "@types/node": ^16.11.33 "@types/nodemailer": ^6.4.4 - "@typescript-eslint/eslint-plugin": ^5.22.0 - "@typescript-eslint/parser": ^5.22.0 - dotenv: ^16.0.0 - eslint: ^8.14.0 + "@typescript-eslint/eslint-plugin": ^5.23.0 + "@typescript-eslint/parser": ^5.23.0 + dotenv: ^16.0.1 + eslint: ^8.15.0 eslint-config-prettier: ^8.5.0 eslint-plugin-prettier: ^4.0.0 fastify: ^3.29.0 @@ -4964,8 +4964,8 @@ __metadata: linkType: hard "yargs@npm:^17.0.0": - version: 17.4.1 - resolution: "yargs@npm:17.4.1" + version: 17.5.0 + resolution: "yargs@npm:17.5.0" dependencies: cliui: ^7.0.2 escalade: ^3.1.1 @@ -4974,7 +4974,7 @@ __metadata: string-width: ^4.2.3 y18n: ^5.0.5 yargs-parser: ^21.0.0 - checksum: e9012322870d7e4e912a6ae1f63b203e365f911c0cf158be92c36edefddfb3bd38ce17eb9ef0d18858a4777f047c50589ea22dacb44bd949169ba37dc6d34bee + checksum: e2c662a7a63aa125a162cc0d77e38bdfe2a0dd5121a0d485a464499cd7782c5198b57103aed4608df96a017d01cb6a834bc22d4a1f20b92649fa82983d53522b languageName: node linkType: hard