diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1de6560e..64c1179c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -132,6 +132,7 @@ jobs: - ember-lts-4.4 - ember-lts-4.8 - ember-lts-4.12 + - ember-lts-5.4 - ember-release - ember-beta - ember-canary diff --git a/packages/ember-cli-fastboot/.eslintignore b/packages/ember-cli-fastboot/.eslintignore index 9385391f..768fab33 100644 --- a/packages/ember-cli-fastboot/.eslintignore +++ b/packages/ember-cli-fastboot/.eslintignore @@ -2,6 +2,7 @@ /blueprints/*/files/ # compiled output +/declarations/ /dist/ # misc diff --git a/packages/ember-cli-fastboot/.npmignore b/packages/ember-cli-fastboot/.npmignore index 0b42362e..750ae20f 100644 --- a/packages/ember-cli-fastboot/.npmignore +++ b/packages/ember-cli-fastboot/.npmignore @@ -24,6 +24,8 @@ /testem.js /test/ /tests/ +/tsconfig.declarations.json +/tsconfig.json /yarn-error.log /yarn.lock .gitkeep diff --git a/packages/ember-cli-fastboot/package.json b/packages/ember-cli-fastboot/package.json index f7111c9b..8e6e5f9a 100644 --- a/packages/ember-cli-fastboot/package.json +++ b/packages/ember-cli-fastboot/package.json @@ -49,18 +49,18 @@ "silent-error": "^1.1.1" }, "devDependencies": { - "@babel/eslint-parser": "^7.22.15", - "@babel/plugin-proposal-decorators": "^7.23.2", - "@ember/optional-features": "^2.0.0", - "@ember/test-helpers": "^3.2.0", + "@babel/eslint-parser": "^7.24.1", + "@babel/plugin-proposal-decorators": "^7.24.1", + "@ember/optional-features": "^2.1.0", + "@ember/test-helpers": "^3.3.0", "@embroider/test-setup": "^3.0.3", "@glimmer/component": "^1.1.2", "@glimmer/tracking": "^1.1.2", "broccoli-asset-rev": "^3.0.0", "broccoli-test-helper": "^1.5.0", "concurrently": "^8.2.2", - "ember-auto-import": "^2.6.3", - "ember-cli": "~5.4.2", + "ember-auto-import": "^2.7.2", + "ember-cli": "~5.8.1", "ember-cli-clean-css": "^3.0.0", "ember-cli-dependency-checker": "^3.3.2", "ember-cli-htmlbars": "^6.3.0", @@ -68,32 +68,32 @@ "ember-cli-sri": "^2.1.1", "ember-cli-terser": "^4.0.2", "ember-load-initializers": "^2.1.2", - "ember-page-title": "^8.0.0", - "ember-qunit": "^8.0.1", + "ember-page-title": "^8.2.3", + "ember-qunit": "^8.0.2", "ember-resolver": "^11.0.1", - "ember-source": "~5.4.0", + "ember-source": "~5.8.0", "ember-source-channel-url": "^3.0.0", - "ember-template-lint": "^5.11.2", + "ember-template-lint": "^5.13.0", "ember-try": "^3.0.0", - "eslint": "^8.52.0", - "eslint-config-prettier": "^9.0.0", - "eslint-plugin-ember": "^11.11.1", - "eslint-plugin-n": "^16.2.0", - "eslint-plugin-prettier": "^5.0.1", - "eslint-plugin-qunit": "^8.0.1", + "eslint": "^8.57.0", + "eslint-config-prettier": "^9.1.0", + "eslint-plugin-ember": "^11.12.0", + "eslint-plugin-n": "^16.6.2", + "eslint-plugin-prettier": "^5.1.3", + "eslint-plugin-qunit": "^8.1.1", "glob": "^7.1.3", "lint-to-the-future": "^2.0.0", "lint-to-the-future-eslint": "^2.0.1", "loader.js": "^4.7.0", "mocha": "^9.1.2", - "prettier": "^3.0.3", - "qunit": "^2.20.0", + "prettier": "^3.2.5", + "qunit": "^2.20.1", "qunit-dom": "^2.0.0", "sinon": "^17.0.1", "stylelint": "^15.11.0", "stylelint-config-standard": "^34.0.0", - "stylelint-prettier": "^4.0.2", - "webpack": "^5.90.1" + "stylelint-prettier": "^4.1.0", + "webpack": "^5.91.0" }, "peerDependencies": { "ember-source": "^4.0.0" diff --git a/packages/ember-cli-fastboot/tests/dummy/config/ember-cli-update.json b/packages/ember-cli-fastboot/tests/dummy/config/ember-cli-update.json index f32bcfd1..7f4c21bc 100644 --- a/packages/ember-cli-fastboot/tests/dummy/config/ember-cli-update.json +++ b/packages/ember-cli-fastboot/tests/dummy/config/ember-cli-update.json @@ -3,7 +3,7 @@ "packages": [ { "name": "ember-cli", - "version": "5.4.2", + "version": "5.8.1", "blueprints": [ { "name": "addon", diff --git a/packages/ember-cli-fastboot/tests/dummy/config/ember-try.js b/packages/ember-cli-fastboot/tests/dummy/config/ember-try.js index 60e1a43f..d1d7fbf8 100644 --- a/packages/ember-cli-fastboot/tests/dummy/config/ember-try.js +++ b/packages/ember-cli-fastboot/tests/dummy/config/ember-try.js @@ -66,6 +66,14 @@ module.exports = async function () { }, }, }, + { + name: 'ember-lts-5.4', + npm: { + devDependencies: { + 'ember-source': '~5.4.0', + }, + }, + }, { name: 'ember-release', npm: { diff --git a/packages/ember-cli-fastboot/tsconfig.declarations.json b/packages/ember-cli-fastboot/tsconfig.declarations.json deleted file mode 100644 index 5a21df72..00000000 --- a/packages/ember-cli-fastboot/tsconfig.declarations.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "declarationDir": "declarations", - "emitDeclarationOnly": true, - "noEmit": false, - "rootDir": "." - }, - "include": ["addon", "addon-test-support"] -}