From 7f0f6521d404c52d2e9915fbc0b2c7b37501f119 Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Sat, 22 Jul 2023 07:44:35 -0700 Subject: [PATCH] Upgrad more things --- package.json | 23 +- pnpm-lock.yaml | 949 +++++++++++++-------------- tests/unit/utils/query-param-test.ts | 60 +- tsconfig.json | 50 +- 4 files changed, 537 insertions(+), 545 deletions(-) diff --git a/package.json b/package.json index 4e8631e9..43cdb6fa 100644 --- a/package.json +++ b/package.json @@ -37,20 +37,22 @@ "@glimmer/tracking": "^1.1.2", "ember-auto-import": "^1.11.3", "ember-cli-babel": "^7.26.11", - "ember-cli-htmlbars": "^6.0.1", - "ember-cli-typescript": "^5.0.0", + "ember-cli-htmlbars": "^6.2.0", + "ember-cli-typescript": "^5.2.1", "qs": "^6.10.3" }, "devDependencies": { + "@babel/eslint-parser": "^7.22.9", "@commitlint/cli": "^17.0.3", "@commitlint/config-conventional": "^17.0.3", "@ember/optional-features": "^2.0.0", "@ember/test-helpers": "^2.6.0", - "@embroider/test-setup": "^1.0.0", + "@embroider/test-setup": "^3.0.1", "@glimmer/component": "^1.1.2", - "@nullvoxpopuli/eslint-configs": "^2.3.5", + "@nullvoxpopuli/eslint-configs": "^3.2.0", "@semantic-release/changelog": "^6.0.1", "@semantic-release/git": "^10.0.1", + "@tsconfig/ember": "^3.0.0", "@types/ember": "^4.0.0", "@types/ember-qunit": "^5.0.0", "@types/ember-test-helpers": "^1.0.11", @@ -61,7 +63,6 @@ "@types/rsvp": "^4.0.4", "@typescript-eslint/eslint-plugin": "^5.34.0", "@typescript-eslint/parser": "^5.34.0", - "babel-eslint": "^10.1.0", "broccoli-asset-rev": "^3.0.0", "ember-cli": "^4.1.1", "ember-cli-app-version": "^5.0.0", @@ -80,16 +81,16 @@ "ember-source-channel-url": "^3.0.0", "ember-template-lint": "^4.12.0", "ember-try": "^2.0.0", - "eslint": "^8.22.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-ember": "^10.6.1", + "eslint": "^8.45.0", + "eslint-config-prettier": "^8.8.0", + "eslint-plugin-ember": "^11.10.0", "eslint-plugin-node": "^11.1.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-qunit": "^7.3.1", + "eslint-plugin-prettier": "^5.0.0", + "eslint-plugin-qunit": "^8.0.0", "loader.js": "^4.7.0", "npm-run-all": "^4.1.5", "prettier": "^2.7.1", - "qunit": "^2.17.2", + "qunit": "^2.19.4", "qunit-dom": "^2.0.0", "semantic-release": "^19.0.2", "typescript": "4.8.4" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8c196900..139f0ebc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -21,16 +21,19 @@ dependencies: specifier: ^7.26.11 version: 7.26.11 ember-cli-htmlbars: - specifier: ^6.0.1 - version: 6.0.1 + specifier: ^6.2.0 + version: 6.2.0 ember-cli-typescript: - specifier: ^5.0.0 - version: 5.0.0 + specifier: ^5.2.1 + version: 5.2.1 qs: specifier: ^6.10.3 version: 6.10.3 devDependencies: + '@babel/eslint-parser': + specifier: ^7.22.9 + version: 7.22.9(@babel/core@7.22.9)(eslint@8.45.0) '@commitlint/cli': specifier: ^17.0.3 version: 17.0.3 @@ -44,20 +47,23 @@ devDependencies: specifier: ^2.6.0 version: 2.6.0(@babel/core@7.22.9) '@embroider/test-setup': - specifier: ^1.0.0 - version: 1.0.0 + specifier: ^3.0.1 + version: 3.0.1 '@glimmer/component': specifier: ^1.1.2 version: 1.1.2(@babel/core@7.22.9) '@nullvoxpopuli/eslint-configs': - specifier: ^2.3.5 - version: 2.3.5(typescript@4.8.4) + specifier: ^3.2.0 + version: 3.2.0(@babel/core@7.22.9)(@babel/eslint-parser@7.22.9)(@typescript-eslint/eslint-plugin@5.34.0)(@typescript-eslint/parser@5.34.0)(eslint-config-prettier@8.8.0)(eslint-plugin-ember@11.10.0)(eslint-plugin-qunit@8.0.0)(eslint@8.45.0)(prettier@2.7.1) '@semantic-release/changelog': specifier: ^6.0.1 version: 6.0.1(semantic-release@19.0.2) '@semantic-release/git': specifier: ^10.0.1 version: 10.0.1(semantic-release@19.0.2) + '@tsconfig/ember': + specifier: ^3.0.0 + version: 3.0.0 '@types/ember': specifier: ^4.0.0 version: 4.0.0(@babel/core@7.22.9) @@ -84,13 +90,10 @@ devDependencies: version: 4.0.4 '@typescript-eslint/eslint-plugin': specifier: ^5.34.0 - version: 5.34.0(@typescript-eslint/parser@5.34.0)(eslint@8.22.0)(typescript@4.8.4) + version: 5.34.0(@typescript-eslint/parser@5.34.0)(eslint@8.45.0)(typescript@4.8.4) '@typescript-eslint/parser': specifier: ^5.34.0 - version: 5.34.0(eslint@8.22.0)(typescript@4.8.4) - babel-eslint: - specifier: ^10.1.0 - version: 10.1.0(eslint@8.22.0) + version: 5.34.0(eslint@8.45.0)(typescript@4.8.4) broccoli-asset-rev: specifier: ^3.0.0 version: 3.0.0 @@ -129,7 +132,7 @@ devDependencies: version: 1.0.0 ember-qunit: specifier: ^5.1.5 - version: 5.1.5(@ember/test-helpers@2.6.0)(qunit@2.17.2) + version: 5.1.5(@ember/test-helpers@2.6.0)(qunit@2.19.4) ember-resolver: specifier: ^8.0.3 version: 8.0.3(@babel/core@7.22.9) @@ -146,23 +149,23 @@ devDependencies: specifier: ^2.0.0 version: 2.0.0 eslint: - specifier: ^8.22.0 - version: 8.22.0 + specifier: ^8.45.0 + version: 8.45.0 eslint-config-prettier: - specifier: ^8.5.0 - version: 8.5.0(eslint@8.22.0) + specifier: ^8.8.0 + version: 8.8.0(eslint@8.45.0) eslint-plugin-ember: - specifier: ^10.6.1 - version: 10.6.1(eslint@8.22.0) + specifier: ^11.10.0 + version: 11.10.0(eslint@8.45.0) eslint-plugin-node: specifier: ^11.1.0 - version: 11.1.0(eslint@8.22.0) + version: 11.1.0(eslint@8.45.0) eslint-plugin-prettier: - specifier: ^4.2.1 - version: 4.2.1(eslint-config-prettier@8.5.0)(eslint@8.22.0)(prettier@2.7.1) + specifier: ^5.0.0 + version: 5.0.0(eslint-config-prettier@8.8.0)(eslint@8.45.0)(prettier@2.7.1) eslint-plugin-qunit: - specifier: ^7.3.1 - version: 7.3.1(eslint@8.22.0) + specifier: ^8.0.0 + version: 8.0.0(eslint@8.45.0) loader.js: specifier: ^4.7.0 version: 4.7.0 @@ -173,8 +176,8 @@ devDependencies: specifier: ^2.7.1 version: 2.7.1 qunit: - specifier: ^2.17.2 - version: 2.17.2 + specifier: ^2.19.4 + version: 2.19.4 qunit-dom: specifier: ^2.0.0 version: 2.0.0 @@ -231,6 +234,20 @@ packages: transitivePeerDependencies: - supports-color + /@babel/eslint-parser@7.22.9(@babel/core@7.22.9)(eslint@8.45.0): + resolution: {integrity: sha512-xdMkt39/nviO/4vpVdrEYPwXCsYIXSSAr6mC7WQsNIlGnuxKyKE7GZjalcnbSWiC4OXGNNN3UQPeHfjSC6sTDA==} + 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.22.9 + '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 + eslint: 8.45.0 + eslint-visitor-keys: 2.1.0 + semver: 6.3.1 + dev: true + /@babel/generator@7.22.9: resolution: {integrity: sha512-KtLMbmicyuK2Ak/FTCJVbDnkN1SlT8/kceFTiuDiiRUUSMnHMidxSCdG4ndkTOHHpoomWe/4xkvHkEOncwjYIw==} engines: {node: '>=6.9.0'} @@ -1732,16 +1749,42 @@ packages: - supports-color dev: true - /@embroider/test-setup@1.0.0: - resolution: {integrity: sha512-jnrzNyL0mUZ+DTY59s4Yr/V+NgECpwKxuxdKJOr0hNCxC6Kpo5Dagjz22tEyiMOkZhuDdZ4qAqmTUpeu8taLnQ==} + /@embroider/test-setup@3.0.1: + resolution: {integrity: sha512-t7R2f10iZDSNw3ovWAPM63GRQTu63uihpVh6CvHev5XkLt8B7tdxcxGyO6RbdF5Hu+pbsUu8sD0kAlR1gopmxg==} engines: {node: 12.* || 14.* || >= 16} + peerDependencies: + '@embroider/compat': ^3.0.0 + '@embroider/core': ^3.0.0 + '@embroider/webpack': ^3.0.0 + peerDependenciesMeta: + '@embroider/compat': + optional: true + '@embroider/core': + optional: true + '@embroider/webpack': + optional: true dependencies: lodash: 4.17.21 resolve: 1.22.2 dev: true - /@eslint/eslintrc@1.4.1: - resolution: {integrity: sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==} + /@eslint-community/eslint-utils@4.4.0(eslint@8.45.0): + resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + dependencies: + eslint: 8.45.0 + eslint-visitor-keys: 3.4.1 + dev: true + + /@eslint-community/regexpp@4.6.0: + resolution: {integrity: sha512-uiPeRISaglZnaZk8vwrjQZ1CxogZeY/4IYft6gBOTqu1WhVXWmCmZMWxUv2Q/pxSvPdp1JPaO62kLOcOkMqWrw==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + dev: true + + /@eslint/eslintrc@2.1.0: + resolution: {integrity: sha512-Lj7DECXqIVCqnqjjHMPna4vn6GJcMgul/wuS0je9OZ9gsL0zzDpKPVtcG1HaDVc+9y+qgXneTeUMbCqXJNpH1A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 @@ -1757,6 +1800,11 @@ packages: - supports-color dev: true + /@eslint/js@8.44.0: + resolution: {integrity: sha512-Ag+9YM4ocKQx9AarydN0KY2j0ErMHNIocPDrVo8zAE44xLTjEtz81OdR68/cydGtk6m6jDb5Za3r2useMzYmSw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + /@glimmer/component@1.1.2(@babel/core@7.22.9): resolution: {integrity: sha512-XyAsEEa4kWOPy+gIdMjJ8XlzA3qrGH55ZDv6nA16ibalCR17k74BI0CztxuRds+Rm6CtbUVgheCVlcCULuqD7A==} engines: {node: 6.* || 8.* || >= 10.*} @@ -1802,17 +1850,10 @@ packages: /@glimmer/interfaces@0.42.2: resolution: {integrity: sha512-7LOuQd02cxxNNHChzdHMAU8/qOeQvTro141CU5tXITP7z6aOv2D2gkFdau97lLQiVxezGrh8J7h8GCuF7TEqtg==} - /@glimmer/interfaces@0.83.1: - resolution: {integrity: sha512-rjAztghzX97v8I4rk3+NguM3XGYcFjc/GbJ8qrEj19KF2lUDoDBW1sB7f0tov3BD5HlrGXei/vOh4+DHfjeB5w==} - dependencies: - '@simple-dom/interface': 1.4.0 - dev: true - /@glimmer/interfaces@0.84.3: resolution: {integrity: sha512-dk32ykoNojt0mvEaIW6Vli5MGTbQo58uy3Epj7ahCgTHmWOKuw/0G83f2UmFprRwFx689YTXG38I/vbpltEjzg==} dependencies: '@simple-dom/interface': 1.4.0 - dev: true /@glimmer/low-level@0.42.2: resolution: {integrity: sha512-s+Q44SnKdTBTnkgX0deBlVNnNPVas+Pg8xEnwky9VrUqOHKsIZRrPgfVULeC6bIdFXtXOKm5CjTajhb9qnQbXQ==} @@ -1858,15 +1899,6 @@ packages: handlebars: 4.7.7 simple-html-tokenizer: 0.5.11 - /@glimmer/syntax@0.83.1: - resolution: {integrity: sha512-n3vEd0GtjtgkOsd2gqkSimp8ecqq5KrHyana/s1XJZvVAPD5rMWT9WvAVWG8XAktns8BxjwLIUoj/vkOfA+eHg==} - dependencies: - '@glimmer/interfaces': 0.83.1 - '@glimmer/util': 0.83.1 - '@handlebars/parser': 2.0.0 - simple-html-tokenizer: 0.5.11 - dev: true - /@glimmer/syntax@0.84.3: resolution: {integrity: sha512-ioVbTic6ZisLxqTgRBL2PCjYZTFIwobifCustrozRU2xGDiYvVIL0vt25h2c1ioDsX59UgVlDkIK4YTAQQSd2A==} dependencies: @@ -1874,7 +1906,6 @@ packages: '@glimmer/util': 0.84.3 '@handlebars/parser': 2.0.0 simple-html-tokenizer: 0.5.11 - dev: true /@glimmer/tracking@1.1.2: resolution: {integrity: sha512-cyV32zsHh+CnftuRX84ALZpd2rpbDrhLhJnTXn9W//QpqdRZ5rdMsxSY9fOsj0CKEc706tmEU299oNnDc0d7tA==} @@ -1890,21 +1921,12 @@ packages: resolution: {integrity: sha512-duAsm30uVK9jSysElCbLyU6QQYO2X9iLDLBIBUcCqck9qN1o3tK2qWiHbGK5d6g8E2AJ4H88UrfElkyaJlGrwg==} dev: true - /@glimmer/util@0.83.1: - resolution: {integrity: sha512-amvjtl9dvrkxsoitXAly9W5NUaLIE3A2J2tWhBWIL1Z6DOFotfX7ytIosOIcPhJLZCtiXPHzMutQRv0G/MSMsA==} - dependencies: - '@glimmer/env': 0.1.7 - '@glimmer/interfaces': 0.83.1 - '@simple-dom/interface': 1.4.0 - dev: true - /@glimmer/util@0.84.3: resolution: {integrity: sha512-qFkh6s16ZSRuu2rfz3T4Wp0fylFj3HBsONGXQcrAdZjdUaIS6v3pNj6mecJ71qRgcym9Hbaq/7/fefIwECUiKw==} dependencies: '@glimmer/env': 0.1.7 '@glimmer/interfaces': 0.84.3 '@simple-dom/interface': 1.4.0 - dev: true /@glimmer/validator@0.44.0: resolution: {integrity: sha512-i01plR0EgFVz69GDrEuFgq1NheIjZcyTy3c7q+w7d096ddPVeVcRzU3LKaqCfovvLJ+6lJx40j45ecycASUUyw==} @@ -1939,18 +1961,6 @@ packages: /@handlebars/parser@2.0.0: resolution: {integrity: sha512-EP9uEDZv/L5Qh9IWuMUGJRfwhXJ4h1dqKTT4/3+tY0eu7sPis7xh23j61SYUnNF4vqCQvvUXpDo9Bh/+q1zASA==} - dev: true - - /@humanwhocodes/config-array@0.10.7: - resolution: {integrity: sha512-MDl6D6sBsaV452/QSdX+4CXIjZhIcI0PELsxUjk4U828yd58vk3bTIvk/6w5FY+4hIy9sLW0sfrV7K7Kc++j/w==} - engines: {node: '>=10.10.0'} - dependencies: - '@humanwhocodes/object-schema': 1.2.1 - debug: 4.3.4 - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color - dev: true /@humanwhocodes/config-array@0.11.10: resolution: {integrity: sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==} @@ -1963,10 +1973,6 @@ packages: - supports-color dev: true - /@humanwhocodes/gitignore-to-minimatch@1.0.2: - resolution: {integrity: sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==} - dev: true - /@humanwhocodes/module-importer@1.0.1: resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} @@ -2036,6 +2042,12 @@ packages: upath: 2.0.1 dev: true + /@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1: + resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==} + dependencies: + eslint-scope: 5.1.1 + dev: true + /@nodelib/fs.scandir@2.1.5: resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -2057,30 +2069,56 @@ packages: fastq: 1.15.0 dev: true - /@nullvoxpopuli/eslint-configs@2.3.5(typescript@4.8.4): - resolution: {integrity: sha512-mgzPWmxzs2u8TBQdcM4djzbIK6hnXtaWcRAdVTHJyVpoAkMw2IVcOXG1B+Hjpnrjzb6x1byl8ShInd7u7P3vkg==} - engines: {node: '>= v12.0.0'} + /@nullvoxpopuli/eslint-configs@3.2.0(@babel/core@7.22.9)(@babel/eslint-parser@7.22.9)(@typescript-eslint/eslint-plugin@5.34.0)(@typescript-eslint/parser@5.34.0)(eslint-config-prettier@8.8.0)(eslint-plugin-ember@11.10.0)(eslint-plugin-qunit@8.0.0)(eslint@8.45.0)(prettier@2.7.1): + resolution: {integrity: sha512-Gg0Yr6N3hmrJ1ECgsN2eypOJSRhxTKlfySLHxiBGeKJMjvNrBCAxOTvXVj4k33sLTZw/1oykH3eo9WYhCEf8BQ==} + engines: {node: '>= v16.0.0'} + peerDependencies: + '@babel/core': ^7.22.8 + '@babel/eslint-parser': ^7.22.7 + '@typescript-eslint/eslint-plugin': ^5.61.0 + '@typescript-eslint/parser': ^5.61.0 + eslint: ^7.0.0 || ^8.0.0 + eslint-plugin-ember: ^11.10.0 + eslint-plugin-qunit: ^8.0.0 + prettier: ^2.8.8 + peerDependenciesMeta: + '@babel/core': + optional: true + '@babel/eslint-parser': + optional: true + '@typescript-eslint/eslint-plugin': + optional: true + '@typescript-eslint/parser': + optional: true + eslint-plugin-ember: + optional: true + eslint-plugin-qunit: + optional: true + prettier: + optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.43.0(@typescript-eslint/parser@5.43.0)(eslint@8.26.0)(typescript@4.8.4) - '@typescript-eslint/parser': 5.43.0(eslint@8.26.0)(typescript@4.8.4) - babel-eslint: 10.1.0(eslint@8.26.0) - eslint: 8.26.0 - eslint-config-prettier: 8.5.0(eslint@8.26.0) - eslint-plugin-decorator-position: 5.0.1(eslint@8.26.0) - eslint-plugin-ember: 11.2.0(eslint@8.26.0) - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.43.0)(eslint@8.26.0) + '@babel/core': 7.22.9 + '@babel/eslint-parser': 7.22.9(@babel/core@7.22.9)(eslint@8.45.0) + '@typescript-eslint/eslint-plugin': 5.34.0(@typescript-eslint/parser@5.34.0)(eslint@8.45.0)(typescript@4.8.4) + '@typescript-eslint/parser': 5.34.0(eslint@8.45.0)(typescript@4.8.4) + cosmiconfig: 8.2.0 + eslint: 8.45.0 + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.34.0)(eslint-plugin-import@2.27.5)(eslint@8.45.0) + eslint-plugin-decorator-position: 5.0.2(@babel/eslint-parser@7.22.9)(eslint@8.45.0) + eslint-plugin-ember: 11.10.0(eslint@8.45.0) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.34.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.45.0) eslint-plugin-json: 3.1.0 - eslint-plugin-node: 11.1.0(eslint@8.26.0) - eslint-plugin-prettier: 4.2.1(eslint-config-prettier@8.5.0)(eslint@8.26.0)(prettier@2.7.1) - eslint-plugin-qunit: 7.3.2(eslint@8.26.0) - eslint-plugin-simple-import-sort: 8.0.0(eslint@8.26.0) + eslint-plugin-n: 16.0.1(eslint@8.45.0) + eslint-plugin-prettier: 4.2.1(eslint-config-prettier@8.8.0)(eslint@8.45.0)(prettier@2.7.1) + eslint-plugin-qunit: 8.0.0(eslint@8.45.0) + eslint-plugin-simple-import-sort: 10.0.0(eslint@8.45.0) prettier: 2.7.1 + prettier-plugin-ember-template-tag: 0.3.2 transitivePeerDependencies: - - '@babel/eslint-parser' - - eslint-import-resolver-typescript + - eslint-config-prettier + - eslint-import-resolver-node - eslint-import-resolver-webpack - supports-color - - typescript dev: true /@octokit/auth-token@3.0.4: @@ -2193,6 +2231,18 @@ packages: '@octokit/openapi-types': 18.0.0 dev: true + /@pkgr/utils@2.4.2: + resolution: {integrity: sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + dependencies: + cross-spawn: 7.0.3 + fast-glob: 3.3.1 + is-glob: 4.0.3 + open: 9.1.0 + picocolors: 1.0.0 + tslib: 2.6.0 + dev: true + /@pnpm/config.env-replace@1.1.0: resolution: {integrity: sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==} engines: {node: '>=12.22.0'} @@ -2360,6 +2410,10 @@ packages: resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==} engines: {node: '>= 6'} + /@tsconfig/ember@3.0.0: + resolution: {integrity: sha512-KF9F9f4i+8LE31OKS014n5uEDt1mB/6ZvyQz/Mam28nAKDTSMBlOWHgTOj0TY8l4BfbEE+BgUuWCSoUHhb2BMw==} + dev: true + /@tsconfig/node10@1.0.9: resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==} dev: true @@ -2897,10 +2951,6 @@ packages: resolution: {integrity: sha512-J3Ol++HCC7/hwZhanDvggFYU/GtxHxE/e7cGRWxR04BF7Tt3TqJZ84BkzQgDxmX0uu8IagiyfmfoUlBACh2Ilg==} dev: true - /@types/semver@7.5.0: - resolution: {integrity: sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==} - dev: true - /@types/send@0.17.1: resolution: {integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==} dependencies: @@ -2923,7 +2973,7 @@ packages: /@types/symlink-or-copy@1.2.0: resolution: {integrity: sha512-Lja2xYuuf2B3knEsga8ShbOdsfNOtzT73GyJmZyY7eGl2+ajOqrs8yM5ze0fsSoYwvA6bw7/Qr7OZ7PEEmYwWg==} - /@typescript-eslint/eslint-plugin@5.34.0(@typescript-eslint/parser@5.34.0)(eslint@8.22.0)(typescript@4.8.4): + /@typescript-eslint/eslint-plugin@5.34.0(@typescript-eslint/parser@5.34.0)(eslint@8.45.0)(typescript@4.8.4): resolution: {integrity: sha512-eRfPPcasO39iwjlUAMtjeueRGuIrW3TQ9WseIDl7i5UWuFbf83yYaU7YPs4j8+4CxUMIsj1k+4kV+E+G+6ypDQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2934,12 +2984,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.34.0(eslint@8.22.0)(typescript@4.8.4) + '@typescript-eslint/parser': 5.34.0(eslint@8.45.0)(typescript@4.8.4) '@typescript-eslint/scope-manager': 5.34.0 - '@typescript-eslint/type-utils': 5.34.0(eslint@8.22.0)(typescript@4.8.4) - '@typescript-eslint/utils': 5.34.0(eslint@8.22.0)(typescript@4.8.4) + '@typescript-eslint/type-utils': 5.34.0(eslint@8.45.0)(typescript@4.8.4) + '@typescript-eslint/utils': 5.34.0(eslint@8.45.0)(typescript@4.8.4) debug: 4.3.4 - eslint: 8.22.0 + eslint: 8.45.0 functional-red-black-tree: 1.0.1 ignore: 5.2.4 regexpp: 3.2.0 @@ -2950,34 +3000,7 @@ packages: - supports-color dev: true - /@typescript-eslint/eslint-plugin@5.43.0(@typescript-eslint/parser@5.43.0)(eslint@8.26.0)(typescript@4.8.4): - resolution: {integrity: sha512-wNPzG+eDR6+hhW4yobEmpR36jrqqQv1vxBq5LJO3fBAktjkvekfr4BRl+3Fn1CM/A+s8/EiGUbOMDoYqWdbtXA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - '@typescript-eslint/parser': ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/parser': 5.43.0(eslint@8.26.0)(typescript@4.8.4) - '@typescript-eslint/scope-manager': 5.43.0 - '@typescript-eslint/type-utils': 5.43.0(eslint@8.26.0)(typescript@4.8.4) - '@typescript-eslint/utils': 5.43.0(eslint@8.26.0)(typescript@4.8.4) - debug: 4.3.4 - eslint: 8.26.0 - ignore: 5.2.4 - natural-compare-lite: 1.4.0 - regexpp: 3.2.0 - semver: 7.5.4 - tsutils: 3.21.0(typescript@4.8.4) - typescript: 4.8.4 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/parser@5.34.0(eslint@8.22.0)(typescript@4.8.4): + /@typescript-eslint/parser@5.34.0(eslint@8.45.0)(typescript@4.8.4): resolution: {integrity: sha512-SZ3NEnK4usd2CXkoV3jPa/vo1mWX1fqRyIVUQZR4As1vyp4fneknBNJj+OFtV8WAVgGf+rOHMSqQbs2Qn3nFZQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2991,27 +3014,7 @@ packages: '@typescript-eslint/types': 5.34.0 '@typescript-eslint/typescript-estree': 5.34.0(typescript@4.8.4) debug: 4.3.4 - eslint: 8.22.0 - typescript: 4.8.4 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/parser@5.43.0(eslint@8.26.0)(typescript@4.8.4): - resolution: {integrity: sha512-2iHUK2Lh7PwNUlhFxxLI2haSDNyXvebBO9izhjhMoDC+S3XI9qt2DGFUsiJ89m2k7gGYch2aEpYqV5F/+nwZug==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/scope-manager': 5.43.0 - '@typescript-eslint/types': 5.43.0 - '@typescript-eslint/typescript-estree': 5.43.0(typescript@4.8.4) - debug: 4.3.4 - eslint: 8.26.0 + eslint: 8.45.0 typescript: 4.8.4 transitivePeerDependencies: - supports-color @@ -3025,15 +3028,7 @@ packages: '@typescript-eslint/visitor-keys': 5.34.0 dev: true - /@typescript-eslint/scope-manager@5.43.0: - resolution: {integrity: sha512-XNWnGaqAtTJsUiZaoiGIrdJYHsUOd3BZ3Qj5zKp9w6km6HsrjPk/TGZv0qMTWyWj0+1QOqpHQ2gZOLXaGA9Ekw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - '@typescript-eslint/types': 5.43.0 - '@typescript-eslint/visitor-keys': 5.43.0 - dev: true - - /@typescript-eslint/type-utils@5.34.0(eslint@8.22.0)(typescript@4.8.4): + /@typescript-eslint/type-utils@5.34.0(eslint@8.45.0)(typescript@4.8.4): resolution: {integrity: sha512-Pxlno9bjsQ7hs1pdWRUv9aJijGYPYsHpwMeCQ/Inavhym3/XaKt1ZKAA8FIw4odTBfowBdZJDMxf2aavyMDkLg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3043,29 +3038,9 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/utils': 5.34.0(eslint@8.22.0)(typescript@4.8.4) - debug: 4.3.4 - eslint: 8.22.0 - tsutils: 3.21.0(typescript@4.8.4) - typescript: 4.8.4 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/type-utils@5.43.0(eslint@8.26.0)(typescript@4.8.4): - resolution: {integrity: sha512-K21f+KY2/VvYggLf5Pk4tgBOPs2otTaIHy2zjclo7UZGLyFH86VfUOm5iq+OtDtxq/Zwu2I3ujDBykVW4Xtmtg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: '*' - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/typescript-estree': 5.43.0(typescript@4.8.4) - '@typescript-eslint/utils': 5.43.0(eslint@8.26.0)(typescript@4.8.4) + '@typescript-eslint/utils': 5.34.0(eslint@8.45.0)(typescript@4.8.4) debug: 4.3.4 - eslint: 8.26.0 + eslint: 8.45.0 tsutils: 3.21.0(typescript@4.8.4) typescript: 4.8.4 transitivePeerDependencies: @@ -3077,11 +3052,6 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/types@5.43.0: - resolution: {integrity: sha512-jpsbcD0x6AUvV7tyOlyvon0aUsQpF8W+7TpJntfCUWU1qaIKu2K34pMwQKSzQH8ORgUrGYY6pVIh1Pi8TNeteg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: true - /@typescript-eslint/typescript-estree@5.34.0(typescript@4.8.4): resolution: {integrity: sha512-mXHAqapJJDVzxauEkfJI96j3D10sd567LlqroyCeJaHnu42sDbjxotGb3XFtGPYKPD9IyLjhsoULML1oI3M86A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -3103,28 +3073,7 @@ packages: - supports-color dev: true - /@typescript-eslint/typescript-estree@5.43.0(typescript@4.8.4): - resolution: {integrity: sha512-BZ1WVe+QQ+igWal2tDbNg1j2HWUkAa+CVqdU79L4HP9izQY6CNhXfkNwd1SS4+sSZAP/EthI1uiCSY/+H0pROg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 5.43.0 - '@typescript-eslint/visitor-keys': 5.43.0 - debug: 4.3.4 - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.5.4 - tsutils: 3.21.0(typescript@4.8.4) - typescript: 4.8.4 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/utils@5.34.0(eslint@8.22.0)(typescript@4.8.4): + /@typescript-eslint/utils@5.34.0(eslint@8.45.0)(typescript@4.8.4): resolution: {integrity: sha512-kWRYybU4Rn++7lm9yu8pbuydRyQsHRoBDIo11k7eqBWTldN4xUdVUMCsHBiE7aoEkFzrUEaZy3iH477vr4xHAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3134,29 +3083,9 @@ packages: '@typescript-eslint/scope-manager': 5.34.0 '@typescript-eslint/types': 5.34.0 '@typescript-eslint/typescript-estree': 5.34.0(typescript@4.8.4) - eslint: 8.22.0 - eslint-scope: 5.1.1 - eslint-utils: 3.0.0(eslint@8.22.0) - transitivePeerDependencies: - - supports-color - - typescript - dev: true - - /@typescript-eslint/utils@5.43.0(eslint@8.26.0)(typescript@4.8.4): - resolution: {integrity: sha512-8nVpA6yX0sCjf7v/NDfeaOlyaIIqL7OaIGOWSPFqUKK59Gnumd3Wa+2l8oAaYO2lk0sO+SbWFWRSvhu8gLGv4A==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - dependencies: - '@types/json-schema': 7.0.12 - '@types/semver': 7.5.0 - '@typescript-eslint/scope-manager': 5.43.0 - '@typescript-eslint/types': 5.43.0 - '@typescript-eslint/typescript-estree': 5.43.0(typescript@4.8.4) - eslint: 8.26.0 + eslint: 8.45.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0(eslint@8.26.0) - semver: 7.5.4 + eslint-utils: 3.0.0(eslint@8.45.0) transitivePeerDependencies: - supports-color - typescript @@ -3170,14 +3099,6 @@ packages: eslint-visitor-keys: 3.4.1 dev: true - /@typescript-eslint/visitor-keys@5.43.0: - resolution: {integrity: sha512-icl1jNH/d18OVHLfcwdL3bWUKsBeIiKYTGxMJCoGe7xFht+E4QgzOqoWYrU8XSLJWhVw8nTacbm03v23J/hFTg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - '@typescript-eslint/types': 5.43.0 - eslint-visitor-keys: 3.4.1 - dev: true - /@webassemblyjs/ast@1.11.6: resolution: {integrity: sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==} dependencies: @@ -3907,42 +3828,6 @@ packages: transitivePeerDependencies: - supports-color - /babel-eslint@10.1.0(eslint@8.22.0): - resolution: {integrity: sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==} - engines: {node: '>=6'} - deprecated: babel-eslint is now @babel/eslint-parser. This package will no longer receive updates. - peerDependencies: - eslint: '>= 4.12.1' - dependencies: - '@babel/code-frame': 7.22.5 - '@babel/parser': 7.22.7 - '@babel/traverse': 7.22.8 - '@babel/types': 7.22.5 - eslint: 8.22.0 - eslint-visitor-keys: 1.3.0 - resolve: 1.22.2 - transitivePeerDependencies: - - supports-color - dev: true - - /babel-eslint@10.1.0(eslint@8.26.0): - resolution: {integrity: sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==} - engines: {node: '>=6'} - deprecated: babel-eslint is now @babel/eslint-parser. This package will no longer receive updates. - peerDependencies: - eslint: '>= 4.12.1' - dependencies: - '@babel/code-frame': 7.22.5 - '@babel/parser': 7.22.7 - '@babel/traverse': 7.22.8 - '@babel/types': 7.22.5 - eslint: 8.26.0 - eslint-visitor-keys: 1.3.0 - resolve: 1.22.2 - transitivePeerDependencies: - - supports-color - dev: true - /babel-generator@6.26.1: resolution: {integrity: sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==} dependencies: @@ -3968,15 +3853,9 @@ packages: engines: {node: '>= 12.*'} dev: true - /babel-import-util@1.4.1: - resolution: {integrity: sha512-TNdiTQdPhXlx02pzG//UyVPSKE7SNWjY0n4So/ZnjQpWwaM5LvWBLkWa1JKll5u06HNscHD91XZPuwrMg1kadQ==} - engines: {node: '>= 12.*'} - dev: false - /babel-import-util@2.0.0: resolution: {integrity: sha512-pkWynbLwru0RZmA9iKeQL63+CkkW0RCP3kL5njCtudd6YPUKb5Pa0kL4fb3bmuKn2QDBFwY5mvvhEK/+jv2Ynw==} engines: {node: '>= 12.*'} - dev: true /babel-loader@8.3.0(@babel/core@7.22.9)(webpack@4.46.0): resolution: {integrity: sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==} @@ -4043,23 +3922,12 @@ packages: dependencies: ember-rfc176-data: 0.3.18 - /babel-plugin-ember-template-compilation@1.0.2: - resolution: {integrity: sha512-4HBMksmlYsWEf/C/n3uW5rkBRbUp4FNaspzdQTAHgLbfCJnkLze8R6i6sUSge48y/Wne7mx+vcImI1o6rlUwXQ==} - engines: {node: '>= 12.*'} - dependencies: - babel-import-util: 1.4.1 - line-column: 1.0.2 - magic-string: 0.26.7 - string.prototype.matchall: 4.0.8 - dev: false - /babel-plugin-ember-template-compilation@2.1.1: resolution: {integrity: sha512-vwEUw7qfwAgwUokQc5xMxrcJMhCu2dVvDDMIXFyOpXwxt+kqZ2FKvXFV+rJjYchIgHH5rBduEtt4Qk1qeZ6RDA==} engines: {node: '>= 12.*'} dependencies: '@glimmer/syntax': 0.84.3 babel-import-util: 2.0.0 - dev: true /babel-plugin-filter-imports@4.0.0: resolution: {integrity: sha512-jDLlxI8QnfKd7PtieH6pl4tZJzymzfCDCPGdTq/grgbiYAikwDPp/oL0IlFJn0HQjLpcLkyYhPKkUVneRESw5w==} @@ -4233,6 +4101,11 @@ packages: resolution: {integrity: sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==} dev: true + /big-integer@1.6.51: + resolution: {integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==} + engines: {node: '>=0.6'} + dev: true + /big.js@5.2.2: resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} @@ -4327,6 +4200,13 @@ packages: engines: {node: '>=0.8.0'} dev: true + /bplist-parser@0.2.0: + resolution: {integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==} + engines: {node: '>= 5.10.0'} + dependencies: + big-integer: 1.6.51 + dev: true + /brace-expansion@1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} dependencies: @@ -4929,6 +4809,19 @@ packages: resolution: {integrity: sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==} dev: true + /builtins@5.0.1: + resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==} + dependencies: + semver: 7.5.4 + dev: true + + /bundle-name@3.0.0: + resolution: {integrity: sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==} + engines: {node: '>=12'} + dependencies: + run-applescript: 5.0.0 + dev: true + /bytes@1.0.0: resolution: {integrity: sha512-/x68VkHLeTl3/Ll8IvxdwzhrT+IyKc52e/oyHhA2RwqPqswSnjVbSddfPRwAsJtbilMAPSRWwAlpxdYsSWOTKQ==} dev: true @@ -5723,6 +5616,11 @@ packages: deprecated: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js. requiresBuild: true + /core-js@3.31.1: + resolution: {integrity: sha512-2sKLtfq1eFST7l7v62zaqXacPc7uG8ZAya8ogijLhTtaKNcpzpB4TMoTw2Si+8GYKRwFPMMtUT0263QFWFfqyQ==} + requiresBuild: true + dev: true + /core-object@3.1.5: resolution: {integrity: sha512-sA2/4+/PZ/KV6CKgjrVrrUVBKCkdDO02CUlQ0YKTQoYUwPYNOtOAcWlbYhd5v/1JqYaA6oZ4sDlOU4ppVw6Wbg==} engines: {node: '>= 4'} @@ -5988,6 +5886,24 @@ packages: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} dev: true + /default-browser-id@3.0.0: + resolution: {integrity: sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==} + engines: {node: '>=12'} + dependencies: + bplist-parser: 0.2.0 + untildify: 4.0.0 + dev: true + + /default-browser@4.0.0: + resolution: {integrity: sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==} + engines: {node: '>=14.16'} + dependencies: + bundle-name: 3.0.0 + default-browser-id: 3.0.0 + execa: 7.1.1 + titleize: 3.0.0 + dev: true + /defaults@1.0.4: resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} dependencies: @@ -5998,6 +5914,11 @@ packages: resolution: {integrity: sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==} dev: true + /define-lazy-prop@3.0.0: + resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} + engines: {node: '>=12'} + dev: true + /define-properties@1.2.0: resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==} engines: {node: '>= 0.4'} @@ -6380,12 +6301,12 @@ packages: - supports-color dev: true - /ember-cli-htmlbars@6.0.1: - resolution: {integrity: sha512-IDsl9uty+MXtMfp/BUTEc/Q36EmlHYj8ZdPekcoRa8hmdsigHnK4iokfaB7dJFktlf6luruei+imv7JrJrBQPQ==} + /ember-cli-htmlbars@6.2.0: + resolution: {integrity: sha512-j5EGixjGau23HrqRiW/JjoAovg5UBHfjbyN7wX5ekE90knIEqUUj1z/Mo/cTx/J2VepQ2lE6HdXW9LWQ/WdMtw==} engines: {node: 12.* || 14.* || >= 16} dependencies: '@ember/edition-utils': 1.2.0 - babel-plugin-ember-template-compilation: 1.0.2 + babel-plugin-ember-template-compilation: 2.1.1 babel-plugin-htmlbars-inline-precompile: 5.3.1 broccoli-debug: 0.6.5 broccoli-persistent-filter: 3.1.3 @@ -6394,14 +6315,12 @@ packages: fs-tree-diff: 2.0.1 hash-for-dep: 1.5.1 heimdalljs-logger: 0.1.10 - json-stable-stringify: 1.0.2 + js-string-escape: 1.0.1 semver: 7.5.4 silent-error: 1.1.1 - strip-bom: 4.0.0 walk-sync: 2.2.0 transitivePeerDependencies: - supports-color - dev: false /ember-cli-inject-live-reload@2.1.0: resolution: {integrity: sha512-YV5wYRD5PJHmxaxaJt18u6LE6Y+wo455BnmcpN+hGNlChy2piM9/GMvYgTAz/8Vin8RJ5KekqP/w/NEaRndc/A==} @@ -6553,8 +6472,8 @@ packages: - supports-color dev: true - /ember-cli-typescript@5.0.0: - resolution: {integrity: sha512-UDKZlG7bInRo7eDsF3jvPz1Dxh1YvRhMw9wyj5rj2K3brw0xEh1IMTqPgWRbPESqjcWuwa8s0FCNuYWDc4PTfg==} + /ember-cli-typescript@5.2.1: + resolution: {integrity: sha512-qqp5TAIuPHxHiGXJKL+78Euyhy0zSKQMovPh8sJpN/ZBYx0H90pONufHR3anaMcp1snVfx4B+mb9+7ijOik8ZA==} engines: {node: '>= 12.*'} dependencies: ansi-to-html: 0.6.15 @@ -6822,7 +6741,7 @@ packages: - supports-color dev: true - /ember-qunit@5.1.5(@ember/test-helpers@2.6.0)(qunit@2.17.2): + /ember-qunit@5.1.5(@ember/test-helpers@2.6.0)(qunit@2.19.4): resolution: {integrity: sha512-2cFA4oMygh43RtVcMaBrr086Tpdhgbn3fVZ2awLkzF/rnSN0D0PSRpd7hAD7OdBPerC/ZYRwzVyGXLoW/Zes4A==} engines: {node: 10.* || 12.* || >= 14.*} peerDependencies: @@ -6836,7 +6755,7 @@ packages: ember-auto-import: 1.11.3 ember-cli-babel: 7.26.11 ember-cli-test-loader: 3.0.0 - qunit: 2.17.2 + qunit: 2.19.4 resolve-package-path: 3.1.0 silent-error: 1.1.1 validate-peer-dependencies: 1.2.0 @@ -7220,22 +7139,13 @@ packages: optionalDependencies: source-map: 0.6.1 - /eslint-config-prettier@8.5.0(eslint@8.22.0): - resolution: {integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==} + /eslint-config-prettier@8.8.0(eslint@8.45.0): + resolution: {integrity: sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.22.0 - dev: true - - /eslint-config-prettier@8.5.0(eslint@8.26.0): - resolution: {integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==} - hasBin: true - peerDependencies: - eslint: '>=7.0.0' - dependencies: - eslint: 8.26.0 + eslint: 8.45.0 dev: true /eslint-import-resolver-node@0.3.7: @@ -7248,7 +7158,31 @@ packages: - supports-color dev: true - /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.43.0)(eslint-import-resolver-node@0.3.7)(eslint@8.26.0): + /eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.34.0)(eslint-plugin-import@2.27.5)(eslint@8.45.0): + resolution: {integrity: sha512-TdJqPHs2lW5J9Zpe17DZNQuDnox4xo2o+0tE7Pggain9Rbc19ik8kFtXdxZ250FVx2kF4vlt2RSf4qlUpG7bhw==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + eslint: '*' + eslint-plugin-import: '*' + dependencies: + debug: 4.3.4 + enhanced-resolve: 5.15.0 + eslint: 8.45.0 + eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.34.0)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.45.0) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.34.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.45.0) + get-tsconfig: 4.6.2 + globby: 13.2.2 + is-core-module: 2.12.1 + is-glob: 4.0.3 + synckit: 0.8.5 + transitivePeerDependencies: + - '@typescript-eslint/parser' + - eslint-import-resolver-node + - eslint-import-resolver-webpack + - supports-color + dev: true + + /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.34.0)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.45.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -7269,16 +7203,17 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.43.0(eslint@8.26.0)(typescript@4.8.4) + '@typescript-eslint/parser': 5.34.0(eslint@8.45.0)(typescript@4.8.4) debug: 3.2.7 - eslint: 8.26.0 + eslint: 8.45.0 eslint-import-resolver-node: 0.3.7 + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.34.0)(eslint-plugin-import@2.27.5)(eslint@8.45.0) transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-decorator-position@5.0.1(eslint@8.26.0): - resolution: {integrity: sha512-2VI4qzKhdIvWR/+VIsIcUQLVS49E5/LNOKHccV+di23IqeY0JRTefjSAuHpsEjF/KTEciH2LVsxFltgV1/kw2w==} + /eslint-plugin-decorator-position@5.0.2(@babel/eslint-parser@7.22.9)(eslint@8.45.0): + resolution: {integrity: sha512-wFcRfrB9zljOP1n5udg16h6ITX1jG8cnUvuFVtIqVxw5O9BTOXFHB9hvsTaqpb8JFX2dq19fH3i/ipUeFSF87w==} engines: {node: '>=14'} peerDependencies: '@babel/eslint-parser': ^7.18.2 @@ -7288,77 +7223,63 @@ packages: optional: true dependencies: '@babel/core': 7.22.9 + '@babel/eslint-parser': 7.22.9(@babel/core@7.22.9)(eslint@8.45.0) '@babel/plugin-proposal-decorators': 7.22.7(@babel/core@7.22.9) '@ember-data/rfc395-data': 0.0.4 ember-rfc176-data: 0.3.18 - eslint: 8.26.0 + eslint: 8.45.0 snake-case: 3.0.4 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-ember@10.6.1(eslint@8.22.0): - resolution: {integrity: sha512-R+TN3jwhYQ2ytZCA1VkfJDZSGgHFOHjsHU1DrBlRXYRepThe56PpuGxywAyDvQ7inhoAz3e6G6M60PzpvjzmNg==} - engines: {node: 10.* || 12.* || >= 14} - peerDependencies: - eslint: '>= 6' - dependencies: - '@ember-data/rfc395-data': 0.0.4 - css-tree: 2.3.1 - ember-rfc176-data: 0.3.18 - eslint: 8.22.0 - eslint-utils: 3.0.0(eslint@8.22.0) - estraverse: 5.3.0 - lodash.kebabcase: 4.1.1 - requireindex: 1.2.0 - snake-case: 3.0.4 - dev: true - - /eslint-plugin-ember@11.2.0(eslint@8.26.0): - resolution: {integrity: sha512-stMzVwyP7OpIJG8cTCUEWEn/QrPwVUKXVrxn88WM0eFFJ4V3003hNueYagRY1Sa9Wd/EtrSb7BMV6AC1YFRRqQ==} + /eslint-plugin-ember@11.10.0(eslint@8.45.0): + resolution: {integrity: sha512-/5VanfpfzIdmWgXWyQ6ylAJWITu8mXivRce06h0uoifVpUoGaBdAkwuto/PLGfDxWdi43xWUFLb5Tpkhx2MoFg==} engines: {node: 14.* || 16.* || >= 18} peerDependencies: eslint: '>= 7' dependencies: '@ember-data/rfc395-data': 0.0.4 - '@glimmer/syntax': 0.83.1 + '@glimmer/syntax': 0.84.3 css-tree: 2.3.1 ember-rfc176-data: 0.3.18 ember-template-imports: 3.4.2 - eslint: 8.26.0 - eslint-utils: 3.0.0(eslint@8.26.0) + ember-template-recast: 6.1.4 + eslint: 8.45.0 + eslint-utils: 3.0.0(eslint@8.45.0) estraverse: 5.3.0 + lodash.camelcase: 4.3.0 lodash.kebabcase: 4.1.1 - magic-string: 0.25.9 + magic-string: 0.30.1 requireindex: 1.2.0 snake-case: 3.0.4 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-es@3.0.1(eslint@8.22.0): - resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==} - engines: {node: '>=8.10.0'} + /eslint-plugin-es-x@7.2.0(eslint@8.45.0): + resolution: {integrity: sha512-9dvv5CcvNjSJPqnS5uZkqb3xmbeqRLnvXKK7iI5+oK/yTusyc46zbBZKENGsOfojm/mKfszyZb+wNqNPAPeGXA==} + engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: - eslint: '>=4.19.1' + eslint: '>=8' dependencies: - eslint: 8.22.0 - eslint-utils: 2.1.0 - regexpp: 3.2.0 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.45.0) + '@eslint-community/regexpp': 4.6.0 + eslint: 8.45.0 dev: true - /eslint-plugin-es@3.0.1(eslint@8.26.0): + /eslint-plugin-es@3.0.1(eslint@8.45.0): resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=4.19.1' dependencies: - eslint: 8.26.0 + eslint: 8.45.0 eslint-utils: 2.1.0 regexpp: 3.2.0 dev: true - /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.43.0)(eslint@8.26.0): + /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.34.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.45.0): resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} engines: {node: '>=4'} peerDependencies: @@ -7368,15 +7289,15 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.43.0(eslint@8.26.0)(typescript@4.8.4) + '@typescript-eslint/parser': 5.34.0(eslint@8.45.0)(typescript@4.8.4) array-includes: 3.1.6 array.prototype.flat: 1.3.1 array.prototype.flatmap: 1.3.1 debug: 3.2.7 doctrine: 2.1.0 - eslint: 8.26.0 + eslint: 8.45.0 eslint-import-resolver-node: 0.3.7 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.43.0)(eslint-import-resolver-node@0.3.7)(eslint@8.26.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.34.0)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.45.0) has: 1.0.3 is-core-module: 2.12.1 is-glob: 4.0.3 @@ -7399,29 +7320,31 @@ packages: vscode-json-languageservice: 4.2.1 dev: true - /eslint-plugin-node@11.1.0(eslint@8.22.0): - resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==} - engines: {node: '>=8.10.0'} + /eslint-plugin-n@16.0.1(eslint@8.45.0): + resolution: {integrity: sha512-CDmHegJN0OF3L5cz5tATH84RPQm9kG+Yx39wIqIwPR2C0uhBGMWfbbOtetR83PQjjidA5aXMu+LEFw1jaSwvTA==} + engines: {node: '>=16.0.0'} peerDependencies: - eslint: '>=5.16.0' + eslint: '>=7.0.0' dependencies: - eslint: 8.22.0 - eslint-plugin-es: 3.0.1(eslint@8.22.0) - eslint-utils: 2.1.0 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.45.0) + builtins: 5.0.1 + eslint: 8.45.0 + eslint-plugin-es-x: 7.2.0(eslint@8.45.0) ignore: 5.2.4 + is-core-module: 2.12.1 minimatch: 3.1.2 resolve: 1.22.2 - semver: 6.3.1 + semver: 7.5.4 dev: true - /eslint-plugin-node@11.1.0(eslint@8.26.0): + /eslint-plugin-node@11.1.0(eslint@8.45.0): resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=5.16.0' dependencies: - eslint: 8.26.0 - eslint-plugin-es: 3.0.1(eslint@8.26.0) + eslint: 8.45.0 + eslint-plugin-es: 3.0.1(eslint@8.45.0) eslint-utils: 2.1.0 ignore: 5.2.4 minimatch: 3.1.2 @@ -7429,7 +7352,7 @@ packages: semver: 6.3.1 dev: true - /eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.5.0)(eslint@8.22.0)(prettier@2.7.1): + /eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.8.0)(eslint@8.45.0)(prettier@2.7.1): resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==} engines: {node: '>=12.0.0'} peerDependencies: @@ -7440,55 +7363,49 @@ packages: eslint-config-prettier: optional: true dependencies: - eslint: 8.22.0 - eslint-config-prettier: 8.5.0(eslint@8.22.0) + eslint: 8.45.0 + eslint-config-prettier: 8.8.0(eslint@8.45.0) prettier: 2.7.1 prettier-linter-helpers: 1.0.0 dev: true - /eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.5.0)(eslint@8.26.0)(prettier@2.7.1): - resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==} - engines: {node: '>=12.0.0'} + /eslint-plugin-prettier@5.0.0(eslint-config-prettier@8.8.0)(eslint@8.45.0)(prettier@2.7.1): + resolution: {integrity: sha512-AgaZCVuYDXHUGxj/ZGu1u8H8CYgDY3iG6w5kUFw4AzMVXzB7VvbKgYR4nATIN+OvUrghMbiDLeimVjVY5ilq3w==} + engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: - eslint: '>=7.28.0' + '@types/eslint': '>=8.0.0' + eslint: '>=8.0.0' eslint-config-prettier: '*' - prettier: '>=2.0.0' + prettier: '>=3.0.0' peerDependenciesMeta: + '@types/eslint': + optional: true eslint-config-prettier: optional: true dependencies: - eslint: 8.26.0 - eslint-config-prettier: 8.5.0(eslint@8.26.0) + eslint: 8.45.0 + eslint-config-prettier: 8.8.0(eslint@8.45.0) prettier: 2.7.1 prettier-linter-helpers: 1.0.0 + synckit: 0.8.5 dev: true - /eslint-plugin-qunit@7.3.1(eslint@8.22.0): - resolution: {integrity: sha512-L1yutkLqCgr70ZmMAbBKPvUOUwhKryZ0RaJKOzw72Bmn8no3JNBL9hhbX2aTvfZqYM/wLXIT0nICZiGrV4xVJw==} - engines: {node: 12.x || 14.x || >=16.0.0} - dependencies: - eslint-utils: 3.0.0(eslint@8.22.0) - requireindex: 1.2.0 - transitivePeerDependencies: - - eslint - dev: true - - /eslint-plugin-qunit@7.3.2(eslint@8.26.0): - resolution: {integrity: sha512-nlG1bfXIPo9DZnF117A2vwz3g3vfDB3E8oxswaLjYXKpnklIBCoUn9XoZHyy7IBbAXkyCYPj4p7tcUw+u/p4+A==} - engines: {node: 12.x || 14.x || >=16.0.0} + /eslint-plugin-qunit@8.0.0(eslint@8.45.0): + resolution: {integrity: sha512-ly2x/pmJPcS0ztGAPap6qLC13GjOFwhBbvun0K1dAjaxaC6KB3TYjeBo+5pGvXqL3WdicmYxEKhTGwmhvoxMBQ==} + engines: {node: ^16.0.0 || ^18.0.0 || >=20.0.0} dependencies: - eslint-utils: 3.0.0(eslint@8.26.0) + eslint-utils: 3.0.0(eslint@8.45.0) requireindex: 1.2.0 transitivePeerDependencies: - eslint dev: true - /eslint-plugin-simple-import-sort@8.0.0(eslint@8.26.0): - resolution: {integrity: sha512-bXgJQ+lqhtQBCuWY/FUWdB27j4+lqcvXv5rUARkzbeWLwea+S5eBZEQrhnO+WgX3ZoJHVj0cn943iyXwByHHQw==} + /eslint-plugin-simple-import-sort@10.0.0(eslint@8.45.0): + resolution: {integrity: sha512-AeTvO9UCMSNzIHRkg8S6c3RPy5YEwKWSQPx3DYghLedo2ZQxowPFLGDN1AZ2evfg6r6mjBSZSLxLFsWSu3acsw==} peerDependencies: eslint: '>=5.0.0' dependencies: - eslint: 8.26.0 + eslint: 8.45.0 dev: true /eslint-scope@4.0.3: @@ -7521,23 +7438,13 @@ packages: eslint-visitor-keys: 1.3.0 dev: true - /eslint-utils@3.0.0(eslint@8.22.0): + /eslint-utils@3.0.0(eslint@8.45.0): resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 8.22.0 - eslint-visitor-keys: 2.1.0 - dev: true - - /eslint-utils@3.0.0(eslint@8.26.0): - resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} - engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} - peerDependencies: - eslint: '>=5' - dependencies: - eslint: 8.26.0 + eslint: 8.45.0 eslint-visitor-keys: 2.1.0 dev: true @@ -7556,60 +7463,15 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint@8.22.0: - resolution: {integrity: sha512-ci4t0sz6vSRKdmkOGmprBo6fmI4PrphDFMy5JEq/fNS0gQkJM3rLmrqcp8ipMcdobH3KtUP40KniAE9W19S4wA==} + /eslint@8.45.0: + resolution: {integrity: sha512-pd8KSxiQpdYRfYa9Wufvdoct3ZPQQuVuU5O6scNgMuOMYuxvH0IGaYK0wUFjo4UYYQQCUndlXiMbnxopwvvTiw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint/eslintrc': 1.4.1 - '@humanwhocodes/config-array': 0.10.7 - '@humanwhocodes/gitignore-to-minimatch': 1.0.2 - ajv: 6.12.6 - chalk: 4.1.2 - cross-spawn: 7.0.3 - debug: 4.3.4 - doctrine: 3.0.0 - escape-string-regexp: 4.0.0 - eslint-scope: 7.2.1 - eslint-utils: 3.0.0(eslint@8.22.0) - eslint-visitor-keys: 3.4.1 - espree: 9.6.1 - esquery: 1.5.0 - esutils: 2.0.3 - fast-deep-equal: 3.1.3 - file-entry-cache: 6.0.1 - find-up: 5.0.0 - functional-red-black-tree: 1.0.1 - glob-parent: 6.0.2 - globals: 13.20.0 - globby: 11.1.0 - grapheme-splitter: 1.0.4 - ignore: 5.2.4 - import-fresh: 3.3.0 - imurmurhash: 0.1.4 - is-glob: 4.0.3 - js-yaml: 4.1.0 - json-stable-stringify-without-jsonify: 1.0.1 - levn: 0.4.1 - lodash.merge: 4.6.2 - minimatch: 3.1.2 - natural-compare: 1.4.0 - optionator: 0.9.3 - regexpp: 3.2.0 - strip-ansi: 6.0.1 - strip-json-comments: 3.1.1 - text-table: 0.2.0 - v8-compile-cache: 2.3.0 - transitivePeerDependencies: - - supports-color - dev: true - - /eslint@8.26.0: - resolution: {integrity: sha512-kzJkpaw1Bfwheq4VXUezFriD1GxszX6dUekM7Z3aC2o4hju+tsR/XyTC3RcoSD7jmy9VkPU3+N6YjVU2e96Oyg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - hasBin: true - dependencies: - '@eslint/eslintrc': 1.4.1 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.45.0) + '@eslint-community/regexpp': 4.6.0 + '@eslint/eslintrc': 2.1.0 + '@eslint/js': 8.44.0 '@humanwhocodes/config-array': 0.11.10 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 @@ -7620,7 +7482,6 @@ packages: doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.1 - eslint-utils: 3.0.0(eslint@8.26.0) eslint-visitor-keys: 3.4.1 espree: 9.6.1 esquery: 1.5.0 @@ -7630,13 +7491,11 @@ packages: find-up: 5.0.0 glob-parent: 6.0.2 globals: 13.20.0 - grapheme-splitter: 1.0.4 + graphemer: 1.4.0 ignore: 5.2.4 - import-fresh: 3.3.0 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 - js-sdsl: 4.4.2 js-yaml: 4.1.0 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 @@ -7644,9 +7503,7 @@ packages: minimatch: 3.1.2 natural-compare: 1.4.0 optionator: 0.9.3 - regexpp: 3.2.0 strip-ansi: 6.0.1 - strip-json-comments: 3.1.1 text-table: 0.2.0 transitivePeerDependencies: - supports-color @@ -7786,6 +7643,21 @@ packages: strip-final-newline: 2.0.0 dev: true + /execa@7.1.1: + resolution: {integrity: sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==} + engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 4.3.1 + is-stream: 3.0.0 + merge-stream: 2.0.0 + npm-run-path: 5.1.0 + onetime: 6.0.0 + signal-exit: 3.0.7 + strip-final-newline: 3.0.0 + dev: true + /exists-sync@0.1.0: resolution: {integrity: sha512-qEfFekfBVid4b14FNug/RNY1nv+BADnlzKGHulc+t6ZLqGY4kdHGh1iFha8lnE3sJU/1WzMzKRNxS6EvSakJUg==} deprecated: Please replace with usage of fs.existsSync @@ -8510,6 +8382,12 @@ packages: call-bind: 1.0.2 get-intrinsic: 1.2.1 + /get-tsconfig@4.6.2: + resolution: {integrity: sha512-E5XrT4CbbXcXWy+1jChlZmrmCwd5KGx502kDCXJJ7y898TtWW9FwoG5HfOLVRKmlmDGkWN2HM9Ho+/Y8F0sJDg==} + dependencies: + resolve-pkg-maps: 1.0.0 + dev: true + /get-value@2.0.6: resolution: {integrity: sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==} engines: {node: '>=0.10.0'} @@ -8717,8 +8595,8 @@ packages: resolution: {integrity: sha512-8tLu60LgxF6XpdbK8OW3FA+IfTNBn1ZHGHKF4KQbEeSkajYw5PlYJcKluntgegDPTg8UkHjpet1T82vk6TQ68w==} dev: true - /grapheme-splitter@1.0.4: - resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} + /graphemer@1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} dev: true /growly@1.3.0: @@ -9017,6 +8895,11 @@ packages: engines: {node: '>=10.17.0'} dev: true + /human-signals@4.3.1: + resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==} + engines: {node: '>=14.18.0'} + dev: true + /iconv-lite@0.4.24: resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} engines: {node: '>=0.10.0'} @@ -9268,6 +9151,12 @@ packages: hasBin: true dev: true + /is-docker@3.0.0: + resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + hasBin: true + dev: true + /is-extendable@0.1.1: resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} engines: {node: '>=0.10.0'} @@ -9314,6 +9203,14 @@ packages: dependencies: is-extglob: 2.1.1 + /is-inside-container@1.0.0: + resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} + engines: {node: '>=14.16'} + hasBin: true + dependencies: + is-docker: 3.0.0 + dev: true + /is-interactive@1.0.0: resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} engines: {node: '>=8'} @@ -9405,6 +9302,11 @@ packages: resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} engines: {node: '>=8'} + /is-stream@3.0.0: + resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: true + /is-string@1.0.7: resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} engines: {node: '>= 0.4'} @@ -9533,10 +9435,6 @@ packages: supports-color: 8.1.1 dev: true - /js-sdsl@4.4.2: - resolution: {integrity: sha512-dwXFwByc/ajSV6m5bcKAPwe4yDDF6D614pxmIi5odytzxRlwqF6nwoiCek80Ixc7Cvma5awClxrzFtxCQvcM8w==} - dev: true - /js-string-escape@1.0.1: resolution: {integrity: sha512-Smw4xcfIQ5LVjAOuJCvN/zIodzA/BBSsluuoSykP+lUvScIi4U6RJLfwHet5cxFnCswUjISV8oAXaqaJDY3chg==} engines: {node: '>= 0.8'} @@ -10084,12 +9982,12 @@ packages: dependencies: sourcemap-codec: 1.4.8 - /magic-string@0.26.7: - resolution: {integrity: sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==} + /magic-string@0.30.1: + resolution: {integrity: sha512-mbVKXPmS0z0G4XqFDCTllmDQ6coZzn94aMlb0o/A4HEHJCKcanlDZwYJgwnkmgD3jyWhUgj9VsPrfd972yPffA==} engines: {node: '>=12'} dependencies: - sourcemap-codec: 1.4.8 - dev: false + '@jridgewell/sourcemap-codec': 1.4.15 + dev: true /make-dir@2.1.0: resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} @@ -10350,6 +10248,11 @@ packages: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} engines: {node: '>=6'} + /mimic-fn@4.0.0: + resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} + engines: {node: '>=12'} + dev: true + /mimic-response@1.0.1: resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==} engines: {node: '>=4'} @@ -10525,10 +10428,6 @@ packages: transitivePeerDependencies: - supports-color - /natural-compare-lite@1.4.0: - resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} - dev: true - /natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} dev: true @@ -10623,8 +10522,8 @@ packages: /node-releases@2.0.13: resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==} - /node-watch@0.7.2: - resolution: {integrity: sha512-g53VjSARRv1JdST0LZRIg8RiuLr1TaBbVPsVvxh0/0Ymvi0xYUjDuoqQQAWtHJQUXhiShowPT/aXKNeHBcyQsw==} + /node-watch@0.7.3: + resolution: {integrity: sha512-3l4E8uMPY1HdMMryPRUAl+oIHtXtyiTlIiESNSVSNxcPfzAFzeTbXFQkZfAwBbo0B1qMSG8nUABx+Gd+YrbKrQ==} engines: {node: '>=6'} dev: true @@ -10719,6 +10618,13 @@ packages: dependencies: path-key: 3.1.1 + /npm-run-path@5.1.0: + resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + path-key: 4.0.0 + dev: true + /npm@8.19.4: resolution: {integrity: sha512-3HANl8i9DKnUA89P4KEgVNN28EjSeDCmvEqbzOAuxCFDzdBZzjUl99zgnGpOUumvW5lvJo2HKcjrsc+tfyv1Hw==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} @@ -10902,6 +10808,23 @@ packages: dependencies: mimic-fn: 2.1.0 + /onetime@6.0.0: + resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} + engines: {node: '>=12'} + dependencies: + mimic-fn: 4.0.0 + dev: true + + /open@9.1.0: + resolution: {integrity: sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==} + engines: {node: '>=14.16'} + dependencies: + default-browser: 4.0.0 + define-lazy-prop: 3.0.0 + is-inside-container: 1.0.0 + is-wsl: 2.2.0 + dev: true + /optionator@0.9.3: resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} engines: {node: '>= 0.8.0'} @@ -11186,6 +11109,11 @@ packages: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} + /path-key@4.0.0: + resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} + engines: {node: '>=12'} + dev: true + /path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} @@ -11389,12 +11317,32 @@ packages: fast-diff: 1.3.0 dev: true + /prettier-plugin-ember-template-tag@0.3.2: + resolution: {integrity: sha512-L/15ujsvuOpuIB9y9XJJs/QOPgdot76T0U1Q34C19igS1lsaL/cdRw8rXIVC5Z2x362yZI33Qodo//7kK7ItkA==} + engines: {node: 14.* || 16.* || >= 18} + dependencies: + '@babel/core': 7.22.9 + '@glimmer/syntax': 0.84.3 + ember-cli-htmlbars: 6.2.0 + ember-template-imports: 3.4.2 + prettier: 2.8.8 + ts-replace-all: 1.0.0 + transitivePeerDependencies: + - supports-color + dev: true + /prettier@2.7.1: resolution: {integrity: sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==} engines: {node: '>=10.13.0'} hasBin: true dev: true + /prettier@2.8.8: + resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} + engines: {node: '>=10.13.0'} + hasBin: true + dev: true + /printf@0.6.1: resolution: {integrity: sha512-is0ctgGdPJ5951KulgfzvHGwJtZ5ck8l042vRkV6jrkpBzTmb/lueTqguWHy2JfVA+RY6gFVlaZgUS0j7S/dsw==} engines: {node: '>= 0.9.0'} @@ -11555,13 +11503,13 @@ packages: - supports-color dev: true - /qunit@2.17.2: - resolution: {integrity: sha512-17isVvuOmALzsPjiV7wFg/6O5vJYXBrQZPwocfQSSh0I/rXvfX7bKMFJ4GMVW3U4P8r2mBeUy8EAngti4QD2Vw==} + /qunit@2.19.4: + resolution: {integrity: sha512-aqUzzUeCqlleWYKlpgfdHHw9C6KxkB9H3wNfiBg5yHqQMzy0xw/pbCRHYFkjl8MsP/t8qkTQE+JTYL71azgiew==} engines: {node: '>=10'} hasBin: true dependencies: commander: 7.2.0 - node-watch: 0.7.2 + node-watch: 0.7.3 tiny-glob: 0.2.9 dev: true @@ -11908,6 +11856,10 @@ packages: path-is-absolute: 1.0.1 dev: true + /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 @@ -11992,6 +11944,13 @@ packages: resolution: {integrity: sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==} engines: {node: 6.* || >= 7.*} + /run-applescript@5.0.0: + resolution: {integrity: sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==} + engines: {node: '>=12'} + dependencies: + execa: 5.1.1 + dev: true + /run-async@2.4.1: resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} engines: {node: '>=0.12.0'} @@ -12737,6 +12696,7 @@ packages: /strip-bom@4.0.0: resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} engines: {node: '>=8'} + dev: true /strip-eof@1.0.0: resolution: {integrity: sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==} @@ -12747,6 +12707,11 @@ packages: resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} engines: {node: '>=6'} + /strip-final-newline@3.0.0: + resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} + engines: {node: '>=12'} + dev: true + /strip-indent@3.0.0: resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} engines: {node: '>=8'} @@ -12850,6 +12815,14 @@ packages: transitivePeerDependencies: - supports-color + /synckit@0.8.5: + resolution: {integrity: sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==} + engines: {node: ^14.18.0 || >=16.0.0} + dependencies: + '@pkgr/utils': 2.4.2 + tslib: 2.6.0 + dev: true + /tap-parser@7.0.0: resolution: {integrity: sha512-05G8/LrzqOOFvZhhAk32wsGiPZ1lfUrl+iV7+OkKgfofZxiceZWMHkKmow71YsyVQ8IvGBP2EjcIjE5gL4l5lA==} hasBin: true @@ -13109,6 +13082,11 @@ packages: - supports-color dev: true + /titleize@3.0.0: + resolution: {integrity: sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==} + engines: {node: '>=12'} + dev: true + /tmp@0.0.28: resolution: {integrity: sha512-c2mmfiBmND6SOVxzogm1oda0OJ1HZVIk/5n26N59dDTh80MUeavpiCls4PGAdkX1PFkKokLpcf7prSjCeXLsJg==} engines: {node: '>=0.4.0'} @@ -13275,6 +13253,12 @@ packages: yn: 3.1.1 dev: true + /ts-replace-all@1.0.0: + resolution: {integrity: sha512-6uBtdkw3jHXkPtx/e9xB/5vcngMm17CyJYsS2YZeQ+9FdRnt6Ev5g931Sg2p+dxbtMGoCm13m3ax/obicTZIkQ==} + dependencies: + core-js: 3.31.1 + dev: true + /tsconfig-paths@3.14.2: resolution: {integrity: sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==} dependencies: @@ -13521,6 +13505,11 @@ packages: os-homedir: 1.0.2 dev: true + /untildify@4.0.0: + resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} + engines: {node: '>=8'} + dev: true + /upath@1.2.0: resolution: {integrity: sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==} engines: {node: '>=4'} diff --git a/tests/unit/utils/query-param-test.ts b/tests/unit/utils/query-param-test.ts index bda77f13..d25c612f 100644 --- a/tests/unit/utils/query-param-test.ts +++ b/tests/unit/utils/query-param-test.ts @@ -149,7 +149,8 @@ module('Unit | Utility | @queryParam', function (hooks) { module('a different name can be used on the url', function (hooks) { class Scenario { - @queryParam('strongest-avenger') strongestAvenger: string | undefined = 'Captain Marvel'; + @queryParam('strongest-avenger') strongestAvenger: string | undefined = + 'Captain Marvel'; } let scenario: Scenario; @@ -186,18 +187,29 @@ module('Unit | Utility | @queryParam', function (hooks) { }); test('gets the default value from the options', function (assert) { - assert.equal(scenario.strongestAvenger, 'Thor', 'default value from options'); + assert.equal( + scenario.strongestAvenger, + 'Thor', + 'default value from options' + ); }); test('the URL does not contain the param when it is the default', function (assert) { scenario.strongestAvenger = 'Captain Marvel'; - assert.ok(window.location.search.includes('strongest-avenger'), 'the param is present'); + assert.ok( + window.location.search.includes('strongest-avenger'), + 'the param is present' + ); scenario.strongestAvenger = 'Thor'; assert.notOk( window.location.search.includes('strongest-avenger=Thor'), 'the param is not present' ); - assert.equal(scenario.strongestAvenger, 'Thor', 'the param still has correct value'); + assert.equal( + scenario.strongestAvenger, + 'Thor', + 'the param still has correct value' + ); }); }); @@ -221,9 +233,15 @@ module('Unit | Utility | @queryParam', function (hooks) { test('the URL does not contain the param when it is the default', function (assert) { scenario.active = true; - assert.ok(window.location.search.includes('active'), 'the param is present'); + assert.ok( + window.location.search.includes('active'), + 'the param is present' + ); scenario.active = false; - assert.notOk(window.location.search.includes('active'), 'the param is not present'); + assert.notOk( + window.location.search.includes('active'), + 'the param is not present' + ); assert.false(scenario.active, 'the param still has correct value'); }); }); @@ -247,9 +265,15 @@ module('Unit | Utility | @queryParam', function (hooks) { test('the URL does not contain the param when it is the default', function (assert) { scenario.active = false; - assert.ok(window.location.search.includes('active'), 'the param is present'); + assert.ok( + window.location.search.includes('active'), + 'the param is present' + ); scenario.active = true; - assert.notOk(window.location.search.includes('active'), 'the param is not present'); + assert.notOk( + window.location.search.includes('active'), + 'the param is not present' + ); assert.true(scenario.active, 'the param still has correct value'); }); }); @@ -274,9 +298,15 @@ module('Unit | Utility | @queryParam', function (hooks) { test('the URL does not contain the param when it is the default', function (assert) { scenario.page = 1; - assert.ok(window.location.search.includes('page'), 'the param is present'); + assert.ok( + window.location.search.includes('page'), + 'the param is present' + ); scenario.page = 0; - assert.notOk(window.location.search.includes('page'), 'the param is not present'); + assert.notOk( + window.location.search.includes('page'), + 'the param is not present' + ); assert.equal(scenario.page, 0, 'the param still has correct value'); }); }); @@ -299,9 +329,15 @@ module('Unit | Utility | @queryParam', function (hooks) { test('the URL does not contain the param when it is the default', function (assert) { scenario.page = 0; - assert.ok(window.location.search.includes('page'), 'the param is present'); + assert.ok( + window.location.search.includes('page'), + 'the param is present' + ); scenario.page = 1; - assert.notOk(window.location.search.includes('page'), 'the param is not present'); + assert.notOk( + window.location.search.includes('page'), + 'the param is not present' + ); assert.equal(scenario.page, 1, 'the param still has correct value'); }); }); diff --git a/tsconfig.json b/tsconfig.json index 15b78243..3ca16384 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,49 +1,15 @@ { + "extends": "@tsconfig/ember/tsconfig.json", "compilerOptions": { - "target": "es2020", - "allowJs": true, - "moduleResolution": "node", - "skipLibCheck": true, - "allowSyntheticDefaultImports": true, - "noImplicitAny": false, - "noImplicitThis": true, - "alwaysStrict": true, - "strictNullChecks": true, - "strictPropertyInitialization": true, - "noFallthroughCasesInSwitch": true, - "noUnusedLocals": true, - "experimentalDecorators": true, - "noUnusedParameters": true, - "noImplicitReturns": true, - "noEmitOnError": false, - "noEmit": true, - "inlineSourceMap": true, - "inlineSources": true, "baseUrl": ".", - "module": "es6", "paths": { - "dummy/tests/*": [ - "tests/*" - ], - "dummy/*": [ - "tests/dummy/app/*", - "app/*" - ], - "ember-query-params-service": [ - "addon" - ], - "ember-query-params-service/*": [ - "addon/*" - ], - "ember-query-params-service/test-support": [ - "addon-test-support" - ], - "ember-query-params-service/test-support/*": [ - "addon-test-support/*" - ], - "*": [ - "types/*" - ] + "dummy/tests/*": ["tests/*"], + "dummy/*": ["tests/dummy/app/*", "app/*"], + "ember-query-params-service": ["addon"], + "ember-query-params-service/*": ["addon/*"], + "ember-query-params-service/test-support": ["addon-test-support"], + "ember-query-params-service/test-support/*": ["addon-test-support/*"], + "*": ["types/*"] } }, "include": [