diff --git a/packages/new-design/lib/config.mjs b/packages/new-design/lib/config.mjs index 4a9f454c14a..d2e8cb390e4 100644 --- a/packages/new-design/lib/config.mjs +++ b/packages/new-design/lib/config.mjs @@ -1,4 +1,6 @@ export const config = { + // Whether we're publishing next or latest tags + tag: 'next', // Minimum node version node: 16, // Site to download from diff --git a/packages/new-design/templates/from-bella/package.json.mustache b/packages/new-design/templates/from-bella/package.json.mustache index 95c4f9ae480..c82b3ec22d2 100644 --- a/packages/new-design/templates/from-bella/package.json.mustache +++ b/packages/new-design/templates/from-bella/package.json.mustache @@ -33,17 +33,14 @@ "vbuild": "VERBOSE=1 node build.js" }, "dependencies": { - "@freesewing/core": "latest", - "@freesewing/bella": "next", - "@freesewing/plugin-bundle": "latest", - "@freesewing/config-helpers": "next" + "@freesewing/core": "{{ tag }}", + "@freesewing/bella": "{{ tag }}", }, "devDependencies": { - "@freesewing/plugin-svgattr": "latest", - "@freesewing/plugin-theme": "latest", - "@freesewing/plugin-i18n": "latest", - "@freesewing/utils": "latest", - "@freesewing/models": "latest", + "@freesewing/plugin-svgattr": "{{ tag }}", + "@freesewing/plugin-theme": "{{ tag }}", + "@freesewing/plugin-i18n": "{{ tag }}", + "@freesewing/models": "{{ tag }}", "@headlessui/react": "^1.6.5", "js-yaml": "^4.1.0", "file-saver": "^2.0.5", diff --git a/packages/new-design/templates/from-bent/package.json.mustache b/packages/new-design/templates/from-bent/package.json.mustache index 62c7c79a836..f259a562215 100644 --- a/packages/new-design/templates/from-bent/package.json.mustache +++ b/packages/new-design/templates/from-bent/package.json.mustache @@ -33,19 +33,14 @@ "vbuild": "VERBOSE=1 node build.js" }, "dependencies": { - "@freesewing/core": "latest", - "@freesewing/bent": "next", - "@freesewing/brian": "next", - "@freesewing/plugin-bundle": "latest", - "@freesewing/plugin-mirror": "latest", - "@freesewing/config-helpers": "next" + "@freesewing/core": "{{ tag }}", + "@freesewing/bent": "{{ tag }}" }, "devDependencies": { - "@freesewing/plugin-svgattr": "latest", - "@freesewing/plugin-theme": "latest", - "@freesewing/plugin-i18n": "latest", - "@freesewing/utils": "latest", - "@freesewing/models": "latest", + "@freesewing/plugin-svgattr": "{{ tag }}", + "@freesewing/plugin-theme": "{{ tag }}", + "@freesewing/plugin-i18n": "{{ tag }}", + "@freesewing/models": "{{ tag }}", "@headlessui/react": "^1.6.5", "js-yaml": "^4.1.0", "file-saver": "^2.0.5", diff --git a/packages/new-design/templates/from-breanna/package.json.mustache b/packages/new-design/templates/from-breanna/package.json.mustache index 4de53497f86..8e1de810aed 100644 --- a/packages/new-design/templates/from-breanna/package.json.mustache +++ b/packages/new-design/templates/from-breanna/package.json.mustache @@ -33,17 +33,14 @@ "vbuild": "VERBOSE=1 node build.js" }, "dependencies": { - "@freesewing/core": "latest", - "@freesewing/breanna": "next", - "@freesewing/plugin-bundle": "latest", - "@freesewing/config-helpers": "next" + "@freesewing/core": "{{ tag }}", + "@freesewing/breanna": "{{ tag }}" }, "devDependencies": { - "@freesewing/plugin-svgattr": "latest", - "@freesewing/plugin-theme": "latest", - "@freesewing/plugin-i18n": "latest", - "@freesewing/utils": "latest", - "@freesewing/models": "latest", + "@freesewing/plugin-svgattr": "{{ tag }}", + "@freesewing/plugin-theme": "{{ tag }}", + "@freesewing/plugin-i18n": "{{ tag }}", + "@freesewing/models": "{{ tag }}", "@headlessui/react": "^1.6.5", "js-yaml": "^4.1.0", "file-saver": "^2.0.5", diff --git a/packages/new-design/templates/from-brian/package.json.mustache b/packages/new-design/templates/from-brian/package.json.mustache index 985a4c01a65..24a355e7f7a 100644 --- a/packages/new-design/templates/from-brian/package.json.mustache +++ b/packages/new-design/templates/from-brian/package.json.mustache @@ -33,18 +33,14 @@ "vbuild": "VERBOSE=1 node build.js" }, "dependencies": { - "@freesewing/core": "latest", - "@freesewing/brian": "next", - "@freesewing/plugin-bundle": "latest", - "@freesewing/config-helpers": "next" + "@freesewing/core": "{{ tag }}", + "@freesewing/brian": "{{ tag }}" }, "devDependencies": { - "@freesewing/plugin-svgattr": "latest", - "@freesewing/plugin-theme": "latest", - "@freesewing/plugin-i18n": "latest", - "@freesewing/plugin-bust": "latest", - "@freesewing/utils": "latest", - "@freesewing/models": "latest", + "@freesewing/plugin-svgattr": "{{ tag }}", + "@freesewing/plugin-theme": "{{ tag }}", + "@freesewing/plugin-i18n": "{{ tag }}", + "@freesewing/models": "{{ tag }}", "@headlessui/react": "^1.6.5", "js-yaml": "^4.1.0", "file-saver": "^2.0.5", diff --git a/packages/new-design/templates/from-scratch/package.json.mustache b/packages/new-design/templates/from-scratch/package.json.mustache index 6c958d708c6..231cfe089a9 100644 --- a/packages/new-design/templates/from-scratch/package.json.mustache +++ b/packages/new-design/templates/from-scratch/package.json.mustache @@ -33,16 +33,14 @@ "vbuild": "VERBOSE=1 node build.js" }, "dependencies": { - "@freesewing/core": "latest", - "@freesewing/plugin-bundle": "latest", - "@freesewing/config-helpers": "next" + "@freesewing/core": "{{ tag }}", + "@freesewing/plugin-bundle": "{{ tag }}" }, "devDependencies": { - "@freesewing/plugin-svgattr": "latest", - "@freesewing/plugin-theme": "latest", - "@freesewing/plugin-i18n": "latest", - "@freesewing/utils": "latest", - "@freesewing/models": "latest", + "@freesewing/plugin-svgattr": "{{ tag }}", + "@freesewing/plugin-theme": "{{ tag }}", + "@freesewing/plugin-i18n": "{{ tag }}", + "@freesewing/models": "{{ tag }}", "@headlessui/react": "^1.6.5", "js-yaml": "^4.1.0", "file-saver": "^2.0.5", diff --git a/packages/new-design/templates/from-titan/package.json.mustache b/packages/new-design/templates/from-titan/package.json.mustache index eee1b64a5cc..dbe3f225c7c 100644 --- a/packages/new-design/templates/from-titan/package.json.mustache +++ b/packages/new-design/templates/from-titan/package.json.mustache @@ -33,17 +33,14 @@ "vbuild": "VERBOSE=1 node build.js" }, "dependencies": { - "@freesewing/core": "latest", - "@freesewing/titan": "next", - "@freesewing/plugin-bundle": "latest", - "@freesewing/config-helpers": "next" + "@freesewing/core": "{{ tag }}", + "@freesewing/titan": "{{ tag }}" }, "devDependencies": { - "@freesewing/plugin-svgattr": "latest", - "@freesewing/plugin-theme": "latest", - "@freesewing/plugin-i18n": "latest", - "@freesewing/utils": "latest", - "@freesewing/models": "latest", + "@freesewing/plugin-svgattr": "{{ tag }}", + "@freesewing/plugin-theme": "{{ tag }}", + "@freesewing/plugin-i18n": "{{ tag }}", + "@freesewing/models": "{{ tag }}", "@headlessui/react": "^1.6.5", "js-yaml": "^4.1.0", "file-saver": "^2.0.5",