From 79099bbbab8e27547235deb5fc009163a2becc6f Mon Sep 17 00:00:00 2001 From: TAKATA Date: Fri, 29 May 2026 19:43:14 +0900 Subject: [PATCH 1/2] fix(create-frontend): pin jQuery to 3.7.1 for basercms4 projects Co-Authored-By: Claude Sonnet 4.6 --- packages/@d-zero/create-frontend/index.spec.js | 9 +++++++++ packages/@d-zero/create-frontend/plopfile.js | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/packages/@d-zero/create-frontend/index.spec.js b/packages/@d-zero/create-frontend/index.spec.js index 6aa2ccd3..f4d848ce 100644 --- a/packages/@d-zero/create-frontend/index.spec.js +++ b/packages/@d-zero/create-frontend/index.spec.js @@ -124,4 +124,13 @@ describe('CLI', () => { expect(content).toContain("startPath: '__tmpl/'"); }); }); + + describe('package.json', () => { + test('basercms4: jquery が 3.7.1 に固定されている', async ({ tmpDir, task }) => { + const dir = path.join(tmpDir, getName(task)); + await interactiveTest(dir, 'basercms4'); + const pkg = JSON.parse(fs.readFileSync(path.join(dir, 'package.json'), 'utf8')); + expect(pkg.dependencies['jquery']).toBe('3.7.1'); + }); + }); }); diff --git a/packages/@d-zero/create-frontend/plopfile.js b/packages/@d-zero/create-frontend/plopfile.js index b2ec1030..545662dc 100644 --- a/packages/@d-zero/create-frontend/plopfile.js +++ b/packages/@d-zero/create-frontend/plopfile.js @@ -235,7 +235,7 @@ export default async function (plop) { delete pkg.scripts.bge; delete pkg.devDependencies['@burger-editor/local']; pkg.dependencies['@burger-editor/css'] = '2'; - pkg.dependencies['jquery'] = 'latest'; + pkg.dependencies['jquery'] = '3.7.1'; // jQuery 4系で削除されたAPIとの互換性のため3系の最新版を利用 pkg.dependencies['jquery-colorbox'] = '1.5'; } pkg.scripts.postinstall = 'husky'; From 36a7ee4872c2ba0da1943bcbd2e95ae9e58ea39d Mon Sep 17 00:00:00 2001 From: TAKATA Date: Wed, 3 Jun 2026 08:18:53 +0900 Subject: [PATCH 2/2] fix(create-frontend): update comment to clarify colorbox incompatibility Co-Authored-By: Claude Sonnet 4.6 --- packages/@d-zero/create-frontend/plopfile.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/@d-zero/create-frontend/plopfile.js b/packages/@d-zero/create-frontend/plopfile.js index 545662dc..47e2a098 100644 --- a/packages/@d-zero/create-frontend/plopfile.js +++ b/packages/@d-zero/create-frontend/plopfile.js @@ -235,7 +235,7 @@ export default async function (plop) { delete pkg.scripts.bge; delete pkg.devDependencies['@burger-editor/local']; pkg.dependencies['@burger-editor/css'] = '2'; - pkg.dependencies['jquery'] = '3.7.1'; // jQuery 4系で削除されたAPIとの互換性のため3系の最新版を利用 + pkg.dependencies['jquery'] = '3.7.1'; // colorbox が jQuery 4系と互換性がないため、3系の最新版に固定 pkg.dependencies['jquery-colorbox'] = '1.5'; } pkg.scripts.postinstall = 'husky';