From 0ba4f7ec6d144231bb76db1e12638905e1582e0e Mon Sep 17 00:00:00 2001 From: ijlee2 Date: Tue, 10 Sep 2024 07:18:38 +0200 Subject: [PATCH] Set up @ember/test-helpers and qunit-dom --- package.json | 4 ++-- .../run-new/__addonLocation__/package.json | 20 ++++++++++++++----- .../unpublished-development-types/index.d.ts | 1 + .../output/packages/ui/form/package.json | 20 ++++++++++++++----- .../unpublished-development-types/index.d.ts | 1 + update-blueprints.js | 4 ++-- 6 files changed, 36 insertions(+), 14 deletions(-) diff --git a/package.json b/package.json index 1c05b22..1f4ae93 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "blueprints-v2-addon", - "version": "0.1.5", + "version": "0.2.0", "private": true, "description": "Blueprints for v2 addons", "keywords": [ @@ -54,7 +54,7 @@ "eslint": "^8.57.0", "git-diff-apply": "^6.0.5", "prettier": "^3.3.3", - "typescript": "^5.5.4" + "typescript": "^5.6.2" }, "engines": { "node": "18.* || >= 20" diff --git a/src/blueprints/run-new/__addonLocation__/package.json b/src/blueprints/run-new/__addonLocation__/package.json index 0bec1ae..f60aca6 100644 --- a/src/blueprints/run-new/__addonLocation__/package.json +++ b/src/blueprints/run-new/__addonLocation__/package.json @@ -25,10 +25,6 @@ ] } }, - "directories": { - "doc": "doc", - "test": "tests" - }, "files": [ "addon-main.cjs", "declarations", @@ -65,6 +61,7 @@ "@babel/core": "^7.25.2", "@babel/plugin-transform-typescript": "^7.25.2", "@babel/runtime": "^7.25.6", + "@ember/test-helpers": "^4.0.4", "@embroider/addon-dev": "^5.0.0", "@glimmer/component": "^1.1.2", "@glimmer/tracking": "^1.1.2", @@ -87,11 +84,24 @@ "eslint": "^8.57.0", "postcss": "^8.4.45", "prettier": "^3.3.3", + "qunit-dom": "^3.2.0", "rollup": "^4.21.2", "rollup-plugin-postcss": "^4.0.2", "stylelint": "^16.9.0", "type-css-modules": "^1.0.13", - "typescript": "^5.5.4" + "typescript": "^5.6.2" + }, + "peerDependencies": { + "@ember/test-helpers": "^3.2.0 || ^4.0.0", + "qunit-dom": "^3.2.0" + }, + "peerDependenciesMeta": { + "@ember/test-helpers": { + "optional": true + }, + "qunit-dom": { + "optional": true + } }, "engines": { "node": "18.* || >= 20" diff --git a/src/blueprints/run-new/__addonLocation__/unpublished-development-types/index.d.ts b/src/blueprints/run-new/__addonLocation__/unpublished-development-types/index.d.ts index 2f22d3f..11efbbf 100644 --- a/src/blueprints/run-new/__addonLocation__/unpublished-development-types/index.d.ts +++ b/src/blueprints/run-new/__addonLocation__/unpublished-development-types/index.d.ts @@ -4,6 +4,7 @@ import '@glint/environment-ember-loose'; import '@glint/environment-ember-template-imports'; import 'ember-source/types'; +import 'qunit-dom'; import type EmbroiderCssModulesRegistry from 'embroider-css-modules/template-registry'; diff --git a/tests/fixtures/run-new/output/packages/ui/form/package.json b/tests/fixtures/run-new/output/packages/ui/form/package.json index dd2d960..1247650 100644 --- a/tests/fixtures/run-new/output/packages/ui/form/package.json +++ b/tests/fixtures/run-new/output/packages/ui/form/package.json @@ -25,10 +25,6 @@ ] } }, - "directories": { - "doc": "doc", - "test": "tests" - }, "files": [ "addon-main.cjs", "declarations", @@ -65,6 +61,7 @@ "@babel/core": "^7.25.2", "@babel/plugin-transform-typescript": "^7.25.2", "@babel/runtime": "^7.25.6", + "@ember/test-helpers": "^4.0.4", "@embroider/addon-dev": "^5.0.0", "@glimmer/component": "^1.1.2", "@glimmer/tracking": "^1.1.2", @@ -87,11 +84,24 @@ "eslint": "^8.57.0", "postcss": "^8.4.45", "prettier": "^3.3.3", + "qunit-dom": "^3.2.0", "rollup": "^4.21.2", "rollup-plugin-postcss": "^4.0.2", "stylelint": "^16.9.0", "type-css-modules": "^1.0.13", - "typescript": "^5.5.4" + "typescript": "^5.6.2" + }, + "peerDependencies": { + "@ember/test-helpers": "^3.2.0 || ^4.0.0", + "qunit-dom": "^3.2.0" + }, + "peerDependenciesMeta": { + "@ember/test-helpers": { + "optional": true + }, + "qunit-dom": { + "optional": true + } }, "engines": { "node": "18.* || >= 20" diff --git a/tests/fixtures/run-new/output/packages/ui/form/unpublished-development-types/index.d.ts b/tests/fixtures/run-new/output/packages/ui/form/unpublished-development-types/index.d.ts index 3dde153..222f8c1 100644 --- a/tests/fixtures/run-new/output/packages/ui/form/unpublished-development-types/index.d.ts +++ b/tests/fixtures/run-new/output/packages/ui/form/unpublished-development-types/index.d.ts @@ -4,6 +4,7 @@ import '@glint/environment-ember-loose'; import '@glint/environment-ember-template-imports'; import 'ember-source/types'; +import 'qunit-dom'; import type EmbroiderCssModulesRegistry from 'embroider-css-modules/template-registry'; diff --git a/update-blueprints.js b/update-blueprints.js index 5f6adf4..c60e07f 100755 --- a/update-blueprints.js +++ b/update-blueprints.js @@ -5,7 +5,7 @@ import gitDiffApply from 'git-diff-apply'; import yargs from 'yargs'; import { hideBin } from 'yargs/helpers'; -const CURRENT_VERSION = '0.1.5'; +const CURRENT_VERSION = '0.2.0'; async function updateBlueprints({ from, to }) { const startTag = from; @@ -37,7 +37,7 @@ yargs(hideBin(process.argv)) type: 'string', }) .option('to', { - describe: "The end version (e.g. '0.5.0')", + describe: "The end version (e.g. '0.2.0')", type: 'string', }) .demandOption(['to']);