Skip to content

Commit 522a505

Browse files
authored
Update dependencies (#1060)
* Update @ember/addon-blueprint * Update addon dep * Update ember-cli v6.9.1...v6.10.0 * Update packages in docs * Remove warp drive (not needed) * Fix format * Add missing globals for TS
1 parent 3bda651 commit 522a505

File tree

15 files changed

+2732
-2537
lines changed

15 files changed

+2732
-2537
lines changed

config/ember-cli-update.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"packages": [
55
{
66
"name": "@ember/addon-blueprint",
7-
"version": "0.16.1",
7+
"version": "0.17.0",
88
"blueprints": [
99
{
1010
"name": "@ember/addon-blueprint",

docs/.editorconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# EditorConfig helps developers define and maintain consistent
22
# coding styles between different editors and IDEs
3-
# editorconfig.org
3+
# https://editorconfig.org/
44

55
root = true
66

docs/.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
# compiled output
44
/dist/
5-
/declarations/
65
/tmp/
76

87
# dependencies
Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
'use strict';
2-
3-
module.exports = {
1+
export default {
42
extends: ['stylelint-config-standard'],
53
};

docs/app/models/.gitkeep

Whitespace-only changes.

docs/app/services/.gitkeep

Whitespace-only changes.
Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
'use strict';
2-
3-
const {
1+
import { dirname } from 'node:path';
2+
import { fileURLToPath } from 'node:url';
3+
import {
44
babelCompatSupport,
55
templateCompatSupport,
6-
} = require('@embroider/compat/babel');
6+
} from '@embroider/compat/babel';
77

8-
module.exports = {
8+
export default {
99
plugins: [
1010
[
1111
'@babel/plugin-transform-typescript',
@@ -18,7 +18,6 @@ module.exports = {
1818
[
1919
'babel-plugin-ember-template-compilation',
2020
{
21-
compilerPath: 'ember-source/dist/ember-template-compiler.js',
2221
enableLegacyModules: [
2322
'ember-cli-htmlbars',
2423
'ember-cli-htmlbars-inline-precompile',
@@ -31,14 +30,14 @@ module.exports = {
3130
'module:decorator-transforms',
3231
{
3332
runtime: {
34-
import: require.resolve('decorator-transforms/runtime-esm'),
33+
import: import.meta.resolve('decorator-transforms/runtime-esm'),
3534
},
3635
},
3736
],
3837
[
3938
'@babel/plugin-transform-runtime',
4039
{
41-
absoluteRuntime: __dirname,
40+
absoluteRuntime: dirname(fileURLToPath(import.meta.url)),
4241
useESModules: true,
4342
regenerator: false,
4443
},

docs/config/ember-cli-update.json

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,20 @@
33
"packages": [
44
{
55
"name": "ember-cli",
6-
"version": "6.9.1",
6+
"version": "6.10.0",
77
"blueprints": [
88
{
99
"name": "app",
1010
"outputRepo": "https://github.com/ember-cli/ember-new-output",
1111
"codemodsSource": "ember-app-codemods-manifest@1",
1212
"isBaseBlueprint": true,
13-
"options": ["--no-welcome", "--pnpm", "--typescript"]
13+
"options": [
14+
"--no-welcome",
15+
"--pnpm",
16+
"--typescript",
17+
"--no-ember-data",
18+
"--no-warp-drive"
19+
]
1420
}
1521
]
1622
}

docs/eslint.config.mjs

Lines changed: 14 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
*/
1515
import globals from 'globals';
1616
import js from '@eslint/js';
17+
import { defineConfig, globalIgnores } from 'eslint/config';
1718

1819
import ts from 'typescript-eslint';
1920

@@ -23,7 +24,7 @@ import eslintConfigPrettier from 'eslint-config-prettier';
2324
import qunit from 'eslint-plugin-qunit';
2425
import n from 'eslint-plugin-n';
2526

26-
import babelParser from '@babel/eslint-parser';
27+
import babelParser from '@babel/eslint-parser/experimental-worker';
2728

2829
const parserOptions = {
2930
esm: {
@@ -38,25 +39,18 @@ const parserOptions = {
3839
},
3940
};
4041

41-
export default ts.config(
42+
export default defineConfig([
43+
globalIgnores([
44+
'dist/',
45+
'coverage/',
46+
'app/components/snippets/*-snippet.*',
47+
'!**/.*',
48+
]),
4249
js.configs.recommended,
4350
ember.configs.base,
4451
ember.configs.gjs,
4552
ember.configs.gts,
4653
eslintConfigPrettier,
47-
/**
48-
* Ignores must be in their own object
49-
* https://eslint.org/docs/latest/use/configure/ignore
50-
*/
51-
{
52-
ignores: [
53-
'dist/',
54-
'node_modules/',
55-
'coverage/',
56-
'app/components/snippets/*-snippet.*',
57-
'!**/.*',
58-
],
59-
},
6054
/**
6155
* https://eslint.org/docs/latest/use/configure/configuration-files#configuring-linter-options
6256
*/
@@ -85,6 +79,9 @@ export default ts.config(
8579
languageOptions: {
8680
parser: ember.parser,
8781
parserOptions: parserOptions.esm.ts,
82+
globals: {
83+
...globals.browser,
84+
},
8885
},
8986
extends: [...ts.configs.recommendedTypeChecked, ember.configs.gts],
9087
},
@@ -98,16 +95,7 @@ export default ts.config(
9895
* CJS node files
9996
*/
10097
{
101-
files: [
102-
'**/*.cjs',
103-
'config/**/*.js',
104-
'testem.js',
105-
'testem*.js',
106-
'.prettierrc.js',
107-
'.stylelintrc.js',
108-
'.template-lintrc.js',
109-
'ember-cli-build.js',
110-
],
98+
files: ['**/*.cjs', 'config/**/*.js', 'ember-cli-build.js'],
11199
plugins: {
112100
n,
113101
},
@@ -138,4 +126,4 @@ export default ts.config(
138126
},
139127
},
140128
},
141-
);
129+
]);

docs/package.json

Lines changed: 31 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@
66
"repository": "",
77
"license": "MIT",
88
"author": "",
9+
"exports": {
10+
"./tests/*": "./tests/*",
11+
"./*": "./app/*"
12+
},
913
"directories": {
1014
"doc": "doc",
1115
"test": "tests"
@@ -39,41 +43,36 @@
3943
"type": "app",
4044
"version": 2
4145
},
42-
"exports": {
43-
"./tests/*": "./tests/*",
44-
"./*": "./app/*"
45-
},
4646
"devDependencies": {
47-
"@babel/core": "^7.28.5",
48-
"@babel/eslint-parser": "^7.28.5",
47+
"@babel/core": "^7.28.6",
48+
"@babel/eslint-parser": "^7.28.6",
4949
"@babel/plugin-transform-runtime": "^7.28.5",
50-
"@babel/plugin-transform-typescript": "^7.28.5",
51-
"@babel/runtime": "^7.28.4",
52-
"@ember/app-tsconfig": "^1.0.3",
50+
"@babel/plugin-transform-typescript": "^7.28.6",
51+
"@babel/runtime": "^7.28.6",
52+
"@ember/app-tsconfig": "^2.0.0",
5353
"@ember/optional-features": "^2.3.0",
5454
"@ember/string": "^4.0.1",
5555
"@ember/test-helpers": "^5.4.1",
5656
"@ember/test-waiters": "^4.1.1",
57-
"@embroider/compat": "^4.1.11",
57+
"@embroider/compat": "^4.1.12",
5858
"@embroider/config-meta-loader": "^1.0.0",
59-
"@embroider/core": "^4.4.1",
59+
"@embroider/core": "^4.4.2",
6060
"@embroider/legacy-inspector-support": "^0.1.3",
61-
"@embroider/macros": "^1.19.5",
61+
"@embroider/macros": "^1.19.6",
6262
"@embroider/router": "^3.0.6",
63-
"@embroider/vite": "^1.4.4",
63+
"@embroider/vite": "^1.5.0",
6464
"@eslint/js": "^9.39.2",
6565
"@glimmer/component": "^2.0.0",
66-
"@glint/core": "^1.5.2",
67-
"@glint/ember-tsc": "^1.0.8",
66+
"@glint/ember-tsc": "^1.0.9",
6867
"@glint/template": "^1.7.3",
68+
"@glint/tsserver-plugin": "^2.0.9",
6969
"@rollup/plugin-babel": "^6.1.0",
7070
"@types/qunit": "^2.19.13",
7171
"@types/rsvp": "^4.0.9",
72-
"babel-plugin-ember-template-compilation": "^2.4.1",
72+
"babel-plugin-ember-template-compilation": "^3.1.0",
7373
"concurrently": "^9.2.1",
74-
"decorator-transforms": "^2.3.0",
75-
"ember-auto-import": "^2.12.0",
76-
"ember-cli": "~6.9.1",
74+
"decorator-transforms": "^2.3.1",
75+
"ember-cli": "~6.10.0",
7776
"ember-cli-babel": "^8.2.0",
7877
"ember-cli-deprecation-workflow": "^4.0.0",
7978
"ember-concurrency": "^5.1.0",
@@ -82,29 +81,29 @@
8281
"ember-page-title": "^9.0.3",
8382
"ember-qunit": "^9.0.4",
8483
"ember-resolver": "^13.1.1",
85-
"ember-source": "~6.9.0",
84+
"ember-source": "~6.10.0",
8685
"ember-source-channel-url": "^3.0.0",
8786
"ember-template-lint": "^7.9.3",
8887
"ember-truth-helpers": "^5.0.0",
8988
"eslint": "^9.39.2",
9089
"eslint-config-prettier": "^10.1.8",
9190
"eslint-plugin-ember": "^12.7.5",
92-
"eslint-plugin-n": "^17.23.1",
91+
"eslint-plugin-n": "^17.23.2",
9392
"eslint-plugin-qunit": "^8.2.5",
94-
"globals": "^16.5.0",
95-
"prettier": "^3.7.4",
93+
"eslint-plugin-warp-drive": "^5.8.1",
94+
"globals": "^17.1.0",
95+
"prettier": "^3.8.1",
9696
"prettier-plugin-ember-template-tag": "^2.1.2",
97-
"qunit": "^2.24.3",
97+
"qunit": "^2.25.0",
9898
"qunit-dom": "^3.5.0",
9999
"rsvp": "^4.8.5",
100-
"sass-embedded": "^1.97.1",
101-
"shiki": "^3.20.0",
102-
"stylelint": "^16.26.1",
103-
"stylelint-config-standard": "^39.0.1",
104-
"testem": "^3.16.0",
105-
"tracked-built-ins": "^4.0.0",
100+
"sass-embedded": "^1.97.3",
101+
"shiki": "^3.21.0",
102+
"stylelint": "^17.0.0",
103+
"stylelint-config-standard": "^40.0.0",
104+
"testem": "^3.17.0",
106105
"typescript": "^5.9.3",
107-
"typescript-eslint": "^8.50.1",
108-
"vite": "^7.3.0"
106+
"typescript-eslint": "^8.53.1",
107+
"vite": "^7.3.1"
109108
}
110109
}

0 commit comments

Comments
 (0)