diff --git a/package.json b/package.json index f932cade3..25d76c2de 100644 --- a/package.json +++ b/package.json @@ -146,7 +146,7 @@ "ember-try": "^3.0.0", "eslint": "^8.57.1", "eslint-config-prettier": "^9.1.0", - "eslint-plugin-ember": "^11.12.0", + "eslint-plugin-ember": "^12.3.3", "eslint-plugin-n": "^17.14.0", "eslint-plugin-prettier": "^5.2.1", "eslint-plugin-qunit": "^8.1.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8104cfedc..0908777ae 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -352,8 +352,8 @@ importers: specifier: ^9.1.0 version: 9.1.0(eslint@8.57.1) eslint-plugin-ember: - specifier: ^11.12.0 - version: 11.12.0(eslint@8.57.1) + specifier: ^12.3.3 + version: 12.3.3(@babel/core@7.26.0)(eslint@8.57.1) eslint-plugin-n: specifier: ^17.14.0 version: 17.14.0(eslint@8.57.1) @@ -467,8 +467,8 @@ importers: specifier: '*' version: 8.57.1 eslint-plugin-ember: - specifier: ^11.12.0 - version: 11.12.0(eslint@8.57.1) + specifier: ^12.3.3 + version: 12.3.3(@babel/core@7.26.0)(eslint@8.57.1) eslint-plugin-n: specifier: '*' version: 16.6.2(eslint@8.57.1) @@ -3487,6 +3487,10 @@ packages: resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + css-tree@3.0.1: + resolution: {integrity: sha512-8Fxxv+tGhORlshCdCwnNJytvlvq46sOLSYEx2ZIGurahWvMucSRnyjPA3AmrMq4VPRYbHVpWj5VkiVasrM2H4Q==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + css-unit-converter@1.1.2: resolution: {integrity: sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==} @@ -4055,6 +4059,16 @@ packages: resolution: {integrity: sha512-TovtNqCumzyAiW0/OisSkkVK93xnVF4NRU6+FN0ubpfwEOpRrmM2RqDwXI6YAChCgSHON1cz0DfQStpA1Gjuuw==} engines: {node: 10.* || >= 12} + ember-eslint-parser@0.5.7: + resolution: {integrity: sha512-d0nIQxC6TXsMebi7GcpH6meFDVhTUTYZpQ6Yg5n92+eZHqygAEKWZX55lLa49/wucBXS+Wadp2g6okPcN463aA==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@babel/core': ^7.23.6 + '@typescript-eslint/parser': '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + ember-functions-as-helper-polyfill@2.1.2: resolution: {integrity: sha512-yvW6xykvZEIYzzwlrC/g9yu6LtLkkj5F+ho6U+BDxN1uREMgoMOZnji7sSILn5ITVpaJ055DPcO+utEFD7IZOA==} engines: {node: '>= 14.0.0'} @@ -4349,11 +4363,15 @@ packages: eslint-formatter-kakoune@1.0.0: resolution: {integrity: sha512-Uk/TVLt6Nf6Xoz7C1iYuZjOSdJxe5aaauGRke8JhKeJwD66Y61/pY2FjtLP04Ooq9PwV34bzrkKkU2UZ5FtDRA==} - eslint-plugin-ember@11.12.0: - resolution: {integrity: sha512-7Ow1ky5JnRR0k3cxuvgYi4AWTe9DzGjlLgOJbU5VABLgr7Q0iq3ioC+YwAP79nV48cpw2HOgMgkZ1MynuIg59g==} - engines: {node: 14.* || 16.* || >= 18} + eslint-plugin-ember@12.3.3: + resolution: {integrity: sha512-OXf3+XofsSMW/zGnp6B1cB2veC9zLzby8RGmHkxNwRHGLs/fYNVBbpwkmdZhzR8+IMN3wjtLR4iNLvkKOAT5bg==} + engines: {node: 18.* || 20.* || >= 21} peerDependencies: - eslint: '>= 7' + '@typescript-eslint/parser': '*' + eslint: '>= 8' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true eslint-plugin-es-x@7.8.0: resolution: {integrity: sha512-7Ds8+wAAoV3T+LAKeu39Y5BzXCrGKrcISfgKEqTS4BDN8SFEDQd0S43jiQ8vIa3wUKD07qitZdfzlenSi8/0qQ==} @@ -5975,9 +5993,6 @@ packages: magic-string@0.25.9: resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} - magic-string@0.30.14: - resolution: {integrity: sha512-5c99P1WKTed11ZC0HMJOj6CDIue6F8ySu+bJL+85q1zBEIY8IklrJ1eiKC2NDRh3Ct3FcvmJPyQHb9erXMTJNw==} - make-dir@3.1.0: resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} engines: {node: '>=8'} @@ -6057,6 +6072,9 @@ packages: mdn-data@2.0.4: resolution: {integrity: sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==} + mdn-data@2.12.1: + resolution: {integrity: sha512-rsfnCbOHjqrhWxwt5/wtSLzpoKTzW7OXdT5lLOIH1OTYhWu9rRJveGq0sKvDZODABH7RX+uoR+DYcpFnq4Tf6Q==} + mdn-links@0.1.0: resolution: {integrity: sha512-m+gI2Hrgro1O0SwqHd9cFkqN8VGzP56eprB63gxu6z9EFQDMeaR083wcNqMVADIbgiMP/TOCCe0ZIXHLBv2tUg==} @@ -12854,6 +12872,11 @@ snapshots: mdn-data: 2.0.30 source-map-js: 1.2.1 + css-tree@3.0.1: + dependencies: + mdn-data: 2.12.1 + source-map-js: 1.2.1 + css-unit-converter@1.1.2: {} css-what@3.4.2: {} @@ -13985,6 +14008,19 @@ snapshots: - '@babel/core' - supports-color + ember-eslint-parser@0.5.7(@babel/core@7.26.0)(eslint@8.57.1): + dependencies: + '@babel/core': 7.26.0 + '@babel/eslint-parser': 7.25.9(@babel/core@7.26.0)(eslint@8.57.1) + '@glimmer/syntax': 0.92.0 + content-tag: 2.0.3 + eslint-scope: 7.2.2 + html-tags: 3.3.1 + mathml-tag-names: 2.1.3 + svg-tags: 1.0.0 + transitivePeerDependencies: + - eslint + ember-functions-as-helper-polyfill@2.1.2(ember-source@5.11.1(@glimmer/component@1.1.2(@babel/core@7.26.0))(rsvp@4.8.5)(webpack@5.97.1)): dependencies: ember-cli-babel: 7.26.11 @@ -14566,24 +14602,21 @@ snapshots: eslint-formatter-kakoune@1.0.0: {} - eslint-plugin-ember@11.12.0(eslint@8.57.1): + eslint-plugin-ember@12.3.3(@babel/core@7.26.0)(eslint@8.57.1): dependencies: '@ember-data/rfc395-data': 0.0.4 - '@glimmer/syntax': 0.84.3 - css-tree: 2.3.1 + css-tree: 3.0.1 + ember-eslint-parser: 0.5.7(@babel/core@7.26.0)(eslint@8.57.1) ember-rfc176-data: 0.3.18 - ember-template-imports: 3.4.2 - ember-template-recast: 6.1.5 eslint: 8.57.1 eslint-utils: 3.0.0(eslint@8.57.1) estraverse: 5.3.0 lodash.camelcase: 4.3.0 lodash.kebabcase: 4.1.1 - magic-string: 0.30.14 requireindex: 1.2.0 snake-case: 3.0.4 transitivePeerDependencies: - - supports-color + - '@babel/core' eslint-plugin-es-x@7.8.0(eslint@8.57.1): dependencies: @@ -16463,10 +16496,6 @@ snapshots: dependencies: sourcemap-codec: 1.4.8 - magic-string@0.30.14: - dependencies: - '@jridgewell/sourcemap-codec': 1.5.0 - make-dir@3.1.0: dependencies: semver: 6.3.1 @@ -16579,6 +16608,8 @@ snapshots: mdn-data@2.0.4: {} + mdn-data@2.12.1: {} + mdn-links@0.1.0: {} mdurl@1.0.1: {} diff --git a/test-apps/new-addon/package.json b/test-apps/new-addon/package.json index 442c54802..54127160e 100644 --- a/test-apps/new-addon/package.json +++ b/test-apps/new-addon/package.json @@ -44,7 +44,7 @@ "ember-source-channel-url": "*", "ember-try": "*", "eslint": "*", - "eslint-plugin-ember": "^11.12.0", + "eslint-plugin-ember": "^12.3.3", "eslint-plugin-n": "*", "loader.js": "*", "qunit": "^2.22.0",