Skip to content

Commit 73ff57b

Browse files
author
github-actions[bot]
committed
v6.3.0-beta.0
1 parent 34271bb commit 73ff57b

File tree

8 files changed

+58
-28
lines changed

8 files changed

+58
-28
lines changed

.prettierignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@
88
/coverage/
99
!.*
1010
.*/
11+
/pnpm-lock.yaml
12+
ember-cli-update.json
13+
*.html
1114

1215
# ember-try
1316
/.node_modules.ember-try/

.prettierrc.js

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,6 @@ module.exports = {
55
overrides: [
66
{
77
files: '*.{js,gjs,ts,gts,mjs,mts,cjs,cts}',
8-
options: {
9-
singleQuote: true,
10-
},
11-
},
12-
{
13-
files: '*.{gjs,gts}',
148
options: {
159
singleQuote: true,
1610
templateSingleQuote: false,

.stylelintrc.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
'use strict';
22

33
module.exports = {
4-
extends: ['stylelint-config-standard', 'stylelint-prettier/recommended'],
4+
extends: ['stylelint-config-standard'],
55
};

app/app.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@ import Application from '@ember/application';
22
import Resolver from 'ember-resolver';
33
import loadInitializers from 'ember-load-initializers';
44
import config from 'my-app/config/environment';
5+
import { importSync, isDevelopingApp, macroCondition } from '@embroider/macros';
6+
7+
if (macroCondition(isDevelopingApp())) {
8+
importSync('./deprecation-workflow');
9+
}
510

611
export default class App extends Application {
712
modulePrefix = config.modulePrefix;

app/deprecation-workflow.js

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
import setupDeprecationWorkflow from 'ember-cli-deprecation-workflow';
2+
3+
/**
4+
* Docs: https://github.com/ember-cli/ember-cli-deprecation-workflow
5+
*/
6+
setupDeprecationWorkflow({
7+
/**
8+
false by default, but if a developer / team wants to be more aggressive about being proactive with
9+
handling their deprecations, this should be set to "true"
10+
*/
11+
throwOnUnhandled: false,
12+
workflow: [
13+
/* ... handlers ... */
14+
/* to generate this list, run your app for a while (or run the test suite),
15+
* and then run in the browser console:
16+
*
17+
* deprecationWorkflow.flushDeprecations()
18+
*
19+
* And copy the handlers here
20+
*/
21+
/* example: */
22+
/* { handler: 'silence', matchId: 'template-action' }, */
23+
],
24+
});

config/ember-cli-update.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"packages": [
44
{
55
"name": "ember-cli",
6-
"version": "6.2.0-beta.0",
6+
"version": "6.3.0-beta.0",
77
"blueprints": [
88
{
99
"name": "app",

eslint.config.mjs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import globals from 'globals';
1616
import js from '@eslint/js';
1717

1818
import ember from 'eslint-plugin-ember/recommended';
19-
import prettier from 'eslint-plugin-prettier/recommended';
19+
import eslintConfigPrettier from 'eslint-config-prettier';
2020
import qunit from 'eslint-plugin-qunit';
2121
import n from 'eslint-plugin-n';
2222

@@ -35,7 +35,7 @@ const esmParserOptions = {
3535

3636
export default [
3737
js.configs.recommended,
38-
prettier,
38+
eslintConfigPrettier,
3939
ember.configs.base,
4040
ember.configs.gjs,
4141
/**
@@ -81,8 +81,10 @@ export default [
8181
files: [
8282
'**/*.cjs',
8383
'config/**/*.js',
84+
'tests/dummy/config/**/*.js',
8485
'testem.js',
8586
'testem*.js',
87+
'index.js',
8688
'.prettierrc.js',
8789
'.stylelintrc.js',
8890
'.template-lintrc.js',

package.json

Lines changed: 20 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,12 @@
1212
},
1313
"scripts": {
1414
"build": "ember build --environment=production",
15+
"format": "prettier . --cache --write",
1516
"lint": "concurrently \"npm:lint:*(!fix)\" --names \"lint:\" --prefixColors auto",
1617
"lint:css": "stylelint \"**/*.css\"",
1718
"lint:css:fix": "concurrently \"npm:lint:css -- --fix\"",
18-
"lint:fix": "concurrently \"npm:lint:*:fix\" --names \"fix:\" --prefixColors auto",
19+
"lint:fix": "concurrently \"npm:lint:*:fix\" --names \"fix:\" --prefixColors auto && npm run format",
20+
"lint:format": "prettier . --cache --check",
1921
"lint:hbs": "ember-template-lint .",
2022
"lint:hbs:fix": "ember-template-lint . --fix",
2123
"lint:js": "eslint . --cache",
@@ -25,52 +27,52 @@
2527
"test:ember": "ember test"
2628
},
2729
"devDependencies": {
28-
"@babel/core": "^7.26.0",
29-
"@babel/eslint-parser": "^7.25.9",
30+
"@babel/core": "^7.26.7",
31+
"@babel/eslint-parser": "^7.26.5",
3032
"@babel/plugin-proposal-decorators": "^7.25.9",
3133
"@ember/optional-features": "^2.2.0",
32-
"@ember/test-helpers": "^4.0.4",
33-
"@eslint/js": "^9.17.0",
34-
"@glimmer/component": "^1.1.2",
34+
"@ember/test-helpers": "^5.1.0",
35+
"@embroider/macros": "^1.16.10",
36+
"@eslint/js": "^9.19.0",
37+
"@glimmer/component": "^2.0.0",
3538
"@glimmer/tracking": "^1.1.2",
3639
"broccoli-asset-rev": "^3.0.0",
37-
"concurrently": "^9.1.0",
40+
"concurrently": "^9.1.2",
3841
"ember-auto-import": "^2.10.0",
39-
"ember-cli": "~6.2.0-beta.0",
42+
"ember-cli": "~6.3.0-beta.0",
4043
"ember-cli-app-version": "^7.0.0",
4144
"ember-cli-babel": "^8.2.0",
4245
"ember-cli-clean-css": "^3.0.0",
4346
"ember-cli-dependency-checker": "^3.3.3",
47+
"ember-cli-deprecation-workflow": "^3.1.0",
4448
"ember-cli-htmlbars": "^6.3.0",
4549
"ember-cli-inject-live-reload": "^2.1.0",
4650
"ember-cli-sri": "^2.1.1",
4751
"ember-cli-terser": "^4.0.2",
48-
"ember-data": "~5.4.0-beta.12",
52+
"ember-data": "~5.4.0-beta.14",
4953
"ember-fetch": "^8.1.2",
5054
"ember-load-initializers": "^3.0.1",
5155
"ember-modifier": "^4.2.0",
5256
"ember-page-title": "^8.2.3",
5357
"ember-qunit": "^9.0.1",
5458
"ember-resolver": "^13.1.0",
55-
"ember-source": "~6.2.0-beta.1",
56-
"ember-template-imports": "^4.2.0",
57-
"ember-template-lint": "^6.0.0",
59+
"ember-source": "~6.3.0-beta.1",
60+
"ember-template-imports": "^4.3.0",
61+
"ember-template-lint": "^6.1.0",
5862
"ember-welcome-page": "^7.0.2",
59-
"eslint": "^9.17.0",
63+
"eslint": "^9.19.0",
6064
"eslint-config-prettier": "^9.1.0",
61-
"eslint-plugin-ember": "^12.3.3",
65+
"eslint-plugin-ember": "^12.5.0",
6266
"eslint-plugin-n": "^17.15.1",
63-
"eslint-plugin-prettier": "^5.2.1",
6467
"eslint-plugin-qunit": "^8.1.2",
6568
"globals": "^15.14.0",
6669
"loader.js": "^4.7.0",
6770
"prettier": "^3.4.2",
6871
"prettier-plugin-ember-template-tag": "^2.0.4",
69-
"qunit": "^2.23.1",
72+
"qunit": "^2.24.1",
7073
"qunit-dom": "^3.4.0",
71-
"stylelint": "^16.12.0",
74+
"stylelint": "^16.14.1",
7275
"stylelint-config-standard": "^36.0.1",
73-
"stylelint-prettier": "^5.0.2",
7476
"tracked-built-ins": "^3.4.0",
7577
"webpack": "^5.97.1"
7678
},

0 commit comments

Comments
 (0)