diff --git a/package.json b/package.json index 51656552..9dcc6210 100644 --- a/package.json +++ b/package.json @@ -1,12 +1,13 @@ { "dependencies": { "@smogon/sprite-data": "", - "@smogon/sprite-root": "" + "@smogon/sprite-root": "", + "@types/node": "^18.15.8" }, "scripts": { "build": "tsc --build tsconfig-workspace.json" }, "devDependencies": { - "typescript": "^4.0.2" + "typescript": "^5.0.2" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8b7db0ce..a4e41152 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,4 +1,4 @@ -lockfileVersion: 5.3 +lockfileVersion: 5.4 importers: @@ -6,12 +6,14 @@ importers: specifiers: '@smogon/sprite-data': '' '@smogon/sprite-root': '' - typescript: ^4.0.2 + '@types/node': ^18.15.8 + typescript: ^5.0.2 dependencies: '@smogon/sprite-data': link:data/lib '@smogon/sprite-root': link:lib/root + '@types/node': 18.15.8 devDependencies: - typescript: 4.0.2 + typescript: 5.0.2 data/lib: specifiers: @@ -27,21 +29,17 @@ importers: tools/deflopt: specifiers: - '@types/node': ^14.0.23 commander: ^6.1.0 dependencies: - '@types/node': 14.0.23 commander: 6.1.0 tools/deploy: specifiers: - '@types/node': ^14.0.23 commander: ^5.1.0 debug: ^4.1.1 expect: ^26.4.1 mocha: ^8.1.1 dependencies: - '@types/node': 14.0.23 commander: 5.1.0 debug: 4.1.1 devDependencies: @@ -50,10 +48,8 @@ importers: tools/sheet: specifiers: - '@types/node': ^14.0.23 make-promises-safe: ^5.1.0 dependencies: - '@types/node': 14.0.23 make-promises-safe: 5.1.0 tools/sprites: @@ -68,23 +64,19 @@ importers: tools/trim: specifiers: - '@types/node': ^14.0.23 commander: ^5.1.0 dependencies: - '@types/node': 14.0.23 commander: 5.1.0 tools/tupctime: specifiers: '@types/better-sqlite3': ^5.4.0 '@types/debug': ^4.1.5 - '@types/node': ^14.0.23 better-sqlite3: ^7.0.1 debug: ^4.1.1 dependencies: '@types/better-sqlite3': 5.4.0 '@types/debug': 4.1.5 - '@types/node': 14.0.23 better-sqlite3: 7.0.1 debug: 4.1.1 @@ -165,6 +157,10 @@ packages: resolution: {integrity: sha512-mikldZQitV94akrc4sCcSjtJfsTKt4p+e/s0AGscVA6XArQ9kFclP+ZiYUMnq987rc6QlYxXv/EivqlfSLxpKA==} dev: true + /@types/node/18.15.8: + resolution: {integrity: sha512-kzGNJZ57XEH7RdckxZ7wfRjB9hgZABF+NLgR1B2zogUvV0gmK0/60VYA4yb4oKZckPiiJlmmfpdqTfCN0VRX+Q==} + dev: false + /@types/stack-utils/1.0.1: resolution: {integrity: sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==} dev: true @@ -515,14 +511,25 @@ packages: resolution: {integrity: sha1-GK6XmmoMqZSwYlhTkW0mYruuCxo=} dev: false - /debug/3.2.6: + /debug/3.2.6_supports-color@7.1.0: resolution: {integrity: sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true dependencies: ms: 2.1.2 + supports-color: 7.1.0 dev: true /debug/4.1.1: resolution: {integrity: sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true dependencies: ms: 2.1.2 dev: false @@ -1254,7 +1261,7 @@ packages: ansi-colors: 4.1.1 browser-stdout: 1.3.1 chokidar: 3.3.1 - debug: 3.2.6 + debug: 3.2.6_supports-color@7.1.0 diff: 4.0.2 escape-string-regexp: 1.0.5 find-up: 4.1.0 @@ -1941,9 +1948,9 @@ packages: resolution: {integrity: sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=} dev: false - /typescript/4.0.2: - resolution: {integrity: sha512-e4ERvRV2wb+rRZ/IQeb3jm2VxBsirQLpQhdxplZ2MEzGvDkkMmPglecnNDfSUBivMjP93vRbngYYDQqQ/78bcQ==} - engines: {node: '>=4.2.0'} + /typescript/5.0.2: + resolution: {integrity: sha512-wVORMBGO/FAs/++blGNeAVdbNKtIh1rbBL2EyQ1+J9lClJ93KiiKe8PmFIVdXhHcyv44SL9oglmfeSsndo0jRw==} + engines: {node: '>=12.20'} hasBin: true dev: true diff --git a/tools/deflopt/package.json b/tools/deflopt/package.json index f46879db..00f1ae3b 100644 --- a/tools/deflopt/package.json +++ b/tools/deflopt/package.json @@ -1,7 +1,6 @@ { "type": "module", "dependencies": { - "@types/node": "^14.0.23", "commander": "^6.1.0" }, "main": "./dist/index.js" diff --git a/tools/deploy/package.json b/tools/deploy/package.json index ae5a2303..79fe0875 100644 --- a/tools/deploy/package.json +++ b/tools/deploy/package.json @@ -1,6 +1,5 @@ { "dependencies": { - "@types/node": "^14.0.23", "commander": "^5.1.0", "debug": "^4.1.1" }, diff --git a/tools/deploy/script.ts b/tools/deploy/script.ts index 5b0b8336..12a27d13 100644 --- a/tools/deploy/script.ts +++ b/tools/deploy/script.ts @@ -44,7 +44,7 @@ export class ActionQueue { this.debugBuffer = []; } - throw(obj : Error) { + throw(obj : unknown) { this.gdebug(obj, false); this.valid = false; } diff --git a/tools/sheet/package.json b/tools/sheet/package.json index 645f4784..6c96e333 100644 --- a/tools/sheet/package.json +++ b/tools/sheet/package.json @@ -1,7 +1,6 @@ { "type": "module", "dependencies": { - "@types/node": "^14.0.23", "make-promises-safe": "^5.1.0" }, "main": "./dist/index.js" diff --git a/tools/trim/package.json b/tools/trim/package.json index fb807934..36f46692 100644 --- a/tools/trim/package.json +++ b/tools/trim/package.json @@ -1,6 +1,5 @@ { "dependencies": { - "@types/node": "^14.0.23", "commander": "^5.1.0" }, "type": "module", diff --git a/tools/tupctime/package.json b/tools/tupctime/package.json index 64015601..78b71f4e 100644 --- a/tools/tupctime/package.json +++ b/tools/tupctime/package.json @@ -2,7 +2,6 @@ "dependencies": { "@types/better-sqlite3": "^5.4.0", "@types/debug": "^4.1.5", - "@types/node": "^14.0.23", "better-sqlite3": "^7.0.1", "debug": "^4.1.1" }, diff --git a/tsconfig-base.json b/tsconfig-base.json index 6683b035..c831bfae 100644 --- a/tsconfig-base.json +++ b/tsconfig-base.json @@ -1,8 +1,7 @@ { "compilerOptions": { "incremental": true, - "target": "es2020", - "lib": ["es2020"], + "target": "esnext", "module": "esnext", "jsx": "react", "strict": true,