From 2e131f9cad706894f7dcffe5903a609fdf34fb8a Mon Sep 17 00:00:00 2001 From: Tom Milewski Date: Wed, 31 Jul 2024 11:03:31 -0400 Subject: [PATCH] chore: Update deps & fix dep security issues --- package.json | 12 +++- pnpm-lock.yaml | 162 ++++++++++++++----------------------------------- 2 files changed, 54 insertions(+), 120 deletions(-) diff --git a/package.json b/package.json index 9a5ea22..cc04ccd 100644 --- a/package.json +++ b/package.json @@ -14,9 +14,15 @@ "package:firefox": "turbo package:firefox" }, "devDependencies": { - "prettier": "^3.2.5", - "turbo": "^2.0.9", - "typescript": "^5.4.5" + "prettier": "^3.3.3", + "turbo": "^2.0.10", + "typescript": "^5.5.4" + }, + "pnpm": { + "overrides": { + "braces": "^3.0.3", + "msgpackr": "^1.10.1" + } }, "packageManager": "pnpm@8.15.6", "engines": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b18d949..6941dae 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,19 +4,23 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false +overrides: + braces: ^3.0.3 + msgpackr: ^1.10.1 + importers: .: devDependencies: prettier: - specifier: ^3.2.5 - version: 3.2.5 + specifier: ^3.3.3 + version: 3.3.3 turbo: - specifier: ^2.0.9 - version: 2.0.9 + specifier: ^2.0.10 + version: 2.0.10 typescript: - specifier: ^5.4.5 - version: 5.4.5 + specifier: ^5.5.4 + version: 5.5.4 apps/chrome-extension: dependencies: @@ -67,67 +71,6 @@ importers: specifier: 5.3.3 version: 5.3.3 - apps/clerk-react-quickstart: - dependencies: - '@clerk/clerk-react': - specifier: ^5.2.7 - version: 5.2.9(react-dom@18.3.1)(react@18.3.1) - react: - specifier: ^18.3.1 - version: 18.3.1 - react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) - devDependencies: - '@eslint/compat': - specifier: ^1.1.1 - version: 1.1.1 - '@eslint/js': - specifier: ^9.7.0 - version: 9.7.0 - '@types/react': - specifier: ^18.3.3 - version: 18.3.3 - '@types/react-dom': - specifier: ^18.3.0 - version: 18.3.0 - '@typescript-eslint/eslint-plugin': - specifier: ^7.16.0 - version: 7.17.0(@typescript-eslint/parser@7.17.0)(eslint@9.7.0)(typescript@5.5.4) - '@typescript-eslint/parser': - specifier: ^7.16.0 - version: 7.17.0(eslint@9.7.0)(typescript@5.5.4) - '@vitejs/plugin-react': - specifier: ^4.3.1 - version: 4.3.1(vite@5.3.4) - eslint: - specifier: ^9.7.0 - version: 9.7.0 - eslint-plugin-react: - specifier: ^7.34.3 - version: 7.35.0(eslint@9.7.0) - eslint-plugin-react-hooks: - specifier: ^4.6.2 - version: 4.6.2(eslint@9.7.0) - eslint-plugin-react-refresh: - specifier: ^0.4.8 - version: 0.4.9(eslint@9.7.0) - globals: - specifier: ^15.8.0 - version: 15.8.0 - prettier: - specifier: 3.3.3 - version: 3.3.3 - typescript: - specifier: ^5.5.3 - version: 5.5.4 - typescript-eslint: - specifier: ^7.16.0 - version: 7.17.0(eslint@9.7.0)(typescript@5.5.4) - vite: - specifier: ^5.3.3 - version: 5.3.4 - apps/web-app: dependencies: '@clerk/clerk-react': @@ -199,7 +142,7 @@ importers: version: 7.1.0(eslint@8.57.0)(typescript@5.3.3) '@vercel/style-guide': specifier: ^5.2.0 - version: 5.2.0(eslint@8.57.0)(prettier@3.2.5)(typescript@5.3.3) + version: 5.2.0(eslint@8.57.0)(prettier@3.3.3)(typescript@5.3.3) eslint-config-prettier: specifier: ^9.1.0 version: 9.1.0(eslint@8.57.0) @@ -4441,7 +4384,7 @@ packages: /@ungap/structured-clone@1.2.0: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - /@vercel/style-guide@5.2.0(eslint@8.57.0)(prettier@3.2.5)(typescript@5.3.3): + /@vercel/style-guide@5.2.0(eslint@8.57.0)(prettier@3.3.3)(typescript@5.3.3): resolution: {integrity: sha512-fNSKEaZvSkiBoF6XEefs8CcgAV9K9e+MbcsDZjUsktHycKdA0jvjAzQi1W/FzLS+Nr5zZ6oejCwq/97dHUKe0g==} engines: {node: '>=16'} peerDependencies: @@ -4478,8 +4421,8 @@ packages: eslint-plugin-testing-library: 6.1.2(eslint@8.57.0)(typescript@5.3.3) eslint-plugin-tsdoc: 0.2.17 eslint-plugin-unicorn: 48.0.1(eslint@8.57.0) - prettier: 3.2.5 - prettier-plugin-packagejson: 2.4.6(prettier@3.2.5) + prettier: 3.3.3 + prettier-plugin-packagejson: 2.4.6(prettier@3.3.3) typescript: 5.3.3 transitivePeerDependencies: - eslint-import-resolver-node @@ -5093,11 +5036,11 @@ packages: dependencies: balanced-match: 1.0.2 - /braces@3.0.2: - resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + /braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} dependencies: - fill-range: 7.0.1 + fill-range: 7.1.1 /browser-tabs-lock@1.2.15: resolution: {integrity: sha512-J8K9vdivK0Di+b8SBdE7EZxDr88TnATing7XoLw6+nFkXMQ6sVBh92K3NQvZlZU91AIkFRi0w3sztk5Z+vsswA==} @@ -5307,7 +5250,7 @@ packages: engines: {node: '>= 8.10.0'} dependencies: anymatch: 3.1.3 - braces: 3.0.2 + braces: 3.0.3 glob-parent: 5.1.2 is-binary-path: 2.1.0 is-glob: 4.0.3 @@ -7009,8 +6952,8 @@ packages: flat-cache: 4.0.1 dev: true - /fill-range@7.0.1: - resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + /fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} dependencies: to-regex-range: 5.0.1 @@ -8552,7 +8495,7 @@ packages: hasBin: true requiresBuild: true dependencies: - msgpackr: 1.8.5 + msgpackr: 1.11.0 node-addon-api: 4.3.0 node-gyp-build-optional-packages: 5.0.6 ordered-binary: 1.5.1 @@ -8691,7 +8634,7 @@ packages: resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} engines: {node: '>=8.6'} dependencies: - braces: 3.0.2 + braces: 3.0.3 picomatch: 2.3.1 /mime@1.6.0: @@ -8819,12 +8762,6 @@ packages: msgpackr-extract: 3.0.3 dev: false - /msgpackr@1.8.5: - resolution: {integrity: sha512-mpPs3qqTug6ahbblkThoUY2DQdNXcm4IapwOS3Vm/87vmpzLVelvp9h3It1y9l1VPpiFLV11vfOXnmeEwiIXwg==} - optionalDependencies: - msgpackr-extract: 3.0.3 - dev: false - /multimatch@6.0.0: resolution: {integrity: sha512-I7tSVxHGPlmPN/enE3mS1aOSo6bWBfls+3HmuEeCUBCE7gWnm3cBXCBkpurzFjVRwC6Kld8lLaZ1Iv5vOcjvcQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -9438,6 +9375,7 @@ packages: is-path-inside: 4.0.0 json5: 2.2.3 mnemonic-id: 3.2.7 + msgpackr: 1.11.0 node-object-hash: 3.0.0 package-json: 8.1.1 process: 0.11.10 @@ -9645,7 +9583,7 @@ packages: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} - /prettier-plugin-packagejson@2.4.6(prettier@3.2.5): + /prettier-plugin-packagejson@2.4.6(prettier@3.3.3): resolution: {integrity: sha512-5JGfzkJRL0DLNyhwmiAV9mV0hZLHDwddFCs2lc9CNxOChpoWUQVe8K4qTMktmevmDlMpok2uT10nvHUyU59sNw==} peerDependencies: prettier: '>= 1.16.0' @@ -9653,7 +9591,7 @@ packages: prettier: optional: true dependencies: - prettier: 3.2.5 + prettier: 3.3.3 sort-package-json: 2.6.0 synckit: 0.8.5 dev: true @@ -9664,11 +9602,6 @@ packages: hasBin: true dev: true - /prettier@3.2.5: - resolution: {integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==} - engines: {node: '>=14'} - dev: true - /prettier@3.3.3: resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==} engines: {node: '>=14'} @@ -11054,64 +10987,64 @@ packages: safe-buffer: 5.2.1 dev: false - /turbo-darwin-64@2.0.9: - resolution: {integrity: sha512-owlGsOaExuVGBUfrnJwjkL1BWlvefjSKczEAcpLx4BI7Oh6ttakOi+JyomkPkFlYElRpjbvlR2gP8WIn6M/+xQ==} + /turbo-darwin-64@2.0.10: + resolution: {integrity: sha512-ND4hohx0wrd0AUsCf2RsdavlzUWVi0JU3vX5Vn2+wk3GG5RcZWIKi3y+it9MjgYuqqlCystkDbeamfH05iiQBQ==} cpu: [x64] os: [darwin] requiresBuild: true dev: true optional: true - /turbo-darwin-arm64@2.0.9: - resolution: {integrity: sha512-XAXkKkePth5ZPPE/9G9tTnPQx0C8UTkGWmNGYkpmGgRr8NedW+HrPsi9N0HcjzzIH9A4TpNYvtiV+WcwdaEjKA==} + /turbo-darwin-arm64@2.0.10: + resolution: {integrity: sha512-cvHMMi1jDiiVl5ls1nWwXyanH7mB+xD3oYyZOC3NzZdFAfce3CWpL6hgUnK2CFxbdvaHQTizkQEgsHvUeD9nTQ==} cpu: [arm64] os: [darwin] requiresBuild: true dev: true optional: true - /turbo-linux-64@2.0.9: - resolution: {integrity: sha512-l9wSgEjrCFM1aG16zItBsZ206ZlhSSx1owB8Cgskfv0XyIXRGHRkluihiaxkp+UeU5WoEfz4EN5toc+ICA0q0w==} + /turbo-linux-64@2.0.10: + resolution: {integrity: sha512-dPRwHrKkzyc/VuQLfhOeYLkBxA60vvLZyn9pXChRF0zyimg04OnhBYcKBNkfWMUU+Z1gQDFEvfyvnV9EEHLh0Q==} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /turbo-linux-arm64@2.0.9: - resolution: {integrity: sha512-gRnjxXRne18B27SwxXMqL3fJu7jw/8kBrOBTBNRSmZZiG1Uu3nbnP7b4lgrA/bCku6C0Wligwqurvtpq6+nFHA==} + /turbo-linux-arm64@2.0.10: + resolution: {integrity: sha512-6qsYl+b1gf243QbL6cw+TbgUEWo6/krCCWDQjVg/8Znx45rkXnTJUqtIAMkQQsT+t7d3UU8hreQ77pjOW59LcQ==} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /turbo-windows-64@2.0.9: - resolution: {integrity: sha512-ZVo0apxUvaRq4Vm1qhsfqKKhtRgReYlBVf9MQvVU1O9AoyydEQvLDO1ryqpXDZWpcHoFxHAQc9msjAMtE5K2lA==} + /turbo-windows-64@2.0.10: + resolution: {integrity: sha512-rkMOqvwN7hmMJNeChj63ZpLlIF6b9QC0jW/IbOMgcZMLcvz9iF+qCc2yaeDWgfOgLsNjhtv1rlhimShUuasSXw==} cpu: [x64] os: [win32] requiresBuild: true dev: true optional: true - /turbo-windows-arm64@2.0.9: - resolution: {integrity: sha512-sGRz7c5Pey6y7y9OKi8ypbWNuIRPF9y8xcMqL56OZifSUSo+X2EOsOleR9MKxQXVaqHPGOUKWsE6y8hxBi9pag==} + /turbo-windows-arm64@2.0.10: + resolution: {integrity: sha512-r7HQScx+CpO0p+Mw97Yq63uUAIwTfEUXRX6qxzeipBK+mTsnV1A6dTTYeVLD3S5AlL8GGdXddx0swyDeeVkQng==} cpu: [arm64] os: [win32] requiresBuild: true dev: true optional: true - /turbo@2.0.9: - resolution: {integrity: sha512-QaLaUL1CqblSKKPgLrFW3lZWkWG4pGBQNW+q1ScJB5v1D/nFWtsrD/yZljW/bdawg90ihi4/ftQJ3h6fz1FamA==} + /turbo@2.0.10: + resolution: {integrity: sha512-1t10h9bWl94/zktjzVWwTerJL3kIMDSA8mfibr1bevGLjF0DsiHOJFkCQFa5QABK0eXb0Af5mdRehLRBVem0Qg==} hasBin: true optionalDependencies: - turbo-darwin-64: 2.0.9 - turbo-darwin-arm64: 2.0.9 - turbo-linux-64: 2.0.9 - turbo-linux-arm64: 2.0.9 - turbo-windows-64: 2.0.9 - turbo-windows-arm64: 2.0.9 + turbo-darwin-64: 2.0.10 + turbo-darwin-arm64: 2.0.10 + turbo-linux-64: 2.0.10 + turbo-linux-arm64: 2.0.10 + turbo-windows-64: 2.0.10 + turbo-windows-arm64: 2.0.10 dev: true /type-check@0.4.0: @@ -11277,11 +11210,6 @@ packages: hasBin: true dev: true - /typescript@5.4.5: - resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==} - engines: {node: '>=14.17'} - dev: true - /typescript@5.5.4: resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==} engines: {node: '>=14.17'}