diff --git a/package.json b/package.json index 92756d0e2..9a500d4fd 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ }, "volta": { "node": "16.20.0", - "pnpm": "8.6.7" + "pnpm": "8.9.2" }, "changelog": { "__comment__": "Our release infrastructure relies on these exact labels. Be careful changing them.", diff --git a/packages/macros/src/babel/error.ts b/packages/macros/src/babel/error.ts index f23e13ea4..feabba323 100644 --- a/packages/macros/src/babel/error.ts +++ b/packages/macros/src/babel/error.ts @@ -1,7 +1,8 @@ import type { NodePath } from '@babel/traverse'; export default function error(path: NodePath, message: string) { - return path.buildCodeFrameError(message, MacroError); + // this typecast is to workaround an issue in @types/babel__traverse https://github.com/DefinitelyTyped/DefinitelyTyped/discussions/67183 + return path.buildCodeFrameError(message, MacroError as unknown as ErrorConstructor); } class MacroError extends Error { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6fc51fd8c..80a371657 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1105,7 +1105,7 @@ importers: version: 3.0.0 ember-auto-import: specifier: ^2.2.0 - version: 2.6.3(@glint/template@1.0.0)(webpack@5.78.0) + version: 2.6.3(webpack@5.78.0) ember-cli: specifier: ~3.28.0 version: 3.28.0(lodash@4.17.21) @@ -1135,7 +1135,7 @@ importers: version: 2.0.0 ember-load-initializers: specifier: ^2.0.0 - version: 2.1.2 + version: 2.1.2(@babel/core@7.23.0) ember-maybe-import-regenerator: specifier: ^1.0.0 version: 1.0.0 @@ -1207,7 +1207,7 @@ importers: version: 3.0.0 ember-auto-import: specifier: ^2.2.0 - version: 2.6.3(@glint/template@1.0.0)(webpack@5.78.0) + version: 2.6.3(webpack@5.78.0) ember-cli: specifier: ~3.28.0 version: 3.28.0(lodash@4.17.21) @@ -1309,7 +1309,7 @@ importers: version: 3.1.1 '@ember/test-helpers': specifier: ^2.9.1 - version: 2.9.1(@babel/core@7.22.6)(@glint/environment-ember-loose@1.0.0-beta.3)(@glint/template@1.0.0)(ember-source@4.6.0) + version: 2.9.1(@babel/core@7.22.6)(ember-source@4.6.0) '@embroider/test-setup': specifier: workspace:^ version: link:../../packages/test-setup @@ -1327,7 +1327,7 @@ importers: version: 3.0.0 ember-auto-import: specifier: ^2.4.2 - version: 2.6.3(@glint/template@1.0.0)(webpack@5.78.0) + version: 2.6.3(webpack@5.78.0) ember-cli: specifier: ~4.6.0 version: 4.6.0 @@ -1354,13 +1354,13 @@ importers: version: 7.0.0 ember-qunit: specifier: ^6.1.1 - version: 6.1.1(@glint/template@1.0.0)(ember-source@4.6.0)(qunit@2.19.4)(webpack@5.78.0) + version: 6.1.1(ember-source@4.6.0)(qunit@2.19.4)(webpack@5.78.0) ember-resolver: specifier: ^10.1.0 version: 10.1.0(@ember/string@3.1.1)(ember-source@4.6.0) ember-source: specifier: ~4.6.0 - version: 4.6.0(@babel/core@7.22.6)(@glint/template@1.0.0)(webpack@5.78.0) + version: 4.6.0(@babel/core@7.22.6)(webpack@5.78.0) ember-source-channel-url: specifier: ^3.0.0 version: 3.0.0 @@ -1420,7 +1420,7 @@ importers: version: 3.1.1 '@ember/test-helpers': specifier: ^2.9.1 - version: 2.9.1(@babel/core@7.22.6)(@glint/environment-ember-loose@1.0.0-beta.3)(@glint/template@1.0.0)(ember-source@4.6.0) + version: 2.9.1(@babel/core@7.22.6)(ember-source@4.6.0) '@embroider/compat': specifier: workspace:* version: link:../../packages/compat @@ -1450,7 +1450,7 @@ importers: version: 3.0.0 ember-auto-import: specifier: ^2.4.2 - version: 2.6.3(@glint/template@1.0.0)(webpack@5.78.0) + version: 2.6.3(webpack@5.78.0) ember-cli: specifier: ~4.6.0 version: 4.6.0 @@ -1489,13 +1489,13 @@ importers: version: 7.0.0 ember-qunit: specifier: ^6.1.1 - version: 6.1.1(@glint/template@1.0.0)(ember-source@4.6.0)(qunit@2.19.4)(webpack@5.78.0) + version: 6.1.1(ember-source@4.6.0)(qunit@2.19.4)(webpack@5.78.0) ember-resolver: specifier: ^10.1.0 version: 10.1.0(@ember/string@3.1.1)(ember-source@4.6.0) ember-source: specifier: ~4.6.0 - version: 4.6.0(@babel/core@7.22.6)(@glint/template@1.0.0)(webpack@5.78.0) + version: 4.6.0(@babel/core@7.22.6)(webpack@5.78.0) ember-template-lint: specifier: ^4.10.1 version: 4.10.1 @@ -1761,23 +1761,23 @@ importers: tests/ts-app-template: devDependencies: '@babel/core': - specifier: ^7.19.3 - version: 7.22.6(supports-color@8.1.0) + specifier: ^7.22.20 + version: 7.23.0 '@babel/eslint-parser': specifier: ^7.21.3 - version: 7.22.5(@babel/core@7.22.6)(eslint@8.42.0) + version: 7.22.5(@babel/core@7.23.0)(eslint@8.42.0) '@babel/plugin-proposal-decorators': specifier: ^7.21.0 - version: 7.22.5(@babel/core@7.22.6) + version: 7.22.5(@babel/core@7.23.0) '@ember/optional-features': specifier: ^2.0.0 version: 2.0.0 '@ember/string': - specifier: ^3.0.1 + specifier: ^3.1.1 version: 3.1.1 '@ember/test-helpers': specifier: ^3.2.0 - version: 3.2.0(@glint/template@1.0.0)(ember-source@4.12.0)(webpack@5.78.0) + version: 3.2.0(@glint/template@1.2.1)(ember-source@5.3.0)(webpack@5.88.2) '@embroider/compat': specifier: workspace:* version: link:../../packages/compat @@ -1795,19 +1795,22 @@ importers: version: link:../../packages/webpack '@glimmer/component': specifier: ^1.1.2 - version: 1.1.2(@babel/core@7.22.6) + version: 1.1.2(@babel/core@7.23.0) '@glimmer/interfaces': - specifier: ^0.84.2 + specifier: 0.84.2 version: 0.84.2 '@glimmer/reference': - specifier: ^0.84.2 + specifier: 0.84.2 version: 0.84.2 '@glimmer/tracking': specifier: ^1.1.2 version: 1.1.2 + '@glint/environment-ember-loose': + specifier: ^1.1.0 + version: 1.2.1(@glimmer/component@1.1.2)(@glint/template@1.2.1)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0) '@glint/template': - specifier: ^1.0.0 - version: 1.0.0 + specifier: ^1.1.0 + version: 1.2.1 '@tsconfig/ember': specifier: ^1.0.0 version: 1.0.1 @@ -1815,8 +1818,8 @@ importers: specifier: ^3.0.0 version: 3.0.0 '@types/qunit': - specifier: ^2.19.2 - version: 2.19.2 + specifier: ^2.19.6 + version: 2.19.7 '@types/rsvp': specifier: ^4.0.4 version: 4.0.4 @@ -1824,26 +1827,29 @@ importers: specifier: ^3.0.0 version: 3.0.0 concurrently: - specifier: ^8.0.1 - version: 8.2.0 + specifier: ^8.2.1 + version: 8.2.2 ember-auto-import: specifier: ^2.6.3 - version: 2.6.3(@glint/template@1.0.0)(webpack@5.78.0) + version: 2.6.3(@glint/template@1.2.1)(webpack@5.88.2) ember-cli: - specifier: ~4.12.1 - version: 4.12.1 + specifier: ~5.3.0 + version: 5.3.0(lodash@4.17.21) ember-cli-app-version: - specifier: ^6.0.0 - version: 6.0.0(ember-source@4.12.0) + specifier: ^6.0.1 + version: 6.0.1(ember-source@5.3.0) ember-cli-babel: - specifier: ^7.26.11 - version: 7.26.11 + specifier: ^8.0.0 + version: 8.1.0(@babel/core@7.23.0) + ember-cli-clean-css: + specifier: ^3.0.0 + version: 3.0.0 ember-cli-dependency-checker: - specifier: ^3.3.1 - version: 3.3.1(ember-cli@4.12.1) + specifier: ^3.3.2 + version: 3.3.2(ember-cli@5.3.0) ember-cli-htmlbars: - specifier: ^6.2.0 - version: 6.2.0 + specifier: ^6.3.0 + version: 6.3.0 ember-cli-inject-live-reload: specifier: ^2.1.0 version: 2.1.0 @@ -1858,31 +1864,31 @@ importers: version: 8.1.2 ember-load-initializers: specifier: ^2.1.2 - version: 2.1.2(@babel/core@7.22.6) + version: 2.1.2(@babel/core@7.23.0) ember-modifier: specifier: ^4.1.0 - version: 4.1.0(ember-source@4.12.0) + version: 4.1.0(ember-source@5.3.0) ember-page-title: - specifier: ^7.0.0 - version: 7.0.0 + specifier: ^8.0.0 + version: 8.0.0 ember-qunit: - specifier: ^7.0.0 - version: 7.0.0(@ember/test-helpers@3.2.0)(@glint/template@1.0.0)(ember-source@4.12.0)(qunit@2.19.4)(webpack@5.78.0) + specifier: ^8.0.1 + version: 8.0.1(@ember/test-helpers@3.2.0)(@glint/template@1.2.1)(ember-source@5.3.0)(qunit@2.19.4) ember-resolver: - specifier: ^10.1.0 - version: 10.1.0(@ember/string@3.1.1)(ember-source@4.12.0) + specifier: ^11.0.1 + version: 11.0.1(ember-source@5.3.0) ember-source: - specifier: ~4.12.0 - version: 4.12.0(@babel/core@7.22.6)(@glimmer/component@1.1.2)(@glint/template@1.0.0)(webpack@5.78.0) + specifier: ~5.3.0 + version: 5.3.0(@babel/core@7.23.0)(@glint/template@1.2.1)(webpack@5.88.2) eslint-plugin-n: - specifier: ^15.7.0 - version: 15.7.0(eslint@8.42.0) + specifier: ^16.1.0 + version: 16.2.0(eslint@8.42.0) loader.js: specifier: ^4.7.0 version: 4.7.0 prettier: - specifier: ^2.8.7 - version: 2.8.8 + specifier: ^3.0.3 + version: 3.0.3 qunit: specifier: ^2.19.4 version: 2.19.4 @@ -1890,23 +1896,23 @@ importers: specifier: ^2.0.0 version: 2.0.0 stylelint: - specifier: ^15.4.0 - version: 15.7.0 + specifier: ^15.10.3 + version: 15.11.0 stylelint-config-standard: - specifier: ^32.0.0 - version: 32.0.0(stylelint@15.7.0) + specifier: ^34.0.0 + version: 34.0.0(stylelint@15.11.0) stylelint-prettier: - specifier: ^3.0.0 - version: 3.0.0(prettier@2.8.8)(stylelint@15.7.0) + specifier: ^4.0.2 + version: 4.0.2(prettier@3.0.3)(stylelint@15.11.0) tracked-built-ins: - specifier: ^3.1.1 - version: 3.1.1 + specifier: ^3.2.0 + version: 3.3.0 typescript: specifier: ^5.1.6 version: 5.1.6 webpack: - specifier: ^5.78.0 - version: 5.78.0 + specifier: ^5.88.2 + version: 5.88.2 tests/v2-addon-template: dependencies: @@ -2223,6 +2229,20 @@ packages: semver: 6.3.1 dev: true + /@babel/eslint-parser@7.22.5(@babel/core@7.23.0)(eslint@8.42.0): + resolution: {integrity: sha512-C69RWYNYtrgIRE5CmTd77ZiLDXqgBipahJc/jHP3sLcAGj6AJzxNIuKNpVnICqbyK7X3pFUfEvL++rvtbQpZkQ==} + engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} + peerDependencies: + '@babel/core': '>=7.11.0' + eslint: ^7.5.0 || ^8.0.0 + dependencies: + '@babel/core': 7.23.0 + '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 + eslint: 8.42.0 + eslint-visitor-keys: 2.1.0 + semver: 6.3.1 + dev: true + /@babel/generator@7.22.10: resolution: {integrity: sha512-79KIf7YiWjjdZ81JnLujDRApWtl7BxTqWD88+FFdQEIOG8LJ0etDOM7CXuIgGJa55sGOwZVwuEsaLEm0PJ5/+A==} engines: {node: '>=6.9.0'} @@ -2251,7 +2271,7 @@ packages: resolution: {integrity: sha512-Av0qubwDQxC56DoUReVDeLfMEjYYSN1nZrTUrWkXd7hpU73ymRANkbuDm3yni9npkn+RXy9nNbEJZEzXr7xrfQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.10 + '@babel/types': 7.23.0 /@babel/helper-compilation-targets@7.22.10: resolution: {integrity: sha512-JMSwHD4J7SLod0idLq5PKgI+6g/hLD/iuWBq08ZX49xE14VpVEojJ5rHWptpirV2j020MvypRLAXAO50igCJ5Q==} @@ -2401,7 +2421,7 @@ packages: '@babel/core': ^7.4.0-0 dependencies: '@babel/core': 7.22.6(supports-color@8.1.0) - '@babel/helper-compilation-targets': 7.22.10 + '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 debug: 4.3.4(supports-color@8.1.0) lodash.debounce: 4.0.8 @@ -2416,7 +2436,7 @@ packages: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/core': 7.22.10 - '@babel/helper-compilation-targets': 7.22.10 + '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 debug: 4.3.4(supports-color@8.1.0) lodash.debounce: 4.0.8 @@ -2430,7 +2450,7 @@ packages: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/core': 7.22.6(supports-color@8.1.0) - '@babel/helper-compilation-targets': 7.22.10 + '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 debug: 4.3.4(supports-color@8.1.0) lodash.debounce: 4.0.8 @@ -2445,7 +2465,7 @@ packages: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-compilation-targets': 7.22.10 + '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 debug: 4.3.4(supports-color@8.1.0) lodash.debounce: 4.0.8 @@ -2486,7 +2506,7 @@ packages: resolution: {integrity: sha512-aBiH1NKMG0H2cGZqspNvsaBe6wNGjbJjuLy29aU+eDZjSbbN53BaxlpB02xm9v34pLTZ1nIQPFYn2qMZoa5BQQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.10 + '@babel/types': 7.23.0 /@babel/helper-member-expression-to-functions@7.23.0: resolution: {integrity: sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==} @@ -2564,7 +2584,7 @@ packages: resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.10 + '@babel/types': 7.23.0 /@babel/helper-plugin-utils@7.22.5: resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} @@ -2642,13 +2662,13 @@ packages: resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.10 + '@babel/types': 7.23.0 /@babel/helper-skip-transparent-expression-wrappers@7.22.5: resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.10 + '@babel/types': 7.23.0 /@babel/helper-split-export-declaration@7.22.6: resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} @@ -2681,8 +2701,8 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/helper-function-name': 7.22.5 - '@babel/template': 7.22.5 - '@babel/types': 7.22.10 + '@babel/template': 7.22.15 + '@babel/types': 7.23.0 /@babel/helpers@7.22.10(supports-color@8.1.0): resolution: {integrity: sha512-a41J4NW8HyZa1I1vAndrraTlPZ/eZoga2ZgS7fEr0tZJGVU4xqdE80CEm0CcNjha5EZ8fTBYLKHF0kqDUuAwQw==} @@ -2918,6 +2938,20 @@ packages: '@babel/plugin-syntax-decorators': 7.22.10(@babel/core@7.22.6) dev: true + /@babel/plugin-proposal-decorators@7.22.5(@babel/core@7.23.0): + resolution: {integrity: sha512-h8hlezQ4dl6ixodgXkH8lUfcD7x+WAuIqPUjwGoItynrXOAv4a4Tci1zA/qjzQjjcl0v3QpLdc2LM6ZACQuY7A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.0 + '@babel/helper-create-class-features-plugin': 7.22.10(@babel/core@7.23.0) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-replace-supers': 7.22.9(@babel/core@7.23.0) + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/plugin-syntax-decorators': 7.22.10(@babel/core@7.23.0) + dev: true + /@babel/plugin-proposal-dynamic-import@7.18.6(@babel/core@7.22.6): resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==} engines: {node: '>=6.9.0'} @@ -3157,12 +3191,12 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.22.10): + /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.23.0): resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 + '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -3407,13 +3441,13 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.22.10): + /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.23.0): resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 + '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -4704,7 +4738,7 @@ packages: dependencies: '@babel/compat-data': 7.22.9 '@babel/core': 7.22.10 - '@babel/helper-compilation-targets': 7.22.10 + '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.10) '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.22.10) @@ -4717,7 +4751,7 @@ packages: dependencies: '@babel/compat-data': 7.22.9 '@babel/core': 7.22.6(supports-color@8.1.0) - '@babel/helper-compilation-targets': 7.22.10 + '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.6) '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.22.6) @@ -4731,7 +4765,7 @@ packages: dependencies: '@babel/compat-data': 7.22.9 '@babel/core': 7.23.0 - '@babel/helper-compilation-targets': 7.22.10 + '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.0) '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.23.0) @@ -5278,23 +5312,24 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.22.6) - /@babel/plugin-transform-typescript@7.4.5: + /@babel/plugin-transform-typescript@7.4.5(@babel/core@7.22.6): resolution: {integrity: sha512-RPB/YeGr4ZrFKNwfuQRlMf2lxoCUaU01MTw39/OFE/RiL8HDjtn68BwEPft1P7JN4akyEmjGWAMNldOV7o9V2g==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: + '@babel/core': 7.22.6(supports-color@8.1.0) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.23.0) + '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.22.6) dev: true - /@babel/plugin-transform-typescript@7.4.5(@babel/core@7.22.6): + /@babel/plugin-transform-typescript@7.4.5(@babel/core@7.23.0): resolution: {integrity: sha512-RPB/YeGr4ZrFKNwfuQRlMf2lxoCUaU01MTw39/OFE/RiL8HDjtn68BwEPft1P7JN4akyEmjGWAMNldOV7o9V2g==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.6(supports-color@8.1.0) + '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.23.0) dev: true /@babel/plugin-transform-typescript@7.5.5(@babel/core@7.22.6): @@ -5307,6 +5342,17 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.22.6) + /@babel/plugin-transform-typescript@7.5.5(@babel/core@7.23.0): + resolution: {integrity: sha512-pehKf4m640myZu5B2ZviLaiBlxMCjSZ1qTEO459AXKX5GnPueyulJeCqZFs1nz/Ya2dDzXQ1NxZ/kKNWyD4h6w==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.0 + '@babel/helper-create-class-features-plugin': 7.22.10(@babel/core@7.23.0) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.23.0) + dev: true + /@babel/plugin-transform-unicode-escapes@7.22.10(@babel/core@7.22.10): resolution: {integrity: sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==} engines: {node: '>=6.9.0'} @@ -5812,7 +5858,7 @@ packages: dependencies: '@babel/core': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 - '@babel/types': 7.22.10 + '@babel/types': 7.23.0 esutils: 2.0.3 /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.22.6): @@ -5822,7 +5868,7 @@ packages: dependencies: '@babel/core': 7.22.6(supports-color@8.1.0) '@babel/helper-plugin-utils': 7.22.5 - '@babel/types': 7.22.10 + '@babel/types': 7.23.0 esutils: 2.0.3 dev: true @@ -5833,7 +5879,7 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 - '@babel/types': 7.22.10 + '@babel/types': 7.23.0 esutils: 2.0.3 dev: true @@ -5856,13 +5902,13 @@ packages: engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.14.0 + dev: true /@babel/runtime@7.23.1: resolution: {integrity: sha512-hC2v6p8ZSI/W0HUzh3V8C5g+NwSKzKPtJwSpTjwl0o297GP9+ZLQSkdvHz46CM3LqyoXxq+5G9komY+eSqSO0g==} engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.14.0 - dev: true /@babel/template@7.22.15: resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==} @@ -6006,6 +6052,15 @@ packages: postcss-selector-parser: 6.0.13 dev: true + /@csstools/selector-specificity@3.0.0(postcss-selector-parser@6.0.13): + resolution: {integrity: sha512-hBI9tfBtuPIi885ZsZ32IMEU/5nlZH/KOVYJCOh7gyMxaVLGmLedYqFN6Ui1LXkI8JlC8IsuC0rF0btcRZKd5g==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + postcss-selector-parser: ^6.0.13 + dependencies: + postcss-selector-parser: 6.0.13 + dev: true + /@ef4/lerna-changelog@1.0.4: resolution: {integrity: sha512-xG/w+aOAaBtZVrRQDN7Ina+yjhEEV1WENN119pue3SfFCcPOA00tYNgt5Hg2VMuO8G6+TOW8FQxA3jESTRLy4w==} engines: {node: '>=6'} @@ -6067,7 +6122,7 @@ packages: '@ember-data/store': 4.4.0(@babel/core@7.22.6)(webpack@5.78.0) '@ember/edition-utils': 1.2.0 '@ember/string': 3.1.1 - ember-auto-import: 2.6.3(@glint/template@1.0.0)(webpack@5.78.0) + ember-auto-import: 2.6.3(webpack@5.78.0) ember-cli-babel: 7.26.11 ember-cli-test-info: 1.0.0 ember-cli-typescript: 5.2.1 @@ -6089,7 +6144,7 @@ packages: '@ember-data/private-build-infra': 5.1.0 '@ember-data/store': 5.1.0(@babel/core@7.22.6)(@ember-data/graph@5.1.0)(@ember-data/json-api@5.1.0)(@ember-data/legacy-compat@5.1.0)(@ember-data/model@5.1.0)(@ember-data/tracking@5.1.0)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.1.0) '@ember/string': 3.1.1 - '@embroider/macros': 1.13.1(@glint/template@1.0.0) + '@embroider/macros': 1.13.1(@glint/template@1.2.1) ember-cli-babel: 7.26.11 ember-cli-test-info: 1.0.0 ember-inflector: 4.0.2 @@ -6109,7 +6164,7 @@ packages: '@ember-data/private-build-infra': 5.3.0 '@ember-data/store': 5.3.0(@babel/core@7.22.6)(@ember-data/tracking@5.3.0)(@ember/string@3.1.1)(ember-source@3.28.11) '@ember/string': 3.1.1 - '@embroider/macros': 1.13.1(@glint/template@1.0.0) + '@embroider/macros': 1.13.1(@glint/template@1.2.1) ember-cli-babel: 8.1.0(@babel/core@7.22.6) ember-cli-test-info: 1.0.0 ember-inflector: 4.0.2 @@ -6179,7 +6234,7 @@ packages: '@ember-data/private-build-infra': 4.4.0(@babel/core@7.22.6) '@ember/edition-utils': 1.2.0 '@ember/string': 3.1.1 - ember-auto-import: 2.6.3(@glint/template@1.0.0)(webpack@5.78.0) + ember-auto-import: 2.6.3(webpack@5.78.0) ember-cli-babel: 7.26.11 ember-cli-test-info: 1.0.0 ember-cli-typescript: 5.2.1 @@ -6199,7 +6254,7 @@ packages: '@ember-data/private-build-infra': 5.1.0 '@ember/edition-utils': 1.2.0 '@ember/string': 3.1.1 - '@embroider/macros': 1.13.1(@glint/template@1.0.0) + '@embroider/macros': 1.13.1(@glint/template@1.2.1) ember-auto-import: 2.6.1(webpack@5.88.2) ember-cli-babel: 7.26.11 webpack: 5.88.2 @@ -6224,8 +6279,8 @@ packages: '@ember-data/store': 5.3.0(@babel/core@7.22.6)(@ember-data/tracking@5.3.0)(@ember/string@3.1.1)(ember-source@3.28.11) '@ember/edition-utils': 1.2.0 '@ember/string': 3.1.1 - '@embroider/macros': 1.13.1(@glint/template@1.0.0) - ember-auto-import: 2.6.3(webpack@5.88.2) + '@embroider/macros': 1.13.1(@glint/template@1.2.1) + ember-auto-import: 2.6.3(@glint/template@1.2.1)(webpack@5.88.2) ember-cli-babel: 8.1.0(@babel/core@7.23.0) webpack: 5.88.2 transitivePeerDependencies: @@ -6246,7 +6301,7 @@ packages: '@ember-data/private-build-infra': 5.1.0 '@ember-data/store': 5.1.0(@babel/core@7.22.6)(@ember-data/graph@5.1.0)(@ember-data/json-api@5.1.0)(@ember-data/legacy-compat@5.1.0)(@ember-data/model@5.1.0)(@ember-data/tracking@5.1.0)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.1.0) '@ember/edition-utils': 1.2.0 - '@embroider/macros': 1.13.1(@glint/template@1.0.0) + '@embroider/macros': 1.13.1(@glint/template@1.2.1) ember-cli-babel: 7.26.11 transitivePeerDependencies: - '@glint/template' @@ -6262,7 +6317,7 @@ packages: '@ember-data/private-build-infra': 5.3.0 '@ember-data/store': 5.3.0(@babel/core@7.22.6)(@ember-data/tracking@5.3.0)(@ember/string@3.1.1)(ember-source@3.28.11) '@ember/edition-utils': 1.2.0 - '@embroider/macros': 1.13.1(@glint/template@1.0.0) + '@embroider/macros': 1.13.1(@glint/template@1.2.1) ember-cli-babel: 8.1.0(@babel/core@7.22.6) transitivePeerDependencies: - '@babel/core' @@ -6281,7 +6336,7 @@ packages: '@ember-data/private-build-infra': 5.1.0 '@ember-data/store': 5.1.0(@babel/core@7.22.6)(@ember-data/graph@5.1.0)(@ember-data/json-api@5.1.0)(@ember-data/legacy-compat@5.1.0)(@ember-data/model@5.1.0)(@ember-data/tracking@5.1.0)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.1.0) '@ember/edition-utils': 1.2.0 - '@embroider/macros': 1.13.1(@glint/template@1.0.0) + '@embroider/macros': 1.13.1(@glint/template@1.2.1) ember-cli-babel: 7.26.11 transitivePeerDependencies: - '@glint/template' @@ -6302,7 +6357,7 @@ packages: '@ember-data/request-utils': 5.3.0(@babel/core@7.22.6) '@ember-data/store': 5.3.0(@babel/core@7.22.6)(@ember-data/tracking@5.3.0)(@ember/string@3.1.1)(ember-source@3.28.11) '@ember/edition-utils': 1.2.0 - '@embroider/macros': 1.13.1(@glint/template@1.0.0) + '@embroider/macros': 1.13.1(@glint/template@1.2.1) ember-cli-babel: 8.1.0(@babel/core@7.22.6) ember-inflector: 4.0.2 transitivePeerDependencies: @@ -6326,7 +6381,7 @@ packages: '@ember-data/graph': 5.1.0(@ember-data/store@5.1.0) '@ember-data/json-api': 5.1.0(@ember-data/graph@5.1.0)(@ember-data/store@5.1.0) '@ember-data/private-build-infra': 5.1.0 - '@embroider/macros': 1.13.1(@glint/template@1.0.0) + '@embroider/macros': 1.13.1(@glint/template@1.2.1) ember-cli-babel: 7.26.11 transitivePeerDependencies: - '@glint/template' @@ -6350,7 +6405,7 @@ packages: '@ember-data/json-api': 5.3.0(@babel/core@7.22.6)(@ember-data/graph@5.3.0)(@ember-data/request-utils@5.3.0)(@ember-data/store@5.3.0)(ember-inflector@4.0.2) '@ember-data/private-build-infra': 5.3.0 '@ember-data/request': 5.3.0(@babel/core@7.22.6) - '@embroider/macros': 1.13.1(@glint/template@1.0.0) + '@embroider/macros': 1.13.1(@glint/template@1.2.1) ember-cli-babel: 8.1.0(@babel/core@7.22.6) transitivePeerDependencies: - '@babel/core' @@ -6412,7 +6467,7 @@ packages: '@ember-data/store': 4.4.0(@babel/core@7.22.6)(webpack@5.78.0) '@ember/edition-utils': 1.2.0 '@ember/string': 3.1.1 - ember-auto-import: 2.6.3(@glint/template@1.0.0)(webpack@5.78.0) + ember-auto-import: 2.6.3(webpack@5.78.0) ember-cached-decorator-polyfill: 0.1.4(@babel/core@7.22.6) ember-cli-babel: 7.26.11 ember-cli-string-utils: 1.1.0 @@ -6456,7 +6511,7 @@ packages: '@ember-data/tracking': 5.1.0 '@ember/edition-utils': 1.2.0 '@ember/string': 3.1.1 - '@embroider/macros': 1.13.1(@glint/template@1.0.0) + '@embroider/macros': 1.13.1(@glint/template@1.2.1) ember-cached-decorator-polyfill: 1.0.2(@babel/core@7.22.6)(ember-source@5.1.0) ember-cli-babel: 7.26.11 ember-cli-string-utils: 1.1.0 @@ -6499,7 +6554,7 @@ packages: '@ember-data/tracking': 5.3.0(@babel/core@7.22.6) '@ember/edition-utils': 1.2.0 '@ember/string': 3.1.1 - '@embroider/macros': 1.13.1(@glint/template@1.0.0) + '@embroider/macros': 1.13.1(@glint/template@1.2.1) ember-cached-decorator-polyfill: 1.0.2(@babel/core@7.22.6)(ember-source@3.28.11) ember-cli-babel: 8.1.0(@babel/core@7.22.6) ember-cli-string-utils: 1.1.0 @@ -6589,9 +6644,9 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/plugin-transform-block-scoping': 7.23.0(@babel/core@7.23.0) - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.23.1 '@ember/edition-utils': 1.2.0 - '@embroider/macros': 1.13.1(@glint/template@1.0.0) + '@embroider/macros': 1.13.1(@glint/template@1.2.1) babel-import-util: 1.4.1 babel-plugin-debug-macros: 0.3.4(@babel/core@7.23.0) babel-plugin-filter-imports: 4.0.0 @@ -6624,7 +6679,7 @@ packages: '@babel/plugin-transform-block-scoping': 7.23.0(@babel/core@7.23.0) '@babel/runtime': 7.23.1 '@ember/edition-utils': 1.2.0 - '@embroider/macros': 1.13.1(@glint/template@1.0.0) + '@embroider/macros': 1.13.1(@glint/template@1.2.1) babel-import-util: 1.4.1 babel-plugin-debug-macros: 0.3.4(@babel/core@7.23.0) babel-plugin-filter-imports: 4.0.0 @@ -6690,7 +6745,7 @@ packages: '@ember-data/private-build-infra': 4.4.0(@babel/core@7.22.6) '@ember-data/store': 4.4.0(@babel/core@7.22.6)(webpack@5.78.0) '@ember/edition-utils': 1.2.0 - ember-auto-import: 2.6.3(@glint/template@1.0.0)(webpack@5.78.0) + ember-auto-import: 2.6.3(webpack@5.78.0) ember-cli-babel: 7.26.11 ember-cli-test-info: 1.0.0 ember-cli-typescript: 5.2.1 @@ -6717,7 +6772,7 @@ packages: dependencies: '@ember-data/private-build-infra': 5.1.0 '@ember/test-waiters': 3.0.2 - '@embroider/macros': 1.13.1(@glint/template@1.0.0) + '@embroider/macros': 1.13.1(@glint/template@1.2.1) ember-cli-babel: 7.26.11 transitivePeerDependencies: - '@glint/template' @@ -6730,7 +6785,7 @@ packages: dependencies: '@ember-data/private-build-infra': 5.3.0 '@ember/test-waiters': 3.0.2 - '@embroider/macros': 1.13.1(@glint/template@1.0.0) + '@embroider/macros': 1.13.1(@glint/template@1.2.1) ember-cli-babel: 8.1.0(@babel/core@7.22.6) transitivePeerDependencies: - '@babel/core' @@ -6778,7 +6833,7 @@ packages: dependencies: '@ember-data/private-build-infra': 4.4.0(@babel/core@7.22.6) '@ember-data/store': 4.4.0(@babel/core@7.22.6)(webpack@5.78.0) - ember-auto-import: 2.6.3(@glint/template@1.0.0)(webpack@5.78.0) + ember-auto-import: 2.6.3(webpack@5.78.0) ember-cli-babel: 7.26.11 ember-cli-test-info: 1.0.0 ember-cli-typescript: 5.2.1 @@ -6800,7 +6855,7 @@ packages: '@ember-data/private-build-infra': 5.1.0 '@ember-data/store': 5.1.0(@babel/core@7.22.6)(@ember-data/graph@5.1.0)(@ember-data/json-api@5.1.0)(@ember-data/legacy-compat@5.1.0)(@ember-data/model@5.1.0)(@ember-data/tracking@5.1.0)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.1.0) '@ember/string': 3.1.1 - '@embroider/macros': 1.13.1(@glint/template@1.0.0) + '@embroider/macros': 1.13.1(@glint/template@1.2.1) ember-cli-babel: 7.26.11 ember-cli-test-info: 1.0.0 ember-inflector: 4.0.2 @@ -6818,7 +6873,7 @@ packages: dependencies: '@ember-data/private-build-infra': 5.3.0 '@ember/string': 3.1.1 - '@embroider/macros': 1.13.1(@glint/template@1.0.0) + '@embroider/macros': 1.13.1(@glint/template@1.2.1) ember-cli-babel: 8.1.0(@babel/core@7.22.6) ember-cli-test-info: 1.0.0 ember-inflector: 4.0.2 @@ -6872,7 +6927,7 @@ packages: '@ember-data/private-build-infra': 4.4.0(@babel/core@7.22.6) '@ember/string': 3.1.1 '@glimmer/tracking': 1.1.2 - ember-auto-import: 2.6.3(@glint/template@1.0.0)(webpack@5.78.0) + ember-auto-import: 2.6.3(webpack@5.78.0) ember-cached-decorator-polyfill: 0.1.4(@babel/core@7.22.6) ember-cli-babel: 7.26.11 ember-cli-path-utils: 1.0.0 @@ -6912,7 +6967,7 @@ packages: '@ember-data/private-build-infra': 5.1.0 '@ember-data/tracking': 5.1.0 '@ember/string': 3.1.1 - '@embroider/macros': 1.13.1(@glint/template@1.0.0) + '@embroider/macros': 1.13.1(@glint/template@1.2.1) '@glimmer/tracking': 1.1.2 ember-cached-decorator-polyfill: 1.0.2(@babel/core@7.22.6)(ember-source@5.1.0) ember-cli-babel: 7.26.11 @@ -6934,7 +6989,7 @@ packages: '@ember-data/private-build-infra': 5.3.0 '@ember-data/tracking': 5.3.0(@babel/core@7.22.6) '@ember/string': 3.1.1 - '@embroider/macros': 1.13.1(@glint/template@1.0.0) + '@embroider/macros': 1.13.1(@glint/template@1.2.1) ember-cached-decorator-polyfill: 1.0.2(@babel/core@7.22.6)(ember-source@3.28.11) ember-cli-babel: 8.1.0(@babel/core@7.22.6) transitivePeerDependencies: @@ -6958,7 +7013,7 @@ packages: engines: {node: 16.* || >= 18} dependencies: '@ember-data/private-build-infra': 5.3.0 - '@embroider/macros': 1.13.1(@glint/template@1.0.0) + '@embroider/macros': 1.13.1(@glint/template@1.2.1) ember-cli-babel: 8.1.0(@babel/core@7.22.6) transitivePeerDependencies: - '@babel/core' @@ -7027,7 +7082,7 @@ packages: peerDependencies: ember-source: '*' dependencies: - '@embroider/macros': 1.13.1(@glint/template@1.0.0) + '@embroider/macros': 1.13.1(@glint/template@1.2.1) ember-cli-babel: 7.26.11 ember-cli-htmlbars: 5.7.2 ember-cli-typescript: 4.2.1 @@ -7077,7 +7132,7 @@ packages: '@glint/template': optional: true dependencies: - '@embroider/macros': 1.13.1(@glint/template@1.0.0) + '@embroider/macros': 1.13.1(@glint/template@1.2.1) ember-cli-babel: 7.26.11 ember-modifier-manager-polyfill: 1.2.0(@babel/core@7.22.6) ember-source: 3.28.11(@babel/core@7.22.6) @@ -7125,6 +7180,28 @@ packages: - supports-color dev: true + /@ember/test-helpers@2.9.1(@babel/core@7.22.6)(ember-source@4.6.0): + resolution: {integrity: sha512-1ZFZCnNfkXcQOf6Vxep/vbZMwFLfD+8heiLiQ6LSB5SY9F3VCF1yNslfgtDqmyQZXhAbbhRTDhy+rHuzzpd+yA==} + engines: {node: 10.* || 12.* || 14.* || 15.* || >= 16.*} + peerDependencies: + ember-source: '>=3.8.0' + dependencies: + '@ember/test-waiters': 3.0.2 + '@embroider/macros': 1.13.1(@glint/template@1.2.1) + '@embroider/util': 1.12.0(ember-source@4.6.0) + broccoli-debug: 0.6.5 + broccoli-funnel: 3.0.8 + ember-cli-babel: 7.26.11 + ember-cli-htmlbars: 6.3.0 + ember-destroyable-polyfill: 2.0.3(@babel/core@7.22.6) + ember-source: 4.6.0(@babel/core@7.22.6)(webpack@5.78.0) + transitivePeerDependencies: + - '@babel/core' + - '@glint/environment-ember-loose' + - '@glint/template' + - supports-color + dev: true + /@ember/test-helpers@2.9.1(ember-source@3.26.0): resolution: {integrity: sha512-1ZFZCnNfkXcQOf6Vxep/vbZMwFLfD+8heiLiQ6LSB5SY9F3VCF1yNslfgtDqmyQZXhAbbhRTDhy+rHuzzpd+yA==} engines: {node: 10.* || 12.* || 14.* || 15.* || >= 16.*} @@ -7132,13 +7209,13 @@ packages: ember-source: '>=3.8.0' dependencies: '@ember/test-waiters': 3.0.2 - '@embroider/macros': 1.13.1(@glint/template@1.0.0) + '@embroider/macros': 1.13.1(@glint/template@1.2.1) '@embroider/util': 1.12.0(ember-source@3.26.0) broccoli-debug: 0.6.5 broccoli-funnel: 3.0.8 ember-cli-babel: 7.26.11 ember-cli-htmlbars: 6.3.0 - ember-destroyable-polyfill: 2.0.3(@babel/core@7.22.6) + ember-destroyable-polyfill: 2.0.3 ember-source: 3.26.0 transitivePeerDependencies: - '@babel/core' @@ -7147,21 +7224,21 @@ packages: - supports-color dev: true - /@ember/test-helpers@3.2.0(@glint/template@1.0.0)(ember-source@4.12.0)(webpack@5.78.0): + /@ember/test-helpers@3.2.0(@glint/template@1.2.1)(ember-source@5.3.0)(webpack@5.88.2): resolution: {integrity: sha512-3yWpPsK5O77tUdCwW3HayrAcdlRitIRYMvLIG69Pkal1JMIGdNYVTvJ2R1lenhQh2syd/WFmGM07vQuDAtotQw==} engines: {node: 16.* || >= 18} peerDependencies: ember-source: ^4.0.0 || ^5.0.0 dependencies: '@ember/test-waiters': 3.0.2 - '@embroider/macros': 1.13.1(@glint/template@1.0.0) + '@embroider/macros': 1.13.1(@glint/template@1.2.1) '@simple-dom/interface': 1.4.0 broccoli-debug: 0.6.5 broccoli-funnel: 3.0.8 - ember-auto-import: 2.6.3(@glint/template@1.0.0)(webpack@5.78.0) + ember-auto-import: 2.6.3(@glint/template@1.2.1)(webpack@5.88.2) ember-cli-babel: 7.26.11 ember-cli-htmlbars: 6.3.0 - ember-source: 4.12.0(@babel/core@7.22.6)(@glimmer/component@1.1.2)(@glint/template@1.0.0)(webpack@5.78.0) + ember-source: 5.3.0(@babel/core@7.23.0)(@glint/template@1.2.1)(webpack@5.88.2) transitivePeerDependencies: - '@glint/template' - supports-color @@ -7175,7 +7252,7 @@ packages: ember-source: ^4.0.0 || ^5.0.0 dependencies: '@ember/test-waiters': 3.0.2 - '@embroider/macros': 1.13.1(@glint/template@1.0.0) + '@embroider/macros': 1.13.1(@glint/template@1.2.1) '@simple-dom/interface': 1.4.0 broccoli-debug: 0.6.5 broccoli-funnel: 3.0.8 @@ -7196,7 +7273,7 @@ packages: ember-source: ^4.0.0 || ^5.0.0 dependencies: '@ember/test-waiters': 3.0.2 - '@embroider/macros': 1.13.1(@glint/template@1.0.0) + '@embroider/macros': 1.13.1(@glint/template@1.2.1) '@simple-dom/interface': 1.4.0 broccoli-debug: 0.6.5 broccoli-funnel: 3.0.8 @@ -7252,6 +7329,28 @@ packages: semver: 7.5.4 transitivePeerDependencies: - supports-color + dev: true + + /@embroider/macros@1.13.1(@glint/template@1.2.1): + resolution: {integrity: sha512-4htraP/rNIht8uCxXoc59Bw2EsBFfc4YUQD9XSpzJ4xUr1V0GQf9wL/noeSuYSxIhwRfZOErnJhsdyf1hH+I/A==} + engines: {node: 12.* || 14.* || >= 16} + peerDependencies: + '@glint/template': ^1.0.0 + peerDependenciesMeta: + '@glint/template': + optional: true + dependencies: + '@embroider/shared-internals': 2.4.0 + '@glint/template': 1.2.1 + assert-never: 1.2.1 + babel-import-util: 2.0.0 + ember-cli-babel: 7.26.11 + find-up: 5.0.0 + lodash: 4.17.21 + resolve: 1.22.4 + semver: 7.5.4 + transitivePeerDependencies: + - supports-color /@embroider/shared-internals@2.4.0: resolution: {integrity: sha512-pFE05ebenWMC9XAPRjadYCXXb6VmqjkhYN5uqkhPo+VUmMHnx7sZYYxqGjxfVuhC/ghS/BNlOffOCXDOoE7k7g==} @@ -7305,7 +7404,7 @@ packages: '@glint/template': optional: true dependencies: - '@embroider/macros': 1.13.1(@glint/template@1.0.0) + '@embroider/macros': 1.13.1(@glint/template@1.2.1) broccoli-funnel: 3.0.8 ember-cli-babel: 7.26.11 ember-source: 3.26.0 @@ -7326,7 +7425,7 @@ packages: '@glint/template': optional: true dependencies: - '@embroider/macros': 1.13.1(@glint/template@1.0.0) + '@embroider/macros': 1.13.1(@glint/template@1.2.1) broccoli-funnel: 3.0.8 ember-cli-babel: 7.26.11 ember-source: 3.28.11(@babel/core@7.22.6) @@ -7334,6 +7433,27 @@ packages: - supports-color dev: true + /@embroider/util@1.12.0(ember-source@4.6.0): + resolution: {integrity: sha512-P4M1QADEH9ceIYC9mwHeV+6DDgEIQQYFfZi728nVKqTAxakXoiLgu/BCyQmEGyow9fYEPYaC1boDCZxW2JQAXg==} + engines: {node: 14.* || >= 16} + peerDependencies: + '@glint/environment-ember-loose': ^1.0.0 + '@glint/template': ^1.0.0 + ember-source: '*' + peerDependenciesMeta: + '@glint/environment-ember-loose': + optional: true + '@glint/template': + optional: true + dependencies: + '@embroider/macros': 1.13.1(@glint/template@1.2.1) + broccoli-funnel: 3.0.8 + ember-cli-babel: 7.26.11 + ember-source: 4.6.0(@babel/core@7.22.6)(webpack@5.78.0) + transitivePeerDependencies: + - supports-color + dev: true + /@esbuild/android-arm64@0.17.19: resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==} engines: {node: '>=12'} @@ -7638,17 +7758,40 @@ packages: - '@babel/core' - supports-color - /@glimmer/destroyable@0.84.2: - resolution: {integrity: sha512-74L4+jlGUhzhUe87lTxjFdYEEfcDWcza+jqLXoyIb/p4cS0hWsTGlyF+OcuUbHO4yqJd4bXchGOVocoajmSp6w==} - dependencies: - '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.84.2 - '@glimmer/interfaces': 0.84.2 - '@glimmer/util': 0.84.2 - dev: true - - /@glimmer/destroyable@0.84.3: - resolution: {integrity: sha512-4tUw5UR4ntuySPvbcWyCMRjqxMJMV1GewjU3zGq22XvuBVFfq2K9WmuYV9H9FHg8X0MgDwcus+LjxrVSel39Sw==} + /@glimmer/component@1.1.2(@babel/core@7.23.0): + resolution: {integrity: sha512-XyAsEEa4kWOPy+gIdMjJ8XlzA3qrGH55ZDv6nA16ibalCR17k74BI0CztxuRds+Rm6CtbUVgheCVlcCULuqD7A==} + engines: {node: 6.* || 8.* || >= 10.*} + dependencies: + '@glimmer/di': 0.1.11 + '@glimmer/env': 0.1.7 + '@glimmer/util': 0.44.0 + broccoli-file-creator: 2.1.1 + broccoli-merge-trees: 3.0.2 + ember-cli-babel: 7.26.11 + ember-cli-get-component-path-option: 1.0.0 + ember-cli-is-package-missing: 1.0.0 + ember-cli-normalize-entity-name: 1.0.0 + ember-cli-path-utils: 1.0.0 + ember-cli-string-utils: 1.1.0 + ember-cli-typescript: 3.0.0(@babel/core@7.23.0) + ember-cli-version-checker: 3.1.3 + ember-compatibility-helpers: 1.2.6(@babel/core@7.23.0) + transitivePeerDependencies: + - '@babel/core' + - supports-color + dev: true + + /@glimmer/destroyable@0.84.2: + resolution: {integrity: sha512-74L4+jlGUhzhUe87lTxjFdYEEfcDWcza+jqLXoyIb/p4cS0hWsTGlyF+OcuUbHO4yqJd4bXchGOVocoajmSp6w==} + dependencies: + '@glimmer/env': 0.1.7 + '@glimmer/global-context': 0.84.2 + '@glimmer/interfaces': 0.84.2 + '@glimmer/util': 0.84.2 + dev: true + + /@glimmer/destroyable@0.84.3: + resolution: {integrity: sha512-4tUw5UR4ntuySPvbcWyCMRjqxMJMV1GewjU3zGq22XvuBVFfq2K9WmuYV9H9FHg8X0MgDwcus+LjxrVSel39Sw==} dependencies: '@glimmer/env': 0.1.7 '@glimmer/global-context': 0.84.3 @@ -8017,6 +8160,14 @@ packages: - '@babel/core' dev: true + /@glimmer/vm-babel-plugins@0.84.3(@babel/core@7.23.0): + resolution: {integrity: sha512-fucWuuN7Q9QFB0ODd+PCltcTkmH4fLqYyXGArrfLt/TYN8gLv0yo00mPwFOSY7MWti/MUx88xd20/PycvYtg8w==} + dependencies: + babel-plugin-debug-macros: 0.3.4(@babel/core@7.23.0) + transitivePeerDependencies: + - '@babel/core' + dev: true + /@glimmer/vm@0.84.2: resolution: {integrity: sha512-IuQeDlh+AUOOX8QXc+ehPv5uFnqstQVZGplqqvPQRcKvsEalog88RC34dAEwFdB756SKjgRSw+N+nT3ZDNVlvA==} dependencies: @@ -8078,8 +8229,46 @@ packages: ember-cli-htmlbars: 6.2.0 dev: true + /@glint/environment-ember-loose@1.2.1(@glimmer/component@1.1.2)(@glint/template@1.2.1)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0): + resolution: {integrity: sha512-ZA0Ht7vwd1FosVLtMFrB2Er62P1v6yX/UuS6z9UVR6DMPfrL5qx6vef+EGJPLBrBKZMlm7zMB6Fyca201y4hDA==} + peerDependencies: + '@glimmer/component': ^1.1.2 + '@glint/template': ^1.2.1 + '@types/ember__array': ^4.0.2 + '@types/ember__component': ^4.0.10 + '@types/ember__controller': ^4.0.2 + '@types/ember__object': ^4.0.4 + '@types/ember__routing': ^4.0.11 + ember-cli-htmlbars: ^6.0.1 + ember-modifier: ^3.2.7 || ^4.0.0 + peerDependenciesMeta: + '@types/ember__array': + optional: true + '@types/ember__component': + optional: true + '@types/ember__controller': + optional: true + '@types/ember__object': + optional: true + '@types/ember__routing': + optional: true + ember-cli-htmlbars: + optional: true + ember-modifier: + optional: true + dependencies: + '@glimmer/component': 1.1.2(@babel/core@7.23.0) + '@glint/template': 1.2.1 + ember-cli-htmlbars: 6.3.0 + ember-modifier: 4.1.0(ember-source@5.3.0) + dev: true + /@glint/template@1.0.0: resolution: {integrity: sha512-W6BI+bKs03sEY77QxMDjsPp9aiZ5Fz0IemEjw4dvJ2u0tvTFOQcqetU5VStmey5WkrlFezqqB89oeGG84Isnog==} + dev: true + + /@glint/template@1.2.1: + resolution: {integrity: sha512-rlYy/93fAhYjXmTchWcwCpPFMfrqBYEskzbDYawS2oz4DVwtf4fOITLKB0QddQMI7WUCjgXAiIGZqcNa/R4YeQ==} /@handlebars/parser@1.1.0: resolution: {integrity: sha512-rR7tJoSwJ2eooOpYGxGGW95sLq6GXUaS1UtWvN7pei6n2/okYvCGld9vsUTvkl2migxbkszsycwtMf/GEc1k1A==} @@ -8316,7 +8505,7 @@ packages: resolution: {integrity: sha512-ZqCqEISr58Ce3U+buNFJYUktLJZOggfyvR+bZMaiV1e8B1SIvJbwZMrYz3gx/KAPn9EXmOmN+uB08yLCjWkQQg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/core': 7.22.10 + '@babel/core': 7.23.0 '@jest/types': 29.6.1 '@jridgewell/trace-mapping': 0.3.19 babel-plugin-istanbul: 6.1.1 @@ -8760,8 +8949,8 @@ packages: /@types/babel__core@7.20.1: resolution: {integrity: sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==} dependencies: - '@babel/parser': 7.22.10 - '@babel/types': 7.22.10 + '@babel/parser': 7.23.0 + '@babel/types': 7.23.0 '@types/babel__generator': 7.6.4 '@types/babel__template': 7.4.1 '@types/babel__traverse': 7.20.1 @@ -9061,6 +9250,11 @@ packages: /@types/qunit@2.19.2: resolution: {integrity: sha512-hVOSrAcRtRY2R2iCQopzkiSy6BowuSFuR5llHE9R3FDxBCNP4bMdrPpxkE0jZTknn+cmFMT31RfbZWAdu5Qa1w==} + dev: false + + /@types/qunit@2.19.7: + resolution: {integrity: sha512-Vf1+zHCOhMyDqZqM6zlB++6n5mkMe1+pWH1l3fzbzakQ2VImMNeAKSQD++RAjpGTqPUio8Tre2a6kmq6O1tK/A==} + dev: true /@types/range-parser@1.2.4: resolution: {integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==} @@ -10232,17 +10426,17 @@ packages: resolution: {integrity: sha512-pkWynbLwru0RZmA9iKeQL63+CkkW0RCP3kL5njCtudd6YPUKb5Pa0kL4fb3bmuKn2QDBFwY5mvvhEK/+jv2Ynw==} engines: {node: '>= 12.*'} - /babel-jest@29.6.2(@babel/core@7.22.10): + /babel-jest@29.6.2(@babel/core@7.23.0): resolution: {integrity: sha512-BYCzImLos6J3BH/+HvUCHG1dTf2MzmAB4jaVxHV+29RZLjR29XuYTmsf2sdDwkrb+FczkGo3kOhE7ga6sI0P4A==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: '@babel/core': ^7.8.0 dependencies: - '@babel/core': 7.22.10 + '@babel/core': 7.23.0 '@jest/transform': 29.6.2 '@types/babel__core': 7.20.1 babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 29.5.0(@babel/core@7.22.10) + babel-preset-jest: 29.5.0(@babel/core@7.23.0) chalk: 4.1.2 graceful-fs: 4.2.11 slash: 3.0.0 @@ -10344,6 +10538,16 @@ packages: '@babel/core': 7.22.6(supports-color@8.1.0) semver: 5.7.2 + /babel-plugin-debug-macros@0.2.0(@babel/core@7.23.0): + resolution: {integrity: sha512-Wpmw4TbhR3Eq2t3W51eBAQSdKlr+uAyF0GI4GtPfMCD12Y4cIdpKC9l0RjNTH/P9isFypSqqewMPm7//fnZlNA==} + engines: {node: '>=4'} + peerDependencies: + '@babel/core': ^7.0.0-beta.42 + dependencies: + '@babel/core': 7.23.0 + semver: 5.7.2 + dev: true + /babel-plugin-debug-macros@0.3.4(@babel/core@7.22.10): resolution: {integrity: sha512-wfel/vb3pXfwIDZUrkoDrn5FHmlWI96PCJ3UCDv2a86poJ3EQrnArNW5KfHSVJ9IOgxHbo748cQt7sDU+0KCEw==} engines: {node: '>=6'} @@ -10445,8 +10649,8 @@ packages: resolution: {integrity: sha512-zSuuuAlTMT4mzLj2nPnUm6fsE6270vdOfnpbJ+RmruU75UhLFvL0N2NgI7xpeS7NaB6hGqmd5pVpGTDYvi4Q3w==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/template': 7.22.5 - '@babel/types': 7.22.10 + '@babel/template': 7.22.15 + '@babel/types': 7.23.0 '@types/babel__core': 7.20.1 '@types/babel__traverse': 7.20.1 dev: true @@ -10835,24 +11039,24 @@ packages: regenerator-runtime: 0.10.5 dev: true - /babel-preset-current-node-syntax@1.0.1(@babel/core@7.22.10): + /babel-preset-current-node-syntax@1.0.1(@babel/core@7.23.0): resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.10 - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.10) - '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.22.10) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.22.10) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.22.10) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.22.10) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.22.10) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.10) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.22.10) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.10) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.10) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.10) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.22.10) + '@babel/core': 7.23.0 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.0) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.23.0) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.0) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.0) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.0) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.0) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.0) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.0) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.0) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.0) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.0) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.0) dev: true /babel-preset-env@1.7.0(supports-color@8.1.0): @@ -10891,15 +11095,15 @@ packages: transitivePeerDependencies: - supports-color - /babel-preset-jest@29.5.0(@babel/core@7.22.10): + /babel-preset-jest@29.5.0(@babel/core@7.23.0): resolution: {integrity: sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.10 + '@babel/core': 7.23.0 babel-plugin-jest-hoist: 29.5.0 - babel-preset-current-node-syntax: 1.0.1(@babel/core@7.22.10) + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.23.0) dev: true /babel-register@6.26.0: @@ -12042,6 +12246,16 @@ packages: quick-lru: 4.0.1 dev: true + /camelcase-keys@7.0.2: + resolution: {integrity: sha512-Rjs1H+A9R+Ig+4E/9oyB66UC5Mj9Xq3N//vcLf2WzgdTi/3gUu3Z9KoqmlrEG4VuuLK8wJHofxzdQXz/knhiYg==} + engines: {node: '>=12'} + dependencies: + camelcase: 6.3.0 + map-obj: 4.3.0 + quick-lru: 5.1.1 + type-fest: 1.4.0 + dev: true + /camelcase@4.1.0: resolution: {integrity: sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw==} engines: {node: '>=4'} @@ -12193,6 +12407,13 @@ packages: commander: 2.8.1 source-map: 0.4.4 + /clean-css@5.3.2: + resolution: {integrity: sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==} + engines: {node: '>= 10.0'} + dependencies: + source-map: 0.6.1 + dev: true + /clean-stack@2.2.0: resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} engines: {node: '>=6'} @@ -12507,6 +12728,22 @@ packages: yargs: 17.7.2 dev: true + /concurrently@8.2.2: + resolution: {integrity: sha512-1dP4gpXFhei8IOtlXRE/T/4H88ElHgTiUzh71YUmtjTEHMSRS2Z/fgOxHSxxusGHogsRfxNq1vyAwxSC+EVyDg==} + engines: {node: ^14.13.0 || >=16.0.0} + hasBin: true + dependencies: + chalk: 4.1.2 + date-fns: 2.30.0 + lodash: 4.17.21 + rxjs: 7.8.1 + shell-quote: 1.8.1 + spawn-command: 0.0.2 + supports-color: 8.1.1 + tree-kill: 1.2.2 + yargs: 17.7.2 + dev: true + /configstore@5.0.1: resolution: {integrity: sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==} engines: {node: '>=8'} @@ -12851,6 +13088,11 @@ packages: engines: {node: '>=12.22'} dev: true + /css-functions-list@3.2.1: + resolution: {integrity: sha512-Nj5YcaGgBtuUmn1D7oHqPW0c9iui7xsTsj5lIX8ZgevdfhmjFfKB3r8moHJtNJnctnYXJyYX5I1pp90HM4TPgQ==} + engines: {node: '>=12 || >=16'} + dev: true + /css-loader@5.2.6(webpack@5.78.0): resolution: {integrity: sha512-0wyN5vXMQZu6BvjbrPdUJvkCzGEO24HC7IS7nW4llc6BBFC+zwR9CKtYGv63Puzsg10L/o12inMY5/2ByzfD6w==} engines: {node: '>= 10.13.0'} @@ -13021,7 +13263,7 @@ packages: resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==} engines: {node: '>=0.11'} dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.23.1 dev: true /date-time@2.1.0: @@ -13100,6 +13342,11 @@ packages: resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} engines: {node: '>=0.10.0'} + /decamelize@5.0.1: + resolution: {integrity: sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA==} + engines: {node: '>=10'} + dev: true + /decimal.js@10.4.3: resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} @@ -13362,7 +13609,7 @@ packages: '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.0) '@babel/plugin-proposal-decorators': 7.22.10(@babel/core@7.23.0) '@babel/preset-env': 7.22.10(@babel/core@7.23.0) - '@embroider/macros': 1.13.1(@glint/template@1.0.0) + '@embroider/macros': 1.13.1(@glint/template@1.2.1) '@embroider/shared-internals': 2.4.0 babel-loader: 8.3.0(@babel/core@7.23.0)(webpack@5.88.2) babel-plugin-ember-modules-api-polyfill: 3.5.0 @@ -13402,7 +13649,7 @@ packages: '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.22.10) '@babel/plugin-proposal-decorators': 7.22.10(@babel/core@7.22.10) '@babel/preset-env': 7.22.10(@babel/core@7.22.10) - '@embroider/macros': 1.13.1(@glint/template@1.0.0) + '@embroider/macros': 1.13.1(@glint/template@1.2.1) '@embroider/shared-internals': 2.4.0 babel-loader: 8.3.0(@babel/core@7.22.10)(webpack@5.78.0) babel-plugin-ember-modules-api-polyfill: 3.5.0 @@ -13473,8 +13720,9 @@ packages: - '@glint/template' - supports-color - webpack + dev: true - /ember-auto-import@2.6.3(webpack@5.88.2): + /ember-auto-import@2.6.3(@glint/template@1.2.1)(webpack@5.88.2): resolution: {integrity: sha512-uLhrRDJYWCRvQ4JQ1e64XlSrqAKSd6PXaJ9ZsZI6Tlms9T4DtQFxNXasqji2ZRJBVrxEoLCRYX3RTldsQ0vNGQ==} engines: {node: 12.* || 14.* || >= 16} dependencies: @@ -13482,7 +13730,7 @@ packages: '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.22.10) '@babel/plugin-proposal-decorators': 7.22.10(@babel/core@7.22.10) '@babel/preset-env': 7.22.10(@babel/core@7.22.10) - '@embroider/macros': 1.13.1(@glint/template@1.0.0) + '@embroider/macros': 1.13.1(@glint/template@1.2.1) '@embroider/shared-internals': 2.4.0 babel-loader: 8.3.0(@babel/core@7.22.10)(webpack@5.88.2) babel-plugin-ember-modules-api-polyfill: 3.5.0 @@ -13515,12 +13763,52 @@ packages: - webpack dev: true + /ember-auto-import@2.6.3(webpack@5.78.0): + resolution: {integrity: sha512-uLhrRDJYWCRvQ4JQ1e64XlSrqAKSd6PXaJ9ZsZI6Tlms9T4DtQFxNXasqji2ZRJBVrxEoLCRYX3RTldsQ0vNGQ==} + engines: {node: 12.* || 14.* || >= 16} + dependencies: + '@babel/core': 7.22.10 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.22.10) + '@babel/plugin-proposal-decorators': 7.22.10(@babel/core@7.22.10) + '@babel/preset-env': 7.22.10(@babel/core@7.22.10) + '@embroider/macros': 1.13.1(@glint/template@1.2.1) + '@embroider/shared-internals': 2.4.0 + babel-loader: 8.3.0(@babel/core@7.22.10)(webpack@5.78.0) + babel-plugin-ember-modules-api-polyfill: 3.5.0 + babel-plugin-ember-template-compilation: 2.2.0 + babel-plugin-htmlbars-inline-precompile: 5.3.1 + babel-plugin-syntax-dynamic-import: 6.18.0 + broccoli-debug: 0.6.5 + broccoli-funnel: 3.0.8 + broccoli-merge-trees: 4.2.0 + broccoli-plugin: 4.0.7 + broccoli-source: 3.0.1 + css-loader: 5.2.7(webpack@5.78.0) + debug: 4.3.4(supports-color@8.1.0) + fs-extra: 10.1.0 + fs-tree-diff: 2.0.1 + handlebars: 4.7.8 + js-string-escape: 1.0.1 + lodash: 4.17.21 + mini-css-extract-plugin: 2.7.6(webpack@5.78.0) + parse5: 6.0.1 + resolve: 1.22.4 + resolve-package-path: 4.0.3 + semver: 7.5.4 + style-loader: 2.0.0(webpack@5.78.0) + typescript-memoize: 1.1.1 + walk-sync: 3.0.0 + transitivePeerDependencies: + - '@glint/template' + - supports-color + - webpack + /ember-bootstrap@5.0.0(@babel/core@7.22.6)(ember-source@3.28.11): resolution: {integrity: sha512-ocH7qJKikxDgLv1prWyYzDaH85of8/l0LeV2bnMCp3/ZdRak/vq4dWqm53hMQ0ifN4llfs1Q1bwlcra/BT7yCA==} engines: {node: 12.* || 14.* || >= 16} dependencies: '@ember/render-modifiers': 2.1.0(@babel/core@7.22.6)(ember-source@3.28.11) - '@embroider/macros': 1.13.1(@glint/template@1.0.0) + '@embroider/macros': 1.13.1(@glint/template@1.2.1) '@embroider/util': 1.12.0(ember-source@3.28.11) '@glimmer/component': 1.1.2(@babel/core@7.22.6) '@glimmer/tracking': 1.1.2 @@ -13591,7 +13879,7 @@ packages: peerDependencies: ember-source: ^3.13.0 || ^4.0.0 || >= 5.0.0 dependencies: - '@embroider/macros': 1.13.1(@glint/template@1.0.0) + '@embroider/macros': 1.13.1(@glint/template@1.2.1) '@glimmer/tracking': 1.1.2 babel-import-util: 1.4.1 ember-cache-primitive-polyfill: 1.0.1(@babel/core@7.22.6) @@ -13610,7 +13898,7 @@ packages: peerDependencies: ember-source: ^3.13.0 || ^4.0.0 || >= 5.0.0 dependencies: - '@embroider/macros': 1.13.1(@glint/template@1.0.0) + '@embroider/macros': 1.13.1(@glint/template@1.2.1) '@glimmer/tracking': 1.1.2 babel-import-util: 1.4.1 ember-cache-primitive-polyfill: 1.0.1(@babel/core@7.22.6) @@ -13633,27 +13921,27 @@ packages: - supports-color dev: true - /ember-cli-app-version@6.0.0(ember-source@4.12.0): + /ember-cli-app-version@6.0.0(ember-source@5.1.0): resolution: {integrity: sha512-XhzETSTy+RMTIyxM/FaZ/8aJvAwT/iIp8HC9zukpOaSPEm5i6Vm4tskeXY4OBnY3VwFWNXWssDt1hgIkUP76WQ==} engines: {node: 14.* || 16.* || >= 18} peerDependencies: ember-source: ^3.28.0 || ^4.0.0 dependencies: ember-cli-babel: 7.26.11 - ember-source: 4.12.0(@babel/core@7.22.6)(@glimmer/component@1.1.2)(@glint/template@1.0.0)(webpack@5.78.0) + ember-source: 5.1.0(@babel/core@7.22.6)(@glimmer/component@1.1.2) git-repo-info: 2.1.1 transitivePeerDependencies: - supports-color dev: true - /ember-cli-app-version@6.0.0(ember-source@5.1.0): - resolution: {integrity: sha512-XhzETSTy+RMTIyxM/FaZ/8aJvAwT/iIp8HC9zukpOaSPEm5i6Vm4tskeXY4OBnY3VwFWNXWssDt1hgIkUP76WQ==} + /ember-cli-app-version@6.0.1(ember-source@5.3.0): + resolution: {integrity: sha512-XA1FwkWA5QytmWF0jcJqEr3jcZoiCl9Fb33TZgOVfClL7Voxe+/RwzISEprBRQgbf7j8z1xf8/RJCKfclUy3rQ==} engines: {node: 14.* || 16.* || >= 18} peerDependencies: - ember-source: ^3.28.0 || ^4.0.0 + ember-source: ^3.28.0 || >= 4.0.0 dependencies: ember-cli-babel: 7.26.11 - ember-source: 5.1.0(@babel/core@7.22.6)(@glimmer/component@1.1.2) + ember-source: 5.3.0(@babel/core@7.23.0)(@glint/template@1.2.1)(webpack@5.88.2) git-repo-info: 2.1.1 transitivePeerDependencies: - supports-color @@ -13663,6 +13951,28 @@ packages: resolution: {integrity: sha512-sKvOiPNHr5F/60NLd7SFzMpYPte/nnGkq/tMIfXejfKHIhaiIkYFqX8Z9UFTKWLLn+V7NOaby6niNPZUdvKCRw==} engines: {node: 6.* || 8.* || >= 10.*} + /ember-cli-babel@6.18.0: + resolution: {integrity: sha512-7ceC8joNYxY2wES16iIBlbPSxwKDBhYwC8drU3ZEvuPDMwVv1KzxCNu1fvxyFEBWhwaRNTUxSCsEVoTd9nosGA==} + engines: {node: ^4.5 || 6.* || >= 7.*} + dependencies: + amd-name-resolver: 1.2.0 + babel-plugin-debug-macros: 0.2.0(@babel/core@7.23.0) + babel-plugin-ember-modules-api-polyfill: 2.13.4 + babel-plugin-transform-es2015-modules-amd: 6.24.1(supports-color@8.1.0) + babel-polyfill: 6.26.0 + babel-preset-env: 1.7.0(supports-color@8.1.0) + broccoli-babel-transpiler: 6.5.1 + broccoli-debug: 0.6.5 + broccoli-funnel: 2.0.2 + broccoli-source: 1.1.0 + clone: 2.1.2 + ember-cli-version-checker: 2.2.0 + semver: 5.7.2 + transitivePeerDependencies: + - '@babel/core' + - supports-color + dev: true + /ember-cli-babel@6.18.0(@babel/core@7.22.6): resolution: {integrity: sha512-7ceC8joNYxY2wES16iIBlbPSxwKDBhYwC8drU3ZEvuPDMwVv1KzxCNu1fvxyFEBWhwaRNTUxSCsEVoTd9nosGA==} engines: {node: ^4.5 || 6.* || >= 7.*} @@ -13815,6 +14125,17 @@ packages: - supports-color dev: true + /ember-cli-clean-css@3.0.0: + resolution: {integrity: sha512-BbveJCyRvzzkaTH1llLW+MpHe/yzA5zpHOpMIg2vp/3JD9mban9zUm7lphaB0TSpPuMuby9rAhTI8pgXq0ifIA==} + engines: {node: 16.* || >= 18} + dependencies: + broccoli-persistent-filter: 3.1.3 + clean-css: 5.3.2 + json-stable-stringify: 1.0.2 + transitivePeerDependencies: + - supports-color + dev: true + /ember-cli-dependency-checker@3.3.1(ember-cli@3.28.0): resolution: {integrity: sha512-Tg6OeijjXNKWkDm6057Tr0N9j9Vlz/ITewXWpn1A/+Wbt3EowBx5ZKfvoupqz05EznKgL1B/ecG0t+JN7Qm6MA==} engines: {node: '>= 6'} @@ -13831,14 +14152,14 @@ packages: - supports-color dev: true - /ember-cli-dependency-checker@3.3.1(ember-cli@4.12.1): + /ember-cli-dependency-checker@3.3.1(ember-cli@4.6.0): resolution: {integrity: sha512-Tg6OeijjXNKWkDm6057Tr0N9j9Vlz/ITewXWpn1A/+Wbt3EowBx5ZKfvoupqz05EznKgL1B/ecG0t+JN7Qm6MA==} engines: {node: '>= 6'} peerDependencies: ember-cli: ^3.2.0 || ^4.0.0 dependencies: chalk: 2.4.2 - ember-cli: 4.12.1 + ember-cli: 4.6.0 find-yarn-workspace-root: 1.2.1 is-git-url: 1.0.0 resolve: 1.22.4 @@ -13847,14 +14168,14 @@ packages: - supports-color dev: true - /ember-cli-dependency-checker@3.3.1(ember-cli@4.6.0): + /ember-cli-dependency-checker@3.3.1(ember-cli@5.0.0): resolution: {integrity: sha512-Tg6OeijjXNKWkDm6057Tr0N9j9Vlz/ITewXWpn1A/+Wbt3EowBx5ZKfvoupqz05EznKgL1B/ecG0t+JN7Qm6MA==} engines: {node: '>= 6'} peerDependencies: ember-cli: ^3.2.0 || ^4.0.0 dependencies: chalk: 2.4.2 - ember-cli: 4.6.0 + ember-cli: 5.0.0 find-yarn-workspace-root: 1.2.1 is-git-url: 1.0.0 resolve: 1.22.4 @@ -13863,14 +14184,14 @@ packages: - supports-color dev: true - /ember-cli-dependency-checker@3.3.1(ember-cli@5.0.0): - resolution: {integrity: sha512-Tg6OeijjXNKWkDm6057Tr0N9j9Vlz/ITewXWpn1A/+Wbt3EowBx5ZKfvoupqz05EznKgL1B/ecG0t+JN7Qm6MA==} + /ember-cli-dependency-checker@3.3.2(ember-cli@5.3.0): + resolution: {integrity: sha512-PwkrW5oYsdPWwt+0Tojufmv/hxVETTjkrEdK7ANQB2VSnqpA5UcYubwpQM9ONuR2J8wyNDMwEHlqIrk/FYtBsQ==} engines: {node: '>= 6'} peerDependencies: - ember-cli: ^3.2.0 || ^4.0.0 + ember-cli: ^3.2.0 || >=4.0.0 dependencies: chalk: 2.4.2 - ember-cli: 5.0.0 + ember-cli: 5.3.0(lodash@4.17.21) find-yarn-workspace-root: 1.2.1 is-git-url: 1.0.0 resolve: 1.22.4 @@ -14087,12 +14408,12 @@ packages: - supports-color dev: true - /ember-cli-typescript@2.0.2: + /ember-cli-typescript@2.0.2(@babel/core@7.22.6): resolution: {integrity: sha512-7I5azCTxOgRDN8aSSnJZIKSqr+MGnT+jLTUbBYqF8wu6ojs2DUnTePxUcQMcvNh3Q3B1ySv7Q/uZFSjdU9gSjA==} engines: {node: 6.* || 8.* || >= 10.*} dependencies: - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.0) - '@babel/plugin-transform-typescript': 7.4.5 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.22.6) + '@babel/plugin-transform-typescript': 7.4.5(@babel/core@7.22.6) ansi-to-html: 0.6.15 debug: 4.3.4(supports-color@8.1.0) ember-cli-babel-plugin-helpers: 1.1.1 @@ -14108,12 +14429,12 @@ packages: - supports-color dev: true - /ember-cli-typescript@2.0.2(@babel/core@7.22.6): + /ember-cli-typescript@2.0.2(@babel/core@7.23.0): resolution: {integrity: sha512-7I5azCTxOgRDN8aSSnJZIKSqr+MGnT+jLTUbBYqF8wu6ojs2DUnTePxUcQMcvNh3Q3B1ySv7Q/uZFSjdU9gSjA==} engines: {node: 6.* || 8.* || >= 10.*} dependencies: - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.22.6) - '@babel/plugin-transform-typescript': 7.4.5(@babel/core@7.22.6) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.0) + '@babel/plugin-transform-typescript': 7.4.5(@babel/core@7.23.0) ansi-to-html: 0.6.15 debug: 4.3.4(supports-color@8.1.0) ember-cli-babel-plugin-helpers: 1.1.1 @@ -14148,18 +14469,38 @@ packages: - '@babel/core' - supports-color - /ember-cli-typescript@4.2.1: - resolution: {integrity: sha512-0iKTZ+/wH6UB/VTWKvGuXlmwiE8HSIGcxHamwNhEC5x1mN3z8RfvsFZdQWYUzIWFN2Tek0gmepGRPTwWdBYl/A==} - engines: {node: 10.* || >= 12.*} + /ember-cli-typescript@3.0.0(@babel/core@7.23.0): + resolution: {integrity: sha512-lo5YArbJzJi5ssvaGqTt6+FnhTALnSvYVuxM7lfyL1UCMudyNJ94ovH5C7n5il7ATd6WsNiAPRUO/v+s5Jq/aA==} + engines: {node: 8.* || >= 10.*} dependencies: + '@babel/plugin-transform-typescript': 7.5.5(@babel/core@7.23.0) ansi-to-html: 0.6.15 - broccoli-stew: 3.0.0 debug: 4.3.4(supports-color@8.1.0) - execa: 4.1.0 - fs-extra: 9.1.0 + ember-cli-babel-plugin-helpers: 1.1.1 + execa: 2.1.0 + fs-extra: 8.1.0 resolve: 1.22.4 rsvp: 4.8.5 - semver: 7.5.4 + semver: 6.3.1 + stagehand: 1.0.1 + walk-sync: 2.2.0 + transitivePeerDependencies: + - '@babel/core' + - supports-color + dev: true + + /ember-cli-typescript@4.2.1: + resolution: {integrity: sha512-0iKTZ+/wH6UB/VTWKvGuXlmwiE8HSIGcxHamwNhEC5x1mN3z8RfvsFZdQWYUzIWFN2Tek0gmepGRPTwWdBYl/A==} + engines: {node: 10.* || >= 12.*} + dependencies: + ansi-to-html: 0.6.15 + broccoli-stew: 3.0.0 + debug: 4.3.4(supports-color@8.1.0) + execa: 4.1.0 + fs-extra: 9.1.0 + resolve: 1.22.4 + rsvp: 4.8.5 + semver: 7.5.4 stagehand: 1.0.1 walk-sync: 2.2.0 transitivePeerDependencies: @@ -14385,163 +14726,6 @@ packages: - walrus - whiskers - /ember-cli@4.12.1: - resolution: {integrity: sha512-O4QqvbvyyAvIC5SlYNOOocEhX/co7wKOSEGf8M+ipU/zgzA5ElyKMAQly9wf1QJ/RbSD1j2cFVUBIdVH/OuJHg==} - engines: {node: '>= 14'} - hasBin: true - dependencies: - '@babel/core': 7.22.10 - '@babel/plugin-transform-modules-amd': 7.22.5(@babel/core@7.22.10) - amd-name-resolver: 1.3.1 - babel-plugin-module-resolver: 4.1.0 - bower-config: 1.4.3 - bower-endpoint-parser: 0.2.2 - broccoli: 3.5.2 - broccoli-amd-funnel: 2.0.1 - broccoli-babel-transpiler: 7.8.1 - broccoli-builder: 0.18.14 - broccoli-concat: 4.2.5 - broccoli-config-loader: 1.0.1 - broccoli-config-replace: 1.1.2 - broccoli-debug: 0.6.5 - broccoli-funnel: 3.0.8 - broccoli-funnel-reducer: 1.0.0 - broccoli-merge-trees: 4.2.0 - broccoli-middleware: 2.1.1 - broccoli-slow-trees: 3.1.0 - broccoli-source: 3.0.1 - broccoli-stew: 3.0.0 - calculate-cache-key-for-tree: 2.0.0 - capture-exit: 2.0.0 - chalk: 4.1.2 - ci-info: 3.8.0 - clean-base-url: 1.0.0 - compression: 1.7.4 - configstore: 5.0.1 - console-ui: 3.1.2 - core-object: 3.1.5 - dag-map: 2.0.2 - diff: 5.1.0 - ember-cli-is-package-missing: 1.0.0 - ember-cli-lodash-subset: 2.0.1 - ember-cli-normalize-entity-name: 1.0.0 - ember-cli-preprocess-registry: 3.3.0 - ember-cli-string-utils: 1.1.0 - ensure-posix-path: 1.1.1 - execa: 5.1.1 - exit: 0.1.2 - express: 4.18.2 - filesize: 10.0.12 - find-up: 5.0.0 - find-yarn-workspace-root: 2.0.0 - fixturify-project: 2.1.1 - fs-extra: 11.1.1 - fs-tree-diff: 2.0.1 - get-caller-file: 2.0.5 - git-repo-info: 2.1.1 - glob: 8.1.0 - heimdalljs: 0.2.6 - heimdalljs-fs-monitor: 1.1.1 - heimdalljs-graph: 1.0.0 - heimdalljs-logger: 0.1.10 - http-proxy: 1.18.1 - inflection: 2.0.1 - inquirer: 8.2.6 - is-git-url: 1.0.0 - is-language-code: 3.1.0 - isbinaryfile: 5.0.0 - js-yaml: 4.1.0 - leek: 0.0.24 - lodash.template: 4.5.0 - markdown-it: 13.0.1 - markdown-it-terminal: 0.4.0(markdown-it@13.0.1) - minimatch: 7.4.6 - morgan: 1.10.0 - nopt: 3.0.6 - npm-package-arg: 10.1.0 - os-locale: 5.0.0 - p-defer: 3.0.0 - portfinder: 1.0.32 - promise-map-series: 0.3.0 - promise.hash.helper: 1.0.8 - quick-temp: 0.1.8 - remove-types: 1.0.0 - resolve: 1.22.4 - resolve-package-path: 4.0.3 - safe-stable-stringify: 2.4.3 - sane: 5.0.1 - semver: 7.5.4 - silent-error: 1.1.1 - sort-package-json: 1.57.0 - symlink-or-copy: 1.3.1 - temp: 0.9.4 - testem: 3.10.1(lodash@4.17.21) - tiny-lr: 2.0.0 - tree-sync: 2.1.0 - uuid: 9.0.0 - walk-sync: 3.0.0 - watch-detector: 1.0.2 - workerpool: 6.4.0 - yam: 1.0.0 - transitivePeerDependencies: - - arc-templates - - atpl - - babel-core - - bracket-template - - bufferutil - - coffee-script - - debug - - dot - - dust - - dustjs-helpers - - dustjs-linkedin - - eco - - ect - - ejs - - haml-coffee - - hamlet - - hamljs - - handlebars - - hogan.js - - htmling - - jade - - jazz - - jqtpl - - just - - liquid-node - - liquor - - lodash - - marko - - mote - - nunjucks - - plates - - pug - - qejs - - ractive - - razor-tmpl - - react - - react-dom - - slm - - squirrelly - - supports-color - - swig - - swig-templates - - teacup - - templayed - - then-jade - - then-pug - - tinyliquid - - toffee - - twig - - twing - - underscore - - utf-8-validate - - vash - - velocityjs - - walrus - - whiskers - dev: true - /ember-cli@4.4.0(lodash@4.17.21): resolution: {integrity: sha512-0MulrhbyahIHMUDVaNJHQrlJi7xfN6G8XBTF6URfN65DfUAFBOjUKlVqVciQqE6evbltu388D+uvqhbNtIr7mA==} engines: {node: '>= 12'} @@ -14861,7 +15045,7 @@ packages: engines: {node: '>= 16'} hasBin: true dependencies: - '@babel/core': 7.22.10 + '@babel/core': 7.23.0 broccoli: 3.5.2 broccoli-builder: 0.18.14 broccoli-concat: 4.2.5 @@ -15316,6 +15500,20 @@ packages: - '@babel/core' - supports-color + /ember-compatibility-helpers@1.2.6(@babel/core@7.23.0): + resolution: {integrity: sha512-2UBUa5SAuPg8/kRVaiOfTwlXdeVweal1zdNPibwItrhR0IvPrXpaqwJDlEZnWKEoB+h33V0JIfiWleSG6hGkkA==} + engines: {node: 10.* || >= 12.*} + dependencies: + babel-plugin-debug-macros: 0.2.0(@babel/core@7.23.0) + ember-cli-version-checker: 5.1.2 + find-up: 5.0.0 + fs-extra: 9.1.0 + semver: 5.7.2 + transitivePeerDependencies: + - '@babel/core' + - supports-color + dev: true + /ember-composable-helpers@4.4.1: resolution: {integrity: sha512-MVx4KGFL6JzsYfCf9OqLCCnr7DN5tG2jFW9EvosvfgCL7gRdNxLqewR4PWPYA882wetmJ9zvcIEUJhFzZ4deaw==} engines: {node: 10.* || >= 12.*} @@ -15409,7 +15607,7 @@ packages: '@ember/string': 3.1.1 '@glimmer/env': 0.1.7 broccoli-merge-trees: 4.2.0 - ember-auto-import: 2.6.3(@glint/template@1.0.0)(webpack@5.78.0) + ember-auto-import: 2.6.3(webpack@5.78.0) ember-cli-babel: 7.26.11 ember-cli-typescript: 5.2.1 ember-inflector: 4.0.2 @@ -15439,7 +15637,7 @@ packages: '@ember-data/tracking': 5.1.0 '@ember/edition-utils': 1.2.0 '@ember/string': 3.1.1 - '@embroider/macros': 1.13.1(@glint/template@1.0.0) + '@embroider/macros': 1.13.1(@glint/template@1.2.1) '@glimmer/env': 0.1.7 broccoli-merge-trees: 4.2.0 ember-auto-import: 2.6.1(webpack@5.88.2) @@ -15478,9 +15676,9 @@ packages: '@ember-data/tracking': 5.3.0(@babel/core@7.22.6) '@ember/edition-utils': 1.2.0 '@ember/string': 3.1.1 - '@embroider/macros': 1.13.1(@glint/template@1.0.0) + '@embroider/macros': 1.13.1(@glint/template@1.2.1) broccoli-merge-trees: 4.2.0 - ember-auto-import: 2.6.3(webpack@5.88.2) + ember-auto-import: 2.6.3(@glint/template@1.2.1)(webpack@5.88.2) ember-cli-babel: 8.1.0(@babel/core@7.22.6) ember-inflector: 4.0.2 webpack: 5.88.2 @@ -15507,6 +15705,18 @@ packages: - supports-color dev: true + /ember-destroyable-polyfill@2.0.3: + resolution: {integrity: sha512-TovtNqCumzyAiW0/OisSkkVK93xnVF4NRU6+FN0ubpfwEOpRrmM2RqDwXI6YAChCgSHON1cz0DfQStpA1Gjuuw==} + engines: {node: 10.* || >= 12} + dependencies: + ember-cli-babel: 7.26.11 + ember-cli-version-checker: 5.1.2 + ember-compatibility-helpers: 1.2.6(@babel/core@7.23.0) + transitivePeerDependencies: + - '@babel/core' + - supports-color + dev: true + /ember-destroyable-polyfill@2.0.3(@babel/core@7.22.6): resolution: {integrity: sha512-TovtNqCumzyAiW0/OisSkkVK93xnVF4NRU6+FN0ubpfwEOpRrmM2RqDwXI6YAChCgSHON1cz0DfQStpA1Gjuuw==} engines: {node: 10.* || >= 12} @@ -15548,7 +15758,7 @@ packages: ember-source: ^3.12 || 4 dependencies: '@ember/legacy-built-in-components': 0.4.1(ember-source@3.28.11) - '@embroider/macros': 1.13.1(@glint/template@1.0.0) + '@embroider/macros': 1.13.1(@glint/template@1.2.1) amd-name-resolver: 1.3.1 babel-plugin-compact-reexports: 1.1.0 broccoli-babel-transpiler: 7.8.1 @@ -15606,7 +15816,7 @@ packages: resolution: {integrity: sha512-JcmLw/WVPgJR6agSzJBvBt2yyvK5rt7rOBghs+kY1Yk566KgrMrTn6iD5rVQCOug8PlzfkS2YZ7AbYS941XNvw==} engines: {node: '>= 4'} dependencies: - ember-cli-babel: 6.18.0(@babel/core@7.22.6) + ember-cli-babel: 6.18.0 transitivePeerDependencies: - '@babel/core' - supports-color @@ -15685,23 +15895,23 @@ packages: - supports-color dev: true - /ember-load-initializers@2.1.2: + /ember-load-initializers@2.1.2(@babel/core@7.22.6): resolution: {integrity: sha512-CYR+U/wRxLbrfYN3dh+0Tb6mFaxJKfdyz+wNql6cqTrA0BBi9k6J3AaKXj273TqvEpyyXegQFFkZEiuZdYtgJw==} engines: {node: 6.* || 8.* || >= 10.*} dependencies: ember-cli-babel: 7.26.11 - ember-cli-typescript: 2.0.2 + ember-cli-typescript: 2.0.2(@babel/core@7.22.6) transitivePeerDependencies: - '@babel/core' - supports-color dev: true - /ember-load-initializers@2.1.2(@babel/core@7.22.6): + /ember-load-initializers@2.1.2(@babel/core@7.23.0): resolution: {integrity: sha512-CYR+U/wRxLbrfYN3dh+0Tb6mFaxJKfdyz+wNql6cqTrA0BBi9k6J3AaKXj273TqvEpyyXegQFFkZEiuZdYtgJw==} engines: {node: 6.* || 8.* || >= 10.*} dependencies: ember-cli-babel: 7.26.11 - ember-cli-typescript: 2.0.2(@babel/core@7.22.6) + ember-cli-typescript: 2.0.2(@babel/core@7.23.0) transitivePeerDependencies: - '@babel/core' - supports-color @@ -15761,7 +15971,7 @@ packages: - supports-color dev: true - /ember-modifier@4.1.0(ember-source@4.12.0): + /ember-modifier@4.1.0(ember-source@5.1.0): resolution: {integrity: sha512-YFCNpEYj6jdyy3EjslRb2ehNiDvaOrXTilR9+ngq+iUqSHYto2zKV0rleiA1XJQ27ELM1q8RihT29U6Lq5EyqQ==} peerDependencies: ember-source: '*' @@ -15772,12 +15982,12 @@ packages: '@embroider/addon-shim': 1.8.6 ember-cli-normalize-entity-name: 1.0.0 ember-cli-string-utils: 1.1.0 - ember-source: 4.12.0(@babel/core@7.22.6)(@glimmer/component@1.1.2)(@glint/template@1.0.0)(webpack@5.78.0) + ember-source: 5.1.0(@babel/core@7.22.6)(@glimmer/component@1.1.2) transitivePeerDependencies: - supports-color dev: true - /ember-modifier@4.1.0(ember-source@5.1.0): + /ember-modifier@4.1.0(ember-source@5.3.0): resolution: {integrity: sha512-YFCNpEYj6jdyy3EjslRb2ehNiDvaOrXTilR9+ngq+iUqSHYto2zKV0rleiA1XJQ27ELM1q8RihT29U6Lq5EyqQ==} peerDependencies: ember-source: '*' @@ -15788,7 +15998,7 @@ packages: '@embroider/addon-shim': 1.8.6 ember-cli-normalize-entity-name: 1.0.0 ember-cli-string-utils: 1.1.0 - ember-source: 5.1.0(@babel/core@7.22.6)(@glimmer/component@1.1.2) + ember-source: 5.3.0(@babel/core@7.23.0)(@glint/template@1.2.1)(webpack@5.88.2) transitivePeerDependencies: - supports-color dev: true @@ -15821,6 +16031,15 @@ packages: - supports-color dev: true + /ember-page-title@8.0.0: + resolution: {integrity: sha512-4bu8CpoPObJZNUogwIjpntxS3jMDlZ1eoJsZUuktcCgOI7LfZocuYbu9LnLM215QjEOV0TxGDWwJck1l8cWKeg==} + engines: {node: 16.* || >= 18} + dependencies: + '@embroider/addon-shim': 1.8.6 + transitivePeerDependencies: + - supports-color + dev: true + /ember-popper-modifier@2.0.1(@babel/core@7.22.6): resolution: {integrity: sha512-NczO1m4uDFs4f4L8VEoC5MmRSZZvpTGwCWunYXQ+5vuWKIJ2KnPJQ3cRp9a1EpsWrfPwss+sB4JAEsY24ffdDA==} engines: {node: 10.* || >= 12} @@ -15871,7 +16090,7 @@ packages: broccoli-funnel: 3.0.8 broccoli-merge-trees: 3.0.2 common-tags: 1.8.2 - ember-auto-import: 2.6.3(@glint/template@1.0.0)(webpack@5.78.0) + ember-auto-import: 2.6.3(webpack@5.78.0) ember-cli-babel: 7.26.11 ember-cli-test-loader: 3.1.0 ember-source: 3.26.0 @@ -15885,22 +16104,20 @@ packages: - webpack dev: true - /ember-qunit@7.0.0(@ember/test-helpers@3.2.0)(@glint/template@1.0.0)(ember-source@4.12.0)(qunit@2.19.4)(webpack@5.78.0): - resolution: {integrity: sha512-KhrndHYEXsHnXvmsGyJLJQ6VCudXaRs5dzPZBsdttZJIhsB6PmYAvq2Q+mh3GRDT/59T/sRDrB3FD3/lATS8aA==} - engines: {node: 16.* || >= 18} + /ember-qunit@6.1.1(ember-source@4.6.0)(qunit@2.19.4)(webpack@5.78.0): + resolution: {integrity: sha512-3/jCpoecltFV6vm7GCtSDNRxBzWx96nP+QrbereJAnioSaGeLe+slKL3l80mGzMYDTvn7ESobZ+Ba+OQ1vMMKQ==} + engines: {node: 14.* || 16.* || >= 18} peerDependencies: - '@ember/test-helpers': '>=3.0.3' - ember-source: '>=4.0.0' + ember-source: ^3.28 || ^4.0 qunit: ^2.13.0 dependencies: - '@ember/test-helpers': 3.2.0(@glint/template@1.0.0)(ember-source@4.12.0)(webpack@5.78.0) broccoli-funnel: 3.0.8 broccoli-merge-trees: 3.0.2 common-tags: 1.8.2 - ember-auto-import: 2.6.3(@glint/template@1.0.0)(webpack@5.78.0) + ember-auto-import: 2.6.3(webpack@5.78.0) ember-cli-babel: 7.26.11 ember-cli-test-loader: 3.1.0 - ember-source: 4.12.0(@babel/core@7.22.6)(@glimmer/component@1.1.2)(@glint/template@1.0.0)(webpack@5.78.0) + ember-source: 4.6.0(@babel/core@7.22.6)(webpack@5.78.0) qunit: 2.19.4 resolve-package-path: 4.0.3 silent-error: 1.1.1 @@ -15963,6 +16180,24 @@ packages: - webpack dev: true + /ember-qunit@8.0.1(@ember/test-helpers@3.2.0)(@glint/template@1.2.1)(ember-source@5.3.0)(qunit@2.19.4): + resolution: {integrity: sha512-13PtywHNPTQKkDW4o8QRkJvcdsZr8hRyvh6xh/YLAX8+HaRLd3nPL8mBF4O/Kur/DAj3QWLvjzktZ2uRNGSh3A==} + peerDependencies: + '@ember/test-helpers': '>=3.0.3' + ember-source: '>=4.0.0' + qunit: ^2.13.0 + dependencies: + '@ember/test-helpers': 3.2.0(@glint/template@1.2.1)(ember-source@5.3.0)(webpack@5.88.2) + '@embroider/addon-shim': 1.8.6 + '@embroider/macros': 1.13.1(@glint/template@1.2.1) + ember-cli-test-loader: 3.1.0 + ember-source: 5.3.0(@babel/core@7.23.0)(@glint/template@1.2.1)(webpack@5.88.2) + qunit: 2.19.4 + transitivePeerDependencies: + - '@glint/template' + - supports-color + dev: true + /ember-ref-bucket@4.1.0(@babel/core@7.22.6): resolution: {integrity: sha512-oEUU2mDtuYuMM039U9YEqrrOCVHH6rQfvbFOmh3WxOVEgubmLVyKEpGgU4P/6j0B/JxTqqTwM3ULTQyDto8dKg==} engines: {node: 10.* || >= 12} @@ -16002,7 +16237,7 @@ packages: - supports-color dev: true - /ember-resolver@10.1.0(@ember/string@3.1.1)(ember-source@4.12.0): + /ember-resolver@10.1.0(@ember/string@3.1.1)(ember-source@4.6.0): resolution: {integrity: sha512-Ju/ORUUbGnR83AgC3qV6fIVuM5tyi/nPRf9ggTM2+kdeGPLNTSkNZ0zSbjWEm0kerDezMjj/RoGuLvZl/L758w==} engines: {node: 14.* || 16.* || >= 18} peerDependencies: @@ -16014,12 +16249,12 @@ packages: dependencies: '@ember/string': 3.1.1 ember-cli-babel: 7.26.11 - ember-source: 4.12.0(@babel/core@7.22.6)(@glimmer/component@1.1.2)(@glint/template@1.0.0)(webpack@5.78.0) + ember-source: 4.6.0(@babel/core@7.22.6)(@glint/template@1.0.0)(webpack@5.78.0) transitivePeerDependencies: - supports-color dev: true - /ember-resolver@10.1.0(@ember/string@3.1.1)(ember-source@4.6.0): + /ember-resolver@10.1.0(@ember/string@3.1.1)(ember-source@5.1.0): resolution: {integrity: sha512-Ju/ORUUbGnR83AgC3qV6fIVuM5tyi/nPRf9ggTM2+kdeGPLNTSkNZ0zSbjWEm0kerDezMjj/RoGuLvZl/L758w==} engines: {node: 14.* || 16.* || >= 18} peerDependencies: @@ -16031,24 +16266,22 @@ packages: dependencies: '@ember/string': 3.1.1 ember-cli-babel: 7.26.11 - ember-source: 4.6.0(@babel/core@7.22.6)(@glint/template@1.0.0)(webpack@5.78.0) + ember-source: 5.1.0(@babel/core@7.22.6)(@glimmer/component@1.1.2) transitivePeerDependencies: - supports-color dev: true - /ember-resolver@10.1.0(@ember/string@3.1.1)(ember-source@5.1.0): - resolution: {integrity: sha512-Ju/ORUUbGnR83AgC3qV6fIVuM5tyi/nPRf9ggTM2+kdeGPLNTSkNZ0zSbjWEm0kerDezMjj/RoGuLvZl/L758w==} + /ember-resolver@11.0.1(ember-source@5.3.0): + resolution: {integrity: sha512-ucBk3oM+PR+AfYoSUXeQh8cDQS1sSiEKp4Pcgbew5cFMSqPxJfqd1zyZsfQKNTuyubeGmWxBOyMVSTvX2LeCyg==} engines: {node: 14.* || 16.* || >= 18} peerDependencies: - '@ember/string': ^3.0.1 - ember-source: ^4.8.3 + ember-source: ^4.8.3 || >= 5.0.0 peerDependenciesMeta: ember-source: optional: true dependencies: - '@ember/string': 3.1.1 ember-cli-babel: 7.26.11 - ember-source: 5.1.0(@babel/core@7.22.6)(@glimmer/component@1.1.2) + ember-source: 5.3.0(@babel/core@7.23.0)(@glint/template@1.2.1)(webpack@5.88.2) transitivePeerDependencies: - supports-color dev: true @@ -16229,16 +16462,50 @@ packages: - webpack dev: true - /ember-source@4.12.0(@babel/core@7.22.6)(@glimmer/component@1.1.2)(@glint/template@1.0.0)(webpack@5.78.0): - resolution: {integrity: sha512-h0lV902A4Mny2eiqXPy15uXXoCc7BnUegE4axLAy4IoxEkJ1o5h0aLJFiB4Tzb1htx8vgHjJz//Y5Jig7NSDTw==} - engines: {node: '>= 14.*'} - peerDependencies: - '@glimmer/component': ^1.1.2 + /ember-source@4.4.0(@babel/core@7.22.6): + resolution: {integrity: sha512-o4jJko/2IRfGsyfje51nNYMQj+OusJph4CIGF+Yk9pmvoS0TbzKHKWlnFiIygTcnUiMHkG18FL9Z0LSd/Kgl5w==} + engines: {node: '>= 12.*'} + dependencies: + '@babel/helper-module-imports': 7.22.15 + '@babel/plugin-transform-block-scoping': 7.23.0(@babel/core@7.22.6) + '@ember/edition-utils': 1.2.0 + '@glimmer/vm-babel-plugins': 0.83.1(@babel/core@7.22.6) + babel-plugin-debug-macros: 0.3.4(@babel/core@7.22.6) + babel-plugin-filter-imports: 4.0.0 + broccoli-concat: 4.2.5 + broccoli-debug: 0.6.5 + broccoli-file-creator: 2.1.1 + broccoli-funnel: 3.0.8 + broccoli-merge-trees: 4.2.0 + chalk: 4.1.2 + ember-auto-import: 2.6.3 + ember-cli-babel: 7.26.11 + ember-cli-get-component-path-option: 1.0.0 + ember-cli-is-package-missing: 1.0.0 + ember-cli-normalize-entity-name: 1.0.0 + ember-cli-path-utils: 1.0.0 + ember-cli-string-utils: 1.1.0 + ember-cli-typescript-blueprint-polyfill: 0.1.0 + ember-cli-version-checker: 5.1.2 + ember-router-generator: 2.0.0 + inflection: 1.13.4 + resolve: 1.22.4 + semver: 7.5.4 + silent-error: 1.1.1 + transitivePeerDependencies: + - '@babel/core' + - '@glint/template' + - supports-color + - webpack + dev: true + + /ember-source@4.6.0(@babel/core@7.22.6)(@glint/template@1.0.0)(webpack@5.78.0): + resolution: {integrity: sha512-VIxKnb2CkNiVBfWkbNg+BxmyDEPQ+aam303TvXrp4kpykdaJwlck8PunxO5oJjFXJ7VnfJ6Y2ccV6+qerkHTsg==} + engines: {node: '>= 12.*'} dependencies: '@babel/helper-module-imports': 7.22.5 '@babel/plugin-transform-block-scoping': 7.22.10(@babel/core@7.22.6) '@ember/edition-utils': 1.2.0 - '@glimmer/component': 1.1.2(@babel/core@7.22.6) '@glimmer/vm-babel-plugins': 0.84.2(@babel/core@7.22.6) babel-plugin-debug-macros: 0.3.4(@babel/core@7.22.6) babel-plugin-filter-imports: 4.0.0 @@ -16269,14 +16536,14 @@ packages: - webpack dev: true - /ember-source@4.4.0(@babel/core@7.22.6): - resolution: {integrity: sha512-o4jJko/2IRfGsyfje51nNYMQj+OusJph4CIGF+Yk9pmvoS0TbzKHKWlnFiIygTcnUiMHkG18FL9Z0LSd/Kgl5w==} + /ember-source@4.6.0(@babel/core@7.22.6)(webpack@5.78.0): + resolution: {integrity: sha512-VIxKnb2CkNiVBfWkbNg+BxmyDEPQ+aam303TvXrp4kpykdaJwlck8PunxO5oJjFXJ7VnfJ6Y2ccV6+qerkHTsg==} engines: {node: '>= 12.*'} dependencies: - '@babel/helper-module-imports': 7.22.15 - '@babel/plugin-transform-block-scoping': 7.23.0(@babel/core@7.22.6) + '@babel/helper-module-imports': 7.22.5 + '@babel/plugin-transform-block-scoping': 7.22.10(@babel/core@7.22.6) '@ember/edition-utils': 1.2.0 - '@glimmer/vm-babel-plugins': 0.83.1(@babel/core@7.22.6) + '@glimmer/vm-babel-plugins': 0.84.2(@babel/core@7.22.6) babel-plugin-debug-macros: 0.3.4(@babel/core@7.22.6) babel-plugin-filter-imports: 4.0.0 broccoli-concat: 4.2.5 @@ -16285,7 +16552,7 @@ packages: broccoli-funnel: 3.0.8 broccoli-merge-trees: 4.2.0 chalk: 4.1.2 - ember-auto-import: 2.6.3 + ember-auto-import: 2.6.3(webpack@5.78.0) ember-cli-babel: 7.26.11 ember-cli-get-component-path-option: 1.0.0 ember-cli-is-package-missing: 1.0.0 @@ -16306,23 +16573,40 @@ packages: - webpack dev: true - /ember-source@4.6.0(@babel/core@7.22.6)(@glint/template@1.0.0)(webpack@5.78.0): - resolution: {integrity: sha512-VIxKnb2CkNiVBfWkbNg+BxmyDEPQ+aam303TvXrp4kpykdaJwlck8PunxO5oJjFXJ7VnfJ6Y2ccV6+qerkHTsg==} - engines: {node: '>= 12.*'} + /ember-source@5.1.0(@babel/core@7.22.6)(@glimmer/component@1.1.2): + resolution: {integrity: sha512-atUeliA3TGyL8LB8EYIouvJukLtlbqFdtNT83Lst9TEtKtqnoyGJhr/5C/C+AxOX7r5s5Lo5cBBNBQadJgNFNg==} + engines: {node: '>= 16.*'} + peerDependencies: + '@glimmer/component': ^1.1.2 dependencies: '@babel/helper-module-imports': 7.22.5 '@babel/plugin-transform-block-scoping': 7.22.10(@babel/core@7.22.6) '@ember/edition-utils': 1.2.0 + '@glimmer/compiler': 0.84.2 + '@glimmer/component': 1.1.2(@babel/core@7.22.6) + '@glimmer/destroyable': 0.84.2 + '@glimmer/env': 0.1.7 + '@glimmer/global-context': 0.84.3 + '@glimmer/interfaces': 0.84.2 + '@glimmer/manager': 0.84.2 + '@glimmer/node': 0.84.2 + '@glimmer/opcode-compiler': 0.84.2 + '@glimmer/owner': 0.84.2 + '@glimmer/program': 0.84.2 + '@glimmer/reference': 0.84.2 + '@glimmer/runtime': 0.84.2 + '@glimmer/validator': 0.84.2 '@glimmer/vm-babel-plugins': 0.84.2(@babel/core@7.22.6) babel-plugin-debug-macros: 0.3.4(@babel/core@7.22.6) babel-plugin-filter-imports: 4.0.0 + backburner.js: 2.7.0 broccoli-concat: 4.2.5 broccoli-debug: 0.6.5 broccoli-file-creator: 2.1.1 broccoli-funnel: 3.0.8 broccoli-merge-trees: 4.2.0 chalk: 4.1.2 - ember-auto-import: 2.6.3(@glint/template@1.0.0)(webpack@5.78.0) + ember-auto-import: 2.6.3 ember-cli-babel: 7.26.11 ember-cli-get-component-path-option: 1.0.0 ember-cli-is-package-missing: 1.0.0 @@ -16334,23 +16618,24 @@ packages: ember-router-generator: 2.0.0 inflection: 1.13.4 resolve: 1.22.4 + route-recognizer: 0.3.4 + router_js: 8.0.3(route-recognizer@0.3.4) semver: 7.5.4 silent-error: 1.1.1 transitivePeerDependencies: - '@babel/core' - '@glint/template' + - rsvp - supports-color - webpack dev: true - /ember-source@5.1.0(@babel/core@7.22.6)(@glimmer/component@1.1.2): - resolution: {integrity: sha512-atUeliA3TGyL8LB8EYIouvJukLtlbqFdtNT83Lst9TEtKtqnoyGJhr/5C/C+AxOX7r5s5Lo5cBBNBQadJgNFNg==} + /ember-source@5.3.0(@babel/core@7.22.6): + resolution: {integrity: sha512-MnsPEYo2gArYzlY0uu5bBH60oNYcgcayYQEd27nJumuaceN1sMLMu1jGQmjiQzZ4b6U5edEUNQbCIZ/9TXbASw==} engines: {node: '>= 16.*'} - peerDependencies: - '@glimmer/component': ^1.1.2 dependencies: - '@babel/helper-module-imports': 7.22.5 - '@babel/plugin-transform-block-scoping': 7.22.10(@babel/core@7.22.6) + '@babel/helper-module-imports': 7.22.15 + '@babel/plugin-transform-block-scoping': 7.23.0(@babel/core@7.22.6) '@ember/edition-utils': 1.2.0 '@glimmer/compiler': 0.84.2 '@glimmer/component': 1.1.2(@babel/core@7.22.6) @@ -16365,8 +16650,10 @@ packages: '@glimmer/program': 0.84.2 '@glimmer/reference': 0.84.2 '@glimmer/runtime': 0.84.2 + '@glimmer/syntax': 0.84.2 '@glimmer/validator': 0.84.2 - '@glimmer/vm-babel-plugins': 0.84.2(@babel/core@7.22.6) + '@glimmer/vm-babel-plugins': 0.84.3(@babel/core@7.22.6) + '@simple-dom/interface': 1.4.0 babel-plugin-debug-macros: 0.3.4(@babel/core@7.22.6) babel-plugin-filter-imports: 4.0.0 backburner.js: 2.7.0 @@ -16386,7 +16673,7 @@ packages: ember-cli-typescript-blueprint-polyfill: 0.1.0 ember-cli-version-checker: 5.1.2 ember-router-generator: 2.0.0 - inflection: 1.13.4 + inflection: 2.0.1 resolve: 1.22.4 route-recognizer: 0.3.4 router_js: 8.0.3(route-recognizer@0.3.4) @@ -16400,15 +16687,15 @@ packages: - webpack dev: true - /ember-source@5.3.0(@babel/core@7.22.6): + /ember-source@5.3.0(@babel/core@7.23.0)(@glint/template@1.2.1)(webpack@5.88.2): resolution: {integrity: sha512-MnsPEYo2gArYzlY0uu5bBH60oNYcgcayYQEd27nJumuaceN1sMLMu1jGQmjiQzZ4b6U5edEUNQbCIZ/9TXbASw==} engines: {node: '>= 16.*'} dependencies: '@babel/helper-module-imports': 7.22.15 - '@babel/plugin-transform-block-scoping': 7.23.0(@babel/core@7.22.6) + '@babel/plugin-transform-block-scoping': 7.23.0(@babel/core@7.23.0) '@ember/edition-utils': 1.2.0 '@glimmer/compiler': 0.84.2 - '@glimmer/component': 1.1.2(@babel/core@7.22.6) + '@glimmer/component': 1.1.2(@babel/core@7.23.0) '@glimmer/destroyable': 0.84.2 '@glimmer/env': 0.1.7 '@glimmer/global-context': 0.84.3 @@ -16422,9 +16709,9 @@ packages: '@glimmer/runtime': 0.84.2 '@glimmer/syntax': 0.84.2 '@glimmer/validator': 0.84.2 - '@glimmer/vm-babel-plugins': 0.84.3(@babel/core@7.22.6) + '@glimmer/vm-babel-plugins': 0.84.3(@babel/core@7.23.0) '@simple-dom/interface': 1.4.0 - babel-plugin-debug-macros: 0.3.4(@babel/core@7.22.6) + babel-plugin-debug-macros: 0.3.4(@babel/core@7.23.0) babel-plugin-filter-imports: 4.0.0 backburner.js: 2.7.0 broccoli-concat: 4.2.5 @@ -16433,7 +16720,7 @@ packages: broccoli-funnel: 3.0.8 broccoli-merge-trees: 4.2.0 chalk: 4.1.2 - ember-auto-import: 2.6.3 + ember-auto-import: 2.6.3(@glint/template@1.2.1)(webpack@5.88.2) ember-cli-babel: 7.26.11 ember-cli-get-component-path-option: 1.0.0 ember-cli-is-package-missing: 1.0.0 @@ -17123,6 +17410,17 @@ packages: eslint: 8.42.0 dev: true + /eslint-plugin-es-x@7.2.0(eslint@8.42.0): + resolution: {integrity: sha512-9dvv5CcvNjSJPqnS5uZkqb3xmbeqRLnvXKK7iI5+oK/yTusyc46zbBZKENGsOfojm/mKfszyZb+wNqNPAPeGXA==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + eslint: '>=8' + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.42.0) + '@eslint-community/regexpp': 4.6.2 + eslint: 8.42.0 + dev: true + /eslint-plugin-es@1.4.1(eslint@8.42.0): resolution: {integrity: sha512-5fa/gR2yR3NxQf+UXkeLeP8FBBl6tSgdrAz1+cF84v1FMM4twGwQoqTnn+QxFLcPOrF4pdKEJKDB/q9GoyJrCA==} engines: {node: '>=6.5.0'} @@ -17145,17 +17443,6 @@ packages: regexpp: 3.2.0 dev: true - /eslint-plugin-es@4.1.0(eslint@8.42.0): - resolution: {integrity: sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==, tarball: https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-4.1.0.tgz} - engines: {node: '>=8.10.0'} - peerDependencies: - eslint: '>=4.19.1' - dependencies: - eslint: 8.42.0 - eslint-utils: 2.1.0 - regexpp: 3.2.0 - dev: true - /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.59.5)(eslint@8.42.0): resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} engines: {node: '>=4'} @@ -17189,16 +17476,16 @@ packages: - supports-color dev: true - /eslint-plugin-n@15.7.0(eslint@8.42.0): - resolution: {integrity: sha512-jDex9s7D/Qial8AGVIHq4W7NswpUD5DPDL2RH8Lzd9EloWUuvUkHfv4FRLMipH5q2UtyurorBkPeNi1wVWNh3Q==} - engines: {node: '>=12.22.0'} + /eslint-plugin-n@16.0.0(eslint@8.42.0): + resolution: {integrity: sha512-akkZTE3hsHBrq6CwmGuYCzQREbVUrA855kzcHqe6i0FLBkeY7Y/6tThCVkjUnjhvRBAlc+8lILcSe5QvvDpeZQ==} + engines: {node: '>=16.0.0'} peerDependencies: eslint: '>=7.0.0' dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.42.0) builtins: 5.0.1 eslint: 8.42.0 - eslint-plugin-es: 4.1.0(eslint@8.42.0) - eslint-utils: 3.0.0(eslint@8.42.0) + eslint-plugin-es-x: 6.2.1(eslint@8.42.0) ignore: 5.2.4 is-core-module: 2.13.0 minimatch: 3.1.2 @@ -17206,8 +17493,8 @@ packages: semver: 7.5.4 dev: true - /eslint-plugin-n@16.0.0(eslint@8.42.0): - resolution: {integrity: sha512-akkZTE3hsHBrq6CwmGuYCzQREbVUrA855kzcHqe6i0FLBkeY7Y/6tThCVkjUnjhvRBAlc+8lILcSe5QvvDpeZQ==} + /eslint-plugin-n@16.2.0(eslint@8.42.0): + resolution: {integrity: sha512-AQER2jEyQOt1LG6JkGJCCIFotzmlcCZFur2wdKrp1JX2cNotC7Ae0BcD/4lLv3lUAArM9uNS8z/fsvXTd0L71g==} engines: {node: '>=16.0.0'} peerDependencies: eslint: '>=7.0.0' @@ -17215,7 +17502,8 @@ packages: '@eslint-community/eslint-utils': 4.4.0(eslint@8.42.0) builtins: 5.0.1 eslint: 8.42.0 - eslint-plugin-es-x: 6.2.1(eslint@8.42.0) + eslint-plugin-es-x: 7.2.0(eslint@8.42.0) + get-tsconfig: 4.7.2 ignore: 5.2.4 is-core-module: 2.13.0 minimatch: 3.1.2 @@ -17384,7 +17672,7 @@ packages: engines: {node: ^6.14.0 || ^8.10.0 || >=9.10.0} hasBin: true dependencies: - '@babel/code-frame': 7.22.10 + '@babel/code-frame': 7.22.13 ajv: 6.12.6 chalk: 2.4.2 cross-spawn: 6.0.5 @@ -17991,6 +18279,13 @@ packages: flat-cache: 3.0.4 dev: true + /file-entry-cache@7.0.1: + resolution: {integrity: sha512-uLfFktPmRetVCbHe5UPuekWrQ6hENufnA46qEGbfACkK5drjTTdQYUragRgMjHldcbYG+nslUerqMPjbBSHXjQ==} + engines: {node: '>=12.0.0'} + dependencies: + flat-cache: 3.1.1 + dev: true + /filesize@10.0.12: resolution: {integrity: sha512-6RS9gDchbn+qWmtV2uSjo5vmKizgfCQeb5jKmqx8HyzA3MoLqqyQxN+QcjkGBJt7FjJ9qFce67Auyya5rRRbpw==} engines: {node: '>= 10.4.0'} @@ -18243,6 +18538,15 @@ packages: rimraf: 3.0.2 dev: true + /flat-cache@3.1.1: + resolution: {integrity: sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q==} + engines: {node: '>=12.0.0'} + dependencies: + flatted: 3.2.9 + keyv: 4.5.4 + rimraf: 3.0.2 + dev: true + /flatted@2.0.2: resolution: {integrity: sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==} dev: true @@ -18251,6 +18555,10 @@ packages: resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} dev: true + /flatted@3.2.9: + resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==} + dev: true + /flush-write-stream@1.1.1: resolution: {integrity: sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==} dependencies: @@ -18586,6 +18894,12 @@ packages: call-bind: 1.0.2 get-intrinsic: 1.2.1 + /get-tsconfig@4.7.2: + resolution: {integrity: sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==} + dependencies: + resolve-pkg-maps: 1.0.0 + dev: true + /get-value@2.0.6: resolution: {integrity: sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==} engines: {node: '>=0.10.0'} @@ -19234,6 +19548,11 @@ packages: resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} engines: {node: '>=8'} + /indent-string@5.0.0: + resolution: {integrity: sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==} + engines: {node: '>=12'} + dev: true + /infer-owner@1.0.4: resolution: {integrity: sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==} @@ -19327,27 +19646,6 @@ packages: through: 2.3.8 dev: true - /inquirer@8.2.6: - resolution: {integrity: sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg==} - engines: {node: '>=12.0.0'} - dependencies: - ansi-escapes: 4.3.2 - chalk: 4.1.2 - cli-cursor: 3.1.0 - cli-width: 3.0.0 - external-editor: 3.1.0 - figures: 3.2.0 - lodash: 4.17.21 - mute-stream: 0.0.8 - ora: 5.4.1 - run-async: 2.4.1 - rxjs: 7.8.1 - string-width: 4.2.3 - strip-ansi: 6.0.1 - through: 2.3.8 - wrap-ansi: 6.2.0 - dev: true - /inquirer@9.2.10: resolution: {integrity: sha512-tVVNFIXU8qNHoULiazz612GFl+yqNfjMTbLuViNJE/d860Qxrd3NMrse8dm40VUQLOQeULvaQF8lpAhvysjeyA==} engines: {node: '>=14.18.0'} @@ -19750,8 +20048,8 @@ packages: resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} engines: {node: '>=8'} dependencies: - '@babel/core': 7.22.10 - '@babel/parser': 7.22.10 + '@babel/core': 7.23.0 + '@babel/parser': 7.23.0 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.0 semver: 6.3.1 @@ -19889,11 +20187,11 @@ packages: ts-node: optional: true dependencies: - '@babel/core': 7.22.10 + '@babel/core': 7.23.0 '@jest/test-sequencer': 29.6.2 '@jest/types': 29.6.1 '@types/node': 15.14.9 - babel-jest: 29.6.2(@babel/core@7.22.10) + babel-jest: 29.6.2(@babel/core@7.23.0) chalk: 4.1.2 ci-info: 3.8.0 deepmerge: 4.3.1 @@ -20000,7 +20298,7 @@ packages: resolution: {integrity: sha512-vnIGYEjoPSuRqV8W9t+Wow95SDp6KPX2Uf7EoeG9G99J2OVh7OSwpS4B6J0NfpEIpfkBNHlBZpA2rblEuEFhZQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/code-frame': 7.22.10 + '@babel/code-frame': 7.22.13 '@jest/types': 29.6.1 '@types/stack-utils': 2.0.1 chalk: 4.1.2 @@ -20124,15 +20422,15 @@ packages: resolution: {integrity: sha512-1OdjqvqmRdGNvWXr/YZHuyhh5DeaLp1p/F8Tht/MrMw4Kr1Uu/j4lRG+iKl1DAqUJDWxtQBMk41Lnf/JETYBRA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/core': 7.22.10 - '@babel/generator': 7.22.10 - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.10) - '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.22.10) - '@babel/types': 7.22.10 + '@babel/core': 7.23.0 + '@babel/generator': 7.23.0 + '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.0) + '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.23.0) + '@babel/types': 7.23.0 '@jest/expect-utils': 29.6.2 '@jest/transform': 29.6.2 '@jest/types': 29.6.1 - babel-preset-current-node-syntax: 1.0.1(@babel/core@7.22.10) + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.23.0) chalk: 4.1.2 expect: 29.6.2 graceful-fs: 4.2.11 @@ -20362,6 +20660,10 @@ packages: /json-buffer@3.0.0: resolution: {integrity: sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==} + /json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + dev: true + /json-parse-better-errors@1.0.2: resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} @@ -20435,6 +20737,12 @@ packages: dependencies: json-buffer: 3.0.0 + /keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + dependencies: + json-buffer: 3.0.1 + dev: true + /kind-of@3.2.2: resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==} engines: {node: '>=0.10.0'} @@ -20470,6 +20778,10 @@ packages: resolution: {integrity: sha512-uMCj6+hZYDoffuvAJjFAPz56E9uoowFHmTkqRtRq5WyC5Q6Cu/fTZKNQpX/RbzChBYLLl3lo8CjFZBAZXq9qFg==} dev: true + /known-css-properties@0.29.0: + resolution: {integrity: sha512-Ne7wqW7/9Cz54PDt4I3tcV+hAyat8ypyOGzYRJQfdxnnjeWsTxt1cy8pjvvKeI5kfXuyvULyeeAvwvvtAX3ayQ==} + dev: true + /language-subtag-registry@0.3.22: resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==} dev: true @@ -21042,6 +21354,24 @@ packages: engines: {node: '>= 0.10.0'} dev: true + /meow@10.1.5: + resolution: {integrity: sha512-/d+PQ4GKmGvM9Bee/DPa8z3mXs/pkvJE2KEThngVNOqtmljC6K7NMPxtc2JeZYTmpWb9k/TmxjeL18ez3h7vCw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + '@types/minimist': 1.2.2 + camelcase-keys: 7.0.2 + decamelize: 5.0.1 + decamelize-keys: 1.1.1 + hard-rejection: 2.1.0 + minimist-options: 4.1.0 + normalize-package-data: 3.0.3 + read-pkg-up: 8.0.0 + redent: 4.0.0 + trim-newlines: 4.1.1 + type-fest: 1.4.0 + yargs-parser: 20.2.9 + dev: true + /meow@9.0.0: resolution: {integrity: sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==} engines: {node: '>=10'} @@ -21940,7 +22270,7 @@ packages: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} dependencies: - '@babel/code-frame': 7.22.10 + '@babel/code-frame': 7.22.13 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 @@ -22212,6 +22542,12 @@ packages: engines: {node: '>=10.13.0'} hasBin: true + /prettier@3.0.3: + resolution: {integrity: sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==} + engines: {node: '>=14'} + hasBin: true + dev: true + /pretty-format@29.6.2: resolution: {integrity: sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -22390,6 +22726,11 @@ packages: engines: {node: '>=8'} dev: true + /quick-lru@5.1.1: + resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} + engines: {node: '>=10'} + dev: true + /quick-temp@0.1.8: resolution: {integrity: sha512-YsmIFfD9j2zaFwJkzI6eMG7y0lQP7YeWzgtFgNl38pGWZBSXJooZbOWwkcRot7Vt0Fg9L23pX0tqWU3VvLDsiA==} dependencies: @@ -22480,6 +22821,15 @@ packages: type-fest: 0.8.1 dev: true + /read-pkg-up@8.0.0: + resolution: {integrity: sha512-snVCqPczksT0HS2EC+SxUndvSzn6LRCwpfSvLrIfR5BKDQQZMaI6jPRC9dYvYFDRAuFEAnkwww8kBBNE/3VvzQ==} + engines: {node: '>=12'} + dependencies: + find-up: 5.0.0 + read-pkg: 6.0.0 + type-fest: 1.4.0 + dev: true + /read-pkg@3.0.0: resolution: {integrity: sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==} engines: {node: '>=4'} @@ -22499,6 +22849,16 @@ packages: type-fest: 0.6.0 dev: true + /read-pkg@6.0.0: + resolution: {integrity: sha512-X1Fu3dPuk/8ZLsMhEj5f4wFAF0DWoK7qhGJvgaijocXxBmSToKfbFtqbxMO7bVjNA1dmE5huAzjXj/ey86iw9Q==} + engines: {node: '>=12'} + dependencies: + '@types/normalize-package-data': 2.4.1 + normalize-package-data: 3.0.3 + parse-json: 5.2.0 + type-fest: 1.4.0 + dev: true + /readable-stream@1.0.34: resolution: {integrity: sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==} dependencies: @@ -22564,6 +22924,14 @@ packages: strip-indent: 3.0.0 dev: true + /redent@4.0.0: + resolution: {integrity: sha512-tYkDkVVtYkSVhuQ4zBgfvciymHaeuel+zFKXShfDnFP5SyVEP7qo70Rf1jTOTCx3vGNAbnEi/xFkcfQVMIBWag==} + engines: {node: '>=12'} + dependencies: + indent-string: 5.0.0 + strip-indent: 4.0.0 + dev: true + /redeyed@1.0.1: resolution: {integrity: sha512-8eEWsNCkV2rvwKLS1Cvp5agNjMhwRe2um+y32B2+3LqOzg4C9BBPs6vzAfV16Ivb8B9HPNKIqd8OrdBws8kNlQ==} dependencies: @@ -22601,7 +22969,7 @@ packages: /regenerator-transform@0.15.2: resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.23.1 /regex-not@1.0.2: resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==} @@ -22684,9 +23052,9 @@ packages: /remove-types@1.0.0: resolution: {integrity: sha512-G7Hk1Q+UJ5DvlNAoJZObxANkBZGiGdp589rVcTW/tYqJWJ5rwfraSnKSQaETN8Epaytw8J40nS/zC7bcHGv36w==} dependencies: - '@babel/core': 7.22.10 - '@babel/plugin-syntax-decorators': 7.22.10(@babel/core@7.22.10) - '@babel/plugin-transform-typescript': 7.22.10(@babel/core@7.22.10) + '@babel/core': 7.23.0 + '@babel/plugin-syntax-decorators': 7.22.10(@babel/core@7.23.0) + '@babel/plugin-transform-typescript': 7.22.10(@babel/core@7.23.0) prettier: 2.8.8 transitivePeerDependencies: - supports-color @@ -22801,6 +23169,10 @@ packages: http-errors: 1.6.3 path-is-absolute: 1.0.1 + /resolve-pkg-maps@1.0.0: + resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} + dev: true + /resolve-url@0.2.1: resolution: {integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==} deprecated: https://github.com/lydell/resolve-url#deprecated @@ -23756,6 +24128,13 @@ packages: min-indent: 1.0.1 dev: true + /strip-indent@4.0.0: + resolution: {integrity: sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==} + engines: {node: '>=12'} + dependencies: + min-indent: 1.0.1 + dev: true + /strip-json-comments@2.0.1: resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} engines: {node: '>=0.10.0'} @@ -23792,14 +24171,6 @@ packages: /styled_string@0.0.1: resolution: {integrity: sha512-DU2KZiB6VbPkO2tGSqQ9n96ZstUPjW7X4sGO6V2m1myIQluX0p1Ol8BrA/l6/EesqhMqXOIXs3cJNOy1UuU2BA==} - /stylelint-config-recommended@11.0.0(stylelint@15.7.0): - resolution: {integrity: sha512-SoGIHNI748OCZn6BxFYT83ytWoYETCINVHV3LKScVAWQQauWdvmdDqJC5YXWjpBbxg2E761Tg5aUGKLFOVhEkA==} - peerDependencies: - stylelint: ^15.3.0 - dependencies: - stylelint: 15.7.0 - dev: true - /stylelint-config-recommended@12.0.0(stylelint@15.7.0): resolution: {integrity: sha512-x6x8QNARrGO2sG6iURkzqL+Dp+4bJorPMMRNPScdvaUK8PsynriOcMW7AFDKqkWAS5wbue/u8fUT/4ynzcmqdQ==} peerDependencies: @@ -23808,13 +24179,13 @@ packages: stylelint: 15.7.0 dev: true - /stylelint-config-standard@32.0.0(stylelint@15.7.0): - resolution: {integrity: sha512-UnGJxYDyYFrIE9CjDMZRkrNh2o4lOtO+MVZ9qG5b8yARfsWho0GMx4YvhHfsv8zKKgHeWX2wfeyxmuoqcaYZ4w==} + /stylelint-config-recommended@13.0.0(stylelint@15.11.0): + resolution: {integrity: sha512-EH+yRj6h3GAe/fRiyaoO2F9l9Tgg50AOFhaszyfov9v6ayXJ1IkSHwTxd7lB48FmOeSGDPLjatjO11fJpmarkQ==} + engines: {node: ^14.13.1 || >=16.0.0} peerDependencies: - stylelint: ^15.4.0 + stylelint: ^15.10.0 dependencies: - stylelint: 15.7.0 - stylelint-config-recommended: 11.0.0(stylelint@15.7.0) + stylelint: 15.11.0 dev: true /stylelint-config-standard@33.0.0(stylelint@15.7.0): @@ -23826,6 +24197,16 @@ packages: stylelint-config-recommended: 12.0.0(stylelint@15.7.0) dev: true + /stylelint-config-standard@34.0.0(stylelint@15.11.0): + resolution: {integrity: sha512-u0VSZnVyW9VSryBG2LSO+OQTjN7zF9XJaAJRX/4EwkmU0R2jYwmBSN10acqZisDitS0CLiEiGjX7+Hrq8TAhfQ==} + engines: {node: ^14.13.1 || >=16.0.0} + peerDependencies: + stylelint: ^15.10.0 + dependencies: + stylelint: 15.11.0 + stylelint-config-recommended: 13.0.0(stylelint@15.11.0) + dev: true + /stylelint-prettier@3.0.0(prettier@2.8.8)(stylelint@15.7.0): resolution: {integrity: sha512-kIks1xw6np0zElokMT2kP6ar3S4MBoj6vUtPJuND1pFELMpZxVS/0uHPR4HDAVn0WAD3I5oF0IA3qBFxBpMkLg==} engines: {node: ^14.17.0 || >=16.0.0} @@ -23838,6 +24219,67 @@ packages: stylelint: 15.7.0 dev: true + /stylelint-prettier@4.0.2(prettier@3.0.3)(stylelint@15.11.0): + resolution: {integrity: sha512-EoHnR2PiaWgpGtoI4VW7AzneMfwmwQsNwQ+3/E2k/a+ju5yO6rfPfop4vzPQKcJN4ZM1YbspEOPu88D8538sbg==} + engines: {node: ^14.17.0 || >=16.0.0} + peerDependencies: + prettier: '>=3.0.0' + stylelint: '>=15.8.0' + dependencies: + prettier: 3.0.3 + prettier-linter-helpers: 1.0.0 + stylelint: 15.11.0 + dev: true + + /stylelint@15.11.0: + resolution: {integrity: sha512-78O4c6IswZ9TzpcIiQJIN49K3qNoXTM8zEJzhaTE/xRTCZswaovSEVIa/uwbOltZrk16X4jAxjaOhzz/hTm1Kw==} + engines: {node: ^14.13.1 || >=16.0.0} + hasBin: true + dependencies: + '@csstools/css-parser-algorithms': 2.3.1(@csstools/css-tokenizer@2.2.0) + '@csstools/css-tokenizer': 2.2.0 + '@csstools/media-query-list-parser': 2.1.4(@csstools/css-parser-algorithms@2.3.1)(@csstools/css-tokenizer@2.2.0) + '@csstools/selector-specificity': 3.0.0(postcss-selector-parser@6.0.13) + balanced-match: 2.0.0 + colord: 2.9.3 + cosmiconfig: 8.2.0 + css-functions-list: 3.2.1 + css-tree: 2.3.1 + debug: 4.3.4(supports-color@8.1.0) + fast-glob: 3.3.1 + fastest-levenshtein: 1.0.16 + file-entry-cache: 7.0.1 + global-modules: 2.0.0 + globby: 11.1.0 + globjoin: 0.1.4 + html-tags: 3.3.1 + ignore: 5.2.4 + import-lazy: 4.0.0 + imurmurhash: 0.1.4 + is-plain-object: 5.0.0 + known-css-properties: 0.29.0 + mathml-tag-names: 2.1.3 + meow: 10.1.5 + micromatch: 4.0.5 + normalize-path: 3.0.0 + picocolors: 1.0.0 + postcss: 8.4.28 + postcss-resolve-nested-selector: 0.1.1 + postcss-safe-parser: 6.0.0(postcss@8.4.28) + postcss-selector-parser: 6.0.13 + postcss-value-parser: 4.2.0 + resolve-from: 5.0.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + style-search: 0.1.0 + supports-hyperlinks: 3.0.0 + svg-tags: 1.0.0 + table: 6.8.1 + write-file-atomic: 5.0.1 + transitivePeerDependencies: + - supports-color + dev: true + /stylelint@15.7.0: resolution: {integrity: sha512-fQRwHwWuZsDn4ENyE9AsKkOkV9WlD2CmYiVDbdZPdS3iZh0ceypOn1EuwTNuZ8xTrHF+jVeIEzLtFFSlD/nJHg==} engines: {node: ^14.13.1 || >=16.0.0} @@ -24397,6 +24839,15 @@ packages: - supports-color dev: true + /tracked-built-ins@3.3.0: + resolution: {integrity: sha512-ewKFrW/AQs05oLPM5isOUb/1aOwBRfHfmF408CCzTk21FLAhKrKVOP5Q5ebX+zCT4kvg81PGBGwrBiEGND1nWA==} + dependencies: + '@embroider/addon-shim': 1.8.6 + ember-tracked-storage-polyfill: 1.0.0 + transitivePeerDependencies: + - supports-color + dev: true + /tracked-toolbox@1.3.0(@babel/core@7.22.6): resolution: {integrity: sha512-KHfYLvNyRr0qQeXQPnmb6Z4JYZ0/47R7LjVwzUrsKc539eQi3Sz2z3mb7FJN9KgaJXVuM3GQ8zcwUFTf0hrOsQ==} engines: {node: 8.* || >= 10.*} @@ -24441,6 +24892,11 @@ packages: engines: {node: '>=8'} dev: true + /trim-newlines@4.1.1: + resolution: {integrity: sha512-jRKj0n0jXWo6kh62nA5TEh3+4igKDXLvzBJcPpiizP7oOolUrYIxmVBG9TOtHYFHoddUk6YvAkGeGoSVTXfQXQ==} + engines: {node: '>=12'} + dev: true + /trim-right@1.0.1: resolution: {integrity: sha512-WZGXGstmCWgeevgTL54hrCuw1dyMQIzWy7ZfqRJfSmJZBwklI15egmQytFP6bPidmw3M8d5yEowl1niq4vmqZw==} engines: {node: '>=0.10.0'} @@ -24554,6 +25010,11 @@ packages: engines: {node: '>=8'} dev: true + /type-fest@1.4.0: + resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} + engines: {node: '>=10'} + dev: true + /type-fest@2.19.0: resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} engines: {node: '>=12.20'} @@ -24739,7 +25200,7 @@ packages: resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==} hasBin: true peerDependencies: - browserslist: '>= 4.21.0' + browserslist: ^4.14.0 dependencies: browserslist: 4.21.10 escalade: 3.1.1 diff --git a/tests/app-template/package.json b/tests/app-template/package.json index 34f459546..0163bfa97 100644 --- a/tests/app-template/package.json +++ b/tests/app-template/package.json @@ -75,6 +75,6 @@ }, "volta": { "node": "16.20.0", - "pnpm": "8.4.0" + "pnpm": "8.9.2" } } diff --git a/tests/ts-app-template/.eslintignore b/tests/ts-app-template/.eslintignore index d474a40bd..9385391f2 100644 --- a/tests/ts-app-template/.eslintignore +++ b/tests/ts-app-template/.eslintignore @@ -1,25 +1,13 @@ # unconventional js /blueprints/*/files/ -/vendor/ # compiled output /dist/ -/tmp/ - -# dependencies -/bower_components/ -/node_modules/ # misc /coverage/ !.* .*/ -.eslintcache # ember-try /.node_modules.ember-try/ -/bower.json.ember-try -/npm-shrinkwrap.json.ember-try -/package.json.ember-try -/package-lock.json.ember-try -/yarn.lock.ember-try diff --git a/tests/ts-app-template/.gitignore b/tests/ts-app-template/.gitignore index f1e859b29..71ad79d02 100644 --- a/tests/ts-app-template/.gitignore +++ b/tests/ts-app-template/.gitignore @@ -1,28 +1,21 @@ -# See https://help.github.com/ignore-files/ for more about ignoring files. - # compiled output /dist/ -/tmp/ +/declarations/ # dependencies -/bower_components/ /node_modules/ # misc /.env* /.pnp* -/.sass-cache /.eslintcache -/connect.lock /coverage/ -/libpeerconnection.log /npm-debug.log* /testem.log /yarn-error.log # ember-try /.node_modules.ember-try/ -/bower.json.ember-try /npm-shrinkwrap.json.ember-try /package.json.ember-try /package-lock.json.ember-try diff --git a/tests/ts-app-template/.watchmanconfig b/tests/ts-app-template/.watchmanconfig index e7834e3e4..f9c3d8f84 100644 --- a/tests/ts-app-template/.watchmanconfig +++ b/tests/ts-app-template/.watchmanconfig @@ -1,3 +1,3 @@ { - "ignore_dirs": ["tmp", "dist"] + "ignore_dirs": ["dist"] } diff --git a/tests/ts-app-template/README.md b/tests/ts-app-template/README.md index 45c788483..eb852255d 100644 --- a/tests/ts-app-template/README.md +++ b/tests/ts-app-template/README.md @@ -8,7 +8,8 @@ A short introduction of this app could easily go here. You will need the following things properly installed on your computer. * [Git](https://git-scm.com/) -* [Node.js](https://nodejs.org/) (with npm) +* [Node.js](https://nodejs.org/) +* [pnpm](https://pnpm.io/) * [Ember CLI](https://cli.emberjs.com/release/) * [Google Chrome](https://google.com/chrome/) @@ -16,7 +17,7 @@ You will need the following things properly installed on your computer. * `git clone ` this repository * `cd ts-app-template` -* `npm install` +* `pnpm install` ## Running / Development @@ -35,8 +36,8 @@ Make use of the many generators for code, try `ember help generate` for more det ### Linting -* `npm run lint` -* `npm run lint:fix` +* `pnpm lint` +* `pnpm lint:fix` ### Building diff --git a/tests/ts-app-template/app/config/environment.d.ts b/tests/ts-app-template/app/config/environment.d.ts index 3639a2364..f40896f96 100644 --- a/tests/ts-app-template/app/config/environment.d.ts +++ b/tests/ts-app-template/app/config/environment.d.ts @@ -2,13 +2,13 @@ export default config; /** * Type declarations for - * import config from 'my-app/config/environment' + * import config from 'ts-app-template/config/environment' */ declare const config: { environment: string; modulePrefix: string; podModulePrefix: string; - locationType: 'history' | 'hash' | 'none' | 'auto'; + locationType: 'history' | 'hash' | 'none'; rootURL: string; APP: Record; }; diff --git a/tests/ts-app-template/config/ember-cli-update.json b/tests/ts-app-template/config/ember-cli-update.json index 059388238..016df96b4 100644 --- a/tests/ts-app-template/config/ember-cli-update.json +++ b/tests/ts-app-template/config/ember-cli-update.json @@ -3,7 +3,7 @@ "packages": [ { "name": "ember-cli", - "version": "4.12.1", + "version": "5.3.0", "blueprints": [ { "name": "app", @@ -11,7 +11,10 @@ "codemodsSource": "ember-app-codemods-manifest@1", "isBaseBlueprint": true, "options": [ - "--ci-provider=github" + "--ci-provider=github", + "--typescript", + "--pnpm", + "--no-welcome" ] } ] diff --git a/tests/ts-app-template/ember-cli-build.js b/tests/ts-app-template/ember-cli-build.js index f345dda29..736cf11f1 100644 --- a/tests/ts-app-template/ember-cli-build.js +++ b/tests/ts-app-template/ember-cli-build.js @@ -5,10 +5,7 @@ const { maybeEmbroider } = require('@embroider/test-setup'); module.exports = function (defaults) { const app = new EmberApp(defaults, { - // Add options here - 'ember-cli-babel': { - enableTypeScriptTransform: true, - }, + 'ember-cli-babel': { enableTypeScriptTransform: true }, }); return maybeEmbroider(app, { diff --git a/tests/ts-app-template/package.json b/tests/ts-app-template/package.json index 5ff165814..6741bfec8 100644 --- a/tests/ts-app-template/package.json +++ b/tests/ts-app-template/package.json @@ -25,11 +25,11 @@ "test:ember": "ember test" }, "devDependencies": { - "@babel/core": "^7.19.3", + "@babel/core": "^7.22.20", "@babel/eslint-parser": "^7.21.3", "@babel/plugin-proposal-decorators": "^7.21.0", "@ember/optional-features": "^2.0.0", - "@ember/string": "^3.0.1", + "@ember/string": "^3.1.1", "@ember/test-helpers": "^3.2.0", "@embroider/compat": "workspace:*", "@embroider/core": "workspace:*", @@ -37,46 +37,48 @@ "@embroider/test-setup": "workspace:*", "@embroider/webpack": "workspace:*", "@glimmer/component": "^1.1.2", - "@glimmer/interfaces": "^0.84.2", - "@glimmer/reference": "^0.84.2", + "@glimmer/interfaces": "0.84.2", + "@glimmer/reference": "0.84.2", "@glimmer/tracking": "^1.1.2", - "@glint/template": "^1.0.0", + "@glint/environment-ember-loose": "^1.1.0", + "@glint/template": "^1.1.0", "@tsconfig/ember": "^1.0.0", "@types/htmlbars-inline-precompile": "^3.0.0", - "@types/qunit": "^2.19.2", + "@types/qunit": "^2.19.6", "@types/rsvp": "^4.0.4", "broccoli-asset-rev": "^3.0.0", - "concurrently": "^8.0.1", + "concurrently": "^8.2.1", "ember-auto-import": "^2.6.3", - "ember-cli": "~4.12.1", - "ember-cli-app-version": "^6.0.0", - "ember-cli-babel": "^7.26.11", - "ember-cli-dependency-checker": "^3.3.1", - "ember-cli-htmlbars": "^6.2.0", + "ember-cli": "~5.3.0", + "ember-cli-app-version": "^6.0.1", + "ember-cli-babel": "^8.0.0", + "ember-cli-clean-css": "^3.0.0", + "ember-cli-dependency-checker": "^3.3.2", + "ember-cli-htmlbars": "^6.3.0", "ember-cli-inject-live-reload": "^2.1.0", "ember-cli-sri": "^2.1.1", "ember-cli-terser": "^4.0.2", "ember-fetch": "^8.1.2", "ember-load-initializers": "^2.1.2", "ember-modifier": "^4.1.0", - "ember-page-title": "^7.0.0", - "ember-qunit": "^7.0.0", - "ember-resolver": "^10.1.0", - "ember-source": "~4.12.0", - "eslint-plugin-n": "^15.7.0", + "ember-page-title": "^8.0.0", + "ember-qunit": "^8.0.1", + "ember-resolver": "^11.0.1", + "ember-source": "~5.3.0", + "eslint-plugin-n": "^16.1.0", "loader.js": "^4.7.0", - "prettier": "^2.8.7", + "prettier": "^3.0.3", "qunit": "^2.19.4", "qunit-dom": "^2.0.0", - "stylelint": "^15.4.0", - "stylelint-config-standard": "^32.0.0", - "stylelint-prettier": "^3.0.0", - "tracked-built-ins": "^3.1.1", + "stylelint": "^15.10.3", + "stylelint-config-standard": "^34.0.0", + "stylelint-prettier": "^4.0.2", + "tracked-built-ins": "^3.2.0", "typescript": "^5.1.6", - "webpack": "^5.78.0" + "webpack": "^5.88.2" }, "engines": { - "node": "14.* || 16.* || >= 18" + "node": "16.* || >= 18" }, "ember": { "edition": "octane" diff --git a/tests/ts-app-template/tests/helpers/index.js b/tests/ts-app-template/tests/helpers/index.js index 7f70de80f..d37dd6806 100644 --- a/tests/ts-app-template/tests/helpers/index.js +++ b/tests/ts-app-template/tests/helpers/index.js @@ -4,7 +4,7 @@ import { setupTest as upstreamSetupTest, } from 'ember-qunit'; -// This file exists to provide wrappers around ember-qunit's / ember-mocha's +// This file exists to provide wrappers around ember-qunit's // test setup functions. This way, you can easily extend the setup that is // needed per test type. diff --git a/tests/ts-app-template/types/ember-data/types/registries/model.d.ts b/tests/ts-app-template/types/ember-data/types/registries/model.d.ts index e7a68fcd0..bdd8c0f17 100644 --- a/tests/ts-app-template/types/ember-data/types/registries/model.d.ts +++ b/tests/ts-app-template/types/ember-data/types/registries/model.d.ts @@ -2,5 +2,6 @@ * Catch-all for ember-data. */ export default interface ModelRegistry { + // eslint-disable-next-line @typescript-eslint/no-explicit-any [key: string]: any; } diff --git a/tests/ts-app-template/types/global.d.ts b/tests/ts-app-template/types/global.d.ts index 35364a627..2c531e29a 100644 --- a/tests/ts-app-template/types/global.d.ts +++ b/tests/ts-app-template/types/global.d.ts @@ -1,6 +1 @@ -// Types for compiled templates -declare module 'ts-app-template/templates/*' { - import { TemplateFactory } from 'htmlbars-inline-precompile'; - const tmpl: TemplateFactory; - export default tmpl; -} +import '@glint/environment-ember-loose';