diff --git a/.discourse-compatibility b/.discourse-compatibility index 5f0cd3e..2f02d14 100644 --- a/.discourse-compatibility +++ b/.discourse-compatibility @@ -1,3 +1,4 @@ +< 3.5.0.beta5-dev: be64a5ea30dcda658a74e22a9e7b5fd8cd7632c8 < 3.5.0.beta1-dev: b7181ad63238adf843d27b2d0db13cb6354df379 < 3.4.0.beta2-dev: ff810c65d88e3a208b1126e94ec9ba637d6e997e < 3.4.0.beta1-dev: 5a44de571484b2652d7ba57b16e3e1519e4d7317 diff --git a/Gemfile.lock b/Gemfile.lock index 8399511..c5be1a9 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -15,9 +15,9 @@ GEM tzinfo (~> 2.0, >= 2.0.5) uri (>= 0.13.1) ast (2.4.3) - base64 (0.2.0) - benchmark (0.4.0) - bigdecimal (3.1.9) + base64 (0.3.0) + benchmark (0.4.1) + bigdecimal (3.2.0) concurrent-ruby (1.3.5) connection_pool (2.5.3) drb (2.2.3) diff --git a/package.json b/package.json index 6c3a785..d49f363 100644 --- a/package.json +++ b/package.json @@ -1,11 +1,11 @@ { "private": true, "devDependencies": { - "@discourse/lint-configs": "2.21.0", + "@discourse/lint-configs": "2.23.0", "ember-template-lint": "7.7.0", - "eslint": "9.27.0", + "eslint": "9.28.0", "prettier": "3.5.3", - "stylelint": "16.19.1" + "stylelint": "16.20.0" }, "engines": { "node": ">= 22", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e091243..702c80a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,20 +9,20 @@ importers: .: devDependencies: '@discourse/lint-configs': - specifier: 2.21.0 - version: 2.21.0(ember-template-lint@7.7.0(@babel/core@7.27.3))(eslint@9.27.0)(postcss@8.5.4)(prettier@3.5.3)(stylelint@16.19.1(typescript@5.8.3)) + specifier: 2.23.0 + version: 2.23.0(ember-template-lint@7.7.0(@babel/core@7.27.4))(eslint@9.28.0)(postcss@8.5.4)(prettier@3.5.3)(stylelint@16.20.0(typescript@5.8.3)) ember-template-lint: specifier: 7.7.0 - version: 7.7.0(@babel/core@7.27.3) + version: 7.7.0(@babel/core@7.27.4) eslint: - specifier: 9.27.0 - version: 9.27.0 + specifier: 9.28.0 + version: 9.28.0 prettier: specifier: 3.5.3 version: 3.5.3 stylelint: - specifier: 16.19.1 - version: 16.19.1(typescript@5.8.3) + specifier: 16.20.0 + version: 16.20.0(typescript@5.8.3) packages: @@ -38,8 +38,8 @@ packages: resolution: {integrity: sha512-V42wFfx1ymFte+ecf6iXghnnP8kWTO+ZLXIyZq+1LAXHHvTZdVxicn4yiVYdYMGaCO3tmqub11AorKkv+iodqw==} engines: {node: '>=6.9.0'} - '@babel/core@7.27.3': - resolution: {integrity: sha512-hyrN8ivxfvJ4i0fIJuV4EOlV0WDMz5Ui4StRTgVaAvWeiRCilXgwVvxJKtFQ3TKtHgJscB2YiXKGNJuVwhQMtA==} + '@babel/core@7.27.4': + resolution: {integrity: sha512-bXYxrXFubeYdvB0NhD/NBB3Qi6aZeV20GOWVI47t2dkecCEoneR4NPVcb7abpXDEvejgrUfFtG6vG/zxAKmg+g==} engines: {node: '>=6.9.0'} '@babel/eslint-parser@7.27.1': @@ -111,12 +111,12 @@ packages: resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==} engines: {node: '>=6.9.0'} - '@babel/helpers@7.27.3': - resolution: {integrity: sha512-h/eKy9agOya1IGuLaZ9tEUgz+uIRXcbtOhRtUyyMf8JFmn1iT13vnl/IGVWSkdOCG/pC57U4S1jnAabAavTMwg==} + '@babel/helpers@7.27.4': + resolution: {integrity: sha512-Y+bO6U+I7ZKaM5G5rDUZiYfUvQPUibYmAFe7EnKdnKBbVXDZxvp+MWOH5gYciY0EPk4EScsuFMQBbEfpdRKSCQ==} engines: {node: '>=6.9.0'} - '@babel/parser@7.27.3': - resolution: {integrity: sha512-xyYxRj6+tLNDTWi0KCBcZ9V7yg3/lwL9DWh9Uwh/RIVlIfFidggcgxKX3GCXwCiswwcGRawBKbEg2LG/Y8eJhw==} + '@babel/parser@7.27.4': + resolution: {integrity: sha512-BRmLHGwpUqLFR2jzx9orBuX/ABDkj2jLKOXrHDTN2aOKL+jFDDKaRNo9nyYsIl9h/UE/7lMKdDjKQQyxKKDZ7g==} engines: {node: '>=6.0.0'} hasBin: true @@ -148,8 +148,8 @@ packages: resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.27.3': - resolution: {integrity: sha512-lId/IfN/Ye1CIu8xG7oKBHXd2iNb2aW1ilPszzGcJug6M8RCKfVNcYhpI5+bMvFYjK7lXIM0R+a+6r8xhHp2FQ==} + '@babel/traverse@7.27.4': + resolution: {integrity: sha512-oNcu2QbHqts9BtOWJosOVJapWjBDSxGCpFvikNR5TGDYDQf3JwpIoMzIKrvfoti93cLfPJEG4tH9SPVeyCGgdA==} engines: {node: '>=6.9.0'} '@babel/types@7.27.3': @@ -179,13 +179,13 @@ packages: peerDependencies: postcss-selector-parser: ^7.0.0 - '@discourse/lint-configs@2.21.0': - resolution: {integrity: sha512-QqW6Kr2Kk32AujDj4+esgY3IY/qk9ffJb9ChrHzb/cHbAqUaEEoDKoy/zBQhNC3QrVLLvRCmL9E77gOSrTohJg==} + '@discourse/lint-configs@2.23.0': + resolution: {integrity: sha512-3V6imqOtbSM/Xa+gmpBReY1GurrrQFcLFxMHWitDVKwzjZ+zDUZx/RkRlG8ZquWZNqF58Wp/DQQNifo4LZkIJA==} peerDependencies: ember-template-lint: 7.7.0 - eslint: 9.27.0 + eslint: 9.28.0 prettier: 3.5.3 - stylelint: 16.19.1 + stylelint: 16.20.0 '@dual-bundle/import-meta-resolve@4.1.0': resolution: {integrity: sha512-+nxncfwHM5SgAtrVzgpzJOI1ol0PkumhVo469KCf9lUi21IGcY90G98VuHm9VRrUypmAzawAHO9bs6hqeADaVg==} @@ -219,8 +219,8 @@ packages: resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.27.0': - resolution: {integrity: sha512-G5JD9Tu5HJEu4z2Uo4aHY2sLV64B7CDMXxFzqzjl3NKd6RVzSXNoE80jk7Y0lJkTTkjiIhBAqmlYwjuBY3tvpA==} + '@eslint/js@9.28.0': + resolution: {integrity: sha512-fnqSjGWd/CoIp4EXIxWVK/sHA6DOHN4+8Ix2cX5ycOY7LG0UY8nHCU5pIp2eaE1Mc7Qd8kHspYNzYXT2ojPLzg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/object-schema@2.1.6': @@ -813,8 +813,8 @@ packages: resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.27.0: - resolution: {integrity: sha512-ixRawFQuMB9DZ7fjU3iGGganFDp3+45bPOdaRurcFHSXO1e/sYwUX/FtQZpLZJR6SjMoJH8hR2pPEAfDyCoU2Q==} + eslint@9.28.0: + resolution: {integrity: sha512-ocgh41VhRlf9+fVpe7QKzwLj9c92fDiqOj8Y3Sd4/ZmVA4Btx4PlUYPq4pp9JDyupkf1upbEXecxL2mwNV7jPQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -1702,8 +1702,8 @@ packages: peerDependencies: stylelint: ^16.0.2 - stylelint@16.19.1: - resolution: {integrity: sha512-C1SlPZNMKl+d/C867ZdCRthrS+6KuZ3AoGW113RZCOL0M8xOGpgx7G70wq7lFvqvm4dcfdGFVLB/mNaLFChRKw==} + stylelint@16.20.0: + resolution: {integrity: sha512-B5Myu9WRxrgKuLs3YyUXLP2H0mrbejwNxPmyADlACWwFsrL8Bmor/nTSh4OMae5sHjOz6gkSeccQH34gM4/nAw==} engines: {node: '>=18.12.0'} hasBin: true @@ -1881,17 +1881,17 @@ snapshots: '@babel/compat-data@7.27.3': {} - '@babel/core@7.27.3': + '@babel/core@7.27.4': dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.27.1 '@babel/generator': 7.27.3 '@babel/helper-compilation-targets': 7.27.2 - '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.3) - '@babel/helpers': 7.27.3 - '@babel/parser': 7.27.3 + '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.4) + '@babel/helpers': 7.27.4 + '@babel/parser': 7.27.4 '@babel/template': 7.27.2 - '@babel/traverse': 7.27.3 + '@babel/traverse': 7.27.4 '@babel/types': 7.27.3 convert-source-map: 2.0.0 debug: 4.4.1 @@ -1901,17 +1901,17 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/eslint-parser@7.27.1(@babel/core@7.27.3)(eslint@9.27.0)': + '@babel/eslint-parser@7.27.1(@babel/core@7.27.4)(eslint@9.28.0)': dependencies: - '@babel/core': 7.27.3 + '@babel/core': 7.27.4 '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 - eslint: 9.27.0 + eslint: 9.28.0 eslint-visitor-keys: 2.1.0 semver: 6.3.1 '@babel/generator@7.27.3': dependencies: - '@babel/parser': 7.27.3 + '@babel/parser': 7.27.4 '@babel/types': 7.27.3 '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 @@ -1929,39 +1929,39 @@ snapshots: lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.27.1(@babel/core@7.27.3)': + '@babel/helper-create-class-features-plugin@7.27.1(@babel/core@7.27.4)': dependencies: - '@babel/core': 7.27.3 + '@babel/core': 7.27.4 '@babel/helper-annotate-as-pure': 7.27.3 '@babel/helper-member-expression-to-functions': 7.27.1 '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/helper-replace-supers': 7.27.1(@babel/core@7.27.3) + '@babel/helper-replace-supers': 7.27.1(@babel/core@7.27.4) '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/traverse': 7.27.3 + '@babel/traverse': 7.27.4 semver: 6.3.1 transitivePeerDependencies: - supports-color '@babel/helper-member-expression-to-functions@7.27.1': dependencies: - '@babel/traverse': 7.27.3 + '@babel/traverse': 7.27.4 '@babel/types': 7.27.3 transitivePeerDependencies: - supports-color '@babel/helper-module-imports@7.27.1': dependencies: - '@babel/traverse': 7.27.3 + '@babel/traverse': 7.27.4 '@babel/types': 7.27.3 transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.27.3(@babel/core@7.27.3)': + '@babel/helper-module-transforms@7.27.3(@babel/core@7.27.4)': dependencies: - '@babel/core': 7.27.3 + '@babel/core': 7.27.4 '@babel/helper-module-imports': 7.27.1 '@babel/helper-validator-identifier': 7.27.1 - '@babel/traverse': 7.27.3 + '@babel/traverse': 7.27.4 transitivePeerDependencies: - supports-color @@ -1971,18 +1971,18 @@ snapshots: '@babel/helper-plugin-utils@7.27.1': {} - '@babel/helper-replace-supers@7.27.1(@babel/core@7.27.3)': + '@babel/helper-replace-supers@7.27.1(@babel/core@7.27.4)': dependencies: - '@babel/core': 7.27.3 + '@babel/core': 7.27.4 '@babel/helper-member-expression-to-functions': 7.27.1 '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/traverse': 7.27.3 + '@babel/traverse': 7.27.4 transitivePeerDependencies: - supports-color '@babel/helper-skip-transparent-expression-wrappers@7.27.1': dependencies: - '@babel/traverse': 7.27.3 + '@babel/traverse': 7.27.4 '@babel/types': 7.27.3 transitivePeerDependencies: - supports-color @@ -1993,56 +1993,56 @@ snapshots: '@babel/helper-validator-option@7.27.1': {} - '@babel/helpers@7.27.3': + '@babel/helpers@7.27.4': dependencies: '@babel/template': 7.27.2 '@babel/types': 7.27.3 - '@babel/parser@7.27.3': + '@babel/parser@7.27.4': dependencies: '@babel/types': 7.27.3 - '@babel/plugin-proposal-decorators@7.27.1(@babel/core@7.27.3)': + '@babel/plugin-proposal-decorators@7.27.1(@babel/core@7.27.4)': dependencies: - '@babel/core': 7.27.3 - '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.3) + '@babel/core': 7.27.4 + '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.4) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-decorators': 7.27.1(@babel/core@7.27.3) + '@babel/plugin-syntax-decorators': 7.27.1(@babel/core@7.27.4) transitivePeerDependencies: - supports-color - '@babel/plugin-syntax-decorators@7.27.1(@babel/core@7.27.3)': + '@babel/plugin-syntax-decorators@7.27.1(@babel/core@7.27.4)': dependencies: - '@babel/core': 7.27.3 + '@babel/core': 7.27.4 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.27.3)': + '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.27.4)': dependencies: - '@babel/core': 7.27.3 + '@babel/core': 7.27.4 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-typescript@7.27.1(@babel/core@7.27.3)': + '@babel/plugin-transform-typescript@7.27.1(@babel/core@7.27.4)': dependencies: - '@babel/core': 7.27.3 + '@babel/core': 7.27.4 '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.3) + '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.4) '@babel/helper-plugin-utils': 7.27.1 '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.27.3) + '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.27.4) transitivePeerDependencies: - supports-color '@babel/template@7.27.2': dependencies: '@babel/code-frame': 7.27.1 - '@babel/parser': 7.27.3 + '@babel/parser': 7.27.4 '@babel/types': 7.27.3 - '@babel/traverse@7.27.3': + '@babel/traverse@7.27.4': dependencies: '@babel/code-frame': 7.27.1 '@babel/generator': 7.27.3 - '@babel/parser': 7.27.3 + '@babel/parser': 7.27.4 '@babel/template': 7.27.2 '@babel/types': 7.27.3 debug: 4.4.1 @@ -2070,26 +2070,26 @@ snapshots: dependencies: postcss-selector-parser: 7.1.0 - '@discourse/lint-configs@2.21.0(ember-template-lint@7.7.0(@babel/core@7.27.3))(eslint@9.27.0)(postcss@8.5.4)(prettier@3.5.3)(stylelint@16.19.1(typescript@5.8.3))': + '@discourse/lint-configs@2.23.0(ember-template-lint@7.7.0(@babel/core@7.27.4))(eslint@9.28.0)(postcss@8.5.4)(prettier@3.5.3)(stylelint@16.20.0(typescript@5.8.3))': dependencies: - '@babel/core': 7.27.3 - '@babel/eslint-parser': 7.27.1(@babel/core@7.27.3)(eslint@9.27.0) - '@babel/plugin-proposal-decorators': 7.27.1(@babel/core@7.27.3) - ember-template-lint: 7.7.0(@babel/core@7.27.3) - eslint: 9.27.0 - eslint-plugin-decorator-position: 6.0.0(@babel/eslint-parser@7.27.1(@babel/core@7.27.3)(eslint@9.27.0))(eslint@9.27.0) - eslint-plugin-ember: 12.5.0(@babel/core@7.27.3)(eslint@9.27.0) - eslint-plugin-import: 2.31.0(eslint@9.27.0) - eslint-plugin-qunit: 8.1.2(eslint@9.27.0) - eslint-plugin-simple-import-sort: 12.1.1(eslint@9.27.0) - eslint-plugin-sort-class-members: 1.21.0(eslint@9.27.0) + '@babel/core': 7.27.4 + '@babel/eslint-parser': 7.27.1(@babel/core@7.27.4)(eslint@9.28.0) + '@babel/plugin-proposal-decorators': 7.27.1(@babel/core@7.27.4) + ember-template-lint: 7.7.0(@babel/core@7.27.4) + eslint: 9.28.0 + eslint-plugin-decorator-position: 6.0.0(@babel/eslint-parser@7.27.1(@babel/core@7.27.4)(eslint@9.28.0))(eslint@9.28.0) + eslint-plugin-ember: 12.5.0(@babel/core@7.27.4)(eslint@9.28.0) + eslint-plugin-import: 2.31.0(eslint@9.28.0) + eslint-plugin-qunit: 8.1.2(eslint@9.28.0) + eslint-plugin-simple-import-sort: 12.1.1(eslint@9.28.0) + eslint-plugin-sort-class-members: 1.21.0(eslint@9.28.0) globals: 16.2.0 prettier: 3.5.3 prettier-plugin-ember-template-tag: 2.0.5(prettier@3.5.3) - stylelint: 16.19.1(typescript@5.8.3) - stylelint-config-standard: 38.0.0(stylelint@16.19.1(typescript@5.8.3)) - stylelint-config-standard-scss: 15.0.1(postcss@8.5.4)(stylelint@16.19.1(typescript@5.8.3)) - stylelint-scss: 6.12.0(stylelint@16.19.1(typescript@5.8.3)) + stylelint: 16.20.0(typescript@5.8.3) + stylelint-config-standard: 38.0.0(stylelint@16.20.0(typescript@5.8.3)) + stylelint-config-standard-scss: 15.0.1(postcss@8.5.4)(stylelint@16.20.0(typescript@5.8.3)) + stylelint-scss: 6.12.0(stylelint@16.20.0(typescript@5.8.3)) typescript: 5.8.3 transitivePeerDependencies: - '@typescript-eslint/parser' @@ -2102,9 +2102,9 @@ snapshots: '@ember-data/rfc395-data@0.0.4': {} - '@eslint-community/eslint-utils@4.7.0(eslint@9.27.0)': + '@eslint-community/eslint-utils@4.7.0(eslint@9.28.0)': dependencies: - eslint: 9.27.0 + eslint: 9.28.0 eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} @@ -2137,7 +2137,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.27.0': {} + '@eslint/js@9.28.0': {} '@eslint/object-schema@2.1.6': {} @@ -2590,10 +2590,10 @@ snapshots: electron-to-chromium@1.5.161: {} - ember-eslint-parser@0.5.9(@babel/core@7.27.3)(eslint@9.27.0): + ember-eslint-parser@0.5.9(@babel/core@7.27.4)(eslint@9.28.0): dependencies: - '@babel/core': 7.27.3 - '@babel/eslint-parser': 7.27.1(@babel/core@7.27.3)(eslint@9.27.0) + '@babel/core': 7.27.4 + '@babel/eslint-parser': 7.27.1(@babel/core@7.27.4)(eslint@9.28.0) '@glimmer/syntax': 0.92.3 content-tag: 2.0.3 eslint-scope: 7.2.2 @@ -2605,13 +2605,13 @@ snapshots: ember-rfc176-data@0.3.18: {} - ember-template-lint@7.7.0(@babel/core@7.27.3): + ember-template-lint@7.7.0(@babel/core@7.27.4): dependencies: '@babel/generator': 7.27.3 - '@babel/parser': 7.27.3 - '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.27.3) - '@babel/plugin-transform-typescript': 7.27.1(@babel/core@7.27.3) - '@babel/traverse': 7.27.3 + '@babel/parser': 7.27.4 + '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-transform-typescript': 7.27.1(@babel/core@7.27.4) + '@babel/traverse': 7.27.4 '@lint-todo/utils': 13.1.1 aria-query: 5.3.2 chalk: 5.4.1 @@ -2755,36 +2755,36 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.0(eslint-import-resolver-node@0.3.9)(eslint@9.27.0): + eslint-module-utils@2.12.0(eslint-import-resolver-node@0.3.9)(eslint@9.28.0): dependencies: debug: 3.2.7 optionalDependencies: - eslint: 9.27.0 + eslint: 9.28.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color - eslint-plugin-decorator-position@6.0.0(@babel/eslint-parser@7.27.1(@babel/core@7.27.3)(eslint@9.27.0))(eslint@9.27.0): + eslint-plugin-decorator-position@6.0.0(@babel/eslint-parser@7.27.1(@babel/core@7.27.4)(eslint@9.28.0))(eslint@9.28.0): dependencies: - '@babel/core': 7.27.3 - '@babel/plugin-proposal-decorators': 7.27.1(@babel/core@7.27.3) + '@babel/core': 7.27.4 + '@babel/plugin-proposal-decorators': 7.27.1(@babel/core@7.27.4) '@ember-data/rfc395-data': 0.0.4 ember-rfc176-data: 0.3.18 - eslint: 9.27.0 + eslint: 9.28.0 snake-case: 3.0.4 optionalDependencies: - '@babel/eslint-parser': 7.27.1(@babel/core@7.27.3)(eslint@9.27.0) + '@babel/eslint-parser': 7.27.1(@babel/core@7.27.4)(eslint@9.28.0) transitivePeerDependencies: - supports-color - eslint-plugin-ember@12.5.0(@babel/core@7.27.3)(eslint@9.27.0): + eslint-plugin-ember@12.5.0(@babel/core@7.27.4)(eslint@9.28.0): dependencies: '@ember-data/rfc395-data': 0.0.4 css-tree: 3.1.0 - ember-eslint-parser: 0.5.9(@babel/core@7.27.3)(eslint@9.27.0) + ember-eslint-parser: 0.5.9(@babel/core@7.27.4)(eslint@9.28.0) ember-rfc176-data: 0.3.18 - eslint: 9.27.0 - eslint-utils: 3.0.0(eslint@9.27.0) + eslint: 9.28.0 + eslint-utils: 3.0.0(eslint@9.28.0) estraverse: 5.3.0 lodash.camelcase: 4.3.0 lodash.kebabcase: 4.1.1 @@ -2793,7 +2793,7 @@ snapshots: transitivePeerDependencies: - '@babel/core' - eslint-plugin-import@2.31.0(eslint@9.27.0): + eslint-plugin-import@2.31.0(eslint@9.28.0): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.8 @@ -2802,9 +2802,9 @@ snapshots: array.prototype.flatmap: 1.3.3 debug: 3.2.7 doctrine: 2.1.0 - eslint: 9.27.0 + eslint: 9.28.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(eslint-import-resolver-node@0.3.9)(eslint@9.27.0) + eslint-module-utils: 2.12.0(eslint-import-resolver-node@0.3.9)(eslint@9.28.0) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -2820,20 +2820,20 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-plugin-qunit@8.1.2(eslint@9.27.0): + eslint-plugin-qunit@8.1.2(eslint@9.28.0): dependencies: - eslint-utils: 3.0.0(eslint@9.27.0) + eslint-utils: 3.0.0(eslint@9.28.0) requireindex: 1.2.0 transitivePeerDependencies: - eslint - eslint-plugin-simple-import-sort@12.1.1(eslint@9.27.0): + eslint-plugin-simple-import-sort@12.1.1(eslint@9.28.0): dependencies: - eslint: 9.27.0 + eslint: 9.28.0 - eslint-plugin-sort-class-members@1.21.0(eslint@9.27.0): + eslint-plugin-sort-class-members@1.21.0(eslint@9.28.0): dependencies: - eslint: 9.27.0 + eslint: 9.28.0 eslint-scope@5.1.1: dependencies: @@ -2850,9 +2850,9 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-utils@3.0.0(eslint@9.27.0): + eslint-utils@3.0.0(eslint@9.28.0): dependencies: - eslint: 9.27.0 + eslint: 9.28.0 eslint-visitor-keys: 2.1.0 eslint-visitor-keys@2.1.0: {} @@ -2861,15 +2861,15 @@ snapshots: eslint-visitor-keys@4.2.0: {} - eslint@9.27.0: + eslint@9.28.0: dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.27.0) + '@eslint-community/eslint-utils': 4.7.0(eslint@9.28.0) '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.20.0 '@eslint/config-helpers': 0.2.2 '@eslint/core': 0.14.0 '@eslint/eslintrc': 3.3.1 - '@eslint/js': 9.27.0 + '@eslint/js': 9.28.0 '@eslint/plugin-kit': 0.3.1 '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 @@ -3524,7 +3524,7 @@ snapshots: prettier-plugin-ember-template-tag@2.0.5(prettier@3.5.3): dependencies: - '@babel/core': 7.27.3 + '@babel/core': 7.27.4 content-tag: 3.1.3 prettier: 3.5.3 transitivePeerDependencies: @@ -3745,33 +3745,33 @@ snapshots: strip-json-comments@3.1.1: {} - stylelint-config-recommended-scss@15.0.1(postcss@8.5.4)(stylelint@16.19.1(typescript@5.8.3)): + stylelint-config-recommended-scss@15.0.1(postcss@8.5.4)(stylelint@16.20.0(typescript@5.8.3)): dependencies: postcss-scss: 4.0.9(postcss@8.5.4) - stylelint: 16.19.1(typescript@5.8.3) - stylelint-config-recommended: 16.0.0(stylelint@16.19.1(typescript@5.8.3)) - stylelint-scss: 6.12.0(stylelint@16.19.1(typescript@5.8.3)) + stylelint: 16.20.0(typescript@5.8.3) + stylelint-config-recommended: 16.0.0(stylelint@16.20.0(typescript@5.8.3)) + stylelint-scss: 6.12.0(stylelint@16.20.0(typescript@5.8.3)) optionalDependencies: postcss: 8.5.4 - stylelint-config-recommended@16.0.0(stylelint@16.19.1(typescript@5.8.3)): + stylelint-config-recommended@16.0.0(stylelint@16.20.0(typescript@5.8.3)): dependencies: - stylelint: 16.19.1(typescript@5.8.3) + stylelint: 16.20.0(typescript@5.8.3) - stylelint-config-standard-scss@15.0.1(postcss@8.5.4)(stylelint@16.19.1(typescript@5.8.3)): + stylelint-config-standard-scss@15.0.1(postcss@8.5.4)(stylelint@16.20.0(typescript@5.8.3)): dependencies: - stylelint: 16.19.1(typescript@5.8.3) - stylelint-config-recommended-scss: 15.0.1(postcss@8.5.4)(stylelint@16.19.1(typescript@5.8.3)) - stylelint-config-standard: 38.0.0(stylelint@16.19.1(typescript@5.8.3)) + stylelint: 16.20.0(typescript@5.8.3) + stylelint-config-recommended-scss: 15.0.1(postcss@8.5.4)(stylelint@16.20.0(typescript@5.8.3)) + stylelint-config-standard: 38.0.0(stylelint@16.20.0(typescript@5.8.3)) optionalDependencies: postcss: 8.5.4 - stylelint-config-standard@38.0.0(stylelint@16.19.1(typescript@5.8.3)): + stylelint-config-standard@38.0.0(stylelint@16.20.0(typescript@5.8.3)): dependencies: - stylelint: 16.19.1(typescript@5.8.3) - stylelint-config-recommended: 16.0.0(stylelint@16.19.1(typescript@5.8.3)) + stylelint: 16.20.0(typescript@5.8.3) + stylelint-config-recommended: 16.0.0(stylelint@16.20.0(typescript@5.8.3)) - stylelint-scss@6.12.0(stylelint@16.19.1(typescript@5.8.3)): + stylelint-scss@6.12.0(stylelint@16.20.0(typescript@5.8.3)): dependencies: css-tree: 3.1.0 is-plain-object: 5.0.0 @@ -3781,9 +3781,9 @@ snapshots: postcss-resolve-nested-selector: 0.1.6 postcss-selector-parser: 7.1.0 postcss-value-parser: 4.2.0 - stylelint: 16.19.1(typescript@5.8.3) + stylelint: 16.20.0(typescript@5.8.3) - stylelint@16.19.1(typescript@5.8.3): + stylelint@16.20.0(typescript@5.8.3): dependencies: '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) '@csstools/css-tokenizer': 3.0.4