diff --git a/packages/catalog/package.json b/packages/catalog/package.json index ad6413952dc..8f71360982b 100644 --- a/packages/catalog/package.json +++ b/packages/catalog/package.json @@ -18,7 +18,7 @@ "@universal-ember/test-support": "catalog:", "concurrently": "catalog:", "ember-concurrency": "catalog:", - "ember-eslint-parser": "^0.13.0", + "ember-eslint-parser": "^0.14.6", "ember-modifier": "^4.1.0", "ember-resources": "catalog:", "ember-template-lint": "catalog:", diff --git a/packages/eslint-plugin-boxel/package.json b/packages/eslint-plugin-boxel/package.json index d45b48889f8..7a06f3b2ca8 100644 --- a/packages/eslint-plugin-boxel/package.json +++ b/packages/eslint-plugin-boxel/package.json @@ -37,7 +37,7 @@ "eslint": "catalog:" }, "dependencies": { - "ember-eslint-parser": "^0.13.0", + "ember-eslint-parser": "^0.14.6", "requireindex": "catalog:" }, "devDependencies": { diff --git a/packages/realm-server/package.json b/packages/realm-server/package.json index f76a0ac943b..39e7953053d 100644 --- a/packages/realm-server/package.json +++ b/packages/realm-server/package.json @@ -51,8 +51,9 @@ "cron": "catalog:", "date-fns": "catalog:", "decorator-transforms": "catalog:", - "ember-eslint-parser": "^0.13.0", + "ember-eslint-parser": "^0.14.6", "ember-template-recast": "^6.1.5", + "eslint": "catalog:", "eslint-plugin-qunit": "catalog:", "ethers": "catalog:", "flat": "catalog:", diff --git a/packages/runtime-common/package.json b/packages/runtime-common/package.json index ca5086356fb..ef31029cd65 100644 --- a/packages/runtime-common/package.json +++ b/packages/runtime-common/package.json @@ -60,7 +60,7 @@ "decorator-transforms": "catalog:", "diff": "catalog:", "ember-concurrency-async-plugin": "workspace:*", - "ember-eslint-parser": "^0.13.0", + "ember-eslint-parser": "^0.14.6", "ember-source": "catalog:", "eslint": "catalog:", "ethers": "catalog:", diff --git a/packages/software-factory/package.json b/packages/software-factory/package.json index f373527da28..db4d771fd7c 100644 --- a/packages/software-factory/package.json +++ b/packages/software-factory/package.json @@ -38,8 +38,6 @@ }, "devDependencies": { "@anthropic-ai/claude-agent-sdk": "^0.2.114", - "@modelcontextprotocol/sdk": "^1.29.0", - "@opencode-ai/sdk": "1.14.34", "@cardstack/boxel-cli": "workspace:*", "@cardstack/boxel-icons": "workspace:*", "@cardstack/boxel-ui": "workspace:*", @@ -52,6 +50,8 @@ "@ember/test-helpers": "catalog:", "@glint/ember-tsc": "catalog:", "@glint/template": "catalog:", + "@modelcontextprotocol/sdk": "^1.29.0", + "@opencode-ai/sdk": "1.14.34", "@playwright/test": "catalog:", "@types/fs-extra": "catalog:", "@types/jsonwebtoken": "catalog:", @@ -66,10 +66,11 @@ "ember-concurrency": "catalog:", "ember-modifier": "^4.1.0", "ember-template-lint": "catalog:", + "eslint": "catalog:", "eslint-plugin-qunit": "catalog:", - "opencode-ai": "1.14.34", "fs-extra": "catalog:", "jsonwebtoken": "catalog:", + "opencode-ai": "1.14.34", "pg": "catalog:", "qunit": "catalog:", "qunit-dom": "catalog:", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b62a477b469..07e772aba0f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -400,8 +400,8 @@ catalogs: specifier: ^1.7.1 version: 1.7.1 eslint-plugin-ember: - specifier: ^13.3.2 - version: 13.3.2 + specifier: ^13.5.0 + version: 13.5.0 eslint-plugin-eslint-comments: specifier: ^3.2.0 version: 3.2.0 @@ -1224,7 +1224,7 @@ importers: version: 9.1.2(eslint@8.57.1) eslint-plugin-ember: specifier: 'catalog:' - version: 13.3.2(@babel/eslint-parser@7.29.7(@babel/core@7.29.7)(eslint@8.57.1))(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) + version: 13.5.0(@babel/eslint-parser@7.29.7(@babel/core@7.29.7)(eslint@8.57.1))(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) eslint-plugin-n: specifier: 'catalog:' version: 17.24.0(eslint@8.57.1)(typescript@5.9.3) @@ -1462,7 +1462,7 @@ importers: version: 9.1.2(eslint@9.39.5) eslint-plugin-ember: specifier: 'catalog:' - version: 13.3.2(@babel/eslint-parser@7.29.7(@babel/core@7.29.7)(eslint@9.39.5))(@typescript-eslint/parser@8.19.1(eslint@9.39.5)(typescript@5.9.3))(eslint@9.39.5)(typescript@5.9.3) + version: 13.5.0(@babel/eslint-parser@7.29.7(@babel/core@7.29.7)(eslint@9.39.5))(@typescript-eslint/parser@8.19.1(eslint@9.39.5)(typescript@5.9.3))(eslint@9.39.5)(typescript@5.9.3) eslint-plugin-import: specifier: 'catalog:' version: 2.32.0(@typescript-eslint/parser@8.19.1(eslint@9.39.5)(typescript@5.9.3))(eslint@9.39.5) @@ -1706,7 +1706,7 @@ importers: version: 9.1.2(eslint@8.57.1) eslint-plugin-ember: specifier: 'catalog:' - version: 13.3.2(@babel/eslint-parser@7.29.7(@babel/core@7.29.7)(eslint@8.57.1))(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) + version: 13.5.0(@babel/eslint-parser@7.29.7(@babel/core@7.29.7)(eslint@8.57.1))(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) eslint-plugin-n: specifier: 'catalog:' version: 17.24.0(eslint@8.57.1)(typescript@5.9.3) @@ -1848,8 +1848,8 @@ importers: specifier: 'catalog:' version: 5.2.0(@babel/core@7.29.7)(@glint/template@1.7.7) ember-eslint-parser: - specifier: ^0.13.0 - version: 0.13.0(patch_hash=364c7e71472801c87618bf2b2cdabd256358166bbe107f29d321ab35d0a53425)(@babel/eslint-parser@7.29.7(@babel/core@7.29.7)(eslint@8.57.1))(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.9.3))(typescript@5.9.3) + specifier: ^0.14.6 + version: 0.14.6(patch_hash=364c7e71472801c87618bf2b2cdabd256358166bbe107f29d321ab35d0a53425)(@babel/eslint-parser@7.29.7(@babel/core@7.29.7)(eslint@8.57.1))(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.9.3))(typescript@5.9.3) ember-modifier: specifier: ^4.1.0 version: 4.3.0(@babel/core@7.29.7) @@ -1867,7 +1867,7 @@ importers: version: 9.1.2(eslint@8.57.1) eslint-plugin-ember: specifier: 'catalog:' - version: 13.3.2(@babel/eslint-parser@7.29.7(@babel/core@7.29.7)(eslint@8.57.1))(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) + version: 13.5.0(@babel/eslint-parser@7.29.7(@babel/core@7.29.7)(eslint@8.57.1))(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) eslint-plugin-import: specifier: 'catalog:' version: 2.32.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1) @@ -1899,8 +1899,8 @@ importers: packages/eslint-plugin-boxel: dependencies: ember-eslint-parser: - specifier: ^0.13.0 - version: 0.13.0(patch_hash=364c7e71472801c87618bf2b2cdabd256358166bbe107f29d321ab35d0a53425)(@babel/eslint-parser@7.29.7(@babel/core@7.29.7)(eslint@8.57.1))(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.9.3))(typescript@5.9.3) + specifier: ^0.14.6 + version: 0.14.6(patch_hash=364c7e71472801c87618bf2b2cdabd256358166bbe107f29d321ab35d0a53425)(@babel/eslint-parser@7.29.7(@babel/core@7.29.7)(eslint@8.57.1))(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.9.3))(typescript@5.9.3) requireindex: specifier: 'catalog:' version: 1.2.0 @@ -2393,7 +2393,7 @@ importers: version: 9.1.2(eslint@8.57.1) eslint-plugin-ember: specifier: 'catalog:' - version: 13.3.2(@babel/eslint-parser@7.29.7(@babel/core@7.29.7)(eslint@8.57.1))(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) + version: 13.5.0(@babel/eslint-parser@7.29.7(@babel/core@7.29.7)(eslint@8.57.1))(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) eslint-plugin-import: specifier: 'catalog:' version: 2.32.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1) @@ -2840,14 +2840,17 @@ importers: specifier: 'catalog:' version: 2.3.2(@babel/core@7.29.7) ember-eslint-parser: - specifier: ^0.13.0 - version: 0.13.0(patch_hash=364c7e71472801c87618bf2b2cdabd256358166bbe107f29d321ab35d0a53425)(@babel/eslint-parser@7.29.7(@babel/core@7.29.7)(eslint@9.39.5))(@typescript-eslint/parser@8.19.1(eslint@9.39.5)(typescript@5.9.3))(typescript@5.9.3) + specifier: ^0.14.6 + version: 0.14.6(patch_hash=364c7e71472801c87618bf2b2cdabd256358166bbe107f29d321ab35d0a53425)(@babel/eslint-parser@7.29.7(@babel/core@7.29.7)(eslint@8.57.1))(@typescript-eslint/parser@8.19.1(eslint@8.57.1)(typescript@5.9.3))(typescript@5.9.3) ember-template-recast: specifier: ^6.1.5 version: 6.1.5 + eslint: + specifier: 'catalog:' + version: 8.57.1 eslint-plugin-qunit: specifier: 'catalog:' - version: 8.2.6(eslint@9.39.5) + version: 8.2.6(eslint@8.57.1) ethers: specifier: 'catalog:' version: 6.16.0 @@ -3125,8 +3128,8 @@ importers: specifier: workspace:* version: link:../../vendor/ember-concurrency-async-plugin ember-eslint-parser: - specifier: ^0.13.0 - version: 0.13.0(patch_hash=364c7e71472801c87618bf2b2cdabd256358166bbe107f29d321ab35d0a53425)(@babel/eslint-parser@7.29.7(@babel/core@7.29.7)(eslint@8.57.1))(@typescript-eslint/parser@8.19.1(eslint@8.57.1)(typescript@5.9.3))(typescript@5.9.3) + specifier: ^0.14.6 + version: 0.14.6(patch_hash=364c7e71472801c87618bf2b2cdabd256358166bbe107f29d321ab35d0a53425)(@babel/eslint-parser@7.29.7(@babel/core@7.29.7)(eslint@8.57.1))(@typescript-eslint/parser@8.19.1(eslint@8.57.1)(typescript@5.9.3))(typescript@5.9.3) ember-source: specifier: 'catalog:' version: 6.10.1(patch_hash=ea945024993105fb6cc4ae5cb5e9ea8e0eff6cd5fe0b0033c43dd0cf9453eb0d)(@glimmer/component@2.1.1)(rsvp@4.8.5) @@ -3358,9 +3361,12 @@ importers: ember-template-lint: specifier: 'catalog:' version: 7.9.3 + eslint: + specifier: 'catalog:' + version: 8.57.1 eslint-plugin-qunit: specifier: 'catalog:' - version: 8.2.6(eslint@9.39.5) + version: 8.2.6(eslint@8.57.1) fs-extra: specifier: 'catalog:' version: 11.3.5 @@ -9756,11 +9762,11 @@ packages: resolution: {integrity: sha512-Jy2UOM7H83yriKrhwGhEgnbdL5H0QECMSPg/2AsjCji6aNvSLlHDl8FjvadQ79O6nbYP1Cny30JlVnRQpyoC7w==} engines: {node: 12.* || 14.* || >= 16} - ember-eslint-parser@0.13.0: - resolution: {integrity: sha512-i8mt96+yxFQaTNcz/2+SAkwpeLYU+VOFyHBshRyNL3HOciZhPpX3WszJK0/9GhVi8hQVGNtt21Iv7tsui3x0cQ==} + ember-eslint-parser@0.14.6: + resolution: {integrity: sha512-Z4fA1E/3uGZeBLPcz5aCiic3OoZ9YVxQBkImgGXdtgHLLuF/51drGor/FCwT9cCs1XZqY8HWRy4aarl+MZCfwQ==} engines: {node: '>=16.0.0'} peerDependencies: - '@babel/eslint-parser': ^7.28.6 + '@babel/eslint-parser': ^7.28.6 || ^8.0.0 '@typescript-eslint/parser': '*' peerDependenciesMeta: '@babel/eslint-parser': @@ -9768,8 +9774,8 @@ packages: '@typescript-eslint/parser': optional: true - ember-estree@0.6.4: - resolution: {integrity: sha512-/0+JLFt200RB/gUfLfRALTFWby6fGS7Bu+NN985Y8gadEntX4KoiYHhOl2hkzvy+AmBi+PbHxBa9QVCV7K/PUg==} + ember-estree@0.6.11: + resolution: {integrity: sha512-aZyheQGUXyHu8GARPd1YyjbDMGkvqBYKzPj6RVp8qqMqA1L1MbkWKsljWE3K1CwiJcHwTPgm/O3oxS0TY1AX9Q==} ember-exam@10.1.0: resolution: {integrity: sha512-6jUftmu2zpmLZ35PCsZDbdsAXTm2GjCGT3SjRX+BkUr2yKYpbD9B2R7hqCUnqOOTkdp2lzhBcGZ+KwwLLdH7eg==} @@ -10194,8 +10200,8 @@ packages: eslint-import-resolver-webpack: optional: true - eslint-plugin-ember@13.3.2: - resolution: {integrity: sha512-A/Sy+rfwpqOYwinU6chNZjzOPcbxg0JI69cSnM6uxUfeLRYGp0eYd9SiVB/j2QWAltGF/HAC6r8UMV+qKxUV2A==} + eslint-plugin-ember@13.5.0: + resolution: {integrity: sha512-q1s/irrc2l1KeE1l5S1UiO7ZrvGF5aYm903CMQ7lHFc09F/78/uvgzvA4wPZ9TFMl07r2ttoIINrEOFy05RtGg==} engines: {node: '>= 20.19'} peerDependencies: '@typescript-eslint/parser': '*' @@ -23735,12 +23741,12 @@ snapshots: - ember-source - supports-color - ember-eslint-parser@0.13.0(patch_hash=364c7e71472801c87618bf2b2cdabd256358166bbe107f29d321ab35d0a53425)(@babel/eslint-parser@7.29.7(@babel/core@7.29.7)(eslint@8.57.1))(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.9.3))(typescript@5.9.3): + ember-eslint-parser@0.14.6(patch_hash=364c7e71472801c87618bf2b2cdabd256358166bbe107f29d321ab35d0a53425)(@babel/eslint-parser@7.29.7(@babel/core@7.29.7)(eslint@8.57.1))(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.9.3))(typescript@5.9.3): dependencies: '@glimmer/syntax': 0.95.0 '@typescript-eslint/tsconfig-utils': 8.61.1(typescript@5.9.3) content-tag: 4.2.0 - ember-estree: 0.6.4 + ember-estree: 0.6.11 eslint-scope: 9.1.2 html-tags: 5.1.0 mathml-tag-names: 4.0.0 @@ -23751,12 +23757,12 @@ snapshots: transitivePeerDependencies: - typescript - ember-eslint-parser@0.13.0(patch_hash=364c7e71472801c87618bf2b2cdabd256358166bbe107f29d321ab35d0a53425)(@babel/eslint-parser@7.29.7(@babel/core@7.29.7)(eslint@8.57.1))(@typescript-eslint/parser@8.19.1(eslint@8.57.1)(typescript@5.9.3))(typescript@5.9.3): + ember-eslint-parser@0.14.6(patch_hash=364c7e71472801c87618bf2b2cdabd256358166bbe107f29d321ab35d0a53425)(@babel/eslint-parser@7.29.7(@babel/core@7.29.7)(eslint@8.57.1))(@typescript-eslint/parser@8.19.1(eslint@8.57.1)(typescript@5.9.3))(typescript@5.9.3): dependencies: '@glimmer/syntax': 0.95.0 '@typescript-eslint/tsconfig-utils': 8.61.1(typescript@5.9.3) content-tag: 4.2.0 - ember-estree: 0.6.4 + ember-estree: 0.6.11 eslint-scope: 9.1.2 html-tags: 5.1.0 mathml-tag-names: 4.0.0 @@ -23767,12 +23773,12 @@ snapshots: transitivePeerDependencies: - typescript - ember-eslint-parser@0.13.0(patch_hash=364c7e71472801c87618bf2b2cdabd256358166bbe107f29d321ab35d0a53425)(@babel/eslint-parser@7.29.7(@babel/core@7.29.7)(eslint@9.39.5))(@typescript-eslint/parser@8.19.1(eslint@9.39.5)(typescript@5.9.3))(typescript@5.9.3): + ember-eslint-parser@0.14.6(patch_hash=364c7e71472801c87618bf2b2cdabd256358166bbe107f29d321ab35d0a53425)(@babel/eslint-parser@7.29.7(@babel/core@7.29.7)(eslint@9.39.5))(@typescript-eslint/parser@8.19.1(eslint@9.39.5)(typescript@5.9.3))(typescript@5.9.3): dependencies: '@glimmer/syntax': 0.95.0 '@typescript-eslint/tsconfig-utils': 8.61.1(typescript@5.9.3) content-tag: 4.2.0 - ember-estree: 0.6.4 + ember-estree: 0.6.11 eslint-scope: 9.1.2 html-tags: 5.1.0 mathml-tag-names: 4.0.0 @@ -23783,7 +23789,7 @@ snapshots: transitivePeerDependencies: - typescript - ember-estree@0.6.4: + ember-estree@0.6.11: dependencies: '@glimmer/env': 0.1.7 '@glimmer/syntax': 0.95.0 @@ -24590,14 +24596,14 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-ember@13.3.2(@babel/eslint-parser@7.29.7(@babel/core@7.29.7)(eslint@8.57.1))(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3): + eslint-plugin-ember@13.5.0(@babel/eslint-parser@7.29.7(@babel/core@7.29.7)(eslint@8.57.1))(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3): dependencies: '@ember-data/rfc395-data': 0.0.4 aria-query: 5.3.2 axobject-query: 4.1.0 css-tree: 3.2.1 editorconfig: 3.0.2 - ember-eslint-parser: 0.13.0(patch_hash=364c7e71472801c87618bf2b2cdabd256358166bbe107f29d321ab35d0a53425)(@babel/eslint-parser@7.29.7(@babel/core@7.29.7)(eslint@8.57.1))(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.9.3))(typescript@5.9.3) + ember-eslint-parser: 0.14.6(patch_hash=364c7e71472801c87618bf2b2cdabd256358166bbe107f29d321ab35d0a53425)(@babel/eslint-parser@7.29.7(@babel/core@7.29.7)(eslint@8.57.1))(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.9.3))(typescript@5.9.3) ember-rfc176-data: 0.3.18 eslint: 8.57.1 eslint-utils: 3.0.0(eslint@8.57.1) @@ -24616,14 +24622,14 @@ snapshots: - '@babel/eslint-parser' - typescript - eslint-plugin-ember@13.3.2(@babel/eslint-parser@7.29.7(@babel/core@7.29.7)(eslint@9.39.5))(@typescript-eslint/parser@8.19.1(eslint@9.39.5)(typescript@5.9.3))(eslint@9.39.5)(typescript@5.9.3): + eslint-plugin-ember@13.5.0(@babel/eslint-parser@7.29.7(@babel/core@7.29.7)(eslint@9.39.5))(@typescript-eslint/parser@8.19.1(eslint@9.39.5)(typescript@5.9.3))(eslint@9.39.5)(typescript@5.9.3): dependencies: '@ember-data/rfc395-data': 0.0.4 aria-query: 5.3.2 axobject-query: 4.1.0 css-tree: 3.2.1 editorconfig: 3.0.2 - ember-eslint-parser: 0.13.0(patch_hash=364c7e71472801c87618bf2b2cdabd256358166bbe107f29d321ab35d0a53425)(@babel/eslint-parser@7.29.7(@babel/core@7.29.7)(eslint@9.39.5))(@typescript-eslint/parser@8.19.1(eslint@9.39.5)(typescript@5.9.3))(typescript@5.9.3) + ember-eslint-parser: 0.14.6(patch_hash=364c7e71472801c87618bf2b2cdabd256358166bbe107f29d321ab35d0a53425)(@babel/eslint-parser@7.29.7(@babel/core@7.29.7)(eslint@9.39.5))(@typescript-eslint/parser@8.19.1(eslint@9.39.5)(typescript@5.9.3))(typescript@5.9.3) ember-rfc176-data: 0.3.18 eslint: 9.39.5 eslint-utils: 3.0.0(eslint@9.39.5) @@ -24799,12 +24805,6 @@ snapshots: eslint: 8.57.1 requireindex: 1.2.0 - eslint-plugin-qunit@8.2.6(eslint@9.39.5): - dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.5) - eslint: 9.39.5 - requireindex: 1.2.0 - eslint-plugin-simple-import-sort@8.0.0(eslint@9.39.5): dependencies: eslint: 9.39.5 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index f7953459284..79fb4a58fff 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -146,7 +146,7 @@ catalog: eslint: ^8.57.1 eslint-config-prettier: ^9.1.2 eslint-doc-generator: ^1.7.1 - eslint-plugin-ember: ^13.3.2 + eslint-plugin-ember: ^13.5.0 eslint-plugin-eslint-comments: ^3.2.0 eslint-plugin-eslint-plugin: ^5.5.1 eslint-plugin-filenames: ^1.3.2