[READ-ONLY] Mirror of https://github.com/excaliburjs/Excalibur. 🎮 Your friendly TypeScript 2D game engine for the web 🗡️ excaliburjs.com
excalibur excaliburjs game-development game-engine game-framework gamedev games html5-canvas typescript
2

Configure Feed

Select the types of activity you want to include in your feed.

chore: Update storybook monorepo to v9.0.15 (#3456)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

authored by

renovate[bot]
renovate[bot]
and committed by
GitHub
(Jul 1, 2025, 5:02 PM UTC) 89bdfd5e 18374332

+68 -135
+66 -133
package-lock.json
··· 14 14 "@babel/preset-typescript": "7.27.1", 15 15 "@fortawesome/fontawesome-free": "6.7.2", 16 16 "@octokit/rest": "21.1.1", 17 - "@storybook/html-vite": "9.0.4", 17 + "@storybook/html-vite": "9.0.15", 18 18 "@types/jasmine": "5.1.8", 19 19 "@types/node": "22.15.12", 20 20 "@types/react-color": "3.0.13", ··· 63 63 "semver": "7.7.2", 64 64 "serve": "14.2.4", 65 65 "source-map-support": "0.5.21", 66 - "storybook": "9.0.4", 66 + "storybook": "9.0.15", 67 67 "sync-request": "6.1.0", 68 68 "terser-webpack-plugin": "5.3.14", 69 69 "ts-loader": "9.5.2", ··· 3153 3153 "license": "MIT" 3154 3154 }, 3155 3155 "node_modules/@storybook/builder-vite": { 3156 - "version": "9.0.4", 3157 - "resolved": "https://registry.npmjs.org/@storybook/builder-vite/-/builder-vite-9.0.4.tgz", 3158 - "integrity": "sha512-Gs5D+BJA6OrLQxISNCYo3crQlhGnWjTuneBEf0W0G0XnV5gmGgX/UJZg6ncNgF4Nbcl7ucBXuS1zrlLmxmUjEQ==", 3156 + "version": "9.0.15", 3157 + "resolved": "https://registry.npmjs.org/@storybook/builder-vite/-/builder-vite-9.0.15.tgz", 3158 + "integrity": "sha512-ogPec1V+e3MgTY5DBlq/6hBBui0Y4TmolYQh0eL3cATHrwZlwkTTDWQfsOnMALd5w+4Jq8n0gk0cQgR5rh1FHw==", 3159 3159 "dev": true, 3160 3160 "license": "MIT", 3161 3161 "dependencies": { 3162 - "@storybook/csf-plugin": "9.0.4", 3162 + "@storybook/csf-plugin": "9.0.15", 3163 3163 "ts-dedent": "^2.0.0" 3164 3164 }, 3165 3165 "funding": { ··· 3167 3167 "url": "https://opencollective.com/storybook" 3168 3168 }, 3169 3169 "peerDependencies": { 3170 - "storybook": "^9.0.4", 3171 - "vite": "^5.0.0 || ^6.0.0" 3172 - } 3173 - }, 3174 - "node_modules/@storybook/builder-vite/node_modules/@storybook/csf-plugin": { 3175 - "version": "9.0.4", 3176 - "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-9.0.4.tgz", 3177 - "integrity": "sha512-ctEcOcLVn/fqBLNLIDcmoqz68e1n8zft76xVQK2Czs/tLoH+6plGfOfspcZ+V4jMr9/299gg2DjyqYa8IdYNSw==", 3178 - "dev": true, 3179 - "license": "MIT", 3180 - "dependencies": { 3181 - "unplugin": "^1.3.1" 3182 - }, 3183 - "funding": { 3184 - "type": "opencollective", 3185 - "url": "https://opencollective.com/storybook" 3186 - }, 3187 - "peerDependencies": { 3188 - "storybook": "^9.0.4" 3170 + "storybook": "^9.0.15", 3171 + "vite": "^5.0.0 || ^6.0.0 || ^7.0.0" 3189 3172 } 3190 3173 }, 3191 3174 "node_modules/@storybook/csf": { ··· 3198 3181 "type-fest": "^2.19.0" 3199 3182 } 3200 3183 }, 3184 + "node_modules/@storybook/csf-plugin": { 3185 + "version": "9.0.15", 3186 + "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-9.0.15.tgz", 3187 + "integrity": "sha512-KszyGjrocMiNbkmpBGARF1ugLYMVaw1J8Z31kmwTHsMgMZwAKcOsofJ0fPgFno0yV59DUVkWxVBdPs9V0hhvxA==", 3188 + "dev": true, 3189 + "license": "MIT", 3190 + "dependencies": { 3191 + "unplugin": "^1.3.1" 3192 + }, 3193 + "funding": { 3194 + "type": "opencollective", 3195 + "url": "https://opencollective.com/storybook" 3196 + }, 3197 + "peerDependencies": { 3198 + "storybook": "^9.0.15" 3199 + } 3200 + }, 3201 3201 "node_modules/@storybook/global": { 3202 3202 "version": "5.0.0", 3203 3203 "resolved": "https://registry.npmjs.org/@storybook/global/-/global-5.0.0.tgz", ··· 3205 3205 "dev": true, 3206 3206 "license": "MIT" 3207 3207 }, 3208 - "node_modules/@storybook/html-vite": { 3209 - "version": "9.0.4", 3210 - "resolved": "https://registry.npmjs.org/@storybook/html-vite/-/html-vite-9.0.4.tgz", 3211 - "integrity": "sha512-q4SYri4mWGbP7ij6VALdqaOee0UuXAA3z+K0fjXH+W1eyHfK0HjO4/WDTP9k7VdC4TEmu5lucojApJ1O9241Ow==", 3212 - "dev": true, 3213 - "license": "MIT", 3214 - "dependencies": { 3215 - "@storybook/builder-vite": "9.0.4", 3216 - "@storybook/html": "9.0.4" 3217 - }, 3218 - "engines": { 3219 - "node": ">=20.0.0" 3220 - }, 3221 - "funding": { 3222 - "type": "opencollective", 3223 - "url": "https://opencollective.com/storybook" 3224 - }, 3225 - "peerDependencies": { 3226 - "storybook": "^9.0.4" 3227 - } 3228 - }, 3229 - "node_modules/@storybook/html-vite/node_modules/@storybook/html": { 3230 - "version": "9.0.4", 3231 - "resolved": "https://registry.npmjs.org/@storybook/html/-/html-9.0.4.tgz", 3232 - "integrity": "sha512-kzDdGLkE4SLAf/kYkNIbnMARKoPeO9wGJRmV7/aW2ipZmqm79rTkikkN0CD6XHFQMLdDN9PTRVBh+d2UrumDOg==", 3208 + "node_modules/@storybook/html": { 3209 + "version": "9.0.15", 3210 + "resolved": "https://registry.npmjs.org/@storybook/html/-/html-9.0.15.tgz", 3211 + "integrity": "sha512-mfzwYLsUdRuqfGIvPbqKYhKYvySuJYOrDjnJXQ337Ss4g7oHYLJsgTVfIC7eUxNvDI4A2wStNbLwlqU8P3b/Xw==", 3233 3212 "dev": true, 3234 3213 "license": "MIT", 3235 3214 "dependencies": { ··· 3244 3223 "url": "https://opencollective.com/storybook" 3245 3224 }, 3246 3225 "peerDependencies": { 3247 - "storybook": "^9.0.4" 3226 + "storybook": "^9.0.15" 3227 + } 3228 + }, 3229 + "node_modules/@storybook/html-vite": { 3230 + "version": "9.0.15", 3231 + "resolved": "https://registry.npmjs.org/@storybook/html-vite/-/html-vite-9.0.15.tgz", 3232 + "integrity": "sha512-zE34ktWF0neOIbrWYJgscCA58esiXle2/zr0Tu4lPkG9b2YENx8elNJKR32wDfiBHIl8QY9SNsrMN0mPfkvjig==", 3233 + "dev": true, 3234 + "license": "MIT", 3235 + "dependencies": { 3236 + "@storybook/builder-vite": "9.0.15", 3237 + "@storybook/html": "9.0.15" 3238 + }, 3239 + "engines": { 3240 + "node": ">=20.0.0" 3241 + }, 3242 + "funding": { 3243 + "type": "opencollective", 3244 + "url": "https://opencollective.com/storybook" 3245 + }, 3246 + "peerDependencies": { 3247 + "storybook": "^9.0.15" 3248 3248 } 3249 3249 }, 3250 3250 "node_modules/@testing-library/dom": { ··· 13442 13442 "license": "MIT" 13443 13443 }, 13444 13444 "node_modules/storybook": { 13445 - "version": "9.0.4", 13446 - "resolved": "https://registry.npmjs.org/storybook/-/storybook-9.0.4.tgz", 13447 - "integrity": "sha512-ncYRogaG5N2LNgrh2BoTzgizd3oYI3lTe8gqSi6Zk9P4z2P4wpOI4cNwIcw78ShDJ7v1Md5y0qrK/HnSB9vsKA==", 13445 + "version": "9.0.15", 13446 + "resolved": "https://registry.npmjs.org/storybook/-/storybook-9.0.15.tgz", 13447 + "integrity": "sha512-r9hwcSMM3dq7dkMveaWFTosrmyHCL2FRrV3JOwVnVWraF6GtCgp2k+r4hsYtyp1bY3zdmK9e4KYzXsGs5q1h/Q==", 13448 13448 "dev": true, 13449 13449 "license": "MIT", 13450 13450 "dependencies": { 13451 13451 "@storybook/global": "^5.0.0", 13452 13452 "@testing-library/jest-dom": "^6.6.3", 13453 13453 "@testing-library/user-event": "^14.6.1", 13454 - "@vitest/expect": "3.0.9", 13455 - "@vitest/spy": "3.0.9", 13454 + "@vitest/expect": "3.2.4", 13455 + "@vitest/spy": "3.2.4", 13456 13456 "better-opn": "^3.0.2", 13457 13457 "esbuild": "^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0", 13458 13458 "esbuild-register": "^3.5.0", ··· 13474 13474 "prettier": { 13475 13475 "optional": true 13476 13476 } 13477 - } 13478 - }, 13479 - "node_modules/storybook/node_modules/@vitest/expect": { 13480 - "version": "3.0.9", 13481 - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-3.0.9.tgz", 13482 - "integrity": "sha512-5eCqRItYgIML7NNVgJj6TVCmdzE7ZVgJhruW0ziSQV4V7PvLkDL1bBkBdcTs/VuIz0IxPb5da1IDSqc1TR9eig==", 13483 - "dev": true, 13484 - "license": "MIT", 13485 - "dependencies": { 13486 - "@vitest/spy": "3.0.9", 13487 - "@vitest/utils": "3.0.9", 13488 - "chai": "^5.2.0", 13489 - "tinyrainbow": "^2.0.0" 13490 - }, 13491 - "funding": { 13492 - "url": "https://opencollective.com/vitest" 13493 - } 13494 - }, 13495 - "node_modules/storybook/node_modules/@vitest/pretty-format": { 13496 - "version": "3.0.9", 13497 - "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-3.0.9.tgz", 13498 - "integrity": "sha512-OW9F8t2J3AwFEwENg3yMyKWweF7oRJlMyHOMIhO5F3n0+cgQAJZBjNgrF8dLwFTEXl5jUqBLXd9QyyKv8zEcmA==", 13499 - "dev": true, 13500 - "license": "MIT", 13501 - "dependencies": { 13502 - "tinyrainbow": "^2.0.0" 13503 - }, 13504 - "funding": { 13505 - "url": "https://opencollective.com/vitest" 13506 - } 13507 - }, 13508 - "node_modules/storybook/node_modules/@vitest/spy": { 13509 - "version": "3.0.9", 13510 - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-3.0.9.tgz", 13511 - "integrity": "sha512-/CcK2UDl0aQ2wtkp3YVWldrpLRNCfVcIOFGlVGKO4R5eajsH393Z1yiXLVQ7vWsj26JOEjeZI0x5sm5P4OGUNQ==", 13512 - "dev": true, 13513 - "license": "MIT", 13514 - "dependencies": { 13515 - "tinyspy": "^3.0.2" 13516 - }, 13517 - "funding": { 13518 - "url": "https://opencollective.com/vitest" 13519 - } 13520 - }, 13521 - "node_modules/storybook/node_modules/@vitest/utils": { 13522 - "version": "3.0.9", 13523 - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-3.0.9.tgz", 13524 - "integrity": "sha512-ilHM5fHhZ89MCp5aAaM9uhfl1c2JdxVxl3McqsdVyVNN6JffnEen8UMCdRTzOhGXNQGo5GNL9QugHrz727Wnng==", 13525 - "dev": true, 13526 - "license": "MIT", 13527 - "dependencies": { 13528 - "@vitest/pretty-format": "3.0.9", 13529 - "loupe": "^3.1.3", 13530 - "tinyrainbow": "^2.0.0" 13531 - }, 13532 - "funding": { 13533 - "url": "https://opencollective.com/vitest" 13534 13477 } 13535 13478 }, 13536 13479 "node_modules/stream-combiner": { ··· 14275 14218 "node": ">=14.0.0" 14276 14219 } 14277 14220 }, 14278 - "node_modules/tinyspy": { 14279 - "version": "3.0.2", 14280 - "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-3.0.2.tgz", 14281 - "integrity": "sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==", 14282 - "dev": true, 14283 - "license": "MIT", 14284 - "engines": { 14285 - "node": ">=14.0.0" 14286 - } 14287 - }, 14288 14221 "node_modules/tmp": { 14289 14222 "version": "0.2.3", 14290 14223 "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", ··· 14673 14606 } 14674 14607 }, 14675 14608 "node_modules/unplugin": { 14676 - "version": "1.16.0", 14677 - "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.16.0.tgz", 14678 - "integrity": "sha512-5liCNPuJW8dqh3+DM6uNM2EI3MLLpCKp/KY+9pB5M2S2SR2qvvDHhKgBOaTWEbZTAws3CXfB0rKTIolWKL05VQ==", 14609 + "version": "1.16.1", 14610 + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.16.1.tgz", 14611 + "integrity": "sha512-4/u/j4FrCKdi17jaxuJA0jClGxB1AvU2hw/IuayPc4ay1XGaJs/rbb4v5WKwAjNifjmXK9PIFyuPiaK8azyR9w==", 14679 14612 "dev": true, 14680 14613 "license": "MIT", 14681 14614 "dependencies": { ··· 14685 14618 "engines": { 14686 14619 "node": ">=14.0.0" 14687 14620 } 14688 - }, 14689 - "node_modules/unplugin/node_modules/webpack-virtual-modules": { 14690 - "version": "0.6.2", 14691 - "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz", 14692 - "integrity": "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==", 14693 - "dev": true, 14694 - "license": "MIT" 14695 14621 }, 14696 14622 "node_modules/untildify": { 14697 14623 "version": "4.0.0", ··· 15755 15681 "engines": { 15756 15682 "node": ">=10.13.0" 15757 15683 } 15684 + }, 15685 + "node_modules/webpack-virtual-modules": { 15686 + "version": "0.6.2", 15687 + "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz", 15688 + "integrity": "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==", 15689 + "dev": true, 15690 + "license": "MIT" 15758 15691 }, 15759 15692 "node_modules/webpack/node_modules/eslint-scope": { 15760 15693 "version": "5.1.1",
+2 -2
package.json
··· 79 79 "@babel/preset-typescript": "7.27.1", 80 80 "@fortawesome/fontawesome-free": "6.7.2", 81 81 "@octokit/rest": "21.1.1", 82 - "@storybook/html-vite": "9.0.4", 82 + "@storybook/html-vite": "9.0.15", 83 83 "@types/jasmine": "5.1.8", 84 84 "@types/node": "22.15.12", 85 85 "@types/react-color": "3.0.13", ··· 128 128 "semver": "7.7.2", 129 129 "serve": "14.2.4", 130 130 "source-map-support": "0.5.21", 131 - "storybook": "9.0.4", 131 + "storybook": "9.0.15", 132 132 "sync-request": "6.1.0", 133 133 "terser-webpack-plugin": "5.3.14", 134 134 "ts-loader": "9.5.2",