-
-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Updated CI and dependencies. Dropped support for Node 12 and Ember 3.24 LTS. #388
Changes from all commits
3bb15e2
73db9ff
45b9d0f
6897789
2e5e30c
a1abe87
f7d2d8e
67eb761
0c38916
15b4de5
2a2be2b
6de7470
7fb2fc4
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,7 +3,6 @@ | |
# compiled output | ||
/test-app/dist/ | ||
/test-app/tmp/ | ||
/scenario | ||
/dist | ||
|
||
# dependencies | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -22,88 +22,74 @@ | |
"images" | ||
], | ||
"scripts": { | ||
"lint": "npm-run-all --aggregate-output --continue-on-error --parallel lint:*", | ||
"link-test-app": "addon-dev link-test-app", | ||
"lint": "concurrently \"npm:lint:*(!fix)\" --names \"lint:\"", | ||
"lint:devdeps": "addon-dev sync-dev-deps --lint", | ||
Comment on lines
+25
to
+27
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. It seemed like, the addon had been made a At the moment, I'm thinking that it may be easier to introduce TypeScript before introducing yarn workspace. |
||
"lint:hbs": "ember-template-lint .", | ||
"lint:js": "eslint .", | ||
"lint:devdeps": "addon-dev sync-dev-deps --lint", | ||
"scenario:list": "scenario-tester list --files test-app/scenarios.js", | ||
"scenario:output": "scenario-tester output --files test-app/scenarios.js --outdir scenario --scenario ", | ||
"scenario:run": "cd test-app && qunit scenarios.js --filter ", | ||
"start": "npm-run-all --parallel start:*", | ||
"start:test-app": "cd test-app && ember serve", | ||
"prepare": "concurrently \"npm:prepublishOnly\" \"npm:link-test-app\"", | ||
"prepublishOnly": "rollup --config", | ||
"start": "concurrently \"npm:start:*\"", | ||
"start:build": "rollup --config --watch", | ||
"start:test-app": "cd test-app && ember serve", | ||
"sync-dev-deps": "addon-dev sync-dev-deps", | ||
"test": "npm-run-all lint:* test:*", | ||
"test:ember": "cd test-app && ember test", | ||
"test:ember-compatibility": "cd test-app && qunit scenarios.js", | ||
"prepare": "npm-run-all prepublishOnly link-test-app", | ||
"link-test-app": "addon-dev link-test-app", | ||
"prepublishOnly": "rollup --config" | ||
"test": "concurrently \"npm:lint\" \"npm:test:*\" --names \"lint,test:\"", | ||
"test:ember": "cd test-app && ember test" | ||
}, | ||
"dependencies": { | ||
"@embroider/addon-shim": "^1.5.0" | ||
}, | ||
"devDependencies": { | ||
"@babel/core": "^7.15.5", | ||
"@ember/optional-features": "^2.0.0", | ||
"@ember/test-helpers": "^2.4.2", | ||
"@ember/test-helpers": "^2.8.1", | ||
"@embroider/addon-dev": "^1.5.0", | ||
"@embroider/compat-latest": "npm:@embroider/compat@latest", | ||
"@embroider/core-latest": "npm:@embroider/core@latest", | ||
"@embroider/test-setup": "^1.5.0", | ||
"@embroider/webpack-latest": "npm:@embroider/webpack@latest", | ||
"@glimmer/component": "^1.0.4", | ||
"@glimmer/tracking": "^1.0.4", | ||
"@glimmer/component": "^1.1.2", | ||
"@glimmer/tracking": "^1.1.2", | ||
"@rollup/plugin-babel": "^5.3.0", | ||
"babel-eslint": "^10.1.0", | ||
"broccoli-asset-rev": "^3.0.0", | ||
"ember-auto-import": "^2.4.0", | ||
"ember-cli": "~3.28.0", | ||
"ember-cli-3.20": "npm:ember-cli@~3.20.0", | ||
"ember-cli-3.24": "npm:ember-cli@~3.24.0", | ||
"concurrently": "^7.6.0", | ||
"ember-auto-import": "^2.5.0", | ||
"ember-cli": "~4.9.2", | ||
"ember-cli-app-version": "^5.0.0", | ||
"ember-cli-babel": "^7.26.6", | ||
"ember-cli-beta": "npm:ember-cli@beta", | ||
"ember-cli-dependency-checker": "^3.2.0", | ||
"ember-cli-htmlbars": "^5.7.1", | ||
"ember-cli-babel": "^7.26.11", | ||
"ember-cli-dependency-checker": "^3.3.1", | ||
"ember-cli-htmlbars": "^6.1.1", | ||
"ember-cli-inject-live-reload": "^2.1.0", | ||
"ember-cli-latest": "npm:ember-cli@latest", | ||
"ember-cli-sri": "^2.1.1", | ||
"ember-cli-terser": "^4.0.2", | ||
"ember-export-application-global": "^2.0.1", | ||
"ember-fetch": "^8.1.1", | ||
"ember-fetch": "^8.1.2", | ||
"ember-load-initializers": "^2.1.2", | ||
"ember-maybe-import-regenerator": "^0.1.6", | ||
"ember-page-title": "^6.2.2", | ||
"ember-qunit": "^5.1.4", | ||
"ember-resolver": "^8.0.2", | ||
"ember-source": "~3.28.0", | ||
"ember-source-3.20": "npm:ember-source@~3.20.0", | ||
"ember-source-3.24": "npm:ember-source@~3.24.0", | ||
"ember-source-beta": "npm:ember-source@beta", | ||
"ember-source-canary": "npm:ember-source@alpha", | ||
"ember-source-latest": "npm:ember-source@latest", | ||
"ember-template-lint": "^3.6.0", | ||
"ember-page-title": "^7.0.0", | ||
"ember-qunit": "^6.0.0", | ||
"ember-resolver": "^8.0.3", | ||
"ember-source": "~4.9.1", | ||
"ember-source-channel-url": "^3.0.0", | ||
"ember-template-lint": "^5.2.0", | ||
"ember-try": "^2.0.0", | ||
"eslint": "^7.32.0", | ||
"eslint-config-prettier": "^8.3.0", | ||
"eslint-plugin-ember": "^10.5.4", | ||
"eslint-config-prettier": "^8.5.0", | ||
"eslint-plugin-ember": "^11.2.1", | ||
"eslint-plugin-node": "^11.1.0", | ||
"eslint-plugin-prettier": "^3.4.1", | ||
"eslint-plugin-qunit": "^6.2.0", | ||
"eslint-plugin-prettier": "^4.2.1", | ||
"eslint-plugin-qunit": "^7.3.4", | ||
"loader.js": "^4.7.0", | ||
"npm-run-all": "^4.1.5", | ||
"prettier": "^2.3.2", | ||
"qunit": "^2.16.0", | ||
"qunit-dom": "^1.6.0", | ||
"prettier": "^2.8.1", | ||
"qunit": "^2.19.3", | ||
"qunit-dom": "^2.0.0", | ||
"release-it": "^14.2.1", | ||
"release-it-lerna-changelog": "^3.1.0", | ||
"rollup": "^2.57.0", | ||
"scenario-tester": "^2.0.1", | ||
"semver": "^7.3.5", | ||
"webpack": "^5.53.0" | ||
"webpack": "^5.75.0" | ||
}, | ||
"engines": { | ||
"node": "12.* || 14.* || >= 16" | ||
"node": "14.* || 16.* || >= 18" | ||
}, | ||
"publishConfig": { | ||
"registry": "https://registry.npmjs.org" | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good practice to set
timeout-minutes
to a low value so that CI can fail early when something goes wrong. (The default value is360
minutes.)