From bd4faa13c59cb8d1fefbf6608054cc8bf3049d6f Mon Sep 17 00:00:00 2001 From: "eigen-release[bot]" <311780374+eigen-release[bot]@users.noreply.github.com> Date: Thu, 17 Sep 2026 12:40:47 +0000 Subject: [PATCH] Version npm packages --- server/.changeset/web-application-shell.md | 12 ------------ server/packages/create-eigen-game/CHANGELOG.md | 13 +++++++++++++ server/packages/create-eigen-game/package.json | 2 +- 3 files changed, 14 insertions(+), 13 deletions(-) delete mode 100644 server/.changeset/web-application-shell.md diff --git a/server/.changeset/web-application-shell.md b/server/.changeset/web-application-shell.md deleted file mode 100644 index ba54bede..00000000 --- a/server/.changeset/web-application-shell.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -"create-eigen-game": minor ---- - -A scaffolded game's web app opens offline from its first visit, and updates cleanly (decision 0014). - -- `build:web` finishes by generating the service worker with Workbox (`workbox generateSW workbox-config.cjs`), which precaches the whole build. `workbox-cli` is a root dev dependency, and the generated CI installs the root and runs `build:web`. The hand-written `web/eigen_offline_sw.js` is gone. -- `web/flutter_bootstrap.js` starts Flutter without waiting for either service worker, and keeps the CDN files a first visit loads for offline use. -- `web/sqlite3.wasm` and `web/drift_worker.js` are gone: `eigen_flutter` ships drift's web runtime itself. -- The messaging worker loads the Firebase JS SDK version `firebase_core_web` is tested against, 12.19.0. - -Migrating an existing game: delete `app/web/sqlite3.wasm`, `app/web/drift_worker.js`, and `app/web/eigen_offline_sw.js`; copy `workbox-config.cjs`, `app/web/flutter_bootstrap.js`, and the `build:web` script from a fresh scaffold; add `workbox-cli` to the root's dev dependencies; and add every route in the Worker's `run_worker_first` that it renders itself to `navigateFallbackDenylist`. diff --git a/server/packages/create-eigen-game/CHANGELOG.md b/server/packages/create-eigen-game/CHANGELOG.md index 86405c31..c207dc1e 100644 --- a/server/packages/create-eigen-game/CHANGELOG.md +++ b/server/packages/create-eigen-game/CHANGELOG.md @@ -1,5 +1,18 @@ # create-eigen-game +## 0.17.0 + +### Minor Changes + +- [#108](https://github.com/eigeninteractive/eigen-platform/pull/108) [`201e66a`](https://github.com/eigeninteractive/eigen-platform/commit/201e66a5eb8a5f1170c03a1cefb69111afe7cab3) Thanks [@seenu-k](https://github.com/seenu-k)! - A scaffolded game's web app opens offline from its first visit, and updates cleanly (decision 0014). + + - `build:web` finishes by generating the service worker with Workbox (`workbox generateSW workbox-config.cjs`), which precaches the whole build. `workbox-cli` is a root dev dependency, and the generated CI installs the root and runs `build:web`. The hand-written `web/eigen_offline_sw.js` is gone. + - `web/flutter_bootstrap.js` starts Flutter without waiting for either service worker, and keeps the CDN files a first visit loads for offline use. + - `web/sqlite3.wasm` and `web/drift_worker.js` are gone: `eigen_flutter` ships drift's web runtime itself. + - The messaging worker loads the Firebase JS SDK version `firebase_core_web` is tested against, 12.19.0. + + Migrating an existing game: delete `app/web/sqlite3.wasm`, `app/web/drift_worker.js`, and `app/web/eigen_offline_sw.js`; copy `workbox-config.cjs`, `app/web/flutter_bootstrap.js`, and the `build:web` script from a fresh scaffold; add `workbox-cli` to the root's dev dependencies; and add every route in the Worker's `run_worker_first` that it renders itself to `navigateFallbackDenylist`. + ## 0.16.2 ### Patch Changes diff --git a/server/packages/create-eigen-game/package.json b/server/packages/create-eigen-game/package.json index a4321e7c..a242060f 100644 --- a/server/packages/create-eigen-game/package.json +++ b/server/packages/create-eigen-game/package.json @@ -1,6 +1,6 @@ { "name": "create-eigen-game", - "version": "0.16.2", + "version": "0.17.0", "license": "MIT", "description": "Scaffold an EigenInteractive game Worker and Flutter app without cloning the engine repositories.", "type": "module",