diff --git a/package-lock.json b/package-lock.json index 9a555c4..694271c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,13 +9,13 @@ "version": "1.0.0", "license": "BSD-2-Clause", "dependencies": { - "excalibur": "0.28.1", + "excalibur": "0.28.2", "lit": "3.1.0" }, "devDependencies": { "parcel": "2.10.2", "ts-lit-plugin": "2.0.1", - "typescript": "5.2.2" + "typescript": "5.3.2" } }, "node_modules/@babel/code-frame": { @@ -2361,9 +2361,9 @@ } }, "node_modules/core-js": { - "version": "3.32.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.32.0.tgz", - "integrity": "sha512-rd4rYZNlF3WuoYuRIDEmbR/ga9CeuWX9U05umAvgrrZoHY4Z++cp/xwPQMvUpBB4Ag6J8KfD80G0zwCyaSxDww==", + "version": "3.33.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.33.3.tgz", + "integrity": "sha512-lo0kOocUlLKmm6kv/FswQL8zbkH7mVsLJ/FULClOhv8WRVmKLVcs6XPNQAzstfeJTCHMyButEwG+z1kHxHoDZw==", "hasInstallScript": true, "funding": { "type": "opencollective", @@ -2700,11 +2700,11 @@ } }, "node_modules/excalibur": { - "version": "0.28.1", - "resolved": "https://registry.npmjs.org/excalibur/-/excalibur-0.28.1.tgz", - "integrity": "sha512-nTuew4c8F3vJLbuGEuQ1snwWWpvKP9CD+bMwuwZv4luudZdV1eM3D+zImjqf6d7GcpBoib6fWFLs8x3zD+vmqw==", + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/excalibur/-/excalibur-0.28.2.tgz", + "integrity": "sha512-qQYk2NWI8ify/vYiTqayMPPOfx/2+IADlafhjTI2misREqL00c4gaxEf58G6HaKd807yBqwCyiLzunr6rok+PA==", "dependencies": { - "core-js": "3.32.0" + "core-js": "3.33.3" } }, "node_modules/fast-glob": { @@ -3925,9 +3925,9 @@ } }, "node_modules/typescript": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", - "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.2.tgz", + "integrity": "sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==", "dev": true, "bin": { "tsc": "bin/tsc", @@ -4046,6 +4046,19 @@ "web-component-analyzer": "cli.js" } }, + "node_modules/web-component-analyzer/node_modules/typescript": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, "node_modules/wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", @@ -5560,9 +5573,9 @@ "dev": true }, "core-js": { - "version": "3.32.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.32.0.tgz", - "integrity": "sha512-rd4rYZNlF3WuoYuRIDEmbR/ga9CeuWX9U05umAvgrrZoHY4Z++cp/xwPQMvUpBB4Ag6J8KfD80G0zwCyaSxDww==" + "version": "3.33.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.33.3.tgz", + "integrity": "sha512-lo0kOocUlLKmm6kv/FswQL8zbkH7mVsLJ/FULClOhv8WRVmKLVcs6XPNQAzstfeJTCHMyButEwG+z1kHxHoDZw==" }, "cosmiconfig": { "version": "8.3.6", @@ -5803,11 +5816,11 @@ "dev": true }, "excalibur": { - "version": "0.28.1", - "resolved": "https://registry.npmjs.org/excalibur/-/excalibur-0.28.1.tgz", - "integrity": "sha512-nTuew4c8F3vJLbuGEuQ1snwWWpvKP9CD+bMwuwZv4luudZdV1eM3D+zImjqf6d7GcpBoib6fWFLs8x3zD+vmqw==", + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/excalibur/-/excalibur-0.28.2.tgz", + "integrity": "sha512-qQYk2NWI8ify/vYiTqayMPPOfx/2+IADlafhjTI2misREqL00c4gaxEf58G6HaKd807yBqwCyiLzunr6rok+PA==", "requires": { - "core-js": "3.32.0" + "core-js": "3.33.3" } }, "fast-glob": { @@ -6615,9 +6628,9 @@ "dev": true }, "typescript": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", - "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.2.tgz", + "integrity": "sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==", "dev": true }, "update-browserslist-db": { @@ -6700,6 +6713,14 @@ "ts-simple-type": "2.0.0-next.0", "typescript": "~5.2.0", "yargs": "^17.7.2" + }, + "dependencies": { + "typescript": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "dev": true + } } }, "wrap-ansi": { diff --git a/package.json b/package.json index cb2b2bc..1728856 100644 --- a/package.json +++ b/package.json @@ -9,12 +9,12 @@ "author": "eonarheim", "license": "BSD-2-Clause", "dependencies": { - "excalibur": "0.28.1", + "excalibur": "0.28.2", "lit": "3.1.0" }, "devDependencies": { "parcel": "2.10.2", "ts-lit-plugin": "2.0.1", - "typescript": "5.2.2" + "typescript": "5.3.2" } } diff --git a/todo.md b/todo.md index 0715cc4..2f56dbf 100644 --- a/todo.md +++ b/todo.md @@ -1,9 +1,16 @@ +## Bugs +* [ ] Sometimes the tutorial crashes and there is no way to proceed + ## UI * [x] Add social card! ## Gameplay * [x] Start Screen * [ ] Skip tutorial option +* [ ] Add instructions to the win screen +* [ ] Add a stats win screen + * [ ] Units kills/units lost +* [ ] Wait for death anim before popping ui? * [ ] Show the name of the stage "Gentle Plains" * [ ] Show the players name when they should move * [ ] Range viz, support mobile