diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b929e72..f9efcaf 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -44,7 +44,7 @@ importers: devDependencies: '@babel/eslint-parser': specifier: ^7.19.1 - version: 7.19.1(@babel/core@7.23.2(supports-color@8.1.0))(eslint@8.33.0(supports-color@8.1.0)) + version: 7.19.1(@babel/core@7.23.2(supports-color@8.1.0))(eslint@8.57.0(supports-color@8.1.0)) '@babel/plugin-proposal-class-properties': specifier: ^7.16.7 version: 7.18.6(@babel/core@7.23.2(supports-color@8.1.0))(supports-color@8.1.0) @@ -140,19 +140,19 @@ importers: version: 5.11.2(supports-color@8.1.0) eslint: specifier: ^8.33.0 - version: 8.33.0(supports-color@8.1.0) + version: 8.57.0(supports-color@8.1.0) eslint-config-prettier: specifier: ^9.0.0 - version: 9.0.0(eslint@8.33.0(supports-color@8.1.0)) + version: 9.0.0(eslint@8.57.0(supports-color@8.1.0)) eslint-plugin-ember: specifier: ^11.11.1 - version: 11.11.1(eslint@8.33.0(supports-color@8.1.0))(supports-color@8.1.0) + version: 11.11.1(eslint@8.57.0(supports-color@8.1.0))(supports-color@8.1.0) eslint-plugin-n: specifier: ^16.0.0 - version: 16.0.0(eslint@8.33.0(supports-color@8.1.0)) + version: 16.0.0(eslint@8.57.0(supports-color@8.1.0)) eslint-plugin-prettier: specifier: ^5.0.0 - version: 5.1.3(@types/eslint@8.44.6)(eslint-config-prettier@9.0.0(eslint@8.33.0(supports-color@8.1.0)))(eslint@8.33.0(supports-color@8.1.0))(prettier@3.3.1) + version: 5.1.3(@types/eslint@8.44.6)(eslint-config-prettier@9.0.0(eslint@8.57.0(supports-color@8.1.0)))(eslint@8.57.0(supports-color@8.1.0))(prettier@3.3.1) prettier: specifier: ^3.0.3 version: 3.3.1 @@ -1133,8 +1133,12 @@ packages: resolution: {integrity: sha512-Y27x+MBLjXa+0JWDhykM3+JE+il3kHKAEqabfEWq3SDhZjLYb6/BHL/JKFnH3fe207JaXkyDo685Oc2Glt6ifA==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint/eslintrc@1.4.1': - resolution: {integrity: sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==} + '@eslint/eslintrc@2.1.4': + resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@eslint/js@8.57.0': + resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} '@glimmer/compiler@0.84.2': @@ -1297,8 +1301,8 @@ packages: '@handlebars/parser@2.0.0': resolution: {integrity: sha512-EP9uEDZv/L5Qh9IWuMUGJRfwhXJ4h1dqKTT4/3+tY0eu7sPis7xh23j61SYUnNF4vqCQvvUXpDo9Bh/+q1zASA==} - '@humanwhocodes/config-array@0.11.13': - resolution: {integrity: sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==} + '@humanwhocodes/config-array@0.11.14': + resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} engines: {node: '>=10.10.0'} deprecated: Use @eslint/config-array instead @@ -1306,8 +1310,8 @@ packages: resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} - '@humanwhocodes/object-schema@2.0.1': - resolution: {integrity: sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==} + '@humanwhocodes/object-schema@2.0.3': + resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} deprecated: Use @eslint/object-schema instead '@jest/schemas@29.6.3': @@ -1604,6 +1608,9 @@ packages: '@types/yargs@17.0.29': resolution: {integrity: sha512-nacjqA3ee9zRF/++a3FUY1suHTFKZeHba2n8WeDw9cCVdmzmHpIxyzOJBcpHvvEmS8E9KqWlSnWHUkOrkhWcvA==} + '@ungap/structured-clone@1.2.0': + resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + '@vitest/expect@1.6.0': resolution: {integrity: sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ==} @@ -2824,8 +2831,8 @@ packages: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - eslint@8.33.0: - resolution: {integrity: sha512-WjOpFQgKK8VrCnAtl8We0SUOy/oVZ5NHykyMiagV1M9r8IFpIJX7DduK6n1mpfhlG7T1NLWm2SuD8QB7KFySaA==} + eslint@8.57.0: + resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true @@ -3195,8 +3202,8 @@ packages: graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - grapheme-splitter@1.0.4: - resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} + graphemer@1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} handlebars@4.7.8: resolution: {integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==} @@ -3519,9 +3526,6 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} - js-sdsl@4.4.2: - resolution: {integrity: sha512-dwXFwByc/ajSV6m5bcKAPwe4yDDF6D614pxmIi5odytzxRlwqF6nwoiCek80Ixc7Cvma5awClxrzFtxCQvcM8w==} - js-string-escape@1.0.1: resolution: {integrity: sha512-Smw4xcfIQ5LVjAOuJCvN/zIodzA/BBSsluuoSykP+lUvScIi4U6RJLfwHet5cxFnCswUjISV8oAXaqaJDY3chg==} engines: {node: '>= 0.8'} @@ -4262,10 +4266,6 @@ packages: resolution: {integrity: sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==} engines: {node: '>= 0.4'} - regexpp@3.2.0: - resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} - engines: {node: '>=8'} - regexpu-core@2.0.0: resolution: {integrity: sha512-tJ9+S4oKjxY8IZ9jmjnp/mtytu1u3iyIQAfmI51IKWH6bFf7XR1ybtaO6j7INhZKXOTYADk7V5qxaqLkmNxiZQ==} @@ -5310,11 +5310,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/eslint-parser@7.19.1(@babel/core@7.23.2(supports-color@8.1.0))(eslint@8.33.0(supports-color@8.1.0))': + '@babel/eslint-parser@7.19.1(@babel/core@7.23.2(supports-color@8.1.0))(eslint@8.57.0(supports-color@8.1.0))': dependencies: '@babel/core': 7.23.2(supports-color@8.1.0) '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 - eslint: 8.33.0(supports-color@8.1.0) + eslint: 8.57.0(supports-color@8.1.0) eslint-visitor-keys: 2.1.0 semver: 6.3.1 @@ -7125,14 +7125,14 @@ snapshots: '@esbuild/win32-x64@0.20.2': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@8.33.0(supports-color@8.1.0))': + '@eslint-community/eslint-utils@4.4.0(eslint@8.57.0(supports-color@8.1.0))': dependencies: - eslint: 8.33.0(supports-color@8.1.0) + eslint: 8.57.0(supports-color@8.1.0) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.9.1': {} - '@eslint/eslintrc@1.4.1(supports-color@8.1.0)': + '@eslint/eslintrc@2.1.4(supports-color@8.1.0)': dependencies: ajv: 6.12.6 debug: 4.3.5(supports-color@8.1.0) @@ -7146,6 +7146,8 @@ snapshots: transitivePeerDependencies: - supports-color + '@eslint/js@8.57.0': {} + '@glimmer/compiler@0.84.2': dependencies: '@glimmer/interfaces': 0.84.2 @@ -7390,9 +7392,9 @@ snapshots: '@handlebars/parser@2.0.0': {} - '@humanwhocodes/config-array@0.11.13(supports-color@8.1.0)': + '@humanwhocodes/config-array@0.11.14(supports-color@8.1.0)': dependencies: - '@humanwhocodes/object-schema': 2.0.1 + '@humanwhocodes/object-schema': 2.0.3 debug: 4.3.5(supports-color@8.1.0) minimatch: 3.1.2 transitivePeerDependencies: @@ -7400,7 +7402,7 @@ snapshots: '@humanwhocodes/module-importer@1.0.1': {} - '@humanwhocodes/object-schema@2.0.1': {} + '@humanwhocodes/object-schema@2.0.3': {} '@jest/schemas@29.6.3': dependencies: @@ -7686,6 +7688,8 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.2 + '@ungap/structured-clone@1.2.0': {} + '@vitest/expect@1.6.0': dependencies: '@vitest/spy': 1.6.0 @@ -9572,13 +9576,13 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-config-prettier@9.0.0(eslint@8.33.0(supports-color@8.1.0)): + eslint-config-prettier@9.0.0(eslint@8.57.0(supports-color@8.1.0)): dependencies: - eslint: 8.33.0(supports-color@8.1.0) + eslint: 8.57.0(supports-color@8.1.0) eslint-formatter-kakoune@1.0.0: {} - eslint-plugin-ember@11.11.1(eslint@8.33.0(supports-color@8.1.0))(supports-color@8.1.0): + eslint-plugin-ember@11.11.1(eslint@8.57.0(supports-color@8.1.0))(supports-color@8.1.0): dependencies: '@ember-data/rfc395-data': 0.0.4 '@glimmer/syntax': 0.84.3 @@ -9586,8 +9590,8 @@ snapshots: ember-rfc176-data: 0.3.18 ember-template-imports: 3.4.2(supports-color@8.1.0) ember-template-recast: 6.1.4(supports-color@8.1.0) - eslint: 8.33.0(supports-color@8.1.0) - eslint-utils: 3.0.0(eslint@8.33.0(supports-color@8.1.0)) + eslint: 8.57.0(supports-color@8.1.0) + eslint-utils: 3.0.0(eslint@8.57.0(supports-color@8.1.0)) estraverse: 5.3.0 lodash.camelcase: 4.3.0 lodash.kebabcase: 4.1.1 @@ -9597,33 +9601,33 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-es-x@6.2.1(eslint@8.33.0(supports-color@8.1.0)): + eslint-plugin-es-x@6.2.1(eslint@8.57.0(supports-color@8.1.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.33.0(supports-color@8.1.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0(supports-color@8.1.0)) '@eslint-community/regexpp': 4.9.1 - eslint: 8.33.0(supports-color@8.1.0) + eslint: 8.57.0(supports-color@8.1.0) - eslint-plugin-n@16.0.0(eslint@8.33.0(supports-color@8.1.0)): + eslint-plugin-n@16.0.0(eslint@8.57.0(supports-color@8.1.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.33.0(supports-color@8.1.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0(supports-color@8.1.0)) builtins: 5.0.1 - eslint: 8.33.0(supports-color@8.1.0) - eslint-plugin-es-x: 6.2.1(eslint@8.33.0(supports-color@8.1.0)) + eslint: 8.57.0(supports-color@8.1.0) + eslint-plugin-es-x: 6.2.1(eslint@8.57.0(supports-color@8.1.0)) ignore: 5.2.4 is-core-module: 2.13.1 minimatch: 3.1.2 resolve: 1.22.8 semver: 7.5.2 - eslint-plugin-prettier@5.1.3(@types/eslint@8.44.6)(eslint-config-prettier@9.0.0(eslint@8.33.0(supports-color@8.1.0)))(eslint@8.33.0(supports-color@8.1.0))(prettier@3.3.1): + eslint-plugin-prettier@5.1.3(@types/eslint@8.44.6)(eslint-config-prettier@9.0.0(eslint@8.57.0(supports-color@8.1.0)))(eslint@8.57.0(supports-color@8.1.0))(prettier@3.3.1): dependencies: - eslint: 8.33.0(supports-color@8.1.0) + eslint: 8.57.0(supports-color@8.1.0) prettier: 3.3.1 prettier-linter-helpers: 1.0.0 synckit: 0.8.8 optionalDependencies: '@types/eslint': 8.44.6 - eslint-config-prettier: 9.0.0(eslint@8.33.0(supports-color@8.1.0)) + eslint-config-prettier: 9.0.0(eslint@8.57.0(supports-color@8.1.0)) eslint-scope@5.1.1: dependencies: @@ -9635,29 +9639,32 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-utils@3.0.0(eslint@8.33.0(supports-color@8.1.0)): + eslint-utils@3.0.0(eslint@8.57.0(supports-color@8.1.0)): dependencies: - eslint: 8.33.0(supports-color@8.1.0) + eslint: 8.57.0(supports-color@8.1.0) eslint-visitor-keys: 2.1.0 eslint-visitor-keys@2.1.0: {} eslint-visitor-keys@3.4.3: {} - eslint@8.33.0(supports-color@8.1.0): + eslint@8.57.0(supports-color@8.1.0): dependencies: - '@eslint/eslintrc': 1.4.1(supports-color@8.1.0) - '@humanwhocodes/config-array': 0.11.13(supports-color@8.1.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0(supports-color@8.1.0)) + '@eslint-community/regexpp': 4.9.1 + '@eslint/eslintrc': 2.1.4(supports-color@8.1.0) + '@eslint/js': 8.57.0 + '@humanwhocodes/config-array': 0.11.14(supports-color@8.1.0) '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 + '@ungap/structured-clone': 1.2.0 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4(supports-color@8.1.0) + debug: 4.3.5(supports-color@8.1.0) doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 - eslint-utils: 3.0.0(eslint@8.33.0(supports-color@8.1.0)) eslint-visitor-keys: 3.4.3 espree: 9.6.1 esquery: 1.5.0 @@ -9667,13 +9674,11 @@ snapshots: find-up: 5.0.0 glob-parent: 6.0.2 globals: 13.23.0 - grapheme-splitter: 1.0.4 + graphemer: 1.4.0 ignore: 5.2.4 - import-fresh: 3.3.0 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 - js-sdsl: 4.4.2 js-yaml: 4.1.0 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 @@ -9681,9 +9686,7 @@ snapshots: minimatch: 3.1.2 natural-compare: 1.4.0 optionator: 0.9.3 - regexpp: 3.2.0 strip-ansi: 6.0.1 - strip-json-comments: 3.1.1 text-table: 0.2.0 transitivePeerDependencies: - supports-color @@ -10186,7 +10189,7 @@ snapshots: graceful-fs@4.2.11: {} - grapheme-splitter@1.0.4: {} + graphemer@1.4.0: {} handlebars@4.7.8: dependencies: @@ -10510,8 +10513,6 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - js-sdsl@4.4.2: {} - js-string-escape@1.0.1: {} js-tokens@3.0.2: {} @@ -11261,8 +11262,6 @@ snapshots: define-properties: 1.2.1 set-function-name: 2.0.1 - regexpp@3.2.0: {} - regexpu-core@2.0.0: dependencies: regenerate: 1.4.2