From 2cd0148d4c40fe967c88b2a49d59edde814ae2c4 Mon Sep 17 00:00:00 2001 From: leefanv Date: Wed, 13 May 2026 17:45:19 +0800 Subject: [PATCH] fix(release): bump preset-mobile to 0.5.0 to match engine peer dep MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The 0.5.0 release of engine bumped major-equivalent (0.x minor in semver-zero), but preset-mobile@0.4.0's peerDependency on @omit-design/engine@^0.4.0 wasn't updated. Fresh `npx @omit-design/cli@0.5.0 init` then `npm install` fails with ERESOLVE because the template installs engine@^0.5 while preset-mobile@0.4 still wants engine@^0.4. Fixes: - preset-mobile 0.4.0 → 0.5.0 with peer engine @^0.5.0 - init template's @omit-design/preset-mobile range → ^0.5 - cli 0.5.0 → 0.5.1 because template content changed Caught by smoke-testing the just-published 0.5.0 release. Co-Authored-By: Claude Opus 4.7 (1M context) --- packages/cli/package.json | 2 +- packages/cli/templates/init/package.json.tmpl | 2 +- packages/preset-mobile/package.json | 4 ++-- templates/init/package.json.tmpl | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/cli/package.json b/packages/cli/package.json index 81e8475..321f0cb 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@omit-design/cli", - "version": "0.5.0", + "version": "0.5.1", "type": "module", "description": "omit-design CLI: init / dev / lint / new-page / skills / upgrade. Init scaffolds husky pre-commit + .claude/settings.json domain bounds.", "bin": { diff --git a/packages/cli/templates/init/package.json.tmpl b/packages/cli/templates/init/package.json.tmpl index e26b2ed..18a1d92 100644 --- a/packages/cli/templates/init/package.json.tmpl +++ b/packages/cli/templates/init/package.json.tmpl @@ -21,7 +21,7 @@ "@codemirror/view": "^6", "@ionic/react": "^8", "@omit-design/engine": "^0.5", - "@omit-design/preset-mobile": "^0.4", + "@omit-design/preset-mobile": "^0.5", "ionicons": "^7", "react": "^19", "react-dom": "^19", diff --git a/packages/preset-mobile/package.json b/packages/preset-mobile/package.json index eb9a044..e832dcf 100644 --- a/packages/preset-mobile/package.json +++ b/packages/preset-mobile/package.json @@ -1,6 +1,6 @@ { "name": "@omit-design/preset-mobile", - "version": "0.4.0", + "version": "0.5.0", "type": "module", "description": "Mobile design preset for omit-design: Om* whitelist components, --om-* / --ion-* token map, Ionic 8 runtime.", "main": "./index.ts", @@ -38,7 +38,7 @@ }, "peerDependencies": { "@ionic/react": "^8", - "@omit-design/engine": "^0.4.0", + "@omit-design/engine": "^0.5.0", "ionicons": "^7 || ^8", "react": "^19", "react-router-dom": "^6" diff --git a/templates/init/package.json.tmpl b/templates/init/package.json.tmpl index e26b2ed..18a1d92 100644 --- a/templates/init/package.json.tmpl +++ b/templates/init/package.json.tmpl @@ -21,7 +21,7 @@ "@codemirror/view": "^6", "@ionic/react": "^8", "@omit-design/engine": "^0.5", - "@omit-design/preset-mobile": "^0.4", + "@omit-design/preset-mobile": "^0.5", "ionicons": "^7", "react": "^19", "react-dom": "^19",