Update dependencies for performance and compatibility

Upgraded multiple dependencies, including "posthog-js" to 1.160.0 and "@types/node" to 22.5.1. These updates aim to enhance performance and maintain compatibility with the latest features and security patches.

Resolves issues related to outdated dependency vulnerabilities and ensures smoother integration with recent Node.js environments.
```
This commit is contained in:
Rotimi Best
2024-08-30 07:54:06 +01:00
parent 3fc9689061
commit d1b38ca61e
2 changed files with 101 additions and 114 deletions
+1 -1
View File
@@ -53,7 +53,7 @@
"openai-edge": "^1.2.2",
"papaparse": "^5.4.1",
"pluralize": "^8.0.0",
"posthog-js": "^1.157.2",
"posthog-js": "^1.160.0",
"shared": "workspace:*",
"sirv": "^2.0.3",
"stripe": "^14.22.0",
+100 -113
View File
@@ -167,7 +167,7 @@ importers:
version: 5.1.6
vite:
specifier: ^4.4.2
version: 4.4.8
version: 4.4.8(@types/[email protected])([email protected])
apps/dashboard:
dependencies:
@@ -212,7 +212,7 @@ importers:
version: 1.0.1
ai:
specifier: ^2.1.31
version: 2.1.31([email protected])([email protected]1)([email protected])([email protected])
version: 2.1.31([email protected])([email protected]2)([email protected])([email protected])
axios:
specifier: ^1.5.1
version: 1.5.1
@@ -271,8 +271,8 @@ importers:
specifier: ^8.0.0
version: 8.0.0
posthog-js:
specifier: ^1.157.2
version: 1.157.2
specifier: ^1.160.0
version: 1.160.0
shared:
specifier: workspace:*
version: link:../../packages/shared
@@ -369,7 +369,7 @@ importers:
version: 3.1.1
jest:
specifier: ^29.7.0
version: 29.7.0(@types/node@18.11.10)([email protected])
version: 29.7.0(@types/node@22.5.1)([email protected])
postcss:
specifier: ^8.4.24
version: 8.4.24
@@ -408,7 +408,7 @@ importers:
version: 29.1.1(@babel/[email protected])([email protected])([email protected])([email protected])
ts-node:
specifier: ^10.9.2
version: 10.9.2(@types/node@18.11.10)([email protected])
version: 10.9.2(@types/node@22.5.1)([email protected])
tsconfig:
specifier: workspace:*
version: link:../../packages/tsconfig
@@ -420,7 +420,7 @@ importers:
version: 5.1.6
vite:
specifier: ^4.4.8
version: 4.4.8(@types/node@18.11.10)([email protected])
version: 4.4.8(@types/node@22.5.1)([email protected])
apps/docs:
dependencies:
@@ -2045,12 +2045,12 @@ packages:
'@babel/types': 7.23.9
dev: false
/@babel/[email protected].4:
resolution: {integrity: sha512-nq+eWrOgdtu3jG5Os4TQP3x3cLA8hR8TvJNjD8vnPa20WGycimcparWnLK4jJhElTK6SDyuJo1weMKO/5LpmLA==}
/@babel/[email protected].6:
resolution: {integrity: sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==}
engines: {node: '>=6.0.0'}
hasBin: true
dependencies:
'@babel/types': 7.25.4
'@babel/types': 7.25.6
dev: false
/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/[email protected]):
@@ -3190,8 +3190,8 @@ packages:
to-fast-properties: 2.0.0
dev: false
/@babel/[email protected].4:
resolution: {integrity: sha512-zQ1ijeeCXVEh+aNL0RlmkPkG8HUiDcU2pzQQFjtbntgAczRASFzj4H+6+bV+dy1ntKR14I/DypeuRG1uma98iQ==}
/@babel/[email protected].6:
resolution: {integrity: sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/helper-string-parser': 7.24.8
@@ -5831,7 +5831,7 @@ packages:
sirv: 2.0.3
svelte: 4.1.2
undici: 5.22.1
vite: 4.4.8
vite: 4.4.8(@types/[email protected])([email protected])
transitivePeerDependencies:
- supports-color
dev: true
@@ -5859,7 +5859,7 @@ packages:
svelte: 4.1.2
tiny-glob: 0.2.9
undici: 5.26.5
vite: 4.4.8(@types/node@18.11.10)([email protected])
vite: 4.4.8(@types/node@22.5.1)([email protected])
transitivePeerDependencies:
- supports-color
@@ -5872,9 +5872,9 @@ packages:
vite: ^4.0.0
dependencies:
'@sveltejs/vite-plugin-svelte': 2.5.3([email protected])([email protected])
debug: 4.3.4
debug: 4.3.4([email protected])
svelte: 4.1.2
vite: 4.4.8
vite: 4.4.8(@types/[email protected])([email protected])
transitivePeerDependencies:
- supports-color
@@ -5886,13 +5886,13 @@ packages:
vite: ^4.0.0
dependencies:
'@sveltejs/vite-plugin-svelte-inspector': 1.0.4(@sveltejs/[email protected])([email protected])([email protected])
debug: 4.3.4
debug: 4.3.4([email protected])
deepmerge: 4.3.1
kleur: 4.1.5
magic-string: 0.30.5
svelte: 4.1.2
svelte-hmr: 0.15.3([email protected])
vite: 4.4.8
vite: 4.4.8(@types/[email protected])([email protected])
vitefu: 0.2.5([email protected])
transitivePeerDependencies:
- supports-color
@@ -5975,7 +5975,7 @@ packages:
chalk: 3.0.0
css.escape: 1.5.1
dom-accessibility-api: 0.5.16
jest: 29.7.0(@types/node@18.11.10)([email protected])
jest: 29.7.0(@types/node@22.5.1)([email protected])
lodash: 4.17.21
redent: 3.0.0
dev: true
@@ -6188,6 +6188,11 @@ packages:
/@types/[email protected]:
resolution: {integrity: sha512-juG3RWMBOqcOuXC643OAdSA525V44cVgGV6dUDuiFtss+8Fk5x1hI93Rsld43VeJVIeqlP9I7Fn9/qaVqoEAuQ==}
/@types/[email protected]:
resolution: {integrity: sha512-KkHsxej0j9IW1KKOOAA/XBA0z08UFSrRQHErzEfA3Vgq57eXIMYboIlHJuYIfd+lwCQjtKqUu3UnmKbtUc9yRw==}
dependencies:
undici-types: 6.19.8
/@types/[email protected]:
resolution: {integrity: sha512-Ld2c0frwpGT4VseuoeboCXQ7UJIkK3X7Lx/4YsZEiUHtHsthWAOCYtf6PAiLhMtfwV0cWJRabLBS3+LD8x6Nrw==}
dependencies:
@@ -6560,7 +6565,7 @@ packages:
/@vue/[email protected]:
resolution: {integrity: sha512-8IQOTCWnLFqfHzOGm9+P8OPSEDukgg3Huc92qSG49if/xI2SAwLHQO2qaPQbjCWPBcQoO1WYfXfTACUrWV3c5A==}
dependencies:
'@babel/parser': 7.25.4
'@babel/parser': 7.25.6
'@vue/shared': 3.4.38
entities: 4.5.0
estree-walker: 2.0.2
@@ -6577,7 +6582,7 @@ packages:
/@vue/[email protected]:
resolution: {integrity: sha512-s5QfZ+9PzPh3T5H4hsQDJtI8x7zdJaew/dCGgqZ2630XdzaZ3AD8xGZfBqpT8oaD/p2eedd+pL8tD5vvt5ZYJQ==}
dependencies:
'@babel/parser': 7.25.4
'@babel/parser': 7.25.6
'@vue/compiler-core': 3.4.38
'@vue/compiler-dom': 3.4.38
'@vue/compiler-ssr': 3.4.38
@@ -6712,7 +6717,7 @@ packages:
indent-string: 4.0.0
dev: true
/[email protected]([email protected])([email protected]1)([email protected])([email protected]):
/[email protected]([email protected])([email protected]2)([email protected])([email protected]):
resolution: {integrity: sha512-ihkimg9iP/C/OaxjYj9KgA4gPC9Rzw60Xv3+AWYrQ807L/NEF8sgZBmA1hv8/DC8KzMv/7N+a5HCQPDZXNUs+g==}
engines: {node: '>=14.6'}
peerDependencies:
@@ -6733,8 +6738,8 @@ packages:
eventsource-parser: 1.0.0
nanoid: 3.3.6
react: 18.3.1
solid-js: 1.8.21
solid-swr-store: 0.10.7([email protected]1)([email protected])
solid-js: 1.8.22
solid-swr-store: 0.10.7([email protected]2)([email protected])
sswr: 2.0.0([email protected])
svelte: 4.1.2
swr: 2.2.0([email protected])
@@ -8228,7 +8233,7 @@ packages:
path-type: 4.0.0
dev: false
/[email protected](@types/node@18.11.10)([email protected]):
/[email protected](@types/node@22.5.1)([email protected]):
resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
hasBin: true
@@ -8237,7 +8242,7 @@ packages:
chalk: 4.1.2
exit: 0.1.2
graceful-fs: 4.2.11
jest-config: 29.7.0(@types/node@18.11.10)([email protected])
jest-config: 29.7.0(@types/node@22.5.1)([email protected])
jest-util: 29.7.0
prompts: 2.4.2
transitivePeerDependencies:
@@ -8754,17 +8759,6 @@ packages:
supports-color: 8.1.1
dev: true
/[email protected]:
resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
engines: {node: '>=6.0'}
peerDependencies:
supports-color: '*'
peerDependenciesMeta:
supports-color:
optional: true
dependencies:
ms: 2.1.2
/[email protected]([email protected]):
resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
engines: {node: '>=6.0'}
@@ -10728,7 +10722,7 @@ packages:
source-map: 0.6.1
wordwrap: 1.0.0
optionalDependencies:
uglify-js: 3.19.2
uglify-js: 3.19.3
dev: true
/[email protected]:
@@ -11671,7 +11665,7 @@ packages:
- supports-color
dev: true
/[email protected](@types/node@18.11.10)([email protected]):
/[email protected](@types/node@22.5.1)([email protected]):
resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
hasBin: true
@@ -11685,10 +11679,10 @@ packages:
'@jest/test-result': 29.7.0
'@jest/types': 29.6.3
chalk: 4.1.2
create-jest: 29.7.0(@types/node@18.11.10)([email protected])
create-jest: 29.7.0(@types/node@22.5.1)([email protected])
exit: 0.1.2
import-local: 3.1.0
jest-config: 29.7.0(@types/node@18.11.10)([email protected])
jest-config: 29.7.0(@types/node@22.5.1)([email protected])
jest-util: 29.7.0
jest-validate: 29.7.0
yargs: 17.7.2
@@ -11734,7 +11728,48 @@ packages:
pretty-format: 29.7.0
slash: 3.0.0
strip-json-comments: 3.1.1
ts-node: 10.9.2(@types/node@18.11.10)([email protected])
ts-node: 10.9.2(@types/node@22.5.1)([email protected])
transitivePeerDependencies:
- babel-plugin-macros
- supports-color
dev: true
/[email protected](@types/[email protected])([email protected]):
resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
peerDependencies:
'@types/node': '*'
ts-node: '>=9.0.0'
peerDependenciesMeta:
'@types/node':
optional: true
ts-node:
optional: true
dependencies:
'@babel/core': 7.23.3
'@jest/test-sequencer': 29.7.0
'@jest/types': 29.6.3
'@types/node': 22.5.1
babel-jest: 29.7.0(@babel/[email protected])
chalk: 4.1.2
ci-info: 3.9.0
deepmerge: 4.3.1
glob: 7.2.3
graceful-fs: 4.2.11
jest-circus: 29.7.0
jest-environment-node: 29.7.0
jest-get-type: 29.6.3
jest-regex-util: 29.6.3
jest-resolve: 29.7.0
jest-runner: 29.7.0
jest-util: 29.7.0
jest-validate: 29.7.0
micromatch: 4.0.5
parse-json: 5.2.0
pretty-format: 29.7.0
slash: 3.0.0
strip-json-comments: 3.1.1
ts-node: 10.9.2(@types/[email protected])([email protected])
transitivePeerDependencies:
- babel-plugin-macros
- supports-color
@@ -12023,7 +12058,7 @@ packages:
supports-color: 8.1.1
dev: true
/[email protected](@types/node@18.11.10)([email protected]):
/[email protected](@types/node@22.5.1)([email protected]):
resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
hasBin: true
@@ -12036,7 +12071,7 @@ packages:
'@jest/core': 29.7.0([email protected])
'@jest/types': 29.6.3
import-local: 3.1.0
jest-cli: 29.7.0(@types/node@18.11.10)([email protected])
jest-cli: 29.7.0(@types/node@22.5.1)([email protected])
transitivePeerDependencies:
- '@types/node'
- babel-plugin-macros
@@ -14300,24 +14335,7 @@ packages:
dependencies:
lilconfig: 2.1.0
postcss: 8.4.24
ts-node: 10.9.2(@types/node@18.11.10)([email protected])
yaml: 2.3.4
dev: true
/[email protected]([email protected]):
resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==}
engines: {node: '>= 14'}
peerDependencies:
postcss: '>=8.0.9'
ts-node: '>=9.0.0'
peerDependenciesMeta:
postcss:
optional: true
ts-node:
optional: true
dependencies:
lilconfig: 2.1.0
postcss: 8.4.32
ts-node: 10.9.2(@types/node@22.5.1)([email protected])
yaml: 2.3.4
dev: true
@@ -14335,7 +14353,7 @@ packages:
dependencies:
lilconfig: 2.1.0
postcss: 8.4.32
ts-node: 10.9.2(@types/node@18.11.10)([email protected])
ts-node: 10.9.2(@types/node@22.5.1)([email protected])
yaml: 2.3.4
/[email protected]([email protected]):
@@ -14427,8 +14445,8 @@ packages:
source-map-js: 1.2.0
dev: false
/[email protected]57.2:
resolution: {integrity: sha512-ATYKGs+Q51u26nHHhrhWNh1whqFm7j/rwQQYw+y6/YzNmRlo+YsqrGZji9nqXb9/4fo0ModDr+ZmuOI3hKkUXA==}
/[email protected]60.0:
resolution: {integrity: sha512-K/RRgmPYIpP69nnveCJfkclb8VU+R+jsgqlrKaLGsM5CtQM9g01WOzAiT3u36WLswi58JiFMXgJtECKQuoqTgQ==}
dependencies:
fflate: 0.4.8
preact: 10.19.3
@@ -15574,22 +15592,22 @@ packages:
smart-buffer: 4.2.0
dev: false
/[email protected]1:
resolution: {integrity: sha512-FHUGdoo7GVa1BTpGh/4UtwIISde0vSXoqNB6KFpHiTgkIY959tmCJ7NYQAWDfScBfnpoMGZR8lFz0DiwW/gFlw==}
/[email protected]2:
resolution: {integrity: sha512-VBzN5j+9Y4rqIKEnK301aBk+S7fvFSTs9ljg+YEdFxjNjH0hkjXPiQRcws9tE5fUzMznSS6KToL5hwMfHDgpLA==}
dependencies:
csstype: 3.1.3
seroval: 1.1.1
seroval-plugins: 1.1.1([email protected])
dev: false
/[email protected]([email protected]1)([email protected]):
/[email protected]([email protected]2)([email protected]):
resolution: {integrity: sha512-A6d68aJmRP471aWqKKPE2tpgOiR5fH4qXQNfKIec+Vap+MGQm3tvXlT8n0I8UgJSlNAsSAUuw2VTviH2h3Vv5g==}
engines: {node: '>=10'}
peerDependencies:
solid-js: ^1.2
swr-store: ^0.10
dependencies:
solid-js: 1.8.21
solid-js: 1.8.22
swr-store: 0.10.6
dev: false
@@ -16128,7 +16146,7 @@ packages:
jest: '>= 27'
svelte: '>= 3'
dependencies:
jest: 29.7.0(@types/node@18.11.10)([email protected])
jest: 29.7.0(@types/node@22.5.1)([email protected])
svelte: 4.1.2
dev: true
@@ -16402,7 +16420,7 @@ packages:
postcss: 8.4.32
postcss-import: 15.1.0([email protected])
postcss-js: 4.0.1([email protected])
postcss-load-config: 4.0.1([email protected])
postcss-load-config: 4.0.1([email protected])([email protected])
postcss-nested: 6.0.1([email protected])
postcss-selector-parser: 6.0.13
resolve: 1.22.8
@@ -16682,7 +16700,7 @@ packages:
babel-jest: 29.7.0(@babel/[email protected])
bs-logger: 0.2.6
fast-json-stable-stringify: 2.1.0
jest: 29.7.0(@types/node@18.11.10)([email protected])
jest: 29.7.0(@types/node@22.5.1)([email protected])
jest-util: 29.7.0
json5: 2.2.3
lodash.memoize: 4.1.2
@@ -16692,7 +16710,7 @@ packages:
yargs-parser: 21.1.1
dev: true
/[email protected](@types/node@18.11.10)([email protected]):
/[email protected](@types/node@22.5.1)([email protected]):
resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==}
hasBin: true
peerDependencies:
@@ -16711,7 +16729,7 @@ packages:
'@tsconfig/node12': 1.0.11
'@tsconfig/node14': 1.0.3
'@tsconfig/node16': 1.0.4
'@types/node': 18.11.10
'@types/node': 22.5.1
acorn: 8.11.2
acorn-walk: 8.3.1
arg: 4.1.3
@@ -16942,8 +16960,8 @@ packages:
engines: {node: '>=14.17'}
hasBin: true
/[email protected].2:
resolution: {integrity: sha512-S8KA6DDI47nQXJSi2ctQ629YzwOVs+bQML6DAtvy0wgNdpi+0ySpQK0g2pxBq2xfF2z3YCscu7NNA8nXT9PlIQ==}
/[email protected].3:
resolution: {integrity: sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==}
engines: {node: '>=0.8.0'}
hasBin: true
requiresBuild: true
@@ -16970,6 +16988,9 @@ packages:
resolution: {integrity: sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==}
dev: false
/[email protected]:
resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==}
/[email protected]:
resolution: {integrity: sha512-Ji2IJhFXZY0x/0tVBXeQwgPlLWw13GVzpsWPQ3rV50IFMMof2I55PZZxtm4P6iNq+L5znYN9nSTAq0ZyE6lSJw==}
engines: {node: '>=14.0'}
@@ -17369,7 +17390,7 @@ packages:
vfile-message: 4.0.2
dev: false
/[email protected]:
/[email protected](@types/[email protected])([email protected]):
resolution: {integrity: sha512-LONawOUUjxQridNWGQlNizfKH89qPigK36XhMI7COMGztz8KNY0JHim7/xDd71CZwGT4HtSRgI7Hy+RlhG0Gvg==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
@@ -17397,41 +17418,7 @@ packages:
terser:
optional: true
dependencies:
esbuild: 0.18.20
postcss: 8.4.32
rollup: 3.29.4
optionalDependencies:
fsevents: 2.3.3
/[email protected](@types/[email protected])([email protected]):
resolution: {integrity: sha512-LONawOUUjxQridNWGQlNizfKH89qPigK36XhMI7COMGztz8KNY0JHim7/xDd71CZwGT4HtSRgI7Hy+RlhG0Gvg==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
peerDependencies:
'@types/node': '>= 14'
less: '*'
lightningcss: ^1.21.0
sass: '*'
stylus: '*'
sugarss: '*'
terser: ^5.4.0
peerDependenciesMeta:
'@types/node':
optional: true
less:
optional: true
lightningcss:
optional: true
sass:
optional: true
stylus:
optional: true
sugarss:
optional: true
terser:
optional: true
dependencies:
'@types/node': 18.11.10
'@types/node': 22.5.1
esbuild: 0.18.20
postcss: 8.4.32
rollup: 3.29.4
@@ -17447,7 +17434,7 @@ packages:
vite:
optional: true
dependencies:
vite: 4.4.8
vite: 4.4.8(@types/[email protected])([email protected])
/[email protected]:
resolution: {integrity: sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==}