misc: add types for node

This commit is contained in:
Roman Godmaire 2024-02-10 14:20:46 -05:00
parent c2aa788a40
commit d03ebf3f7a
2 changed files with 29 additions and 13 deletions

View file

@ -16,6 +16,7 @@
"@sveltejs/adapter-auto": "^3.1.1", "@sveltejs/adapter-auto": "^3.1.1",
"@sveltejs/kit": "^2.5.0", "@sveltejs/kit": "^2.5.0",
"@sveltejs/vite-plugin-svelte": "^3.0.2", "@sveltejs/vite-plugin-svelte": "^3.0.2",
"@types/node": "^20.11.17",
"@types/uuid": "^9.0.8", "@types/uuid": "^9.0.8",
"@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/eslint-plugin": "^6.21.0",
"@typescript-eslint/parser": "^6.21.0", "@typescript-eslint/parser": "^6.21.0",

View file

@ -34,6 +34,9 @@ devDependencies:
'@sveltejs/vite-plugin-svelte': '@sveltejs/vite-plugin-svelte':
specifier: ^3.0.2 specifier: ^3.0.2
version: 3.0.2(svelte@4.2.10)(vite@5.1.1) version: 3.0.2(svelte@4.2.10)(vite@5.1.1)
'@types/node':
specifier: ^20.11.17
version: 20.11.17
'@types/uuid': '@types/uuid':
specifier: ^9.0.8 specifier: ^9.0.8
version: 9.0.8 version: 9.0.8
@ -78,10 +81,10 @@ devDependencies:
version: 5.3.3 version: 5.3.3
vite: vite:
specifier: ^5.1.1 specifier: ^5.1.1
version: 5.1.1 version: 5.1.1(@types/node@20.11.17)
vitest: vitest:
specifier: ^1.2.2 specifier: ^1.2.2
version: 1.2.2 version: 1.2.2(@types/node@20.11.17)
packages: packages:
@ -1900,7 +1903,7 @@ packages:
sirv: 2.0.4 sirv: 2.0.4
svelte: 4.2.10 svelte: 4.2.10
tiny-glob: 0.2.9 tiny-glob: 0.2.9
vite: 5.1.1 vite: 5.1.1(@types/node@20.11.17)
dev: true dev: true
/@sveltejs/vite-plugin-svelte-inspector@2.0.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@4.2.10)(vite@5.1.1): /@sveltejs/vite-plugin-svelte-inspector@2.0.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@4.2.10)(vite@5.1.1):
@ -1914,7 +1917,7 @@ packages:
'@sveltejs/vite-plugin-svelte': 3.0.2(svelte@4.2.10)(vite@5.1.1) '@sveltejs/vite-plugin-svelte': 3.0.2(svelte@4.2.10)(vite@5.1.1)
debug: 4.3.4 debug: 4.3.4
svelte: 4.2.10 svelte: 4.2.10
vite: 5.1.1 vite: 5.1.1(@types/node@20.11.17)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
dev: true dev: true
@ -1933,7 +1936,7 @@ packages:
magic-string: 0.30.7 magic-string: 0.30.7
svelte: 4.2.10 svelte: 4.2.10
svelte-hmr: 0.15.3(svelte@4.2.10) svelte-hmr: 0.15.3(svelte@4.2.10)
vite: 5.1.1 vite: 5.1.1(@types/node@20.11.17)
vitefu: 0.2.5(vite@5.1.1) vitefu: 0.2.5(vite@5.1.1)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@ -1951,6 +1954,12 @@ packages:
resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
dev: true dev: true
/@types/node@20.11.17:
resolution: {integrity: sha512-QmgQZGWu1Yw9TDyAP9ZzpFJKynYNeOvwMJmaxABfieQoVoiVOS6MN1WSpqpRcbeA5+RW82kraAVxCCJg+780Qw==}
dependencies:
undici-types: 5.26.5
dev: true
/@types/pug@2.0.10: /@types/pug@2.0.10:
resolution: {integrity: sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA==} resolution: {integrity: sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA==}
dev: true dev: true
@ -2113,7 +2122,7 @@ packages:
magicast: 0.3.3 magicast: 0.3.3
picocolors: 1.0.0 picocolors: 1.0.0
test-exclude: 6.0.0 test-exclude: 6.0.0
vitest: 1.2.2 vitest: 1.2.2(@types/node@20.11.17)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
dev: true dev: true
@ -3879,6 +3888,10 @@ packages:
resolution: {integrity: sha512-Hhy+BhRBleFjpJ2vchUNN40qgkh0366FWJGqVLYBHev0vpHTrXSA0ryT+74UiW6KWsldNurQMKGqCm1M2zBciQ==} resolution: {integrity: sha512-Hhy+BhRBleFjpJ2vchUNN40qgkh0366FWJGqVLYBHev0vpHTrXSA0ryT+74UiW6KWsldNurQMKGqCm1M2zBciQ==}
dev: true dev: true
/undici-types@5.26.5:
resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}
dev: true
/update-browserslist-db@1.0.13(browserslist@4.22.3): /update-browserslist-db@1.0.13(browserslist@4.22.3):
resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==}
hasBin: true hasBin: true
@ -3910,7 +3923,7 @@ packages:
hasBin: true hasBin: true
dev: false dev: false
/vite-node@1.2.2: /vite-node@1.2.2(@types/node@20.11.17):
resolution: {integrity: sha512-1as4rDTgVWJO3n1uHmUYqq7nsFgINQ9u+mRcXpjeOMJUmviqNKjcZB7UfRZrlM7MjYXMKpuWp5oGkjaFLnjawg==} resolution: {integrity: sha512-1as4rDTgVWJO3n1uHmUYqq7nsFgINQ9u+mRcXpjeOMJUmviqNKjcZB7UfRZrlM7MjYXMKpuWp5oGkjaFLnjawg==}
engines: {node: ^18.0.0 || >=20.0.0} engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true hasBin: true
@ -3919,7 +3932,7 @@ packages:
debug: 4.3.4 debug: 4.3.4
pathe: 1.1.2 pathe: 1.1.2
picocolors: 1.0.0 picocolors: 1.0.0
vite: 5.1.1 vite: 5.1.1(@types/node@20.11.17)
transitivePeerDependencies: transitivePeerDependencies:
- '@types/node' - '@types/node'
- less - less
@ -3931,7 +3944,7 @@ packages:
- terser - terser
dev: true dev: true
/vite@5.1.1: /vite@5.1.1(@types/node@20.11.17):
resolution: {integrity: sha512-wclpAgY3F1tR7t9LL5CcHC41YPkQIpKUGeIuT8MdNwNZr6OqOTLs7JX5vIHAtzqLWXts0T+GDrh9pN2arneKqg==} resolution: {integrity: sha512-wclpAgY3F1tR7t9LL5CcHC41YPkQIpKUGeIuT8MdNwNZr6OqOTLs7JX5vIHAtzqLWXts0T+GDrh9pN2arneKqg==}
engines: {node: ^18.0.0 || >=20.0.0} engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true hasBin: true
@ -3959,6 +3972,7 @@ packages:
terser: terser:
optional: true optional: true
dependencies: dependencies:
'@types/node': 20.11.17
esbuild: 0.19.12 esbuild: 0.19.12
postcss: 8.4.35 postcss: 8.4.35
rollup: 4.10.0 rollup: 4.10.0
@ -3974,10 +3988,10 @@ packages:
vite: vite:
optional: true optional: true
dependencies: dependencies:
vite: 5.1.1 vite: 5.1.1(@types/node@20.11.17)
dev: true dev: true
/vitest@1.2.2: /vitest@1.2.2(@types/node@20.11.17):
resolution: {integrity: sha512-d5Ouvrnms3GD9USIK36KG8OZ5bEvKEkITFtnGv56HFaSlbItJuYr7hv2Lkn903+AvRAgSixiamozUVfORUekjw==} resolution: {integrity: sha512-d5Ouvrnms3GD9USIK36KG8OZ5bEvKEkITFtnGv56HFaSlbItJuYr7hv2Lkn903+AvRAgSixiamozUVfORUekjw==}
engines: {node: ^18.0.0 || >=20.0.0} engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true hasBin: true
@ -4002,6 +4016,7 @@ packages:
jsdom: jsdom:
optional: true optional: true
dependencies: dependencies:
'@types/node': 20.11.17
'@vitest/expect': 1.2.2 '@vitest/expect': 1.2.2
'@vitest/runner': 1.2.2 '@vitest/runner': 1.2.2
'@vitest/snapshot': 1.2.2 '@vitest/snapshot': 1.2.2
@ -4020,8 +4035,8 @@ packages:
strip-literal: 1.3.0 strip-literal: 1.3.0
tinybench: 2.6.0 tinybench: 2.6.0
tinypool: 0.8.2 tinypool: 0.8.2
vite: 5.1.1 vite: 5.1.1(@types/node@20.11.17)
vite-node: 1.2.2 vite-node: 1.2.2(@types/node@20.11.17)
why-is-node-running: 2.2.2 why-is-node-running: 2.2.2
transitivePeerDependencies: transitivePeerDependencies:
- less - less