diff --git a/.github/publish-ci/are-the-types-wrong/tsconfig.json b/.github/publish-ci/are-the-types-wrong/tsconfig.json index 548aef7069..e8523f2eb5 100644 --- a/.github/publish-ci/are-the-types-wrong/tsconfig.json +++ b/.github/publish-ci/are-the-types-wrong/tsconfig.json @@ -4,7 +4,7 @@ "module": "esnext", "moduleResolution": "node", "esModuleInterop": true, - - "jsx": "react", + + "jsx": "react" } -} \ No newline at end of file +} diff --git a/.github/publish-ci/cra4/package.json b/.github/publish-ci/cra4/package.json index 1810ad18f0..3b9dd33e2e 100644 --- a/.github/publish-ci/cra4/package.json +++ b/.github/publish-ci/cra4/package.json @@ -44,6 +44,6 @@ "@types/react-dom": "^18.0.10", "prettier": "^2.8.4", "serve": "^14.2.0", - "typescript": "^4.9.4" + "typescript": "^5.0.4" } } diff --git a/.github/publish-ci/cra4/tsconfig.json b/.github/publish-ci/cra4/tsconfig.json index a273b0cfc0..9d379a3c4a 100644 --- a/.github/publish-ci/cra4/tsconfig.json +++ b/.github/publish-ci/cra4/tsconfig.json @@ -1,11 +1,7 @@ { "compilerOptions": { "target": "es5", - "lib": [ - "dom", - "dom.iterable", - "esnext" - ], + "lib": ["dom", "dom.iterable", "esnext"], "allowJs": true, "skipLibCheck": true, "esModuleInterop": true, @@ -20,7 +16,5 @@ "noEmit": true, "jsx": "react-jsx" }, - "include": [ - "src" - ] + "include": ["src"] } diff --git a/.github/publish-ci/cra4/yarn.lock b/.github/publish-ci/cra4/yarn.lock index 894168a3b4..84d7979ee4 100644 --- a/.github/publish-ci/cra4/yarn.lock +++ b/.github/publish-ci/cra4/yarn.lock @@ -13233,7 +13233,7 @@ __metadata: react-scripts: ^4 react-spring: ^9.7.1 serve: ^14.2.0 - typescript: ^4.9.4 + typescript: ^5.0.4 web-vitals: ^2.1.4 languageName: unknown linkType: soft @@ -14876,23 +14876,23 @@ __metadata: languageName: node linkType: hard -"typescript@npm:^4.9.4": - version: 4.9.5 - resolution: "typescript@npm:4.9.5" +"typescript@npm:^5.0.4": + version: 5.0.4 + resolution: "typescript@npm:5.0.4" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: ee000bc26848147ad423b581bd250075662a354d84f0e06eb76d3b892328d8d4440b7487b5a83e851b12b255f55d71835b008a66cbf8f255a11e4400159237db + checksum: 82b94da3f4604a8946da585f7d6c3025fff8410779e5bde2855ab130d05e4fd08938b9e593b6ebed165bda6ad9292b230984f10952cf82f0a0ca07bbeaa08172 languageName: node linkType: hard -"typescript@patch:typescript@^4.9.4#~builtin": - version: 4.9.5 - resolution: "typescript@patch:typescript@npm%3A4.9.5#~builtin::version=4.9.5&hash=23ec76" +"typescript@patch:typescript@^5.0.4#~builtin": + version: 5.0.4 + resolution: "typescript@patch:typescript@npm%3A5.0.4#~builtin::version=5.0.4&hash=1f5320" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: ab417a2f398380c90a6cf5a5f74badd17866adf57f1165617d6a551f059c3ba0a3e4da0d147b3ac5681db9ac76a303c5876394b13b3de75fdd5b1eaa06181c9d + checksum: 6a1fe9a77bb9c5176ead919cc4a1499ee63e46b4e05bf667079f11bf3a8f7887f135aa72460a4c3b016e6e6bb65a822cb8689a6d86cbfe92d22cc9f501f09213 languageName: node linkType: hard diff --git a/.github/publish-ci/cra5/package.json b/.github/publish-ci/cra5/package.json index dcfa75f4b6..cf24501a26 100644 --- a/.github/publish-ci/cra5/package.json +++ b/.github/publish-ci/cra5/package.json @@ -44,6 +44,6 @@ "@types/react": "^18.0.26", "@types/react-dom": "^18.0.10", "prettier": "^2.8.4", - "typescript": "^4.9.4" + "typescript": "^5.0.4" } } diff --git a/.github/publish-ci/cra5/tsconfig.json b/.github/publish-ci/cra5/tsconfig.json index a273b0cfc0..9d379a3c4a 100644 --- a/.github/publish-ci/cra5/tsconfig.json +++ b/.github/publish-ci/cra5/tsconfig.json @@ -1,11 +1,7 @@ { "compilerOptions": { "target": "es5", - "lib": [ - "dom", - "dom.iterable", - "esnext" - ], + "lib": ["dom", "dom.iterable", "esnext"], "allowJs": true, "skipLibCheck": true, "esModuleInterop": true, @@ -20,7 +16,5 @@ "noEmit": true, "jsx": "react-jsx" }, - "include": [ - "src" - ] + "include": ["src"] } diff --git a/.github/publish-ci/cra5/yarn.lock b/.github/publish-ci/cra5/yarn.lock index daf29febd0..17de86d9f5 100644 --- a/.github/publish-ci/cra5/yarn.lock +++ b/.github/publish-ci/cra5/yarn.lock @@ -10884,7 +10884,7 @@ __metadata: react-dom: ^18.2.0 react-scripts: 5 react-spring: ^9.7.1 - typescript: ^4.9.4 + typescript: ^5.0.4 web-vitals: ^2.1.4 languageName: unknown linkType: soft @@ -12030,23 +12030,23 @@ __metadata: languageName: node linkType: hard -"typescript@npm:^4.9.4": - version: 4.9.5 - resolution: "typescript@npm:4.9.5" +"typescript@npm:^5.0.4": + version: 5.0.4 + resolution: "typescript@npm:5.0.4" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: ee000bc26848147ad423b581bd250075662a354d84f0e06eb76d3b892328d8d4440b7487b5a83e851b12b255f55d71835b008a66cbf8f255a11e4400159237db + checksum: 82b94da3f4604a8946da585f7d6c3025fff8410779e5bde2855ab130d05e4fd08938b9e593b6ebed165bda6ad9292b230984f10952cf82f0a0ca07bbeaa08172 languageName: node linkType: hard -"typescript@patch:typescript@^4.9.4#~builtin": - version: 4.9.5 - resolution: "typescript@patch:typescript@npm%3A4.9.5#~builtin::version=4.9.5&hash=23ec76" +"typescript@patch:typescript@^5.0.4#~builtin": + version: 5.0.4 + resolution: "typescript@patch:typescript@npm%3A5.0.4#~builtin::version=5.0.4&hash=1f5320" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: ab417a2f398380c90a6cf5a5f74badd17866adf57f1165617d6a551f059c3ba0a3e4da0d147b3ac5681db9ac76a303c5876394b13b3de75fdd5b1eaa06181c9d + checksum: 6a1fe9a77bb9c5176ead919cc4a1499ee63e46b4e05bf667079f11bf3a8f7887f135aa72460a4c3b016e6e6bb65a822cb8689a6d86cbfe92d22cc9f501f09213 languageName: node linkType: hard diff --git a/.github/publish-ci/next/package.json b/.github/publish-ci/next/package.json index edca13a596..5c1130b21a 100644 --- a/.github/publish-ci/next/package.json +++ b/.github/publish-ci/next/package.json @@ -18,7 +18,7 @@ "@types/react": "^18.0.26", "@types/react-dom": "^18.0.10", "prettier": "^2.8.4", - "typescript": "^4.9.4" + "typescript": "^5.0.4" }, "msw": { "workerDirectory": "public" diff --git a/.github/publish-ci/next/tsconfig.json b/.github/publish-ci/next/tsconfig.json index 5bee8c4d57..b8d597880a 100644 --- a/.github/publish-ci/next/tsconfig.json +++ b/.github/publish-ci/next/tsconfig.json @@ -1,11 +1,7 @@ { "compilerOptions": { "target": "es5", - "lib": [ - "dom", - "dom.iterable", - "esnext" - ], + "lib": ["dom", "dom.iterable", "esnext"], "allowJs": true, "skipLibCheck": true, "strict": false, @@ -19,12 +15,6 @@ "jsx": "preserve", "incremental": true }, - "include": [ - "next-env.d.ts", - "**/*.ts", - "**/*.tsx" - ], - "exclude": [ - "node_modules" - ] + "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"], + "exclude": ["node_modules"] } diff --git a/.github/publish-ci/next/yarn.lock b/.github/publish-ci/next/yarn.lock index 9f7055abfb..bbd7596c2d 100644 --- a/.github/publish-ci/next/yarn.lock +++ b/.github/publish-ci/next/yarn.lock @@ -480,7 +480,7 @@ __metadata: react: ^18.2.0 react-dom: ^18.2.0 react-spring: ^9.7.1 - typescript: ^4.9.4 + typescript: ^5.0.4 languageName: unknown linkType: soft @@ -523,22 +523,22 @@ __metadata: languageName: node linkType: hard -"typescript@npm:^4.9.4": - version: 4.9.5 - resolution: "typescript@npm:4.9.5" +"typescript@npm:^5.0.4": + version: 5.0.4 + resolution: "typescript@npm:5.0.4" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: ee000bc26848147ad423b581bd250075662a354d84f0e06eb76d3b892328d8d4440b7487b5a83e851b12b255f55d71835b008a66cbf8f255a11e4400159237db + checksum: 82b94da3f4604a8946da585f7d6c3025fff8410779e5bde2855ab130d05e4fd08938b9e593b6ebed165bda6ad9292b230984f10952cf82f0a0ca07bbeaa08172 languageName: node linkType: hard -"typescript@patch:typescript@^4.9.4#~builtin": - version: 4.9.5 - resolution: "typescript@patch:typescript@npm%3A4.9.5#~builtin::version=4.9.5&hash=23ec76" +"typescript@patch:typescript@^5.0.4#~builtin": + version: 5.0.4 + resolution: "typescript@patch:typescript@npm%3A5.0.4#~builtin::version=5.0.4&hash=1f5320" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: ab417a2f398380c90a6cf5a5f74badd17866adf57f1165617d6a551f059c3ba0a3e4da0d147b3ac5681db9ac76a303c5876394b13b3de75fdd5b1eaa06181c9d + checksum: 6a1fe9a77bb9c5176ead919cc4a1499ee63e46b4e05bf667079f11bf3a8f7887f135aa72460a4c3b016e6e6bb65a822cb8689a6d86cbfe92d22cc9f501f09213 languageName: node linkType: hard diff --git a/.github/publish-ci/vite/package.json b/.github/publish-ci/vite/package.json index cfa0afc5e6..a7e5213a22 100644 --- a/.github/publish-ci/vite/package.json +++ b/.github/publish-ci/vite/package.json @@ -21,7 +21,7 @@ "@types/react-dom": "^18.0.10", "@vitejs/plugin-react": "^3.0.0", "prettier": "^2.8.4", - "typescript": "^4.9.4", + "typescript": "^5.0.4", "vite": "^4.0.0" }, "msw": { diff --git a/.github/publish-ci/vite/yarn.lock b/.github/publish-ci/vite/yarn.lock index 1c96b1ed3e..d6ee7f0953 100644 --- a/.github/publish-ci/vite/yarn.lock +++ b/.github/publish-ci/vite/yarn.lock @@ -1803,7 +1803,7 @@ __metadata: react: ^18.2.0 react-dom: ^18.2.0 react-spring: ^9.7.0 - typescript: ^4.9.4 + typescript: ^5.0.4 vite: ^4.0.0 languageName: unknown linkType: soft @@ -1975,23 +1975,23 @@ __metadata: languageName: node linkType: hard -"typescript@npm:^4.9.4": - version: 4.9.5 - resolution: "typescript@npm:4.9.5" +"typescript@npm:^5.0.4": + version: 5.0.4 + resolution: "typescript@npm:5.0.4" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: ee000bc26848147ad423b581bd250075662a354d84f0e06eb76d3b892328d8d4440b7487b5a83e851b12b255f55d71835b008a66cbf8f255a11e4400159237db + checksum: 82b94da3f4604a8946da585f7d6c3025fff8410779e5bde2855ab130d05e4fd08938b9e593b6ebed165bda6ad9292b230984f10952cf82f0a0ca07bbeaa08172 languageName: node linkType: hard -"typescript@patch:typescript@^4.9.4#~builtin": - version: 4.9.5 - resolution: "typescript@patch:typescript@npm%3A4.9.5#~builtin::version=4.9.5&hash=23ec76" +"typescript@patch:typescript@^5.0.4#~builtin": + version: 5.0.4 + resolution: "typescript@patch:typescript@npm%3A5.0.4#~builtin::version=5.0.4&hash=1f5320" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: ab417a2f398380c90a6cf5a5f74badd17866adf57f1165617d6a551f059c3ba0a3e4da0d147b3ac5681db9ac76a303c5876394b13b3de75fdd5b1eaa06181c9d + checksum: 6a1fe9a77bb9c5176ead919cc4a1499ee63e46b4e05bf667079f11bf3a8f7887f135aa72460a4c3b016e6e6bb65a822cb8689a6d86cbfe92d22cc9f501f09213 languageName: node linkType: hard diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 507f483d88..80083ad42f 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -98,7 +98,7 @@ jobs: strategy: matrix: node: ['18.x'] - ts: ['4.5', '4.6', '4.7', '4.8', '4.9'] + ts: ['4.5', '4.6', '4.7', '4.8', '4.9', '5.0'] steps: - name: Checkout repo diff --git a/demo/src/sandboxes/animating-auto/package.json b/demo/src/sandboxes/animating-auto/package.json index 3c7be064a9..dc5d3710e1 100644 --- a/demo/src/sandboxes/animating-auto/package.json +++ b/demo/src/sandboxes/animating-auto/package.json @@ -32,6 +32,6 @@ "devDependencies": { "@types/react": "^18.0.28", "@types/react-dom": "^18.0.11", - "typescript": "^4.9.5" + "typescript": "^5.0.4" } } diff --git a/demo/src/sandboxes/animating-auto/tsconfig.json b/demo/src/sandboxes/animating-auto/tsconfig.json index 0429aa6053..70825b4f36 100644 --- a/demo/src/sandboxes/animating-auto/tsconfig.json +++ b/demo/src/sandboxes/animating-auto/tsconfig.json @@ -14,7 +14,7 @@ "noImplicitThis": true, "noImplicitAny": true, "strictNullChecks": true, - "suppressImplicitAnyIndexErrors": true, + "noUnusedLocals": true } } diff --git a/demo/src/sandboxes/card/package.json b/demo/src/sandboxes/card/package.json index f67eed0292..76cb323241 100644 --- a/demo/src/sandboxes/card/package.json +++ b/demo/src/sandboxes/card/package.json @@ -32,6 +32,6 @@ "devDependencies": { "@types/react": "^18.0.28", "@types/react-dom": "^18.0.11", - "typescript": "^4.9.5" + "typescript": "^5.0.4" } } diff --git a/demo/src/sandboxes/card/tsconfig.json b/demo/src/sandboxes/card/tsconfig.json index 0429aa6053..70825b4f36 100644 --- a/demo/src/sandboxes/card/tsconfig.json +++ b/demo/src/sandboxes/card/tsconfig.json @@ -14,7 +14,7 @@ "noImplicitThis": true, "noImplicitAny": true, "strictNullChecks": true, - "suppressImplicitAnyIndexErrors": true, + "noUnusedLocals": true } } diff --git a/demo/src/sandboxes/cards-stack/package.json b/demo/src/sandboxes/cards-stack/package.json index 6cb0835a8f..2e77c9608d 100644 --- a/demo/src/sandboxes/cards-stack/package.json +++ b/demo/src/sandboxes/cards-stack/package.json @@ -32,6 +32,6 @@ "devDependencies": { "@types/react": "^18.0.28", "@types/react-dom": "^18.0.11", - "typescript": "^4.9.5" + "typescript": "^5.0.4" } } diff --git a/demo/src/sandboxes/cards-stack/tsconfig.json b/demo/src/sandboxes/cards-stack/tsconfig.json index 0429aa6053..70825b4f36 100644 --- a/demo/src/sandboxes/cards-stack/tsconfig.json +++ b/demo/src/sandboxes/cards-stack/tsconfig.json @@ -14,7 +14,7 @@ "noImplicitThis": true, "noImplicitAny": true, "strictNullChecks": true, - "suppressImplicitAnyIndexErrors": true, + "noUnusedLocals": true } } diff --git a/demo/src/sandboxes/chain/package.json b/demo/src/sandboxes/chain/package.json index b6dde7b1d8..79e5a33195 100644 --- a/demo/src/sandboxes/chain/package.json +++ b/demo/src/sandboxes/chain/package.json @@ -30,6 +30,6 @@ "devDependencies": { "@types/react": "^18.0.28", "@types/react-dom": "^18.0.11", - "typescript": "^4.9.5" + "typescript": "^5.0.4" } } diff --git a/demo/src/sandboxes/chain/tsconfig.json b/demo/src/sandboxes/chain/tsconfig.json index 0429aa6053..70825b4f36 100644 --- a/demo/src/sandboxes/chain/tsconfig.json +++ b/demo/src/sandboxes/chain/tsconfig.json @@ -14,7 +14,7 @@ "noImplicitThis": true, "noImplicitAny": true, "strictNullChecks": true, - "suppressImplicitAnyIndexErrors": true, + "noUnusedLocals": true } } diff --git a/demo/src/sandboxes/css-gradients/package.json b/demo/src/sandboxes/css-gradients/package.json index 308ec66b0a..de4bc6c1a2 100644 --- a/demo/src/sandboxes/css-gradients/package.json +++ b/demo/src/sandboxes/css-gradients/package.json @@ -33,6 +33,6 @@ "devDependencies": { "@types/react": "^18.0.28", "@types/react-dom": "^18.0.11", - "typescript": "^4.9.5" + "typescript": "^5.0.4" } } diff --git a/demo/src/sandboxes/css-gradients/tsconfig.json b/demo/src/sandboxes/css-gradients/tsconfig.json index 0429aa6053..70825b4f36 100644 --- a/demo/src/sandboxes/css-gradients/tsconfig.json +++ b/demo/src/sandboxes/css-gradients/tsconfig.json @@ -14,7 +14,7 @@ "noImplicitThis": true, "noImplicitAny": true, "strictNullChecks": true, - "suppressImplicitAnyIndexErrors": true, + "noUnusedLocals": true } } diff --git a/demo/src/sandboxes/css-keyframes/package.json b/demo/src/sandboxes/css-keyframes/package.json index 6fbdb15af2..49d1f96f46 100644 --- a/demo/src/sandboxes/css-keyframes/package.json +++ b/demo/src/sandboxes/css-keyframes/package.json @@ -30,6 +30,6 @@ "devDependencies": { "@types/react": "^18.0.28", "@types/react-dom": "^18.0.11", - "typescript": "^4.9.5" + "typescript": "^5.0.4" } } diff --git a/demo/src/sandboxes/css-keyframes/tsconfig.json b/demo/src/sandboxes/css-keyframes/tsconfig.json index 0429aa6053..70825b4f36 100644 --- a/demo/src/sandboxes/css-keyframes/tsconfig.json +++ b/demo/src/sandboxes/css-keyframes/tsconfig.json @@ -14,7 +14,7 @@ "noImplicitThis": true, "noImplicitAny": true, "strictNullChecks": true, - "suppressImplicitAnyIndexErrors": true, + "noUnusedLocals": true } } diff --git a/demo/src/sandboxes/css-variables/package.json b/demo/src/sandboxes/css-variables/package.json index 6c96020a4d..a9f20276df 100644 --- a/demo/src/sandboxes/css-variables/package.json +++ b/demo/src/sandboxes/css-variables/package.json @@ -33,6 +33,6 @@ "devDependencies": { "@types/react": "^18.0.28", "@types/react-dom": "^18.0.11", - "typescript": "^4.9.5" + "typescript": "^5.0.4" } } diff --git a/demo/src/sandboxes/css-variables/tsconfig.json b/demo/src/sandboxes/css-variables/tsconfig.json index 0429aa6053..70825b4f36 100644 --- a/demo/src/sandboxes/css-variables/tsconfig.json +++ b/demo/src/sandboxes/css-variables/tsconfig.json @@ -14,7 +14,7 @@ "noImplicitThis": true, "noImplicitAny": true, "strictNullChecks": true, - "suppressImplicitAnyIndexErrors": true, + "noUnusedLocals": true } } diff --git a/demo/src/sandboxes/draggable-list/package.json b/demo/src/sandboxes/draggable-list/package.json index 55ece48da9..a22f07dfad 100644 --- a/demo/src/sandboxes/draggable-list/package.json +++ b/demo/src/sandboxes/draggable-list/package.json @@ -35,6 +35,6 @@ "@types/lodash-es": "^4.17.6", "@types/react": "^18.0.28", "@types/react-dom": "^18.0.11", - "typescript": "^4.9.5" + "typescript": "^5.0.4" } } diff --git a/demo/src/sandboxes/draggable-list/tsconfig.json b/demo/src/sandboxes/draggable-list/tsconfig.json index 0429aa6053..70825b4f36 100644 --- a/demo/src/sandboxes/draggable-list/tsconfig.json +++ b/demo/src/sandboxes/draggable-list/tsconfig.json @@ -14,7 +14,7 @@ "noImplicitThis": true, "noImplicitAny": true, "strictNullChecks": true, - "suppressImplicitAnyIndexErrors": true, + "noUnusedLocals": true } } diff --git a/demo/src/sandboxes/exit-before-enter/package.json b/demo/src/sandboxes/exit-before-enter/package.json index c94d40a179..05783f5126 100644 --- a/demo/src/sandboxes/exit-before-enter/package.json +++ b/demo/src/sandboxes/exit-before-enter/package.json @@ -31,6 +31,6 @@ "devDependencies": { "@types/react": "^18.0.28", "@types/react-dom": "^18.0.11", - "typescript": "^4.9.5" + "typescript": "^5.0.4" } } diff --git a/demo/src/sandboxes/exit-before-enter/tsconfig.json b/demo/src/sandboxes/exit-before-enter/tsconfig.json index 0429aa6053..70825b4f36 100644 --- a/demo/src/sandboxes/exit-before-enter/tsconfig.json +++ b/demo/src/sandboxes/exit-before-enter/tsconfig.json @@ -14,7 +14,7 @@ "noImplicitThis": true, "noImplicitAny": true, "strictNullChecks": true, - "suppressImplicitAnyIndexErrors": true, + "noUnusedLocals": true } } diff --git a/demo/src/sandboxes/flip-card/package.json b/demo/src/sandboxes/flip-card/package.json index 01df13f668..b3b64f7445 100644 --- a/demo/src/sandboxes/flip-card/package.json +++ b/demo/src/sandboxes/flip-card/package.json @@ -30,6 +30,6 @@ "devDependencies": { "@types/react": "^18.0.28", "@types/react-dom": "^18.0.11", - "typescript": "^4.9.5" + "typescript": "^5.0.4" } } diff --git a/demo/src/sandboxes/flip-card/tsconfig.json b/demo/src/sandboxes/flip-card/tsconfig.json index 0429aa6053..70825b4f36 100644 --- a/demo/src/sandboxes/flip-card/tsconfig.json +++ b/demo/src/sandboxes/flip-card/tsconfig.json @@ -14,7 +14,7 @@ "noImplicitThis": true, "noImplicitAny": true, "strictNullChecks": true, - "suppressImplicitAnyIndexErrors": true, + "noUnusedLocals": true } } diff --git a/demo/src/sandboxes/floating-button/package.json b/demo/src/sandboxes/floating-button/package.json index f855c64117..c34f52b1e9 100644 --- a/demo/src/sandboxes/floating-button/package.json +++ b/demo/src/sandboxes/floating-button/package.json @@ -22,7 +22,7 @@ "devDependencies": { "@types/react": "^18.0.28", "@types/react-dom": "^18.0.11", - "typescript": "^4.9.5" + "typescript": "^5.0.4" }, "scripts": { "start": "react-scripts start", diff --git a/demo/src/sandboxes/floating-button/tsconfig.json b/demo/src/sandboxes/floating-button/tsconfig.json index 0429aa6053..70825b4f36 100644 --- a/demo/src/sandboxes/floating-button/tsconfig.json +++ b/demo/src/sandboxes/floating-button/tsconfig.json @@ -14,7 +14,7 @@ "noImplicitThis": true, "noImplicitAny": true, "strictNullChecks": true, - "suppressImplicitAnyIndexErrors": true, + "noUnusedLocals": true } } diff --git a/demo/src/sandboxes/goo-blobs/package.json b/demo/src/sandboxes/goo-blobs/package.json index b5878ab977..65a56f1e9e 100644 --- a/demo/src/sandboxes/goo-blobs/package.json +++ b/demo/src/sandboxes/goo-blobs/package.json @@ -32,6 +32,6 @@ "devDependencies": { "@types/react": "^18.0.28", "@types/react-dom": "^18.0.11", - "typescript": "^4.9.5" + "typescript": "^5.0.4" } } diff --git a/demo/src/sandboxes/goo-blobs/tsconfig.json b/demo/src/sandboxes/goo-blobs/tsconfig.json index 0429aa6053..9b5706ecfe 100644 --- a/demo/src/sandboxes/goo-blobs/tsconfig.json +++ b/demo/src/sandboxes/goo-blobs/tsconfig.json @@ -14,7 +14,6 @@ "noImplicitThis": true, "noImplicitAny": true, "strictNullChecks": true, - "suppressImplicitAnyIndexErrors": true, "noUnusedLocals": true } } diff --git a/demo/src/sandboxes/image-fade/package.json b/demo/src/sandboxes/image-fade/package.json index a59dceae35..e61ca65ce3 100644 --- a/demo/src/sandboxes/image-fade/package.json +++ b/demo/src/sandboxes/image-fade/package.json @@ -30,6 +30,6 @@ "devDependencies": { "@types/react": "^18.0.28", "@types/react-dom": "^18.0.11", - "typescript": "^4.9.5" + "typescript": "^5.0.4" } } diff --git a/demo/src/sandboxes/image-fade/tsconfig.json b/demo/src/sandboxes/image-fade/tsconfig.json index 0429aa6053..70825b4f36 100644 --- a/demo/src/sandboxes/image-fade/tsconfig.json +++ b/demo/src/sandboxes/image-fade/tsconfig.json @@ -14,7 +14,7 @@ "noImplicitThis": true, "noImplicitAny": true, "strictNullChecks": true, - "suppressImplicitAnyIndexErrors": true, + "noUnusedLocals": true } } diff --git a/demo/src/sandboxes/list-reordering/package.json b/demo/src/sandboxes/list-reordering/package.json index a0182007ff..86dc2d962c 100644 --- a/demo/src/sandboxes/list-reordering/package.json +++ b/demo/src/sandboxes/list-reordering/package.json @@ -31,6 +31,6 @@ "@types/lodash.shuffle": "4.2.7", "@types/react": "^18.0.28", "@types/react-dom": "^18.0.11", - "typescript": "^4.9.5" + "typescript": "^5.0.4" } } diff --git a/demo/src/sandboxes/list-reordering/tsconfig.json b/demo/src/sandboxes/list-reordering/tsconfig.json index 0429aa6053..70825b4f36 100644 --- a/demo/src/sandboxes/list-reordering/tsconfig.json +++ b/demo/src/sandboxes/list-reordering/tsconfig.json @@ -14,7 +14,7 @@ "noImplicitThis": true, "noImplicitAny": true, "strictNullChecks": true, - "suppressImplicitAnyIndexErrors": true, + "noUnusedLocals": true } } diff --git a/demo/src/sandboxes/macos-dock/package.json b/demo/src/sandboxes/macos-dock/package.json index 60da1dfe61..a86ba8c5d3 100644 --- a/demo/src/sandboxes/macos-dock/package.json +++ b/demo/src/sandboxes/macos-dock/package.json @@ -33,6 +33,6 @@ "@types/react": "^18.0.28", "@types/react-dom": "^18.0.11", "sass": "1.58.3", - "typescript": "^4.9.5" + "typescript": "^5.0.4" } } diff --git a/demo/src/sandboxes/macos-dock/tsconfig.json b/demo/src/sandboxes/macos-dock/tsconfig.json index 0429aa6053..70825b4f36 100644 --- a/demo/src/sandboxes/macos-dock/tsconfig.json +++ b/demo/src/sandboxes/macos-dock/tsconfig.json @@ -14,7 +14,7 @@ "noImplicitThis": true, "noImplicitAny": true, "strictNullChecks": true, - "suppressImplicitAnyIndexErrors": true, + "noUnusedLocals": true } } diff --git a/demo/src/sandboxes/masonry/package.json b/demo/src/sandboxes/masonry/package.json index cd1f3ac5bb..3b965e1691 100644 --- a/demo/src/sandboxes/masonry/package.json +++ b/demo/src/sandboxes/masonry/package.json @@ -33,6 +33,6 @@ "@types/lodash.shuffle": "4.2.7", "@types/react": "^18.0.28", "@types/react-dom": "^18.0.11", - "typescript": "^4.9.5" + "typescript": "^5.0.4" } } diff --git a/demo/src/sandboxes/masonry/tsconfig.json b/demo/src/sandboxes/masonry/tsconfig.json index 0429aa6053..70825b4f36 100644 --- a/demo/src/sandboxes/masonry/tsconfig.json +++ b/demo/src/sandboxes/masonry/tsconfig.json @@ -14,7 +14,7 @@ "noImplicitThis": true, "noImplicitAny": true, "strictNullChecks": true, - "suppressImplicitAnyIndexErrors": true, + "noUnusedLocals": true } } diff --git a/demo/src/sandboxes/multistage-transition/package.json b/demo/src/sandboxes/multistage-transition/package.json index f02b0c07af..6c14373b27 100644 --- a/demo/src/sandboxes/multistage-transition/package.json +++ b/demo/src/sandboxes/multistage-transition/package.json @@ -29,6 +29,6 @@ "devDependencies": { "@types/react": "^18.0.28", "@types/react-dom": "^18.0.11", - "typescript": "^4.9.5" + "typescript": "^5.0.4" } } diff --git a/demo/src/sandboxes/multistage-transition/tsconfig.json b/demo/src/sandboxes/multistage-transition/tsconfig.json index 0429aa6053..70825b4f36 100644 --- a/demo/src/sandboxes/multistage-transition/tsconfig.json +++ b/demo/src/sandboxes/multistage-transition/tsconfig.json @@ -14,7 +14,7 @@ "noImplicitThis": true, "noImplicitAny": true, "strictNullChecks": true, - "suppressImplicitAnyIndexErrors": true, + "noUnusedLocals": true } } diff --git a/demo/src/sandboxes/noise/package.json b/demo/src/sandboxes/noise/package.json index 51c3370c7f..be37180016 100644 --- a/demo/src/sandboxes/noise/package.json +++ b/demo/src/sandboxes/noise/package.json @@ -18,7 +18,7 @@ "devDependencies": { "@types/react": "18.0.28", "@types/react-dom": "18.0.11", - "typescript": "4.9.5" + "typescript": "5.0.4" }, "scripts": { "start": "react-scripts start", diff --git a/demo/src/sandboxes/notification-hub/package.json b/demo/src/sandboxes/notification-hub/package.json index 4e6338d8d2..6707ff2807 100644 --- a/demo/src/sandboxes/notification-hub/package.json +++ b/demo/src/sandboxes/notification-hub/package.json @@ -33,6 +33,6 @@ "@types/react": "^18.0.28", "@types/react-dom": "^18.0.11", "@types/styled-components": "^5.1.26", - "typescript": "^4.9.5" + "typescript": "^5.0.4" } } diff --git a/demo/src/sandboxes/notification-hub/tsconfig.json b/demo/src/sandboxes/notification-hub/tsconfig.json index 0429aa6053..70825b4f36 100644 --- a/demo/src/sandboxes/notification-hub/tsconfig.json +++ b/demo/src/sandboxes/notification-hub/tsconfig.json @@ -14,7 +14,7 @@ "noImplicitThis": true, "noImplicitAny": true, "strictNullChecks": true, - "suppressImplicitAnyIndexErrors": true, + "noUnusedLocals": true } } diff --git a/demo/src/sandboxes/parallax-sticky/package.json b/demo/src/sandboxes/parallax-sticky/package.json index 355be2ec25..cf339f62b3 100644 --- a/demo/src/sandboxes/parallax-sticky/package.json +++ b/demo/src/sandboxes/parallax-sticky/package.json @@ -29,6 +29,6 @@ "devDependencies": { "@types/react": "^18.0.28", "@types/react-dom": "^18.0.11", - "typescript": "^4.9.5" + "typescript": "^5.0.4" } } diff --git a/demo/src/sandboxes/parallax-sticky/tsconfig.json b/demo/src/sandboxes/parallax-sticky/tsconfig.json index 0429aa6053..70825b4f36 100644 --- a/demo/src/sandboxes/parallax-sticky/tsconfig.json +++ b/demo/src/sandboxes/parallax-sticky/tsconfig.json @@ -14,7 +14,7 @@ "noImplicitThis": true, "noImplicitAny": true, "strictNullChecks": true, - "suppressImplicitAnyIndexErrors": true, + "noUnusedLocals": true } } diff --git a/demo/src/sandboxes/parallax-vert/package.json b/demo/src/sandboxes/parallax-vert/package.json index 3325e17296..812c06b0ed 100644 --- a/demo/src/sandboxes/parallax-vert/package.json +++ b/demo/src/sandboxes/parallax-vert/package.json @@ -29,6 +29,6 @@ "devDependencies": { "@types/react": "^18.0.28", "@types/react-dom": "^18.0.11", - "typescript": "^4.9.5" + "typescript": "^5.0.4" } } diff --git a/demo/src/sandboxes/parallax-vert/tsconfig.json b/demo/src/sandboxes/parallax-vert/tsconfig.json index 0429aa6053..70825b4f36 100644 --- a/demo/src/sandboxes/parallax-vert/tsconfig.json +++ b/demo/src/sandboxes/parallax-vert/tsconfig.json @@ -14,7 +14,7 @@ "noImplicitThis": true, "noImplicitAny": true, "strictNullChecks": true, - "suppressImplicitAnyIndexErrors": true, + "noUnusedLocals": true } } diff --git a/demo/src/sandboxes/parallax/package.json b/demo/src/sandboxes/parallax/package.json index ee85a79389..8d3238d0f9 100644 --- a/demo/src/sandboxes/parallax/package.json +++ b/demo/src/sandboxes/parallax/package.json @@ -29,6 +29,6 @@ "devDependencies": { "@types/react": "^18.0.28", "@types/react-dom": "^18.0.11", - "typescript": "^4.9.5" + "typescript": "^5.0.4" } } diff --git a/demo/src/sandboxes/parallax/tsconfig.json b/demo/src/sandboxes/parallax/tsconfig.json index 0429aa6053..70825b4f36 100644 --- a/demo/src/sandboxes/parallax/tsconfig.json +++ b/demo/src/sandboxes/parallax/tsconfig.json @@ -14,7 +14,7 @@ "noImplicitThis": true, "noImplicitAny": true, "strictNullChecks": true, - "suppressImplicitAnyIndexErrors": true, + "noUnusedLocals": true } } diff --git a/demo/src/sandboxes/popup-modal/package.json b/demo/src/sandboxes/popup-modal/package.json index 4f0bfb840f..300f3a7fab 100644 --- a/demo/src/sandboxes/popup-modal/package.json +++ b/demo/src/sandboxes/popup-modal/package.json @@ -33,6 +33,6 @@ "@types/react": "^18.0.28", "@types/react-dom": "^18.0.11", "@types/styled-components": "^5.1.26", - "typescript": "^4.9.5" + "typescript": "^5.0.4" } } diff --git a/demo/src/sandboxes/popup-modal/tsconfig.json b/demo/src/sandboxes/popup-modal/tsconfig.json index 0429aa6053..70825b4f36 100644 --- a/demo/src/sandboxes/popup-modal/tsconfig.json +++ b/demo/src/sandboxes/popup-modal/tsconfig.json @@ -14,7 +14,7 @@ "noImplicitThis": true, "noImplicitAny": true, "strictNullChecks": true, - "suppressImplicitAnyIndexErrors": true, + "noUnusedLocals": true } } diff --git a/demo/src/sandboxes/rocket-decay/package.json b/demo/src/sandboxes/rocket-decay/package.json index ed0900bf58..628077342d 100644 --- a/demo/src/sandboxes/rocket-decay/package.json +++ b/demo/src/sandboxes/rocket-decay/package.json @@ -23,7 +23,7 @@ "devDependencies": { "@types/react": "^18.0.28", "@types/react-dom": "^18.0.11", - "typescript": "^4.9.5" + "typescript": "^5.0.4" }, "scripts": { "start": "react-scripts start", diff --git a/demo/src/sandboxes/rocket-decay/tsconfig.json b/demo/src/sandboxes/rocket-decay/tsconfig.json index 0429aa6053..70825b4f36 100644 --- a/demo/src/sandboxes/rocket-decay/tsconfig.json +++ b/demo/src/sandboxes/rocket-decay/tsconfig.json @@ -14,7 +14,7 @@ "noImplicitThis": true, "noImplicitAny": true, "strictNullChecks": true, - "suppressImplicitAnyIndexErrors": true, + "noUnusedLocals": true } } diff --git a/demo/src/sandboxes/scrolling-wave/package.json b/demo/src/sandboxes/scrolling-wave/package.json index 2041f35520..42716bd023 100644 --- a/demo/src/sandboxes/scrolling-wave/package.json +++ b/demo/src/sandboxes/scrolling-wave/package.json @@ -31,6 +31,6 @@ "@types/react": "^18.0.28", "@types/react-dom": "^18.0.11", "sass": "1.58.3", - "typescript": "^4.9.5" + "typescript": "^5.0.4" } } diff --git a/demo/src/sandboxes/scrolling-wave/tsconfig.json b/demo/src/sandboxes/scrolling-wave/tsconfig.json index 0429aa6053..70825b4f36 100644 --- a/demo/src/sandboxes/scrolling-wave/tsconfig.json +++ b/demo/src/sandboxes/scrolling-wave/tsconfig.json @@ -14,7 +14,7 @@ "noImplicitThis": true, "noImplicitAny": true, "strictNullChecks": true, - "suppressImplicitAnyIndexErrors": true, + "noUnusedLocals": true } } diff --git a/demo/src/sandboxes/simple-transition/package.json b/demo/src/sandboxes/simple-transition/package.json index 0ebe281fec..24c0ad1ae3 100644 --- a/demo/src/sandboxes/simple-transition/package.json +++ b/demo/src/sandboxes/simple-transition/package.json @@ -29,6 +29,6 @@ "devDependencies": { "@types/react": "^18.0.28", "@types/react-dom": "^18.0.11", - "typescript": "^4.9.5" + "typescript": "^5.0.4" } } diff --git a/demo/src/sandboxes/simple-transition/tsconfig.json b/demo/src/sandboxes/simple-transition/tsconfig.json index 0429aa6053..70825b4f36 100644 --- a/demo/src/sandboxes/simple-transition/tsconfig.json +++ b/demo/src/sandboxes/simple-transition/tsconfig.json @@ -14,7 +14,7 @@ "noImplicitThis": true, "noImplicitAny": true, "strictNullChecks": true, - "suppressImplicitAnyIndexErrors": true, + "noUnusedLocals": true } } diff --git a/demo/src/sandboxes/slide/package.json b/demo/src/sandboxes/slide/package.json index a066f7788e..e124348402 100644 --- a/demo/src/sandboxes/slide/package.json +++ b/demo/src/sandboxes/slide/package.json @@ -31,6 +31,6 @@ "devDependencies": { "@types/react": "^18.0.28", "@types/react-dom": "^18.0.11", - "typescript": "^4.9.5" + "typescript": "^5.0.4" } } diff --git a/demo/src/sandboxes/slide/tsconfig.json b/demo/src/sandboxes/slide/tsconfig.json index 0429aa6053..70825b4f36 100644 --- a/demo/src/sandboxes/slide/tsconfig.json +++ b/demo/src/sandboxes/slide/tsconfig.json @@ -14,7 +14,7 @@ "noImplicitThis": true, "noImplicitAny": true, "strictNullChecks": true, - "suppressImplicitAnyIndexErrors": true, + "noUnusedLocals": true } } diff --git a/demo/src/sandboxes/smile-grid/package.json b/demo/src/sandboxes/smile-grid/package.json index f7eff2ccd0..1f8eec1b0b 100644 --- a/demo/src/sandboxes/smile-grid/package.json +++ b/demo/src/sandboxes/smile-grid/package.json @@ -31,6 +31,6 @@ "devDependencies": { "@types/react": "^18.0.28", "@types/react-dom": "^18.0.11", - "typescript": "^4.9.5" + "typescript": "^5.0.4" } } diff --git a/demo/src/sandboxes/smile-grid/tsconfig.json b/demo/src/sandboxes/smile-grid/tsconfig.json index 0429aa6053..70825b4f36 100644 --- a/demo/src/sandboxes/smile-grid/tsconfig.json +++ b/demo/src/sandboxes/smile-grid/tsconfig.json @@ -14,7 +14,7 @@ "noImplicitThis": true, "noImplicitAny": true, "strictNullChecks": true, - "suppressImplicitAnyIndexErrors": true, + "noUnusedLocals": true } } diff --git a/demo/src/sandboxes/springy-boxes/package.json b/demo/src/sandboxes/springy-boxes/package.json index b7f4ab74d8..f3e36e815c 100644 --- a/demo/src/sandboxes/springy-boxes/package.json +++ b/demo/src/sandboxes/springy-boxes/package.json @@ -20,7 +20,7 @@ "devDependencies": { "@types/react": "^18.0.28", "@types/react-dom": "^18.0.11", - "typescript": "^4.9.5" + "typescript": "^5.0.4" }, "scripts": { "start": "react-scripts start", diff --git a/demo/src/sandboxes/springy-boxes/tsconfig.json b/demo/src/sandboxes/springy-boxes/tsconfig.json index 0429aa6053..70825b4f36 100644 --- a/demo/src/sandboxes/springy-boxes/tsconfig.json +++ b/demo/src/sandboxes/springy-boxes/tsconfig.json @@ -14,7 +14,7 @@ "noImplicitThis": true, "noImplicitAny": true, "strictNullChecks": true, - "suppressImplicitAnyIndexErrors": true, + "noUnusedLocals": true } } diff --git a/demo/src/sandboxes/svg-filter/package.json b/demo/src/sandboxes/svg-filter/package.json index c79395e5f2..015e362211 100644 --- a/demo/src/sandboxes/svg-filter/package.json +++ b/demo/src/sandboxes/svg-filter/package.json @@ -30,6 +30,6 @@ "devDependencies": { "@types/react": "^18.0.28", "@types/react-dom": "^18.0.11", - "typescript": "^4.9.5" + "typescript": "^5.0.4" } } diff --git a/demo/src/sandboxes/svg-filter/tsconfig.json b/demo/src/sandboxes/svg-filter/tsconfig.json index 0429aa6053..70825b4f36 100644 --- a/demo/src/sandboxes/svg-filter/tsconfig.json +++ b/demo/src/sandboxes/svg-filter/tsconfig.json @@ -14,7 +14,7 @@ "noImplicitThis": true, "noImplicitAny": true, "strictNullChecks": true, - "suppressImplicitAnyIndexErrors": true, + "noUnusedLocals": true } } diff --git a/demo/src/sandboxes/trail/package.json b/demo/src/sandboxes/trail/package.json index 3f46567160..25367855b5 100644 --- a/demo/src/sandboxes/trail/package.json +++ b/demo/src/sandboxes/trail/package.json @@ -29,6 +29,6 @@ "devDependencies": { "@types/react": "^18.0.28", "@types/react-dom": "^18.0.11", - "typescript": "^4.9.5" + "typescript": "^5.0.4" } } diff --git a/demo/src/sandboxes/trail/tsconfig.json b/demo/src/sandboxes/trail/tsconfig.json index 0429aa6053..70825b4f36 100644 --- a/demo/src/sandboxes/trail/tsconfig.json +++ b/demo/src/sandboxes/trail/tsconfig.json @@ -14,7 +14,7 @@ "noImplicitThis": true, "noImplicitAny": true, "strictNullChecks": true, - "suppressImplicitAnyIndexErrors": true, + "noUnusedLocals": true } } diff --git a/demo/src/sandboxes/tree/package.json b/demo/src/sandboxes/tree/package.json index 63059da4d6..b389f1dbdf 100644 --- a/demo/src/sandboxes/tree/package.json +++ b/demo/src/sandboxes/tree/package.json @@ -34,6 +34,6 @@ "@types/react": "^18.0.28", "@types/react-dom": "^18.0.11", "@types/styled-components": "^5.1.26", - "typescript": "^4.9.5" + "typescript": "^5.0.4" } } diff --git a/demo/src/sandboxes/tree/tsconfig.json b/demo/src/sandboxes/tree/tsconfig.json index 0429aa6053..70825b4f36 100644 --- a/demo/src/sandboxes/tree/tsconfig.json +++ b/demo/src/sandboxes/tree/tsconfig.json @@ -14,7 +14,7 @@ "noImplicitThis": true, "noImplicitAny": true, "strictNullChecks": true, - "suppressImplicitAnyIndexErrors": true, + "noUnusedLocals": true } } diff --git a/demo/src/sandboxes/viewpager/package.json b/demo/src/sandboxes/viewpager/package.json index ba8d62fe7c..05bb5c7ffe 100644 --- a/demo/src/sandboxes/viewpager/package.json +++ b/demo/src/sandboxes/viewpager/package.json @@ -36,6 +36,6 @@ "@types/lodash-es": "^4.17.6", "@types/react": "^18.0.28", "@types/react-dom": "^18.0.11", - "typescript": "^4.9.5" + "typescript": "^5.0.4" } } diff --git a/demo/src/sandboxes/viewpager/tsconfig.json b/demo/src/sandboxes/viewpager/tsconfig.json index 0429aa6053..9b5706ecfe 100644 --- a/demo/src/sandboxes/viewpager/tsconfig.json +++ b/demo/src/sandboxes/viewpager/tsconfig.json @@ -14,7 +14,6 @@ "noImplicitThis": true, "noImplicitAny": true, "strictNullChecks": true, - "suppressImplicitAnyIndexErrors": true, "noUnusedLocals": true } } diff --git a/demo/src/sandboxes/webgl-switch/package.json b/demo/src/sandboxes/webgl-switch/package.json index 9fff0c4a1a..d625819812 100644 --- a/demo/src/sandboxes/webgl-switch/package.json +++ b/demo/src/sandboxes/webgl-switch/package.json @@ -24,7 +24,7 @@ "devDependencies": { "@types/react": "^18.0.28", "@types/react-dom": "^18.0.11", - "typescript": "^4.9.5" + "typescript": "^5.0.4" }, "scripts": { "start": "react-scripts start", diff --git a/demo/src/sandboxes/webgl-switch/tsconfig.json b/demo/src/sandboxes/webgl-switch/tsconfig.json index 0429aa6053..9b5706ecfe 100644 --- a/demo/src/sandboxes/webgl-switch/tsconfig.json +++ b/demo/src/sandboxes/webgl-switch/tsconfig.json @@ -14,7 +14,6 @@ "noImplicitThis": true, "noImplicitAny": true, "strictNullChecks": true, - "suppressImplicitAnyIndexErrors": true, "noUnusedLocals": true } } diff --git a/demo/src/sandboxes/wordle/package.json b/demo/src/sandboxes/wordle/package.json index d3d67ca400..199c41c441 100644 --- a/demo/src/sandboxes/wordle/package.json +++ b/demo/src/sandboxes/wordle/package.json @@ -18,7 +18,7 @@ "devDependencies": { "@types/react": "18.0.28", "@types/react-dom": "18.0.11", - "typescript": "4.9.5" + "typescript": "5.0.4" }, "scripts": { "start": "react-scripts start", diff --git a/package.json b/package.json index e465dc2234..12f6e63fb7 100644 --- a/package.json +++ b/package.json @@ -38,8 +38,8 @@ "docs:dev": "yarn workspace @react-spring/docs dev", "docs:build": "yarn workspace @react-spring/docs build", "demo:dev": "yarn workspace @react-spring/demo dev", - "prettier:write": "prettier --write \"**/*.{ts,tsx,md}\"", - "prettier:check": "prettier --check \"**/*.{ts,tsx,md}\"", + "prettier:write": "prettier --write \"**/*.{ts,tsx,md,json}\"", + "prettier:check": "prettier --check \"**/*.{ts,tsx,md,json}\"", "lint": "turbo run lint", "package": "turbo run pack", "postinstall": "remix setup node", @@ -106,7 +106,7 @@ "three": "^0.150.1", "tsup": "^6.6.3", "turbo": "^1.8.3", - "typescript": "4.9.5", + "typescript": "5.0.4", "vite": "^4.1.4", "zdog": "^1.1.3" }, diff --git a/packages/shared/src/dom-events/scroll/ScrollHandler.ts b/packages/shared/src/dom-events/scroll/ScrollHandler.ts index 698bcba741..0985bf7928 100644 --- a/packages/shared/src/dom-events/scroll/ScrollHandler.ts +++ b/packages/shared/src/dom-events/scroll/ScrollHandler.ts @@ -29,6 +29,8 @@ export interface ScrollInfo { y: ScrollAxis } +type ScrollKeys = 'scrollHeight' | 'scrollWidth' | 'scrollLeft' | 'scrollTop' + /** * Why use a class? More extensible in the future. */ @@ -58,9 +60,10 @@ export class ScrollHandler { const axis = this.info[axisName] const { length, position } = SCROLL_KEYS[axisName] - axis.current = this.container[`scroll${position}`] + axis.current = this.container[`scroll${position}` as ScrollKeys] axis.scrollLength = - this.container['scroll' + length] - this.container['client' + length] + this.container[('scroll' + length) as ScrollKeys] - + this.container[('client' + length) as ScrollKeys] axis.progress = progress(0, axis.scrollLength, axis.current) } diff --git a/tsconfig.json b/tsconfig.json index 040841bc56..b1ab4d414c 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -27,7 +27,7 @@ "esModuleInterop": true, "skipLibCheck": true, "forceConsistentCasingInFileNames": true, - "suppressImplicitAnyIndexErrors": true, + "strictNullChecks": true } } diff --git a/yarn.lock b/yarn.lock index 0c97080443..b1349c7b67 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2542,13 +2542,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/android-arm64@npm:0.16.17" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/android-arm64@npm:0.16.3": version: 0.16.3 resolution: "@esbuild/android-arm64@npm:0.16.3" @@ -2556,13 +2549,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.17.11": - version: 0.17.11 - resolution: "@esbuild/android-arm64@npm:0.17.11" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/android-arm64@npm:0.17.15": version: 0.17.15 resolution: "@esbuild/android-arm64@npm:0.17.15" @@ -2577,13 +2563,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/android-arm@npm:0.16.17" - conditions: os=android & cpu=arm - languageName: node - linkType: hard - "@esbuild/android-arm@npm:0.16.3": version: 0.16.3 resolution: "@esbuild/android-arm@npm:0.16.3" @@ -2591,13 +2570,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm@npm:0.17.11": - version: 0.17.11 - resolution: "@esbuild/android-arm@npm:0.17.11" - conditions: os=android & cpu=arm - languageName: node - linkType: hard - "@esbuild/android-arm@npm:0.17.15": version: 0.17.15 resolution: "@esbuild/android-arm@npm:0.17.15" @@ -2612,13 +2584,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-x64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/android-x64@npm:0.16.17" - conditions: os=android & cpu=x64 - languageName: node - linkType: hard - "@esbuild/android-x64@npm:0.16.3": version: 0.16.3 resolution: "@esbuild/android-x64@npm:0.16.3" @@ -2626,13 +2591,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-x64@npm:0.17.11": - version: 0.17.11 - resolution: "@esbuild/android-x64@npm:0.17.11" - conditions: os=android & cpu=x64 - languageName: node - linkType: hard - "@esbuild/android-x64@npm:0.17.15": version: 0.17.15 resolution: "@esbuild/android-x64@npm:0.17.15" @@ -2647,13 +2605,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/darwin-arm64@npm:0.16.17" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/darwin-arm64@npm:0.16.3": version: 0.16.3 resolution: "@esbuild/darwin-arm64@npm:0.16.3" @@ -2661,13 +2612,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.17.11": - version: 0.17.11 - resolution: "@esbuild/darwin-arm64@npm:0.17.11" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/darwin-arm64@npm:0.17.15": version: 0.17.15 resolution: "@esbuild/darwin-arm64@npm:0.17.15" @@ -2682,13 +2626,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/darwin-x64@npm:0.16.17" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - "@esbuild/darwin-x64@npm:0.16.3": version: 0.16.3 resolution: "@esbuild/darwin-x64@npm:0.16.3" @@ -2696,13 +2633,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.17.11": - version: 0.17.11 - resolution: "@esbuild/darwin-x64@npm:0.17.11" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - "@esbuild/darwin-x64@npm:0.17.15": version: 0.17.15 resolution: "@esbuild/darwin-x64@npm:0.17.15" @@ -2717,13 +2647,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/freebsd-arm64@npm:0.16.17" - conditions: os=freebsd & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/freebsd-arm64@npm:0.16.3": version: 0.16.3 resolution: "@esbuild/freebsd-arm64@npm:0.16.3" @@ -2731,13 +2654,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.17.11": - version: 0.17.11 - resolution: "@esbuild/freebsd-arm64@npm:0.17.11" - conditions: os=freebsd & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/freebsd-arm64@npm:0.17.15": version: 0.17.15 resolution: "@esbuild/freebsd-arm64@npm:0.17.15" @@ -2752,13 +2668,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/freebsd-x64@npm:0.16.17" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - "@esbuild/freebsd-x64@npm:0.16.3": version: 0.16.3 resolution: "@esbuild/freebsd-x64@npm:0.16.3" @@ -2766,13 +2675,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.17.11": - version: 0.17.11 - resolution: "@esbuild/freebsd-x64@npm:0.17.11" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - "@esbuild/freebsd-x64@npm:0.17.15": version: 0.17.15 resolution: "@esbuild/freebsd-x64@npm:0.17.15" @@ -2787,13 +2689,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/linux-arm64@npm:0.16.17" - conditions: os=linux & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/linux-arm64@npm:0.16.3": version: 0.16.3 resolution: "@esbuild/linux-arm64@npm:0.16.3" @@ -2801,13 +2696,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.17.11": - version: 0.17.11 - resolution: "@esbuild/linux-arm64@npm:0.17.11" - conditions: os=linux & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/linux-arm64@npm:0.17.15": version: 0.17.15 resolution: "@esbuild/linux-arm64@npm:0.17.15" @@ -2822,13 +2710,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/linux-arm@npm:0.16.17" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - "@esbuild/linux-arm@npm:0.16.3": version: 0.16.3 resolution: "@esbuild/linux-arm@npm:0.16.3" @@ -2836,13 +2717,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.17.11": - version: 0.17.11 - resolution: "@esbuild/linux-arm@npm:0.17.11" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - "@esbuild/linux-arm@npm:0.17.15": version: 0.17.15 resolution: "@esbuild/linux-arm@npm:0.17.15" @@ -2857,13 +2731,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/linux-ia32@npm:0.16.17" - conditions: os=linux & cpu=ia32 - languageName: node - linkType: hard - "@esbuild/linux-ia32@npm:0.16.3": version: 0.16.3 resolution: "@esbuild/linux-ia32@npm:0.16.3" @@ -2871,13 +2738,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.17.11": - version: 0.17.11 - resolution: "@esbuild/linux-ia32@npm:0.17.11" - conditions: os=linux & cpu=ia32 - languageName: node - linkType: hard - "@esbuild/linux-ia32@npm:0.17.15": version: 0.17.15 resolution: "@esbuild/linux-ia32@npm:0.17.15" @@ -2892,13 +2752,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/linux-loong64@npm:0.16.17" - conditions: os=linux & cpu=loong64 - languageName: node - linkType: hard - "@esbuild/linux-loong64@npm:0.16.3": version: 0.16.3 resolution: "@esbuild/linux-loong64@npm:0.16.3" @@ -2906,13 +2759,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.17.11": - version: 0.17.11 - resolution: "@esbuild/linux-loong64@npm:0.17.11" - conditions: os=linux & cpu=loong64 - languageName: node - linkType: hard - "@esbuild/linux-loong64@npm:0.17.15": version: 0.17.15 resolution: "@esbuild/linux-loong64@npm:0.17.15" @@ -2927,13 +2773,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/linux-mips64el@npm:0.16.17" - conditions: os=linux & cpu=mips64el - languageName: node - linkType: hard - "@esbuild/linux-mips64el@npm:0.16.3": version: 0.16.3 resolution: "@esbuild/linux-mips64el@npm:0.16.3" @@ -2941,13 +2780,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.17.11": - version: 0.17.11 - resolution: "@esbuild/linux-mips64el@npm:0.17.11" - conditions: os=linux & cpu=mips64el - languageName: node - linkType: hard - "@esbuild/linux-mips64el@npm:0.17.15": version: 0.17.15 resolution: "@esbuild/linux-mips64el@npm:0.17.15" @@ -2962,13 +2794,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/linux-ppc64@npm:0.16.17" - conditions: os=linux & cpu=ppc64 - languageName: node - linkType: hard - "@esbuild/linux-ppc64@npm:0.16.3": version: 0.16.3 resolution: "@esbuild/linux-ppc64@npm:0.16.3" @@ -2976,13 +2801,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.17.11": - version: 0.17.11 - resolution: "@esbuild/linux-ppc64@npm:0.17.11" - conditions: os=linux & cpu=ppc64 - languageName: node - linkType: hard - "@esbuild/linux-ppc64@npm:0.17.15": version: 0.17.15 resolution: "@esbuild/linux-ppc64@npm:0.17.15" @@ -2997,13 +2815,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/linux-riscv64@npm:0.16.17" - conditions: os=linux & cpu=riscv64 - languageName: node - linkType: hard - "@esbuild/linux-riscv64@npm:0.16.3": version: 0.16.3 resolution: "@esbuild/linux-riscv64@npm:0.16.3" @@ -3011,13 +2822,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.17.11": - version: 0.17.11 - resolution: "@esbuild/linux-riscv64@npm:0.17.11" - conditions: os=linux & cpu=riscv64 - languageName: node - linkType: hard - "@esbuild/linux-riscv64@npm:0.17.15": version: 0.17.15 resolution: "@esbuild/linux-riscv64@npm:0.17.15" @@ -3032,13 +2836,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/linux-s390x@npm:0.16.17" - conditions: os=linux & cpu=s390x - languageName: node - linkType: hard - "@esbuild/linux-s390x@npm:0.16.3": version: 0.16.3 resolution: "@esbuild/linux-s390x@npm:0.16.3" @@ -3046,13 +2843,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.17.11": - version: 0.17.11 - resolution: "@esbuild/linux-s390x@npm:0.17.11" - conditions: os=linux & cpu=s390x - languageName: node - linkType: hard - "@esbuild/linux-s390x@npm:0.17.15": version: 0.17.15 resolution: "@esbuild/linux-s390x@npm:0.17.15" @@ -3067,13 +2857,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/linux-x64@npm:0.16.17" - conditions: os=linux & cpu=x64 - languageName: node - linkType: hard - "@esbuild/linux-x64@npm:0.16.3": version: 0.16.3 resolution: "@esbuild/linux-x64@npm:0.16.3" @@ -3081,13 +2864,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.17.11": - version: 0.17.11 - resolution: "@esbuild/linux-x64@npm:0.17.11" - conditions: os=linux & cpu=x64 - languageName: node - linkType: hard - "@esbuild/linux-x64@npm:0.17.15": version: 0.17.15 resolution: "@esbuild/linux-x64@npm:0.17.15" @@ -3102,13 +2878,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/netbsd-x64@npm:0.16.17" - conditions: os=netbsd & cpu=x64 - languageName: node - linkType: hard - "@esbuild/netbsd-x64@npm:0.16.3": version: 0.16.3 resolution: "@esbuild/netbsd-x64@npm:0.16.3" @@ -3116,13 +2885,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.17.11": - version: 0.17.11 - resolution: "@esbuild/netbsd-x64@npm:0.17.11" - conditions: os=netbsd & cpu=x64 - languageName: node - linkType: hard - "@esbuild/netbsd-x64@npm:0.17.15": version: 0.17.15 resolution: "@esbuild/netbsd-x64@npm:0.17.15" @@ -3137,13 +2899,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/openbsd-x64@npm:0.16.17" - conditions: os=openbsd & cpu=x64 - languageName: node - linkType: hard - "@esbuild/openbsd-x64@npm:0.16.3": version: 0.16.3 resolution: "@esbuild/openbsd-x64@npm:0.16.3" @@ -3151,13 +2906,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.17.11": - version: 0.17.11 - resolution: "@esbuild/openbsd-x64@npm:0.17.11" - conditions: os=openbsd & cpu=x64 - languageName: node - linkType: hard - "@esbuild/openbsd-x64@npm:0.17.15": version: 0.17.15 resolution: "@esbuild/openbsd-x64@npm:0.17.15" @@ -3172,13 +2920,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/sunos-x64@npm:0.16.17" - conditions: os=sunos & cpu=x64 - languageName: node - linkType: hard - "@esbuild/sunos-x64@npm:0.16.3": version: 0.16.3 resolution: "@esbuild/sunos-x64@npm:0.16.3" @@ -3186,13 +2927,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.17.11": - version: 0.17.11 - resolution: "@esbuild/sunos-x64@npm:0.17.11" - conditions: os=sunos & cpu=x64 - languageName: node - linkType: hard - "@esbuild/sunos-x64@npm:0.17.15": version: 0.17.15 resolution: "@esbuild/sunos-x64@npm:0.17.15" @@ -3207,13 +2941,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/win32-arm64@npm:0.16.17" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/win32-arm64@npm:0.16.3": version: 0.16.3 resolution: "@esbuild/win32-arm64@npm:0.16.3" @@ -3221,13 +2948,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.17.11": - version: 0.17.11 - resolution: "@esbuild/win32-arm64@npm:0.17.11" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/win32-arm64@npm:0.17.15": version: 0.17.15 resolution: "@esbuild/win32-arm64@npm:0.17.15" @@ -3242,13 +2962,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/win32-ia32@npm:0.16.17" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - "@esbuild/win32-ia32@npm:0.16.3": version: 0.16.3 resolution: "@esbuild/win32-ia32@npm:0.16.3" @@ -3256,13 +2969,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.17.11": - version: 0.17.11 - resolution: "@esbuild/win32-ia32@npm:0.17.11" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - "@esbuild/win32-ia32@npm:0.17.15": version: 0.17.15 resolution: "@esbuild/win32-ia32@npm:0.17.15" @@ -3277,13 +2983,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/win32-x64@npm:0.16.17" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - "@esbuild/win32-x64@npm:0.16.3": version: 0.16.3 resolution: "@esbuild/win32-x64@npm:0.16.3" @@ -3291,13 +2990,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.17.11": - version: 0.17.11 - resolution: "@esbuild/win32-x64@npm:0.17.11" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - "@esbuild/win32-x64@npm:0.17.15": version: 0.17.15 resolution: "@esbuild/win32-x64@npm:0.17.15" @@ -10439,84 +10131,7 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.16.14": - version: 0.16.17 - resolution: "esbuild@npm:0.16.17" - dependencies: - "@esbuild/android-arm": 0.16.17 - "@esbuild/android-arm64": 0.16.17 - "@esbuild/android-x64": 0.16.17 - "@esbuild/darwin-arm64": 0.16.17 - "@esbuild/darwin-x64": 0.16.17 - "@esbuild/freebsd-arm64": 0.16.17 - "@esbuild/freebsd-x64": 0.16.17 - "@esbuild/linux-arm": 0.16.17 - "@esbuild/linux-arm64": 0.16.17 - "@esbuild/linux-ia32": 0.16.17 - "@esbuild/linux-loong64": 0.16.17 - "@esbuild/linux-mips64el": 0.16.17 - "@esbuild/linux-ppc64": 0.16.17 - "@esbuild/linux-riscv64": 0.16.17 - "@esbuild/linux-s390x": 0.16.17 - "@esbuild/linux-x64": 0.16.17 - "@esbuild/netbsd-x64": 0.16.17 - "@esbuild/openbsd-x64": 0.16.17 - "@esbuild/sunos-x64": 0.16.17 - "@esbuild/win32-arm64": 0.16.17 - "@esbuild/win32-ia32": 0.16.17 - "@esbuild/win32-x64": 0.16.17 - dependenciesMeta: - "@esbuild/android-arm": - optional: true - "@esbuild/android-arm64": - optional: true - "@esbuild/android-x64": - optional: true - "@esbuild/darwin-arm64": - optional: true - "@esbuild/darwin-x64": - optional: true - "@esbuild/freebsd-arm64": - optional: true - "@esbuild/freebsd-x64": - optional: true - "@esbuild/linux-arm": - optional: true - "@esbuild/linux-arm64": - optional: true - "@esbuild/linux-ia32": - optional: true - "@esbuild/linux-loong64": - optional: true - "@esbuild/linux-mips64el": - optional: true - "@esbuild/linux-ppc64": - optional: true - "@esbuild/linux-riscv64": - optional: true - "@esbuild/linux-s390x": - optional: true - "@esbuild/linux-x64": - optional: true - "@esbuild/netbsd-x64": - optional: true - "@esbuild/openbsd-x64": - optional: true - "@esbuild/sunos-x64": - optional: true - "@esbuild/win32-arm64": - optional: true - "@esbuild/win32-ia32": - optional: true - "@esbuild/win32-x64": - optional: true - bin: - esbuild: bin/esbuild - checksum: 4c2cc609ecfb426554bc3f75beb92d89eb2d0c515cfceebaa36c7599d7dcaab7056b70f6d6b51e72b45951ddf9021ee28e356cf205f8e42cc055d522312ea30c - languageName: node - linkType: hard - -"esbuild@npm:^0.17.5": +"esbuild@npm:^0.17.5, esbuild@npm:^0.17.6": version: 0.17.15 resolution: "esbuild@npm:0.17.15" dependencies: @@ -10593,83 +10208,6 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.17.6": - version: 0.17.11 - resolution: "esbuild@npm:0.17.11" - dependencies: - "@esbuild/android-arm": 0.17.11 - "@esbuild/android-arm64": 0.17.11 - "@esbuild/android-x64": 0.17.11 - "@esbuild/darwin-arm64": 0.17.11 - "@esbuild/darwin-x64": 0.17.11 - "@esbuild/freebsd-arm64": 0.17.11 - "@esbuild/freebsd-x64": 0.17.11 - "@esbuild/linux-arm": 0.17.11 - "@esbuild/linux-arm64": 0.17.11 - "@esbuild/linux-ia32": 0.17.11 - "@esbuild/linux-loong64": 0.17.11 - "@esbuild/linux-mips64el": 0.17.11 - "@esbuild/linux-ppc64": 0.17.11 - "@esbuild/linux-riscv64": 0.17.11 - "@esbuild/linux-s390x": 0.17.11 - "@esbuild/linux-x64": 0.17.11 - "@esbuild/netbsd-x64": 0.17.11 - "@esbuild/openbsd-x64": 0.17.11 - "@esbuild/sunos-x64": 0.17.11 - "@esbuild/win32-arm64": 0.17.11 - "@esbuild/win32-ia32": 0.17.11 - "@esbuild/win32-x64": 0.17.11 - dependenciesMeta: - "@esbuild/android-arm": - optional: true - "@esbuild/android-arm64": - optional: true - "@esbuild/android-x64": - optional: true - "@esbuild/darwin-arm64": - optional: true - "@esbuild/darwin-x64": - optional: true - "@esbuild/freebsd-arm64": - optional: true - "@esbuild/freebsd-x64": - optional: true - "@esbuild/linux-arm": - optional: true - "@esbuild/linux-arm64": - optional: true - "@esbuild/linux-ia32": - optional: true - "@esbuild/linux-loong64": - optional: true - "@esbuild/linux-mips64el": - optional: true - "@esbuild/linux-ppc64": - optional: true - "@esbuild/linux-riscv64": - optional: true - "@esbuild/linux-s390x": - optional: true - "@esbuild/linux-x64": - optional: true - "@esbuild/netbsd-x64": - optional: true - "@esbuild/openbsd-x64": - optional: true - "@esbuild/sunos-x64": - optional: true - "@esbuild/win32-arm64": - optional: true - "@esbuild/win32-ia32": - optional: true - "@esbuild/win32-x64": - optional: true - bin: - esbuild: bin/esbuild - checksum: febf218155513bb9c9c970508c03ec58e0aacfdc23394f425836a09f1da0dae0afa12949274adfd382782eef097f86b2d6b3032293062291f2f471de204f77ec - languageName: node - linkType: hard - "escalade@npm:^3.1.1": version: 3.1.1 resolution: "escalade@npm:3.1.1" @@ -17695,14 +17233,7 @@ __metadata: languageName: node linkType: hard -"psl@npm:^1.1.28": - version: 1.8.0 - resolution: "psl@npm:1.8.0" - checksum: 6150048ed2da3f919478bee8a82f3828303bc0fc730fb015a48f83c9977682c7b28c60ab01425a72d82a2891a1681627aa530a991d50c086b48a3be27744bde7 - languageName: node - linkType: hard - -"psl@npm:^1.1.33": +"psl@npm:^1.1.28, psl@npm:^1.1.33": version: 1.9.0 resolution: "psl@npm:1.9.0" checksum: 20c4277f640c93d393130673f392618e9a8044c6c7bf61c53917a0fddb4952790f5f362c6c730a9c32b124813e173733f9895add8d26f566ed0ea0654b2e711d @@ -18199,7 +17730,7 @@ __metadata: three: ^0.150.1 tsup: ^6.6.3 turbo: ^1.8.3 - typescript: 4.9.5 + typescript: 5.0.4 vite: ^4.1.4 zdog: ^1.1.3 languageName: unknown @@ -18925,21 +18456,7 @@ __metadata: languageName: node linkType: hard -"rollup@npm:^3.10.0, rollup@npm:^3.2.5": - version: 3.18.0 - resolution: "rollup@npm:3.18.0" - dependencies: - fsevents: ~2.3.2 - dependenciesMeta: - fsevents: - optional: true - bin: - rollup: dist/bin/rollup - checksum: 0bcd1abb1cc383abdd09b5594de862ecb2f946e950954bb472a370289bdc4499aea8d04477be55ce205450d973d38ad255f0dc6926162500a251d73bf0e60e6f - languageName: node - linkType: hard - -"rollup@npm:^3.18.0": +"rollup@npm:^3.18.0, rollup@npm:^3.2.5": version: 3.20.2 resolution: "rollup@npm:3.20.2" dependencies: @@ -20881,7 +20398,17 @@ __metadata: languageName: node linkType: hard -"typescript@npm:4.9.5, typescript@npm:^4.6.4": +"typescript@npm:5.0.4": + version: 5.0.4 + resolution: "typescript@npm:5.0.4" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 82b94da3f4604a8946da585f7d6c3025fff8410779e5bde2855ab130d05e4fd08938b9e593b6ebed165bda6ad9292b230984f10952cf82f0a0ca07bbeaa08172 + languageName: node + linkType: hard + +"typescript@npm:^4.6.4": version: 4.9.5 resolution: "typescript@npm:4.9.5" bin: @@ -20901,7 +20428,17 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@4.9.5#~builtin, typescript@patch:typescript@^4.6.4#~builtin": +"typescript@patch:typescript@5.0.4#~builtin": + version: 5.0.4 + resolution: "typescript@patch:typescript@npm%3A5.0.4#~builtin::version=5.0.4&hash=1f5320" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 6a1fe9a77bb9c5176ead919cc4a1499ee63e46b4e05bf667079f11bf3a8f7887f135aa72460a4c3b016e6e6bb65a822cb8689a6d86cbfe92d22cc9f501f09213 + languageName: node + linkType: hard + +"typescript@patch:typescript@^4.6.4#~builtin": version: 4.9.5 resolution: "typescript@patch:typescript@npm%3A4.9.5#~builtin::version=4.9.5&hash=23ec76" bin: @@ -21500,7 +21037,7 @@ __metadata: languageName: node linkType: hard -"vite@npm:^3.0.0 || ^4.0.0": +"vite@npm:^3.0.0 || ^4.0.0, vite@npm:^4.1.4": version: 4.2.1 resolution: "vite@npm:4.2.1" dependencies: @@ -21538,44 +21075,6 @@ __metadata: languageName: node linkType: hard -"vite@npm:^4.1.4": - version: 4.1.4 - resolution: "vite@npm:4.1.4" - dependencies: - esbuild: ^0.16.14 - fsevents: ~2.3.2 - postcss: ^8.4.21 - resolve: ^1.22.1 - rollup: ^3.10.0 - peerDependencies: - "@types/node": ">= 14" - less: "*" - sass: "*" - stylus: "*" - sugarss: "*" - terser: ^5.4.0 - dependenciesMeta: - fsevents: - optional: true - peerDependenciesMeta: - "@types/node": - optional: true - less: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - bin: - vite: bin/vite.js - checksum: 50a9a1f2e29e0ee8fefdec60314d38fb9b746df0bb6ae5a8114014b5bfd95e0fc9b29c0d5e73939361ba53af7eb66c7d20c5656bbe53a783e96540bd3b907c47 - languageName: node - linkType: hard - "vlq@npm:^1.0.0": version: 1.0.1 resolution: "vlq@npm:1.0.1"