diff --git a/packages/@d-zero/create-frontend/index.spec.js b/packages/@d-zero/create-frontend/index.spec.js index 9a92d65c..9c8d5381 100644 --- a/packages/@d-zero/create-frontend/index.spec.js +++ b/packages/@d-zero/create-frontend/index.spec.js @@ -156,4 +156,13 @@ describe('CLI', () => { expect(content).toContain("path.resolve(import.meta.dirname, 'htdocs', 'webroot')"); }); }); + + 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 8b6d6896..bf79b9fa 100644 --- a/packages/@d-zero/create-frontend/plopfile.js +++ b/packages/@d-zero/create-frontend/plopfile.js @@ -256,7 +256,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'; // colorbox が jQuery 4系と互換性がないため、3系の最新版に固定 pkg.dependencies['jquery-colorbox'] = '1.5'; } pkg.scripts.postinstall = 'husky';