diff --git a/package.json b/package.json index 90187c6d..b832009d 100644 --- a/package.json +++ b/package.json @@ -79,7 +79,7 @@ "ember-source-channel-url": "3.0.0", "ember-template-lint": "4.18.2", "ember-try": "2.0.0", - "eslint": "7.32.0", + "eslint": "8.37.0", "loader.js": "4.7.0", "p-defer": "4.0.0", "qunit": "2.19.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8ca45e41..41aff2fe 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -46,7 +46,7 @@ specifiers: ember-source-channel-url: 3.0.0 ember-template-lint: 4.18.2 ember-try: 2.0.0 - eslint: 7.32.0 + eslint: 8.37.0 loader.js: 4.7.0 p-defer: 4.0.0 qunit: 2.19.3 @@ -63,11 +63,11 @@ dependencies: ember-cli-typescript: 4.2.1 devDependencies: - '@babel/eslint-parser': 7.19.1_eslint@7.32.0 + '@babel/eslint-parser': 7.19.1_eslint@8.37.0 '@clark/ember-template-lint-config': 0.2.2_ember-template-lint@4.18.2 - '@clark/eslint-config-ember': 2.2.0_eslint@7.32.0 - '@clark/eslint-config-ember-typescript': 2.2.0_eslint@7.32.0+typescript@3.9.10 - '@clark/eslint-config-node': 2.2.0_eslint@7.32.0 + '@clark/eslint-config-ember': 2.2.0_eslint@8.37.0 + '@clark/eslint-config-ember-typescript': 2.2.0_eslint@8.37.0+typescript@3.9.10 + '@clark/eslint-config-node': 2.2.0_eslint@8.37.0 '@ember/optional-features': 2.0.0 '@ember/test-helpers': 2.6.0 '@glimmer/component': 1.1.2 @@ -101,7 +101,7 @@ devDependencies: ember-source-channel-url: 3.0.0 ember-template-lint: 4.18.2_ember-cli-htmlbars@6.0.0 ember-try: 2.0.0 - eslint: 7.32.0 + eslint: 8.37.0 loader.js: 4.7.0 p-defer: 4.0.0 qunit: 2.19.3 @@ -119,12 +119,6 @@ packages: dependencies: '@jridgewell/trace-mapping': 0.3.4 - /@babel/code-frame/7.12.11: - resolution: {integrity: sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==} - dependencies: - '@babel/highlight': 7.18.6 - dev: true - /@babel/code-frame/7.18.6: resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==} engines: {node: '>=6.9.0'} @@ -202,7 +196,7 @@ packages: transitivePeerDependencies: - supports-color - /@babel/eslint-parser/7.19.1_@babel+core@7.20.7+eslint@7.32.0: + /@babel/eslint-parser/7.19.1_@babel+core@7.20.7+eslint@8.37.0: resolution: {integrity: sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: @@ -211,12 +205,12 @@ packages: dependencies: '@babel/core': 7.20.7 '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 - eslint: 7.32.0 + eslint: 8.37.0 eslint-visitor-keys: 2.1.0 semver: 6.3.0 dev: true - /@babel/eslint-parser/7.19.1_eslint@7.32.0: + /@babel/eslint-parser/7.19.1_eslint@8.37.0: resolution: {integrity: sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: @@ -224,7 +218,7 @@ packages: eslint: ^7.5.0 || ^8.0.0 dependencies: '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 - eslint: 7.32.0 + eslint: 8.37.0 eslint-visitor-keys: 2.1.0 semver: 6.3.0 dev: true @@ -2448,11 +2442,11 @@ packages: ember-template-lint: 4.18.2_ember-cli-htmlbars@6.0.0 dev: true - /@clark/eslint-config-browser/2.2.0_eslint@7.32.0: + /@clark/eslint-config-browser/2.2.0_eslint@8.37.0: resolution: {integrity: sha512-voAQE302W/k0snOehj3cQS7oGyM5yzAJEKlZINwgQH/Elv87Ldy7HNshFQo5ukdiJwNZktVQot5cP0/sRGQ9jA==} engines: {node: ^10.0 || ^12.0 || ^13.0 || >=14.0} dependencies: - '@clark/eslint-config': 2.2.0_eslint@7.32.0 + '@clark/eslint-config': 2.2.0_eslint@8.37.0 transitivePeerDependencies: - '@typescript-eslint/parser' - eslint @@ -2461,23 +2455,23 @@ packages: - supports-color dev: true - /@clark/eslint-config-ember-order-imports/2.2.0_eslint@7.32.0: + /@clark/eslint-config-ember-order-imports/2.2.0_eslint@8.37.0: resolution: {integrity: sha512-x4LSPp7wOOuPtNaDzIAj5Pz5NNdYwql0M9uBlUH9jISPsatnH9KQ7n4vxAwe8CeAAxfC79L1oC9OUhwRy/zhuw==} engines: {node: ^10.0 || ^12.0 || ^13.0 || >=14.0} dependencies: - '@clark/eslint-plugin-import-helpers-with-package': 2.2.0_eslint@7.32.0 + '@clark/eslint-plugin-import-helpers-with-package': 2.2.0_eslint@8.37.0 transitivePeerDependencies: - eslint dev: true - /@clark/eslint-config-ember-typescript/2.2.0_eslint@7.32.0+typescript@3.9.10: + /@clark/eslint-config-ember-typescript/2.2.0_eslint@8.37.0+typescript@3.9.10: resolution: {integrity: sha512-QROBxYKjTdbL/gzfb/CVo8A0BmUwRQUQY/zLnpW2xLb6Y/ExwCok7NY5U/BxpJ4PBlob+ZhoaXGr/xUxazuuWg==} engines: {node: ^10.0 || ^12.0 || ^13.0 || >=14.0} peerDependencies: typescript: ^3.3.3 || ^4.0.0 dependencies: - '@clark/eslint-config-ember': 2.2.0_eslint@7.32.0 - '@clark/eslint-config-typescript': 2.2.0_eslint@7.32.0+typescript@3.9.10 + '@clark/eslint-config-ember': 2.2.0_eslint@8.37.0 + '@clark/eslint-config-typescript': 2.2.0_eslint@8.37.0+typescript@3.9.10 typescript: 3.9.10 transitivePeerDependencies: - '@typescript-eslint/parser' @@ -2487,14 +2481,14 @@ packages: - supports-color dev: true - /@clark/eslint-config-ember/2.2.0_eslint@7.32.0: + /@clark/eslint-config-ember/2.2.0_eslint@8.37.0: resolution: {integrity: sha512-mWnUiGarKj0oXDC5PWPF4EFyvo98y0sufsm2qimXikwUEpM18whTJ9LmLT39IoOv8576Zon8BmFdUsXGqMQ6qg==} engines: {node: ^10.0 || ^12.0 || ^13.0 || >=14.0} dependencies: - '@clark/eslint-config': 2.2.0_eslint@7.32.0 - '@clark/eslint-config-browser': 2.2.0_eslint@7.32.0 - '@clark/eslint-config-ember-order-imports': 2.2.0_eslint@7.32.0 - eslint-plugin-ember: 10.5.7_eslint@7.32.0 + '@clark/eslint-config': 2.2.0_eslint@8.37.0 + '@clark/eslint-config-browser': 2.2.0_eslint@8.37.0 + '@clark/eslint-config-ember-order-imports': 2.2.0_eslint@8.37.0 + eslint-plugin-ember: 10.5.7_eslint@8.37.0 eslint-plugin-ember-best-practices: 1.1.2 eslint-plugin-qunit: 5.4.0 lodash.merge: 4.6.2 @@ -2506,22 +2500,22 @@ packages: - supports-color dev: true - /@clark/eslint-config-node-order-imports/2.0.0_eslint@7.32.0: + /@clark/eslint-config-node-order-imports/2.0.0_eslint@8.37.0: resolution: {integrity: sha512-97xyB0EGpNDkuUmBOvB4EzZPdlPGxZNBrPtXTrd2HeulNMS9MW2vN5KUMrGLI1R8rTOosfS/fMkpg6Omg2gI4Q==} engines: {node: ^10.0 || ^12.0 || ^13.0 || >=14.0} dependencies: - eslint-plugin-import-helpers: 1.2.0_eslint@7.32.0 + eslint-plugin-import-helpers: 1.2.0_eslint@8.37.0 transitivePeerDependencies: - eslint dev: true - /@clark/eslint-config-node/2.2.0_eslint@7.32.0: + /@clark/eslint-config-node/2.2.0_eslint@8.37.0: resolution: {integrity: sha512-CywPb07I46f0TE3BkN1ZDIBiFgcuXm4yLeIfrjBUU0FcdOPIeRcMSSqMcAIIXql2ZbbjH5AZzXncGyWoKz+o4w==} engines: {node: ^10.0 || ^12.0 || ^13.0 || >=14.0} dependencies: - '@clark/eslint-config': 2.2.0_eslint@7.32.0 - '@clark/eslint-config-node-order-imports': 2.0.0_eslint@7.32.0 - eslint-plugin-node: 11.1.0_eslint@7.32.0 + '@clark/eslint-config': 2.2.0_eslint@8.37.0 + '@clark/eslint-config-node-order-imports': 2.0.0_eslint@8.37.0 + eslint-plugin-node: 11.1.0_eslint@8.37.0 lodash.merge: 4.6.2 transitivePeerDependencies: - '@typescript-eslint/parser' @@ -2531,13 +2525,13 @@ packages: - supports-color dev: true - /@clark/eslint-config-typescript/2.2.0_eslint@7.32.0+typescript@3.9.10: + /@clark/eslint-config-typescript/2.2.0_eslint@8.37.0+typescript@3.9.10: resolution: {integrity: sha512-u0S7aCq95dJjevd/UZBM4aopgalASJm8uJGJ/jnyUMCuqIGi9CCI0wJPjvp7tuKX4UISuPvIdW0eKwBbp/FB2w==} engines: {node: ^10.0 || ^12.0 || ^13.0 || >=14.0} dependencies: - '@clark/eslint-config': 2.2.0_2951ba233cd46bb4e0f2f0a3f7fe108e - '@typescript-eslint/eslint-plugin': 4.33.0_8ebb0c9e40d935b268b5a8956a416a47 - '@typescript-eslint/parser': 4.33.0_eslint@7.32.0+typescript@3.9.10 + '@clark/eslint-config': 2.2.0_4f76c640a8c30195f9e62ecfacbc3a31 + '@typescript-eslint/eslint-plugin': 4.33.0_d2d1703ae24951b3031c506fda3a970c + '@typescript-eslint/parser': 4.33.0_eslint@8.37.0+typescript@3.9.10 transitivePeerDependencies: - eslint - eslint-import-resolver-typescript @@ -2546,18 +2540,18 @@ packages: - typescript dev: true - /@clark/eslint-config/2.2.0_2951ba233cd46bb4e0f2f0a3f7fe108e: + /@clark/eslint-config/2.2.0_4f76c640a8c30195f9e62ecfacbc3a31: resolution: {integrity: sha512-ALS7cdVmsVWjSJ+pUW86pEpQMxoZ4BU4XR1iMQh/NiMaBgehe1Tq5qw3IQGVHtJsElTzmieBGxM4snrWH+1YeA==} engines: {node: ^10.0 || ^12.0 || ^13.0 || >=14.0} dependencies: '@clark/prettier-config': 2.2.0 - eslint-config-airbnb-base: 14.2.1_a820dc868cc8cd66d8297be6779b9035 - eslint-config-prettier: 7.2.0_eslint@7.32.0 - eslint-config-xo-space: 0.26.0_eslint@7.32.0 - eslint-plugin-import: 2.25.3_2951ba233cd46bb4e0f2f0a3f7fe108e - eslint-plugin-node: 11.1.0_eslint@7.32.0 - eslint-plugin-prettier: 3.4.1_f14863bec7542b5e4da4dd78a40fd563 - eslint-plugin-unicorn: 28.0.2_eslint@7.32.0 + eslint-config-airbnb-base: 14.2.1_82e6be08c55182761a1beeb1ba223404 + eslint-config-prettier: 7.2.0_eslint@8.37.0 + eslint-config-xo-space: 0.26.0_eslint@8.37.0 + eslint-plugin-import: 2.25.3_4f76c640a8c30195f9e62ecfacbc3a31 + eslint-plugin-node: 11.1.0_eslint@8.37.0 + eslint-plugin-prettier: 3.4.1_9d179793a8a2fd8470f9194d801af78d + eslint-plugin-unicorn: 28.0.2_eslint@8.37.0 prettier: 2.8.1 transitivePeerDependencies: - '@typescript-eslint/parser' @@ -2567,18 +2561,18 @@ packages: - supports-color dev: true - /@clark/eslint-config/2.2.0_eslint@7.32.0: + /@clark/eslint-config/2.2.0_eslint@8.37.0: resolution: {integrity: sha512-ALS7cdVmsVWjSJ+pUW86pEpQMxoZ4BU4XR1iMQh/NiMaBgehe1Tq5qw3IQGVHtJsElTzmieBGxM4snrWH+1YeA==} engines: {node: ^10.0 || ^12.0 || ^13.0 || >=14.0} dependencies: '@clark/prettier-config': 2.2.0 - eslint-config-airbnb-base: 14.2.1_a820dc868cc8cd66d8297be6779b9035 - eslint-config-prettier: 7.2.0_eslint@7.32.0 - eslint-config-xo-space: 0.26.0_eslint@7.32.0 - eslint-plugin-import: 2.25.3_eslint@7.32.0 - eslint-plugin-node: 11.1.0_eslint@7.32.0 - eslint-plugin-prettier: 3.4.1_f14863bec7542b5e4da4dd78a40fd563 - eslint-plugin-unicorn: 28.0.2_eslint@7.32.0 + eslint-config-airbnb-base: 14.2.1_82e6be08c55182761a1beeb1ba223404 + eslint-config-prettier: 7.2.0_eslint@8.37.0 + eslint-config-xo-space: 0.26.0_eslint@8.37.0 + eslint-plugin-import: 2.25.3_eslint@8.37.0 + eslint-plugin-node: 11.1.0_eslint@8.37.0 + eslint-plugin-prettier: 3.4.1_9d179793a8a2fd8470f9194d801af78d + eslint-plugin-unicorn: 28.0.2_eslint@8.37.0 prettier: 2.8.1 transitivePeerDependencies: - '@typescript-eslint/parser' @@ -2588,12 +2582,12 @@ packages: - supports-color dev: true - /@clark/eslint-plugin-import-helpers-with-package/2.2.0_eslint@7.32.0: + /@clark/eslint-plugin-import-helpers-with-package/2.2.0_eslint@8.37.0: resolution: {integrity: sha512-E4zklHCQ9+rVZmkL0wvYl84oji71OFMVn/2N6KnixZiJ0NLnWQ+B9Uh61Z+mWCR1/JPwdP9SHaFVY+5lS5clbQ==} engines: {node: ^10.0 || ^12.0 || ^13.0 || >=14.0} dependencies: '@clark/eslint-util-get-package': 2.2.0 - eslint-plugin-import-helpers: 1.2.0_eslint@7.32.0 + eslint-plugin-import-helpers: 1.2.0_eslint@8.37.0 transitivePeerDependencies: - eslint dev: true @@ -2774,23 +2768,43 @@ packages: typescript-memoize: 1.1.0 dev: true - /@eslint/eslintrc/0.4.3: - resolution: {integrity: sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==} - engines: {node: ^10.12.0 || >=12.0.0} + /@eslint-community/eslint-utils/4.4.0_eslint@8.37.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.37.0 + eslint-visitor-keys: 3.4.0 + dev: true + + /@eslint-community/regexpp/4.5.0: + resolution: {integrity: sha512-vITaYzIcNmjn5tF5uxcZ/ft7/RXGrMUIS9HalWckEOF6ESiwXKoMzAQf2UW0aVd6rnOeExTJVd5hmWXucBKGXQ==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + dev: true + + /@eslint/eslintrc/2.0.2: + resolution: {integrity: sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 debug: 4.3.2 - espree: 7.3.1 - globals: 13.12.0 - ignore: 4.0.6 + espree: 9.5.1 + globals: 13.20.0 + ignore: 5.2.0 import-fresh: 3.3.0 - js-yaml: 3.14.1 - minimatch: 3.0.4 + js-yaml: 4.1.0 + minimatch: 3.1.2 strip-json-comments: 3.1.1 transitivePeerDependencies: - supports-color dev: true + /@eslint/js/8.37.0: + resolution: {integrity: sha512-x5vzdtOOGgFVDCUs81QRB2+liax8rFg3+7hqM+QhBG0/G3F1ZsoYl97UrqgHgQ9KKT7G6c4V+aTUCgu/n22v1A==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + /@gar/promisify/1.1.2: resolution: {integrity: sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw==} dev: true @@ -2966,17 +2980,22 @@ packages: resolution: {integrity: sha512-EP9uEDZv/L5Qh9IWuMUGJRfwhXJ4h1dqKTT4/3+tY0eu7sPis7xh23j61SYUnNF4vqCQvvUXpDo9Bh/+q1zASA==} dev: true - /@humanwhocodes/config-array/0.5.0: - resolution: {integrity: sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==} + /@humanwhocodes/config-array/0.11.8: + resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==} engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 1.2.1 debug: 4.3.2 - minimatch: 3.0.4 + minimatch: 3.1.2 transitivePeerDependencies: - supports-color dev: true + /@humanwhocodes/module-importer/1.0.1: + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + dev: true + /@humanwhocodes/object-schema/1.2.1: resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} dev: true @@ -3620,7 +3639,7 @@ packages: resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} dev: true - /@typescript-eslint/eslint-plugin/4.33.0_8ebb0c9e40d935b268b5a8956a416a47: + /@typescript-eslint/eslint-plugin/4.33.0_d2d1703ae24951b3031c506fda3a970c: resolution: {integrity: sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -3631,11 +3650,11 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/experimental-utils': 4.33.0_eslint@7.32.0+typescript@3.9.10 - '@typescript-eslint/parser': 4.33.0_eslint@7.32.0+typescript@3.9.10 + '@typescript-eslint/experimental-utils': 4.33.0_eslint@8.37.0+typescript@3.9.10 + '@typescript-eslint/parser': 4.33.0_eslint@8.37.0+typescript@3.9.10 '@typescript-eslint/scope-manager': 4.33.0 debug: 4.3.2 - eslint: 7.32.0 + eslint: 8.37.0 functional-red-black-tree: 1.0.1 ignore: 5.2.0 regexpp: 3.2.0 @@ -3646,7 +3665,7 @@ packages: - supports-color dev: true - /@typescript-eslint/experimental-utils/4.33.0_eslint@7.32.0+typescript@3.9.10: + /@typescript-eslint/experimental-utils/4.33.0_eslint@8.37.0+typescript@3.9.10: resolution: {integrity: sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -3656,15 +3675,15 @@ packages: '@typescript-eslint/scope-manager': 4.33.0 '@typescript-eslint/types': 4.33.0 '@typescript-eslint/typescript-estree': 4.33.0_typescript@3.9.10 - eslint: 7.32.0 + eslint: 8.37.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@7.32.0 + eslint-utils: 3.0.0_eslint@8.37.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/parser/4.33.0_eslint@7.32.0+typescript@3.9.10: + /@typescript-eslint/parser/4.33.0_eslint@8.37.0+typescript@3.9.10: resolution: {integrity: sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -3678,7 +3697,7 @@ packages: '@typescript-eslint/types': 4.33.0 '@typescript-eslint/typescript-estree': 4.33.0_typescript@3.9.10 debug: 4.3.2 - eslint: 7.32.0 + eslint: 8.37.0 typescript: 3.9.10 transitivePeerDependencies: - supports-color @@ -4003,12 +4022,12 @@ packages: acorn: 8.8.1 dev: true - /acorn-jsx/5.3.2_acorn@7.4.1: + /acorn-jsx/5.3.2_acorn@8.8.1: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 7.4.1 + acorn: 8.8.1 dev: true /acorn-walk/7.2.0: @@ -4137,11 +4156,6 @@ packages: string-width: 4.2.3 dev: true - /ansi-colors/4.1.1: - resolution: {integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==} - engines: {node: '>=6'} - dev: true - /ansi-escapes/3.2.0: resolution: {integrity: sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==} engines: {node: '>=4'} @@ -4378,11 +4392,6 @@ packages: engines: {node: '>=4'} dev: true - /astral-regex/2.0.0: - resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} - engines: {node: '>=8'} - dev: true - /async-disk-cache/1.3.5: resolution: {integrity: sha512-VZpqfR0R7CEOJZ/0FOTgWq70lCrZyS1rkI8PXugDUkTKyyAUgZ2zQ09gLhMkEn+wN8LYeUTPxZdXtlX/kmbXKQ==} dependencies: @@ -4482,7 +4491,7 @@ packages: debug: 2.6.9 json5: 0.5.1 lodash: 4.17.21 - minimatch: 3.0.4 + minimatch: 3.1.2 path-is-absolute: 1.0.1 private: 0.1.8 slash: 1.0.0 @@ -5252,7 +5261,7 @@ packages: debug: 4.3.2 fs-tree-diff: 2.0.1 heimdalljs: 0.2.6 - minimatch: 3.0.4 + minimatch: 3.1.2 walk-sync: 2.2.0 transitivePeerDependencies: - supports-color @@ -5463,7 +5472,7 @@ packages: debug: 4.3.2 ensure-posix-path: 1.1.1 fs-extra: 8.1.0 - minimatch: 3.0.4 + minimatch: 3.1.2 resolve: 1.22.1 rsvp: 4.8.5 symlink-or-copy: 1.3.1 @@ -7958,13 +7967,6 @@ packages: tapable: 2.2.1 dev: true - /enquirer/2.3.6: - resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} - engines: {node: '>=8.6'} - dependencies: - ansi-colors: 4.1.1 - dev: true - /ensure-posix-path/1.1.1: resolution: {integrity: sha512-VWU0/zXzVbeJNXvME/5EmLuEj2TauvoaTz6aFYK1Z92JCBlDlZ3Gu0tuGR42kpW1754ywTs+QB0g5TP0oj9Zaw==} @@ -8119,7 +8121,7 @@ packages: source-map: 0.6.1 dev: true - /eslint-config-airbnb-base/14.2.1_a820dc868cc8cd66d8297be6779b9035: + /eslint-config-airbnb-base/14.2.1_82e6be08c55182761a1beeb1ba223404: resolution: {integrity: sha512-GOrQyDtVEc1Xy20U7vsB2yAoB4nBlfH5HZJeatRXHleO+OS5Ot+MWij4Dpltw4/DyIkqUfqz1epfhVR5XWWQPA==} engines: {node: '>= 6'} peerDependencies: @@ -8127,39 +8129,39 @@ packages: eslint-plugin-import: ^2.22.1 dependencies: confusing-browser-globals: 1.0.10 - eslint: 7.32.0 - eslint-plugin-import: 2.25.3_eslint@7.32.0 + eslint: 8.37.0 + eslint-plugin-import: 2.25.3_eslint@8.37.0 object.assign: 4.1.4 object.entries: 1.1.5 dev: true - /eslint-config-prettier/7.2.0_eslint@7.32.0: + /eslint-config-prettier/7.2.0_eslint@8.37.0: resolution: {integrity: sha512-rV4Qu0C3nfJKPOAhFujFxB7RMP+URFyQqqOZW9DMRD7ZDTFyjaIlETU3xzHELt++4ugC0+Jm084HQYkkJe+Ivg==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 7.32.0 + eslint: 8.37.0 dev: true - /eslint-config-xo-space/0.26.0_eslint@7.32.0: + /eslint-config-xo-space/0.26.0_eslint@8.37.0: resolution: {integrity: sha512-XSXSlH3qwhkvfYV61XQBMId6Fe/C1ijkLnBmWaO5pyW52bA3/lnjM7xm7P9MVQRvOL80dYDu/4bJ0JuAH6MzLw==} engines: {node: '>=10'} peerDependencies: eslint: '>=7.17' dependencies: - eslint: 7.32.0 - eslint-config-xo: 0.34.0_eslint@7.32.0 + eslint: 8.37.0 + eslint-config-xo: 0.34.0_eslint@8.37.0 dev: true - /eslint-config-xo/0.34.0_eslint@7.32.0: + /eslint-config-xo/0.34.0_eslint@8.37.0: resolution: {integrity: sha512-lbpHNfVmSrEQsHsyQ44wY8VA5mEI4Jri5Dk1BJUH0jiCw6nTkj16VQeHiuWzIBJ/uf+mF2FzSqLVf3tD1cHhYA==} engines: {node: '>=10'} peerDependencies: eslint: '>=7.17.0' dependencies: confusing-browser-globals: 1.0.10 - eslint: 7.32.0 + eslint: 8.37.0 dev: true /eslint-import-resolver-node/0.3.6: @@ -8189,7 +8191,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 4.33.0_eslint@7.32.0+typescript@3.9.10 + '@typescript-eslint/parser': 4.33.0_eslint@8.37.0+typescript@3.9.10 debug: 3.2.7 eslint-import-resolver-node: 0.3.6 find-up: 2.1.0 @@ -8232,7 +8234,7 @@ packages: requireindex: 1.2.0 dev: true - /eslint-plugin-ember/10.5.7_eslint@7.32.0: + /eslint-plugin-ember/10.5.7_eslint@8.37.0: resolution: {integrity: sha512-PTnZxbexrvRgEUtiuTaRjcFIIezzNsaJLUkvOoKhmxXTZnWgSPV36PGv5ml0BOallWYAOocefjTgv9SWvlmEdw==} engines: {node: 10.* || 12.* || >= 14} peerDependencies: @@ -8241,34 +8243,34 @@ packages: '@ember-data/rfc395-data': 0.0.4 css-tree: 1.1.3 ember-rfc176-data: 0.3.17 - eslint: 7.32.0 - eslint-utils: 3.0.0_eslint@7.32.0 + eslint: 8.37.0 + eslint-utils: 3.0.0_eslint@8.37.0 estraverse: 5.3.0 lodash.kebabcase: 4.1.1 requireindex: 1.2.0 snake-case: 3.0.4 dev: true - /eslint-plugin-es/3.0.1_eslint@7.32.0: + /eslint-plugin-es/3.0.1_eslint@8.37.0: resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=4.19.1' dependencies: - eslint: 7.32.0 + eslint: 8.37.0 eslint-utils: 2.1.0 regexpp: 3.2.0 dev: true - /eslint-plugin-import-helpers/1.2.0_eslint@7.32.0: + /eslint-plugin-import-helpers/1.2.0_eslint@8.37.0: resolution: {integrity: sha512-xlGTXwavBcvILcJJIuFZkXE6eMr86BgpcWTzUD0HepvYiTJXtN2enEsJT6SnuXONWflIgw24p9xWA1P/ZY2Nyw==} peerDependencies: eslint: 5.x - 8.x dependencies: - eslint: 7.32.0 + eslint: 8.37.0 dev: true - /eslint-plugin-import/2.25.3_2951ba233cd46bb4e0f2f0a3f7fe108e: + /eslint-plugin-import/2.25.3_4f76c640a8c30195f9e62ecfacbc3a31: resolution: {integrity: sha512-RzAVbby+72IB3iOEL8clzPLzL3wpDrlwjsTBAQXgyp5SeTqqY+0bFubwuo+y/HLhNZcXV4XqTBO4LGsfyHIDXg==} engines: {node: '>=4'} peerDependencies: @@ -8278,18 +8280,18 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 4.33.0_eslint@7.32.0+typescript@3.9.10 + '@typescript-eslint/parser': 4.33.0_eslint@8.37.0+typescript@3.9.10 array-includes: 3.1.4 array.prototype.flat: 1.2.5 debug: 2.6.9 doctrine: 2.1.0 - eslint: 7.32.0 + eslint: 8.37.0 eslint-import-resolver-node: 0.3.6 eslint-module-utils: 2.7.1_5ab2041b50461fe22d1994ca13572741 has: 1.0.3 is-core-module: 2.11.0 is-glob: 4.0.3 - minimatch: 3.0.4 + minimatch: 3.1.2 object.values: 1.1.5 resolve: 1.22.1 tsconfig-paths: 3.12.0 @@ -8299,7 +8301,7 @@ packages: - supports-color dev: true - /eslint-plugin-import/2.25.3_eslint@7.32.0: + /eslint-plugin-import/2.25.3_eslint@8.37.0: resolution: {integrity: sha512-RzAVbby+72IB3iOEL8clzPLzL3wpDrlwjsTBAQXgyp5SeTqqY+0bFubwuo+y/HLhNZcXV4XqTBO4LGsfyHIDXg==} engines: {node: '>=4'} peerDependencies: @@ -8313,13 +8315,13 @@ packages: array.prototype.flat: 1.2.5 debug: 2.6.9 doctrine: 2.1.0 - eslint: 7.32.0 + eslint: 8.37.0 eslint-import-resolver-node: 0.3.6 eslint-module-utils: 2.7.1_a2e9ad6bb1d60475ebc0dfc5e76a2549 has: 1.0.3 is-core-module: 2.11.0 is-glob: 4.0.3 - minimatch: 3.0.4 + minimatch: 3.1.2 object.values: 1.1.5 resolve: 1.22.1 tsconfig-paths: 3.12.0 @@ -8329,14 +8331,14 @@ packages: - supports-color dev: true - /eslint-plugin-node/11.1.0_eslint@7.32.0: + /eslint-plugin-node/11.1.0_eslint@8.37.0: resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=5.16.0' dependencies: - eslint: 7.32.0 - eslint-plugin-es: 3.0.1_eslint@7.32.0 + eslint: 8.37.0 + eslint-plugin-es: 3.0.1_eslint@8.37.0 eslint-utils: 2.1.0 ignore: 5.2.0 minimatch: 3.0.4 @@ -8344,7 +8346,7 @@ packages: semver: 6.3.0 dev: true - /eslint-plugin-prettier/3.4.1_f14863bec7542b5e4da4dd78a40fd563: + /eslint-plugin-prettier/3.4.1_9d179793a8a2fd8470f9194d801af78d: resolution: {integrity: sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g==} engines: {node: '>=6.0.0'} peerDependencies: @@ -8355,8 +8357,8 @@ packages: eslint-config-prettier: optional: true dependencies: - eslint: 7.32.0 - eslint-config-prettier: 7.2.0_eslint@7.32.0 + eslint: 8.37.0 + eslint-config-prettier: 7.2.0_eslint@8.37.0 prettier: 2.8.1 prettier-linter-helpers: 1.0.0 dev: true @@ -8369,7 +8371,7 @@ packages: requireindex: 1.2.0 dev: true - /eslint-plugin-unicorn/28.0.2_eslint@7.32.0: + /eslint-plugin-unicorn/28.0.2_eslint@8.37.0: resolution: {integrity: sha512-k4AoFP7n8/oq6lBXkdc9Flid6vw2B8j7aXFCxgzJCyKvmaKrCUFb1TFPhG9eSJQFZowqmymMPRtl8oo9NKLUbw==} engines: {node: '>=10'} peerDependencies: @@ -8377,8 +8379,8 @@ packages: dependencies: ci-info: 2.0.0 clean-regexp: 1.0.0 - eslint: 7.32.0 - eslint-template-visitor: 2.3.2_eslint@7.32.0 + eslint: 8.37.0 + eslint-template-visitor: 2.3.2_eslint@8.37.0 eslint-utils: 2.1.0 eslint-visitor-keys: 2.1.0 import-modules: 2.1.0 @@ -8409,16 +8411,24 @@ packages: estraverse: 4.3.0 dev: true - /eslint-template-visitor/2.3.2_eslint@7.32.0: + /eslint-scope/7.1.1: + resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + dev: true + + /eslint-template-visitor/2.3.2_eslint@8.37.0: resolution: {integrity: sha512-3ydhqFpuV7x1M9EK52BPNj6V0Kwu0KKkcIAfpUhwHbR8ocRln/oUHgfxQupY8O1h4Qv/POHDumb/BwwNfxbtnA==} peerDependencies: eslint: '>=7.0.0' dependencies: '@babel/core': 7.20.7 - '@babel/eslint-parser': 7.19.1_@babel+core@7.20.7+eslint@7.32.0 - eslint: 7.32.0 + '@babel/eslint-parser': 7.19.1_@babel+core@7.20.7+eslint@8.37.0 + eslint: 8.37.0 eslint-visitor-keys: 2.1.0 - esquery: 1.4.0 + esquery: 1.5.0 multimap: 1.1.0 transitivePeerDependencies: - supports-color @@ -8431,13 +8441,13 @@ packages: eslint-visitor-keys: 1.3.0 dev: true - /eslint-utils/3.0.0_eslint@7.32.0: + /eslint-utils/3.0.0_eslint@8.37.0: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 7.32.0 + eslint: 8.37.0 eslint-visitor-keys: 2.1.0 dev: true @@ -8451,51 +8461,56 @@ packages: engines: {node: '>=10'} dev: true - /eslint/7.32.0: - resolution: {integrity: sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==} - engines: {node: ^10.12.0 || >=12.0.0} + /eslint-visitor-keys/3.4.0: + resolution: {integrity: sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + + /eslint/8.37.0: + resolution: {integrity: sha512-NU3Ps9nI05GUoVMxcZx1J8CNR6xOvUT4jAUMH5+z8lpp3aEdPVCImKw6PWG4PY+Vfkpr+jvMpxs/qoE7wq0sPw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@babel/code-frame': 7.12.11 - '@eslint/eslintrc': 0.4.3 - '@humanwhocodes/config-array': 0.5.0 + '@eslint-community/eslint-utils': 4.4.0_eslint@8.37.0 + '@eslint-community/regexpp': 4.5.0 + '@eslint/eslintrc': 2.0.2 + '@eslint/js': 8.37.0 + '@humanwhocodes/config-array': 0.11.8 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 debug: 4.3.2 doctrine: 3.0.0 - enquirer: 2.3.6 escape-string-regexp: 4.0.0 - eslint-scope: 5.1.1 - eslint-utils: 2.1.0 - eslint-visitor-keys: 2.1.0 - espree: 7.3.1 - esquery: 1.4.0 + eslint-scope: 7.1.1 + eslint-visitor-keys: 3.4.0 + espree: 9.5.1 + esquery: 1.5.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 file-entry-cache: 6.0.1 - functional-red-black-tree: 1.0.1 - glob-parent: 5.1.2 - globals: 13.12.0 - ignore: 4.0.6 + find-up: 5.0.0 + glob-parent: 6.0.2 + globals: 13.20.0 + grapheme-splitter: 1.0.4 + ignore: 5.2.0 import-fresh: 3.3.0 imurmurhash: 0.1.4 is-glob: 4.0.3 - js-yaml: 3.14.1 + is-path-inside: 3.0.3 + js-sdsl: 4.4.0 + js-yaml: 4.1.0 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 lodash.merge: 4.6.2 - minimatch: 3.0.4 + minimatch: 3.1.2 natural-compare: 1.4.0 optionator: 0.9.1 - progress: 2.0.3 - regexpp: 3.2.0 - semver: 7.3.5 strip-ansi: 6.0.1 strip-json-comments: 3.1.1 - table: 6.7.3 text-table: 0.2.0 - v8-compile-cache: 2.3.0 transitivePeerDependencies: - supports-color dev: true @@ -8505,13 +8520,13 @@ packages: engines: {node: '>=6'} dev: true - /espree/7.3.1: - resolution: {integrity: sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==} - engines: {node: ^10.12.0 || >=12.0.0} + /espree/9.5.1: + resolution: {integrity: sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 7.4.1 - acorn-jsx: 5.3.2_acorn@7.4.1 - eslint-visitor-keys: 1.3.0 + acorn: 8.8.1 + acorn-jsx: 5.3.2_acorn@8.8.1 + eslint-visitor-keys: 3.4.0 dev: true /esprima/3.0.0: @@ -8526,8 +8541,8 @@ packages: hasBin: true dev: true - /esquery/1.4.0: - resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==} + /esquery/1.5.0: + resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} engines: {node: '>=0.10'} dependencies: estraverse: 5.3.0 @@ -9061,7 +9076,7 @@ packages: is-type: 0.0.1 lodash.debounce: 3.1.1 lodash.flatten: 3.0.2 - minimatch: 3.0.4 + minimatch: 3.1.2 dev: true /fixturify-project/1.10.0: @@ -9508,6 +9523,13 @@ packages: is-glob: 4.0.3 dev: true + /glob-parent/6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + dependencies: + is-glob: 4.0.3 + dev: true + /glob-to-regexp/0.4.1: resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} dev: true @@ -9517,7 +9539,7 @@ packages: dependencies: inflight: 1.0.6 inherits: 2.0.4 - minimatch: 3.0.4 + minimatch: 3.1.2 once: 1.4.0 path-is-absolute: 1.0.1 @@ -9573,8 +9595,8 @@ packages: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} engines: {node: '>=4'} - /globals/13.12.0: - resolution: {integrity: sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==} + /globals/13.20.0: + resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==} engines: {node: '>=8'} dependencies: type-fest: 0.20.2 @@ -9689,6 +9711,10 @@ packages: resolution: {integrity: sha512-8tLu60LgxF6XpdbK8OW3FA+IfTNBn1ZHGHKF4KQbEeSkajYw5PlYJcKluntgegDPTg8UkHjpet1T82vk6TQ68w==} dev: true + /grapheme-splitter/1.0.4: + resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} + dev: true + /growly/1.3.0: resolution: {integrity: sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==} dev: true @@ -10032,11 +10058,6 @@ packages: resolution: {integrity: sha1-xg7taebY/bazEEofy8ocGS3FtQE=} dev: true - /ignore/4.0.6: - resolution: {integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==} - engines: {node: '>= 4'} - dev: true - /ignore/5.2.0: resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==} engines: {node: '>= 4'} @@ -10695,6 +10716,10 @@ packages: resolution: {integrity: sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw==} dev: true + /js-sdsl/4.4.0: + resolution: {integrity: sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==} + dev: true + /js-string-escape/1.0.1: resolution: {integrity: sha512-Smw4xcfIQ5LVjAOuJCvN/zIodzA/BBSsluuoSykP+lUvScIi4U6RJLfwHet5cxFnCswUjISV8oAXaqaJDY3chg==} engines: {node: '>= 0.8'} @@ -10808,7 +10833,7 @@ packages: dev: true /json-stable-stringify-without-jsonify/1.0.1: - resolution: {integrity: sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=} + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} dev: true /json-stable-stringify/1.0.1: @@ -11199,10 +11224,6 @@ packages: lodash._reinterpolate: 3.0.0 dev: true - /lodash.truncate/4.4.2: - resolution: {integrity: sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=} - dev: true - /lodash.uniq/4.5.0: resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} dev: true @@ -11391,7 +11412,7 @@ packages: /matcher-collection/1.1.2: resolution: {integrity: sha512-YQ/teqaOIIfUHedRam08PB3NK7Mjct6BvzRnJmpGDm8uFXpNr1sbY4yuflI5JcEs6COpYA0FpRQhSDBf1tT95g==} dependencies: - minimatch: 3.0.4 + minimatch: 3.1.2 /matcher-collection/2.0.1: resolution: {integrity: sha512-daE62nS2ZQsDg9raM0IlZzLmI2u+7ZapXBwdoeBUKAYERPDDIc0qNqA8E0Rp2D+gspKR7BgIFP52GeujaGXWeQ==} @@ -11782,6 +11803,11 @@ packages: dependencies: brace-expansion: 1.1.11 + /minimatch/3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + dependencies: + brace-expansion: 1.1.11 + /minimatch/5.1.2: resolution: {integrity: sha512-bNH9mmM9qsJ2X4r2Nat1B//1dJVcn3+iBLa3IgqJ7EbGaDNepL9QSHOxN4ng33s52VMMhhIfgCYDk3C4ZmlDAg==} engines: {node: '>=10'} @@ -12007,7 +12033,7 @@ packages: dev: true /natural-compare/1.4.0: - resolution: {integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=} + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} dev: true /negotiator/0.6.3: @@ -14089,15 +14115,6 @@ packages: engines: {node: '>=12'} dev: true - /slice-ansi/4.0.0: - resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==} - engines: {node: '>=10'} - dependencies: - ansi-styles: 4.3.0 - astral-regex: 2.0.0 - is-fullwidth-code-point: 3.0.0 - dev: true - /smart-buffer/4.2.0: resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} @@ -14626,17 +14643,6 @@ packages: transitivePeerDependencies: - supports-color - /table/6.7.3: - resolution: {integrity: sha512-5DkIxeA7XERBqMwJq0aHZOdMadBx4e6eDoFRuyT5VR82J0Ycg2DwM6GfA/EQAhJ+toRTaS1lIdSQCqgrmhPnlw==} - engines: {node: '>=10.0.0'} - dependencies: - ajv: 8.8.2 - lodash.truncate: 4.4.2 - slice-ansi: 4.0.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 - dev: true - /tap-parser/7.0.0: resolution: {integrity: sha512-05G8/LrzqOOFvZhhAk32wsGiPZ1lfUrl+iV7+OkKgfofZxiceZWMHkKmow71YsyVQ8IvGBP2EjcIjE5gL4l5lA==} hasBin: true @@ -14837,7 +14843,7 @@ packages: dev: true /text-table/0.2.0: - resolution: {integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=} + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} dev: true /textextensions/2.6.0: @@ -15489,7 +15495,7 @@ packages: '@types/minimatch': 3.0.5 ensure-posix-path: 1.1.1 matcher-collection: 2.0.1 - minimatch: 3.0.4 + minimatch: 3.1.2 /walk-sync/3.0.0: resolution: {integrity: sha512-41TvKmDGVpm2iuH7o+DAOt06yyu/cSHpX3uzAwetzASvlNtVddgIjXIb2DfB/Wa20B1Jo86+1Dv1CraSU7hWdw==} @@ -15498,7 +15504,7 @@ packages: '@types/minimatch': 3.0.5 ensure-posix-path: 1.1.1 matcher-collection: 2.0.1 - minimatch: 3.0.4 + minimatch: 3.1.2 dev: true /walker/1.0.8: