diff --git a/app/package.json b/app/package.json index 91edf1a..941d520 100644 --- a/app/package.json +++ b/app/package.json @@ -1,5 +1,5 @@ { - "name": "app2", + "name": "spot_micro_controller", "version": "0.0.1", "private": true, "scripts": { @@ -37,8 +37,8 @@ "svelte-check": "^3.6.0", "svelte-focus-trap": "^1.2.0", "tailwindcss": "^3.4.3", - "tslib": "^2.4.1", - "typescript": "^5.0.0", + "tslib": "^2.6.1", + "typescript": "^5.1.6", "unplugin-icons": "^0.18.5", "vite": "^5.0.3", "vitest": "^1.2.0" diff --git a/app/pnpm-lock.yaml b/app/pnpm-lock.yaml index 7a81d8f..c4862f1 100644 --- a/app/pnpm-lock.yaml +++ b/app/pnpm-lock.yaml @@ -53,16 +53,16 @@ importers: version: 1.28.1 '@sveltejs/adapter-auto': specifier: ^3.0.0 - version: 3.0.0(@sveltejs/kit@2.5.5) + version: 3.0.0(@sveltejs/kit@2.5.5(@sveltejs/vite-plugin-svelte@3.0.0(svelte@4.2.7)(vite@5.0.3(@types/node@20.11.30)))(svelte@4.2.7)(vite@5.0.3(@types/node@20.11.30))) '@sveltejs/adapter-static': specifier: ^3.0.1 - version: 3.0.1(@sveltejs/kit@2.5.5) + version: 3.0.1(@sveltejs/kit@2.5.5(@sveltejs/vite-plugin-svelte@3.0.0(svelte@4.2.7)(vite@5.0.3(@types/node@20.11.30)))(svelte@4.2.7)(vite@5.0.3(@types/node@20.11.30))) '@sveltejs/kit': specifier: ^2.5.5 - version: 2.5.5(@sveltejs/vite-plugin-svelte@3.0.0)(svelte@4.2.7)(vite@5.0.3) + version: 2.5.5(@sveltejs/vite-plugin-svelte@3.0.0(svelte@4.2.7)(vite@5.0.3(@types/node@20.11.30)))(svelte@4.2.7)(vite@5.0.3(@types/node@20.11.30)) '@sveltejs/vite-plugin-svelte': specifier: ^3.0.0 - version: 3.0.0(svelte@4.2.7)(vite@5.0.3) + version: 3.0.0(svelte@4.2.7)(vite@5.0.3(@types/node@20.11.30)) '@types/eslint': specifier: ^8.56.0 version: 8.56.0 @@ -71,10 +71,10 @@ importers: version: 0.162.0 '@typescript-eslint/eslint-plugin': specifier: ^7.0.0 - version: 7.0.0(@typescript-eslint/parser@7.0.0)(eslint@8.56.0)(typescript@5.0.2) + version: 7.0.0(@typescript-eslint/parser@7.0.0(eslint@8.56.0)(typescript@5.4.3))(eslint@8.56.0)(typescript@5.4.3) '@typescript-eslint/parser': specifier: ^7.0.0 - version: 7.0.0(eslint@8.56.0)(typescript@5.0.2) + version: 7.0.0(eslint@8.56.0)(typescript@5.4.3) autoprefixer: specifier: ^10.4.19 version: 10.4.19(postcss@8.4.38) @@ -101,7 +101,7 @@ importers: version: 4.2.7 svelte-check: specifier: ^3.6.0 - version: 3.6.0(postcss@8.4.38)(svelte@4.2.7) + version: 3.6.0(postcss-load-config@4.0.2(postcss@8.4.38))(postcss@8.4.38)(svelte@4.2.7) svelte-focus-trap: specifier: ^1.2.0 version: 1.2.0 @@ -109,20 +109,20 @@ importers: specifier: ^3.4.3 version: 3.4.3 tslib: - specifier: ^2.4.1 - version: 2.4.1 + specifier: ^2.6.1 + version: 2.6.2 typescript: - specifier: ^5.0.0 - version: 5.0.2 + specifier: ^5.1.6 + version: 5.4.3 unplugin-icons: specifier: ^0.18.5 version: 0.18.5 vite: specifier: ^5.0.3 - version: 5.0.3 + version: 5.0.3(@types/node@20.11.30) vitest: specifier: ^1.2.0 - version: 1.2.0 + version: 1.2.0(@types/node@20.11.30) packages: @@ -1751,8 +1751,8 @@ packages: ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - tslib@2.4.1: - resolution: {integrity: sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==} + tslib@2.6.2: + resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} type-check@0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} @@ -1766,11 +1766,6 @@ packages: resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} engines: {node: '>=10'} - typescript@5.0.2: - resolution: {integrity: sha512-wVORMBGO/FAs/++blGNeAVdbNKtIh1rbBL2EyQ1+J9lClJ93KiiKe8PmFIVdXhHcyv44SL9oglmfeSsndo0jRw==} - engines: {node: '>=12.20'} - hasBin: true - typescript@5.4.3: resolution: {integrity: sha512-KrPd3PKaCLr78MalgiwJnA25Nm8HAmdwN3mYUYZgG/wizIo9EainNVQI9/yDavtVFRN2h3k8uf3GLHuhDMgEHg==} engines: {node: '>=14.17'} @@ -2201,18 +2196,18 @@ snapshots: '@sinclair/typebox@0.27.8': {} - '@sveltejs/adapter-auto@3.0.0(@sveltejs/kit@2.5.5)': + '@sveltejs/adapter-auto@3.0.0(@sveltejs/kit@2.5.5(@sveltejs/vite-plugin-svelte@3.0.0(svelte@4.2.7)(vite@5.0.3(@types/node@20.11.30)))(svelte@4.2.7)(vite@5.0.3(@types/node@20.11.30)))': dependencies: - '@sveltejs/kit': 2.5.5(@sveltejs/vite-plugin-svelte@3.0.0)(svelte@4.2.7)(vite@5.0.3) + '@sveltejs/kit': 2.5.5(@sveltejs/vite-plugin-svelte@3.0.0(svelte@4.2.7)(vite@5.0.3(@types/node@20.11.30)))(svelte@4.2.7)(vite@5.0.3(@types/node@20.11.30)) import-meta-resolve: 4.0.0 - '@sveltejs/adapter-static@3.0.1(@sveltejs/kit@2.5.5)': + '@sveltejs/adapter-static@3.0.1(@sveltejs/kit@2.5.5(@sveltejs/vite-plugin-svelte@3.0.0(svelte@4.2.7)(vite@5.0.3(@types/node@20.11.30)))(svelte@4.2.7)(vite@5.0.3(@types/node@20.11.30)))': dependencies: - '@sveltejs/kit': 2.5.5(@sveltejs/vite-plugin-svelte@3.0.0)(svelte@4.2.7)(vite@5.0.3) + '@sveltejs/kit': 2.5.5(@sveltejs/vite-plugin-svelte@3.0.0(svelte@4.2.7)(vite@5.0.3(@types/node@20.11.30)))(svelte@4.2.7)(vite@5.0.3(@types/node@20.11.30)) - '@sveltejs/kit@2.5.5(@sveltejs/vite-plugin-svelte@3.0.0)(svelte@4.2.7)(vite@5.0.3)': + '@sveltejs/kit@2.5.5(@sveltejs/vite-plugin-svelte@3.0.0(svelte@4.2.7)(vite@5.0.3(@types/node@20.11.30)))(svelte@4.2.7)(vite@5.0.3(@types/node@20.11.30))': dependencies: - '@sveltejs/vite-plugin-svelte': 3.0.0(svelte@4.2.7)(vite@5.0.3) + '@sveltejs/vite-plugin-svelte': 3.0.0(svelte@4.2.7)(vite@5.0.3(@types/node@20.11.30)) '@types/cookie': 0.6.0 cookie: 0.6.0 devalue: 4.3.2 @@ -2226,28 +2221,28 @@ snapshots: sirv: 2.0.4 svelte: 4.2.7 tiny-glob: 0.2.9 - vite: 5.0.3 + vite: 5.0.3(@types/node@20.11.30) - '@sveltejs/vite-plugin-svelte-inspector@2.0.0(@sveltejs/vite-plugin-svelte@3.0.0)(svelte@4.2.7)(vite@5.0.3)': + '@sveltejs/vite-plugin-svelte-inspector@2.0.0(@sveltejs/vite-plugin-svelte@3.0.0(svelte@4.2.7)(vite@5.0.3(@types/node@20.11.30)))(svelte@4.2.7)(vite@5.0.3(@types/node@20.11.30))': dependencies: - '@sveltejs/vite-plugin-svelte': 3.0.0(svelte@4.2.7)(vite@5.0.3) + '@sveltejs/vite-plugin-svelte': 3.0.0(svelte@4.2.7)(vite@5.0.3(@types/node@20.11.30)) debug: 4.3.4 svelte: 4.2.7 - vite: 5.0.3 + vite: 5.0.3(@types/node@20.11.30) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@3.0.0(svelte@4.2.7)(vite@5.0.3)': + '@sveltejs/vite-plugin-svelte@3.0.0(svelte@4.2.7)(vite@5.0.3(@types/node@20.11.30))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 2.0.0(@sveltejs/vite-plugin-svelte@3.0.0)(svelte@4.2.7)(vite@5.0.3) + '@sveltejs/vite-plugin-svelte-inspector': 2.0.0(@sveltejs/vite-plugin-svelte@3.0.0(svelte@4.2.7)(vite@5.0.3(@types/node@20.11.30)))(svelte@4.2.7)(vite@5.0.3(@types/node@20.11.30)) debug: 4.3.4 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.8 svelte: 4.2.7 svelte-hmr: 0.15.3(svelte@4.2.7) - vite: 5.0.3 - vitefu: 0.2.5(vite@5.0.3) + vite: 5.0.3(@types/node@20.11.30) + vitefu: 0.2.5(vite@5.0.3(@types/node@20.11.30)) transitivePeerDependencies: - supports-color @@ -2284,13 +2279,13 @@ snapshots: '@types/webxr@0.5.14': {} - '@typescript-eslint/eslint-plugin@7.0.0(@typescript-eslint/parser@7.0.0)(eslint@8.56.0)(typescript@5.0.2)': + '@typescript-eslint/eslint-plugin@7.0.0(@typescript-eslint/parser@7.0.0(eslint@8.56.0)(typescript@5.4.3))(eslint@8.56.0)(typescript@5.4.3)': dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 7.0.0(eslint@8.56.0)(typescript@5.0.2) + '@typescript-eslint/parser': 7.0.0(eslint@8.56.0)(typescript@5.4.3) '@typescript-eslint/scope-manager': 7.0.0 - '@typescript-eslint/type-utils': 7.0.0(eslint@8.56.0)(typescript@5.0.2) - '@typescript-eslint/utils': 7.0.0(eslint@8.56.0)(typescript@5.0.2) + '@typescript-eslint/type-utils': 7.0.0(eslint@8.56.0)(typescript@5.4.3) + '@typescript-eslint/utils': 7.0.0(eslint@8.56.0)(typescript@5.4.3) '@typescript-eslint/visitor-keys': 7.0.0 debug: 4.3.4 eslint: 8.56.0 @@ -2298,20 +2293,22 @@ snapshots: ignore: 5.3.1 natural-compare: 1.4.0 semver: 7.6.0 - ts-api-utils: 1.3.0(typescript@5.0.2) - typescript: 5.0.2 + ts-api-utils: 1.3.0(typescript@5.4.3) + optionalDependencies: + typescript: 5.4.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.0.0(eslint@8.56.0)(typescript@5.0.2)': + '@typescript-eslint/parser@7.0.0(eslint@8.56.0)(typescript@5.4.3)': dependencies: '@typescript-eslint/scope-manager': 7.0.0 '@typescript-eslint/types': 7.0.0 - '@typescript-eslint/typescript-estree': 7.0.0(typescript@5.0.2) + '@typescript-eslint/typescript-estree': 7.0.0(typescript@5.4.3) '@typescript-eslint/visitor-keys': 7.0.0 debug: 4.3.4 eslint: 8.56.0 - typescript: 5.0.2 + optionalDependencies: + typescript: 5.4.3 transitivePeerDependencies: - supports-color @@ -2320,20 +2317,21 @@ snapshots: '@typescript-eslint/types': 7.0.0 '@typescript-eslint/visitor-keys': 7.0.0 - '@typescript-eslint/type-utils@7.0.0(eslint@8.56.0)(typescript@5.0.2)': + '@typescript-eslint/type-utils@7.0.0(eslint@8.56.0)(typescript@5.4.3)': dependencies: - '@typescript-eslint/typescript-estree': 7.0.0(typescript@5.0.2) - '@typescript-eslint/utils': 7.0.0(eslint@8.56.0)(typescript@5.0.2) + '@typescript-eslint/typescript-estree': 7.0.0(typescript@5.4.3) + '@typescript-eslint/utils': 7.0.0(eslint@8.56.0)(typescript@5.4.3) debug: 4.3.4 eslint: 8.56.0 - ts-api-utils: 1.3.0(typescript@5.0.2) - typescript: 5.0.2 + ts-api-utils: 1.3.0(typescript@5.4.3) + optionalDependencies: + typescript: 5.4.3 transitivePeerDependencies: - supports-color '@typescript-eslint/types@7.0.0': {} - '@typescript-eslint/typescript-estree@7.0.0(typescript@5.0.2)': + '@typescript-eslint/typescript-estree@7.0.0(typescript@5.4.3)': dependencies: '@typescript-eslint/types': 7.0.0 '@typescript-eslint/visitor-keys': 7.0.0 @@ -2342,19 +2340,20 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.3 semver: 7.6.0 - ts-api-utils: 1.3.0(typescript@5.0.2) - typescript: 5.0.2 + ts-api-utils: 1.3.0(typescript@5.4.3) + optionalDependencies: + typescript: 5.4.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.0.0(eslint@8.56.0)(typescript@5.0.2)': + '@typescript-eslint/utils@7.0.0(eslint@8.56.0)(typescript@5.4.3)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) '@types/json-schema': 7.0.15 '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 7.0.0 '@typescript-eslint/types': 7.0.0 - '@typescript-eslint/typescript-estree': 7.0.0(typescript@5.0.2) + '@typescript-eslint/typescript-estree': 7.0.0(typescript@5.4.3) eslint: 8.56.0 semver: 7.6.0 transitivePeerDependencies: @@ -2677,8 +2676,9 @@ snapshots: postcss-safe-parser: 6.0.0(postcss@8.4.38) postcss-selector-parser: 6.0.16 semver: 7.6.0 - svelte: 4.2.7 svelte-eslint-parser: 0.33.1(svelte@4.2.7) + optionalDependencies: + svelte: 4.2.7 transitivePeerDependencies: - supports-color - ts-node @@ -3197,14 +3197,16 @@ snapshots: postcss-load-config@3.1.4(postcss@8.4.38): dependencies: lilconfig: 2.1.0 - postcss: 8.4.38 yaml: 1.10.2 + optionalDependencies: + postcss: 8.4.38 postcss-load-config@4.0.2(postcss@8.4.38): dependencies: lilconfig: 3.1.1 - postcss: 8.4.38 yaml: 2.4.1 + optionalDependencies: + postcss: 8.4.38 postcss-nested@6.0.1(postcss@8.4.38): dependencies: @@ -3405,7 +3407,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-check@3.6.0(postcss@8.4.38)(svelte@4.2.7): + svelte-check@3.6.0(postcss-load-config@4.0.2(postcss@8.4.38))(postcss@8.4.38)(svelte@4.2.7): dependencies: '@jridgewell/trace-mapping': 0.3.25 chokidar: 3.6.0 @@ -3414,7 +3416,7 @@ snapshots: picocolors: 1.0.0 sade: 1.8.1 svelte: 4.2.7 - svelte-preprocess: 5.1.3(postcss@8.4.38)(svelte@4.2.7)(typescript@5.4.3) + svelte-preprocess: 5.1.3(postcss-load-config@4.0.2(postcss@8.4.38))(postcss@8.4.38)(svelte@4.2.7)(typescript@5.4.3) typescript: 5.4.3 transitivePeerDependencies: - '@babel/core' @@ -3436,6 +3438,7 @@ snapshots: espree: 9.6.1 postcss: 8.4.38 postcss-scss: 4.0.9(postcss@8.4.38) + optionalDependencies: svelte: 4.2.7 svelte-focus-trap@1.2.0: @@ -3450,15 +3453,17 @@ snapshots: dependencies: svelte: 4.2.7 - svelte-preprocess@5.1.3(postcss@8.4.38)(svelte@4.2.7)(typescript@5.4.3): + svelte-preprocess@5.1.3(postcss-load-config@4.0.2(postcss@8.4.38))(postcss@8.4.38)(svelte@4.2.7)(typescript@5.4.3): dependencies: '@types/pug': 2.0.10 detect-indent: 6.1.0 magic-string: 0.30.8 - postcss: 8.4.38 sorcery: 0.11.0 strip-indent: 3.0.0 svelte: 4.2.7 + optionalDependencies: + postcss: 8.4.38 + postcss-load-config: 4.0.2(postcss@8.4.38) typescript: 5.4.3 svelte@4.2.7: @@ -3533,13 +3538,13 @@ snapshots: totalist@3.0.1: {} - ts-api-utils@1.3.0(typescript@5.0.2): + ts-api-utils@1.3.0(typescript@5.4.3): dependencies: - typescript: 5.0.2 + typescript: 5.4.3 ts-interface-checker@0.1.13: {} - tslib@2.4.1: {} + tslib@2.6.2: {} type-check@0.4.0: dependencies: @@ -3549,8 +3554,6 @@ snapshots: type-fest@0.20.2: {} - typescript@5.0.2: {} - typescript@5.4.3: {} ufo@1.5.3: {} @@ -3594,13 +3597,13 @@ snapshots: uzip@0.20201231.0: {} - vite-node@1.2.0: + vite-node@1.2.0(@types/node@20.11.30): dependencies: cac: 6.7.14 debug: 4.3.4 pathe: 1.1.2 picocolors: 1.0.0 - vite: 5.0.3 + vite: 5.0.3(@types/node@20.11.30) transitivePeerDependencies: - '@types/node' - less @@ -3611,19 +3614,20 @@ snapshots: - supports-color - terser - vite@5.0.3: + vite@5.0.3(@types/node@20.11.30): dependencies: esbuild: 0.19.12 postcss: 8.4.38 rollup: 4.13.1 optionalDependencies: + '@types/node': 20.11.30 fsevents: 2.3.3 - vitefu@0.2.5(vite@5.0.3): - dependencies: - vite: 5.0.3 + vitefu@0.2.5(vite@5.0.3(@types/node@20.11.30)): + optionalDependencies: + vite: 5.0.3(@types/node@20.11.30) - vitest@1.2.0: + vitest@1.2.0(@types/node@20.11.30): dependencies: '@vitest/expect': 1.2.0 '@vitest/runner': 1.2.0 @@ -3643,9 +3647,11 @@ snapshots: strip-literal: 1.3.0 tinybench: 2.6.0 tinypool: 0.8.3 - vite: 5.0.3 - vite-node: 1.2.0 + vite: 5.0.3(@types/node@20.11.30) + vite-node: 1.2.0(@types/node@20.11.30) why-is-node-running: 2.2.2 + optionalDependencies: + '@types/node': 20.11.30 transitivePeerDependencies: - less - lightningcss diff --git a/app/tsconfig.json b/app/tsconfig.json index fc93cbd..1cd0358 100644 --- a/app/tsconfig.json +++ b/app/tsconfig.json @@ -9,7 +9,8 @@ "skipLibCheck": true, "sourceMap": true, "strict": true, - "moduleResolution": "bundler" + "moduleResolution": "bundler", + "types": ["unplugin-icons/types/svelte"] } // Path aliases are handled by https://kit.svelte.dev/docs/configuration#alias // except $lib which is handled by https://kit.svelte.dev/docs/configuration#files