Skip to content

Commit 2e2a30d

Browse files
Merge pull request #1818 from NullVoxPopuli/upgrade-some-things
Upgrade some things
2 parents 2ba59fe + dfca113 commit 2e2a30d

File tree

36 files changed

+2214
-2953
lines changed

36 files changed

+2214
-2953
lines changed

apps/repl/app/components/limber/frame-output.gts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,8 @@ export default class FrameOutput extends Component {
3232
update: (format: Format, text: string) => void;
3333
}>;
3434

35-
constructor(owner: unknown, args: {}) {
35+
// eslint-disable-next-line @typescript-eslint/no-explicit-any
36+
constructor(owner: unknown, args: any) {
3637
super(owner, args);
3738

3839
registerDestructor(this, () => {

apps/repl/app/components/limber/layout/controls/format-buttons.gts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import type RouterService from '@ember/routing/router-service';
1010
import type { ComponentLike } from '@glint/template';
1111
import type { Format } from 'limber/utils/messaging';
1212

13-
export const FormatButtons: TOC<{}> = <template>
13+
export const FormatButtons: TOC<object> = <template>
1414
{{! template-lint-disable no-forbidden-elements }}
1515
<style>
1616
.limber__toggle-group { button { box-shadow: 0 0px 1px rgba(255,255,255,0.5); } button:hover {

apps/repl/app/components/limber/layout/state.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -447,7 +447,7 @@ function getData(): SplitSizeData {
447447

448448
try {
449449
return JSON.parse(json);
450-
} catch (e) {
450+
} catch {
451451
return {};
452452
}
453453
}

apps/repl/app/components/limber/save.gts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@ export default class Save extends Component {
2222

2323
@tracked isShowing = false;
2424

25-
constructor(owner: unknown, args: {}) {
25+
// eslint-disable-next-line @typescript-eslint/no-explicit-any
26+
constructor(owner: unknown, args: any) {
2627
super(owner, args);
2728

2829
const handler = (e: KeyboardEvent) => {

apps/repl/package.json

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -34,15 +34,15 @@
3434
"lint:prettier": "pnpm -w exec lint prettier"
3535
},
3636
"devDependencies": {
37-
"@babel/core": "^7.24.5",
38-
"@babel/eslint-parser": "^7.24.5",
37+
"@babel/core": "^7.25.2",
38+
"@babel/eslint-parser": "^7.25.1",
3939
"@codemirror/view": "6.28.6",
4040
"@ember/optional-features": "^2.0.0",
4141
"@ember/string": "^3.1.1",
42-
"@ember/test-helpers": "^4.0.2",
43-
"@embroider/compat": "3.6.0",
44-
"@embroider/core": "3.4.14",
45-
"@embroider/webpack": "4.0.4",
42+
"@ember/test-helpers": "^4.0.4",
43+
"@embroider/compat": "3.6.1",
44+
"@embroider/core": "3.4.15",
45+
"@embroider/webpack": "4.0.5",
4646
"@fortawesome/ember-fontawesome": "^2.0.0",
4747
"@fortawesome/fontawesome-svg-core": "^6.5.1",
4848
"@fortawesome/free-brands-svg-icons": "^6.5.1",
@@ -66,8 +66,8 @@
6666
"@types/qunit": "^2.19.10",
6767
"@types/rsvp": "^4.0.9",
6868
"@types/unist": "^3.0.2",
69-
"@typescript-eslint/eslint-plugin": "^7.9.0",
70-
"@typescript-eslint/parser": "^7.9.0",
69+
"@typescript-eslint/eslint-plugin": "^8.4.0",
70+
"@typescript-eslint/parser": "^8.4.0",
7171
"broccoli-asset-rev": "^3.0.0",
7272
"broccoli-merge-trees": "^4.2.0",
7373
"build-time-reporter-webpack-plugin": "^1.4.3",
@@ -96,13 +96,13 @@
9696
"ember-template-lint-plugin-prettier": "^5.0.0",
9797
"esbuild-loader": "^4.0.3",
9898
"eslint": "^8.55.0",
99-
"eslint-plugin-ember": "^12.1.0",
99+
"eslint-plugin-ember": "^12.2.0",
100100
"execa": "^8.0.1",
101101
"file-loader": "^6.2.0",
102102
"fractal-page-object": "^0.5.0",
103103
"loader.js": "^4.7.0",
104104
"onp": "^2.0.4",
105-
"prettier": "^3.2.5",
105+
"prettier": "^3.3.3",
106106
"prettier-plugin-ember-template-tag": "2.0.2",
107107
"process": "^0.11.10",
108108
"qunit": "^2.20.0",
@@ -129,7 +129,7 @@
129129
},
130130
"dependencies": {
131131
"@ember/test-waiters": "^3.1.0",
132-
"@embroider/macros": "1.16.5",
132+
"@embroider/macros": "1.16.6",
133133
"@embroider/router": "2.1.8",
134134
"@glimmer/component": "^1.1.2",
135135
"@glimmer/tracking": "^1.1.2",

apps/repl/tests/application/output-demos-test.gts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ module('Output > Demos', function (hooks) {
5858
let makeComponent!: (format: Format, text: string) => void;
5959
let setParentFrame!: (parentAPI: {
6060
beginCompile: () => void;
61-
error: () => void;
61+
error: (e: unknown) => void;
6262
success: () => void;
6363
finishedRendering: () => void;
6464
}) => void;
@@ -90,7 +90,7 @@ module('Output > Demos', function (hooks) {
9090

9191
setParentFrame({
9292
beginCompile: () => assert.step('begin compile'),
93-
error: () => assert.step('error'),
93+
error: (e) => assert.step(e as string),
9494
success: () => assert.step('success'),
9595
finishedRendering: () => assert.step('finished rendering'),
9696
});

apps/tutorial/app/components/prose/index.gts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import { NotFound } from './prose-not-found';
99
import type { TOC } from '@ember/component/template-only';
1010

1111
export const resetScroll = modifier((element, [prose]) => {
12+
// eslint-disable-next-line @typescript-eslint/no-unused-expressions
1213
prose;
1314
element.scrollTo(0, 0);
1415
});

apps/tutorial/package.json

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -46,15 +46,15 @@
4646
"unified": "^10.1.2"
4747
},
4848
"devDependencies": {
49-
"@babel/core": "^7.24.5",
49+
"@babel/core": "^7.25.2",
5050
"@babel/runtime": "^7.24.5",
5151
"@ember/optional-features": "^2.0.0",
5252
"@ember/string": "^3.1.1",
53-
"@ember/test-helpers": "^4.0.2",
53+
"@ember/test-helpers": "^4.0.4",
5454
"@ember/test-waiters": "^3.1.0",
55-
"@embroider/compat": "3.6.0",
56-
"@embroider/core": "3.4.14",
57-
"@embroider/webpack": "4.0.4",
55+
"@embroider/compat": "3.6.1",
56+
"@embroider/core": "3.4.15",
57+
"@embroider/webpack": "4.0.5",
5858
"@fortawesome/ember-fontawesome": "^2.0.0",
5959
"@fortawesome/fontawesome-svg-core": "^6.5.1",
6060
"@fortawesome/free-brands-svg-icons": "^6.5.1",
@@ -69,8 +69,8 @@
6969
"@nullvoxpopuli/limber-untyped": "workspace:^0.0.1",
7070
"@tsconfig/ember": "^3.0.7",
7171
"@types/qunit": "^2.19.10",
72-
"@typescript-eslint/eslint-plugin": "^7.9.0",
73-
"@typescript-eslint/parser": "^7.9.0",
72+
"@typescript-eslint/eslint-plugin": "^8.4.0",
73+
"@typescript-eslint/parser": "^8.4.0",
7474
"broccoli-asset-rev": "^3.0.0",
7575
"broccoli-funnel": "^3.0.8",
7676
"concurrently": "^8.2.2",
@@ -92,14 +92,14 @@
9292
"ember-template-lint": "^6.0.0",
9393
"eslint": "^8.55.0",
9494
"eslint-config-prettier": "^9.1.0",
95-
"eslint-plugin-ember": "^12.1.0",
96-
"eslint-plugin-n": "^17.7.0",
97-
"eslint-plugin-prettier": "^5.1.3",
98-
"eslint-plugin-qunit": "^8.0.1",
95+
"eslint-plugin-ember": "^12.2.0",
96+
"eslint-plugin-n": "^17.10.2",
97+
"eslint-plugin-prettier": "^5.2.1",
98+
"eslint-plugin-qunit": "^8.1.2",
9999
"fs-extra": "^11.2.0",
100100
"globby": "^14.0.0",
101101
"loader.js": "^4.7.0",
102-
"prettier": "^3.2.5",
102+
"prettier": "^3.3.3",
103103
"prettier-plugin-ember-template-tag": "2.0.2",
104104
"qunit": "^2.20.0",
105105
"qunit-dom": "3.2.0",

dev/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"name": "dev-tools",
3+
"version": "0.0.0",
34
"private": true,
45
"type": "module",
56
"main": "index.js",
@@ -17,12 +18,12 @@
1718
"yargs": "^17.7.2"
1819
},
1920
"devDependencies": {
20-
"@babel/core": "^7.24.5",
21+
"@babel/core": "^7.25.2",
2122
"@nullvoxpopuli/eslint-configs": "^4.0.0",
2223
"@types/node": "^20.12.12",
2324
"@types/yargs": "^17.0.32",
2425
"eslint": "^8.55.0",
25-
"prettier": "^3.2.5",
26+
"prettier": "^3.3.3",
2627
"prettier-plugin-ember-template-tag": "2.0.2",
2728
"typescript": "^5.4.5"
2829
},
@@ -45,6 +46,5 @@
4546
"directory": "dev"
4647
},
4748
"license": "MIT",
48-
"author": "NullVoxPopuli",
49-
"version": null
49+
"author": "NullVoxPopuli"
5050
}

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,15 @@
1818
"start:tutorial": "pnpm --filter=tutorial start"
1919
},
2020
"devDependencies": {
21-
"@babel/core": "^7.24.5",
21+
"@babel/core": "^7.25.2",
2222
"@nullvoxpopuli/eslint-configs": "^4.0.0",
2323
"concurrently": "^8.2.2",
2424
"dev-tools": "workspace:*",
2525
"eslint": "^8.55.0",
26-
"prettier": "^3.2.5",
26+
"prettier": "^3.3.3",
2727
"prettier-plugin-ember-template-tag": "2.0.2",
28-
"release-plan": "^0.9.0",
29-
"turbo": "^2.0.4"
28+
"release-plan": "^0.9.2",
29+
"turbo": "^2.1.1"
3030
},
3131
"packageManager": "[email protected]",
3232
"engines": {

0 commit comments

Comments
 (0)