diff --git a/docs/package.json b/docs/package.json index a879cc085..db3ddf951 100644 --- a/docs/package.json +++ b/docs/package.json @@ -91,7 +91,7 @@ "ember-try": "^3.0.0", "eslint": "^8.56.0", "eslint-config-prettier": "^9.1.0", - "eslint-plugin-ember": "^11.11.1", + "eslint-plugin-ember": "^12.0.0", "eslint-plugin-n": "^16.6.2", "eslint-plugin-prettier": "^5.1.3", "eslint-plugin-qunit": "^8.0.1", diff --git a/ember-power-select/package.json b/ember-power-select/package.json index 8499158bd..8253d39d1 100644 --- a/ember-power-select/package.json +++ b/ember-power-select/package.json @@ -124,7 +124,7 @@ "ember-template-lint": "^5.13.0", "eslint": "^8.56.0", "eslint-config-prettier": "^9.1.0", - "eslint-plugin-ember": "^11.11.1", + "eslint-plugin-ember": "^12.0.0", "eslint-plugin-n": "^16.6.2", "eslint-plugin-prettier": "^5.1.3", "node-sass": "^9.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d2ac11e35..80e32921f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -244,8 +244,8 @@ importers: specifier: ^9.1.0 version: 9.1.0(eslint@8.56.0) eslint-plugin-ember: - specifier: ^11.11.1 - version: 11.12.0(eslint@8.56.0) + specifier: ^12.0.0 + version: 12.0.0(@babel/core@7.23.7)(@typescript-eslint/parser@6.19.0)(eslint@8.56.0)(typescript@5.3.3) eslint-plugin-n: specifier: ^16.6.2 version: 16.6.2(eslint@8.56.0) @@ -455,8 +455,8 @@ importers: specifier: ^9.1.0 version: 9.1.0(eslint@8.56.0) eslint-plugin-ember: - specifier: ^11.11.1 - version: 11.12.0(eslint@8.56.0) + specifier: ^12.0.0 + version: 12.0.0(@babel/core@7.23.7)(@typescript-eslint/parser@6.19.0)(eslint@8.56.0)(typescript@5.3.3) eslint-plugin-n: specifier: ^16.6.2 version: 16.6.2(eslint@8.56.0) @@ -702,8 +702,8 @@ importers: specifier: ^9.1.0 version: 9.1.0(eslint@8.56.0) eslint-plugin-ember: - specifier: ^11.11.1 - version: 11.12.0(eslint@8.56.0) + specifier: ^12.0.0 + version: 12.0.0(@babel/core@7.23.7)(@typescript-eslint/parser@6.19.0)(eslint@8.56.0)(typescript@5.3.3) eslint-plugin-n: specifier: ^16.6.2 version: 16.6.2(eslint@8.56.0) @@ -2673,6 +2673,12 @@ packages: dependencies: '@simple-dom/interface': 1.4.0 + /@glimmer/interfaces@0.85.13: + resolution: {integrity: sha512-qOEdvFgCQX1g+Gfi/nA2zbKYPmEkEbhFgzZ5esgmlQNOSQx4j8nyGiBvnG/vepHrh4wUzTvIynrCQpfr3SiKXg==} + dependencies: + '@simple-dom/interface': 1.4.0 + dev: true + /@glimmer/interfaces@0.87.1: resolution: {integrity: sha512-2lbwLY4Bt9i2SvwT4hhY0TgEYKhOMQBgYvRiraq2BYHwO8iLKh3lC8iO3d+rQ3VgDtQ9i/sP6HG848VNRyVHxA==} dependencies: @@ -2837,6 +2843,16 @@ packages: '@handlebars/parser': 2.0.0 simple-html-tokenizer: 0.5.11 + /@glimmer/syntax@0.85.13: + resolution: {integrity: sha512-zMGkJh6JcHdCTx1emmBbhBrGO04gqD6CS5khmDwSJCIpVHnGH0Ejxp9rpnSMc5IW71/hFoQY6RlMgVYF2hrHhA==} + dependencies: + '@glimmer/interfaces': 0.85.13 + '@glimmer/util': 0.85.13 + '@glimmer/wire-format': 0.85.13 + '@handlebars/parser': 2.0.0 + simple-html-tokenizer: 0.5.11 + dev: true + /@glimmer/tracking@1.1.2: resolution: {integrity: sha512-cyV32zsHh+CnftuRX84ALZpd2rpbDrhLhJnTXn9W//QpqdRZ5rdMsxSY9fOsj0CKEc706tmEU299oNnDc0d7tA==} dependencies: @@ -2853,6 +2869,13 @@ packages: '@glimmer/interfaces': 0.84.3 '@simple-dom/interface': 1.4.0 + /@glimmer/util@0.85.13: + resolution: {integrity: sha512-ogj65iukNKEPPqQ2bOD6CLsqxsFwmiGvTQbAsg1eh1MoPjxhNZMpLsT5CdQ10XE7yUALHGJ71SwxBSpAOGDmxg==} + dependencies: + '@glimmer/env': 0.1.7 + '@glimmer/interfaces': 0.85.13 + dev: true + /@glimmer/util@0.87.1: resolution: {integrity: sha512-Duxi2JutaIewfIWp8PJl7U5n12yasKWtZFHNLSrg+C8TKeMXdRyJtI7uqtqg0Z/6F9JwdJe/IPhTvdsTTfzAuA==} dependencies: @@ -2904,6 +2927,13 @@ packages: '@glimmer/interfaces': 0.84.3 '@glimmer/util': 0.84.3 + /@glimmer/wire-format@0.85.13: + resolution: {integrity: sha512-q6bHPfjSYE9jH27L75lUzyhSpBA+iONzsJVXewdwO4GdYYCC4s+pfUaJg7ZYNFDcHDuVKUcLhBb/NICDzMA5Uw==} + dependencies: + '@glimmer/interfaces': 0.85.13 + '@glimmer/util': 0.85.13 + dev: true + /@glimmer/wire-format@0.87.1: resolution: {integrity: sha512-O3W1HDfRGX7wHZqvP8UzI/nWyZ2GIMFolU7l6WcLGU9HIdzqfxsc7ae2Icob/fq2kV9meHti4yDEdTMlBVK9AQ==} dependencies: @@ -7798,6 +7828,27 @@ packages: - '@glint/template' - supports-color + /ember-eslint-parser@0.2.5(@babel/core@7.23.7)(@typescript-eslint/parser@6.19.0)(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-ht3kkY6h+kWb6yW2OrqFG9TpC4pgdiTflDYMmJtHgZbbrIPD8fCeo8jVPBYCIO5HCHqxVwmT1H0rNlRRhWfUJg==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@babel/core': ^7.23.6 + '@typescript-eslint/parser': ^6.15.0 + typescript: ^5.3.3 + dependencies: + '@babel/core': 7.23.7 + '@babel/eslint-parser': 7.23.3(@babel/core@7.23.7)(eslint@8.56.0) + '@glimmer/syntax': 0.85.13 + '@typescript-eslint/parser': 6.19.0(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/scope-manager': 6.19.0 + content-tag: 1.2.2 + eslint-scope: 7.2.2 + html-tags: 3.3.1 + typescript: 5.3.3 + transitivePeerDependencies: + - eslint + dev: true + /ember-fetch@8.1.2: resolution: {integrity: sha512-TVx24/jrvDIuPL296DV0hBwp7BWLcSMf0I8464KGz01sPytAB+ZAePbc9ooBTJDkKZEGFgatJa4nj3yF1S9Bpw==} engines: {node: '>= 10'} @@ -8419,28 +8470,31 @@ packages: resolution: {integrity: sha512-Uk/TVLt6Nf6Xoz7C1iYuZjOSdJxe5aaauGRke8JhKeJwD66Y61/pY2FjtLP04Ooq9PwV34bzrkKkU2UZ5FtDRA==} dev: true - /eslint-plugin-ember@11.12.0(eslint@8.56.0): - resolution: {integrity: sha512-7Ow1ky5JnRR0k3cxuvgYi4AWTe9DzGjlLgOJbU5VABLgr7Q0iq3ioC+YwAP79nV48cpw2HOgMgkZ1MynuIg59g==} - engines: {node: 14.* || 16.* || >= 18} + /eslint-plugin-ember@12.0.0(@babel/core@7.23.7)(@typescript-eslint/parser@6.19.0)(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-+GQTzL925GeKM8lUmSVskc3HqSspz7UwvW9TV0h3Z9BoSxki0qLe0RN4dfwQBxirpHu1+/4b1tLs2BKu3UEOXQ==} + engines: {node: 18.* || 20.* || >= 21} peerDependencies: - eslint: '>= 7' + eslint: '>= 8' + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true dependencies: '@ember-data/rfc395-data': 0.0.4 - '@glimmer/syntax': 0.84.3 css-tree: 2.3.1 + ember-eslint-parser: 0.2.5(@babel/core@7.23.7)(@typescript-eslint/parser@6.19.0)(eslint@8.56.0)(typescript@5.3.3) ember-rfc176-data: 0.3.18 - ember-template-imports: 3.4.2 - ember-template-recast: 6.1.4 eslint: 8.56.0 eslint-utils: 3.0.0(eslint@8.56.0) estraverse: 5.3.0 lodash.camelcase: 4.3.0 lodash.kebabcase: 4.1.1 - magic-string: 0.30.5 requireindex: 1.2.0 snake-case: 3.0.4 + typescript: 5.3.3 transitivePeerDependencies: - - supports-color + - '@babel/core' + - '@typescript-eslint/parser' dev: true /eslint-plugin-es-x@7.5.0(eslint@8.56.0): @@ -11296,13 +11350,6 @@ packages: dependencies: sourcemap-codec: 1.4.8 - /magic-string@0.30.5: - resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==} - engines: {node: '>=12'} - dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 - dev: true - /make-dir@3.1.0: resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} engines: {node: '>=8'} diff --git a/test-app/package.json b/test-app/package.json index 6391651ab..c909d68e4 100644 --- a/test-app/package.json +++ b/test-app/package.json @@ -90,7 +90,7 @@ "ember-try": "^3.0.0", "eslint": "^8.56.0", "eslint-config-prettier": "^9.1.0", - "eslint-plugin-ember": "^11.11.1", + "eslint-plugin-ember": "^12.0.0", "eslint-plugin-n": "^16.6.2", "eslint-plugin-prettier": "^5.1.3", "eslint-plugin-qunit": "^8.0.1",