diff --git a/package.json b/package.json index 7ab50f15..74f8f8cf 100644 --- a/package.json +++ b/package.json @@ -77,7 +77,7 @@ "ember-sinon-qunit": "6.0.0", "ember-source": "3.25.0", "ember-source-channel-url": "3.0.0", - "ember-template-lint": "3.16.0", + "ember-template-lint": "4.4.0", "ember-try": "2.0.0", "eslint": "7.32.0", "loader.js": "4.7.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 76335c1a..94375eb1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -44,7 +44,7 @@ specifiers: ember-sinon-qunit: 6.0.0 ember-source: 3.25.0 ember-source-channel-url: 3.0.0 - ember-template-lint: 3.16.0 + ember-template-lint: 4.4.0 ember-try: 2.0.0 eslint: 7.32.0 loader.js: 4.7.0 @@ -64,7 +64,7 @@ dependencies: devDependencies: '@babel/eslint-parser': 7.17.0_eslint@7.32.0 - '@clark/ember-template-lint-config': 0.2.2_ember-template-lint@3.16.0 + '@clark/ember-template-lint-config': 0.2.2_ember-template-lint@4.4.0 '@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 @@ -99,7 +99,7 @@ devDependencies: ember-sinon-qunit: 6.0.0 ember-source: 3.25.0 ember-source-channel-url: 3.0.0 - ember-template-lint: 3.16.0 + ember-template-lint: 4.4.0 ember-try: 2.0.0 eslint: 7.32.0 loader.js: 4.7.0 @@ -348,7 +348,7 @@ packages: '@babel/traverse': 7.17.3 debug: 4.3.2 lodash.debounce: 4.0.8 - resolve: 1.20.0 + resolve: 1.22.0 semver: 6.3.0 transitivePeerDependencies: - supports-color @@ -365,7 +365,7 @@ packages: '@babel/traverse': 7.17.3 debug: 4.3.2 lodash.debounce: 4.0.8 - resolve: 1.20.0 + resolve: 1.22.0 semver: 6.3.0 transitivePeerDependencies: - supports-color @@ -383,7 +383,7 @@ packages: '@babel/traverse': 7.17.3 debug: 4.3.2 lodash.debounce: 4.0.8 - resolve: 1.20.0 + resolve: 1.22.0 semver: 6.3.0 transitivePeerDependencies: - supports-color @@ -400,7 +400,7 @@ packages: '@babel/traverse': 7.17.3 debug: 4.3.2 lodash.debounce: 4.0.8 - resolve: 1.20.0 + resolve: 1.22.0 semver: 6.3.0 transitivePeerDependencies: - supports-color @@ -2342,12 +2342,12 @@ packages: '@babel/helper-validator-identifier': 7.16.7 to-fast-properties: 2.0.0 - /@clark/ember-template-lint-config/0.2.2_ember-template-lint@3.16.0: + /@clark/ember-template-lint-config/0.2.2_ember-template-lint@4.4.0: resolution: {integrity: sha512-nEMSfpAwj620ePKEdOXVT6OTcS5sEDb26mdtUuUX9Y2DEh71Kur7Ges37N7cUzJ6+qy3KbWuFyxtUMRpBVzb6Q==} peerDependencies: ember-template-lint: ^2.10.0 dependencies: - ember-template-lint: 3.16.0 + ember-template-lint: 4.4.0 dev: true /@clark/eslint-config-browser/2.2.0_eslint@7.32.0: @@ -2487,16 +2487,6 @@ packages: /@ember-data/rfc395-data/0.0.4: resolution: {integrity: sha512-tGRdvgC9/QMQSuSuJV45xoyhI0Pzjm7A9o/MVVA3HakXIImJbbzx/k/6dO9CUEQXIyS2y0fW6C1XaYOG7rY0FQ==} - /@ember-template-lint/todo-utils/10.0.0: - resolution: {integrity: sha512-US8VKnetBOl8KfKz+rXGsosz6rIETNwSz2F2frM8hIoJfF/d6ME1Iz1K7tPYZEE6SoKqZFlBs5XZPSmzRnabjA==} - engines: {node: 10.* || 12.* || >= 14} - dependencies: - '@types/eslint': 7.29.0 - fs-extra: 9.1.0 - slash: 3.0.0 - tslib: 2.3.1 - dev: true - /@ember/edition-utils/1.2.0: resolution: {integrity: sha512-VmVq/8saCaPdesQmftPqbFtxJWrzxNGSQ+e8x8LLe3Hjm36pJ04Q8LeORGZkAeOhldoUX9seLGmSaHeXkIqoog==} @@ -2569,7 +2559,7 @@ packages: json-stable-stringify: 1.0.1 lodash: 4.17.21 pkg-up: 2.0.0 - resolve: 1.20.0 + resolve: 1.22.0 resolve-package-path: 1.2.7 semver: 7.3.5 strip-bom: 3.0.0 @@ -2594,7 +2584,7 @@ packages: assert-never: 1.2.1 ember-cli-babel: 7.26.6 lodash: 4.17.21 - resolve: 1.20.0 + resolve: 1.22.0 semver: 7.3.5 transitivePeerDependencies: - bufferutil @@ -2613,7 +2603,7 @@ packages: ember-cli-babel: 7.26.6 find-up: 5.0.0 lodash: 4.17.21 - resolve: 1.20.0 + resolve: 1.22.0 semver: 7.3.5 transitivePeerDependencies: - supports-color @@ -2690,8 +2680,8 @@ packages: /@glimmer/env/0.1.7: resolution: {integrity: sha1-/S0rVakCnGs3psk16MiHGucN+gc=} - /@glimmer/global-context/0.65.4: - resolution: {integrity: sha512-RSYCPG/uVR5XCDcPREBclncU7R0zkjACbADP+n3FWAH1TfWbXRMDIkvO/ZlwHkjHoCZf6tIM6p5S/MoFzfJEJA==} + /@glimmer/global-context/0.83.1: + resolution: {integrity: sha512-OwlgqpbOJU73EjZOZdftab0fKbtdJ4x/QQeJseL9cvaAUiK3+w52M5ONFxD1T/yPBp2Mf7NCYqA/uL8tRbzY2A==} dependencies: '@glimmer/env': 0.1.7 dev: true @@ -2700,8 +2690,8 @@ packages: resolution: {integrity: sha512-7LOuQd02cxxNNHChzdHMAU8/qOeQvTro141CU5tXITP7z6aOv2D2gkFdau97lLQiVxezGrh8J7h8GCuF7TEqtg==} dev: true - /@glimmer/interfaces/0.65.4: - resolution: {integrity: sha512-R0kby79tGNKZOojVJa/7y0JH9Eq4SV+L1s6GcZy30QUZ1g1AAGS5XwCIXc9Sc09coGcv//q+6NLeSw7nlx1y4A==} + /@glimmer/interfaces/0.83.1: + resolution: {integrity: sha512-rjAztghzX97v8I4rk3+NguM3XGYcFjc/GbJ8qrEj19KF2lUDoDBW1sB7f0tov3BD5HlrGXei/vOh4+DHfjeB5w==} dependencies: '@simple-dom/interface': 1.4.0 dev: true @@ -2724,14 +2714,14 @@ packages: '@glimmer/util': 0.42.2 dev: true - /@glimmer/reference/0.65.4: - resolution: {integrity: sha512-yuRVE4qyqrlCndDMrHKDWUbDmGDCjPzsFtlTmxxnhDMJAdQsnr2cRLITHvQRDm1tXfigVvyKnomeuYhRRbBqYQ==} + /@glimmer/reference/0.83.1: + resolution: {integrity: sha512-BThEwDlMkJB1WBPWDrww+VxgGyDbwxh5FFPvGhkovvCZnCb7fAMUCt9pi6CUZtviugkWOBFtE9P4eZZbOLkXeg==} dependencies: '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.65.4 - '@glimmer/interfaces': 0.65.4 - '@glimmer/util': 0.65.4 - '@glimmer/validator': 0.65.4 + '@glimmer/global-context': 0.83.1 + '@glimmer/interfaces': 0.83.1 + '@glimmer/util': 0.83.1 + '@glimmer/validator': 0.83.1 dev: true /@glimmer/runtime/0.42.2: @@ -2755,12 +2745,12 @@ packages: simple-html-tokenizer: 0.5.11 dev: true - /@glimmer/syntax/0.65.4: - resolution: {integrity: sha512-y+/C3e8w96efk3a/Z5If9o4ztKJwrr8RtDpbhV2J8X+DUsn5ic2N3IIdlThbt/Zn6tkP1K3dY6uaFUx3pGTvVQ==} + /@glimmer/syntax/0.83.1: + resolution: {integrity: sha512-n3vEd0GtjtgkOsd2gqkSimp8ecqq5KrHyana/s1XJZvVAPD5rMWT9WvAVWG8XAktns8BxjwLIUoj/vkOfA+eHg==} dependencies: - '@glimmer/interfaces': 0.65.4 - '@glimmer/util': 0.65.4 - '@handlebars/parser': 1.1.0 + '@glimmer/interfaces': 0.83.1 + '@glimmer/util': 0.83.1 + '@handlebars/parser': 2.0.0 simple-html-tokenizer: 0.5.11 dev: true @@ -2779,11 +2769,11 @@ packages: resolution: {integrity: sha512-duAsm30uVK9jSysElCbLyU6QQYO2X9iLDLBIBUcCqck9qN1o3tK2qWiHbGK5d6g8E2AJ4H88UrfElkyaJlGrwg==} dev: true - /@glimmer/util/0.65.4: - resolution: {integrity: sha512-aofe+rdBhkREKP2GZta6jy1UcbRRMfWx7M18zxGxspPoeD08NscD04Kx+WiOKXmC1TcrfITr8jvqMfrKrMzYWQ==} + /@glimmer/util/0.83.1: + resolution: {integrity: sha512-amvjtl9dvrkxsoitXAly9W5NUaLIE3A2J2tWhBWIL1Z6DOFotfX7ytIosOIcPhJLZCtiXPHzMutQRv0G/MSMsA==} dependencies: '@glimmer/env': 0.1.7 - '@glimmer/interfaces': 0.65.4 + '@glimmer/interfaces': 0.83.1 '@simple-dom/interface': 1.4.0 dev: true @@ -2791,11 +2781,11 @@ packages: resolution: {integrity: sha512-i01plR0EgFVz69GDrEuFgq1NheIjZcyTy3c7q+w7d096ddPVeVcRzU3LKaqCfovvLJ+6lJx40j45ecycASUUyw==} dev: false - /@glimmer/validator/0.65.4: - resolution: {integrity: sha512-0YUjAyo45DF5JkQxdv5kHn96nMNhvZiEwsAD4Jme0kk5Q9MQcPOUtN76pQAS4f+C6GdF9DeUr2yGXZLFMmb+LA==} + /@glimmer/validator/0.83.1: + resolution: {integrity: sha512-LaILSNnQgDHZpaUsfjVndbS1JfVn0xdTlJdFJblPbhoVklOBSReZVekens3EQ6xOr3BC612sRm1hBnEPixOY6A==} dependencies: '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.65.4 + '@glimmer/global-context': 0.83.1 dev: true /@glimmer/vm-babel-plugins/0.74.2: @@ -2820,8 +2810,8 @@ packages: '@glimmer/util': 0.42.2 dev: true - /@handlebars/parser/1.1.0: - resolution: {integrity: sha512-rR7tJoSwJ2eooOpYGxGGW95sLq6GXUaS1UtWvN7pei6n2/okYvCGld9vsUTvkl2migxbkszsycwtMf/GEc1k1A==} + /@handlebars/parser/2.0.0: + resolution: {integrity: sha512-EP9uEDZv/L5Qh9IWuMUGJRfwhXJ4h1dqKTT4/3+tY0eu7sPis7xh23j61SYUnNF4vqCQvvUXpDo9Bh/+q1zASA==} dev: true /@humanwhocodes/config-array/0.5.0: @@ -2856,6 +2846,18 @@ packages: '@jridgewell/resolve-uri': 3.0.5 '@jridgewell/sourcemap-codec': 1.4.11 + /@lint-todo/utils/12.0.1: + resolution: {integrity: sha512-Xiy5wN+ns95gEHepJ55TXEBAZrkZlzrF9wTjqoTgv+RYOYL3+qQ+v0RtPH2n/UwPJEFuXJ6QKiT99RnUOt1pzw==} + engines: {node: 12.* || >= 14} + dependencies: + '@types/eslint': 7.29.0 + fs-extra: 9.1.0 + proper-lockfile: 4.1.2 + slash: 3.0.0 + tslib: 2.3.1 + upath: 2.0.1 + dev: true + /@nodelib/fs.scandir/2.1.5: resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -3435,7 +3437,7 @@ packages: debug: 4.3.2 eslint: 7.32.0 functional-red-black-tree: 1.0.1 - ignore: 5.1.9 + ignore: 5.2.0 regexpp: 3.2.0 semver: 7.3.5 tsutils: 3.21.0_typescript@3.9.10 @@ -4026,7 +4028,7 @@ packages: engines: {node: '>= 8'} dependencies: normalize-path: 3.0.0 - picomatch: 2.3.0 + picomatch: 2.3.1 dev: true /aproba/1.2.0: @@ -4050,6 +4052,11 @@ packages: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} dev: true + /aria-query/5.0.0: + resolution: {integrity: sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==} + engines: {node: '>=6.0'} + dev: true + /arr-diff/4.0.0: resolution: {integrity: sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=} engines: {node: '>=0.10.0'} @@ -4390,7 +4397,7 @@ packages: glob: 7.2.0 pkg-up: 2.0.0 reselect: 3.0.1 - resolve: 1.20.0 + resolve: 1.22.0 /babel-plugin-module-resolver/4.1.0: resolution: {integrity: sha512-MlX10UDheRr3lb3P0WcaIdtCSRlxdQsB1sBqL7W0raF070bGl1HQQq5K3T2vf2XAYie+ww+5AKC/WrkjRO2knA==} @@ -4400,7 +4407,7 @@ packages: glob: 7.2.0 pkg-up: 3.1.0 reselect: 4.1.4 - resolve: 1.20.0 + resolve: 1.22.0 dev: true /babel-plugin-polyfill-corejs2/0.3.0_@babel+core@7.16.0: @@ -5109,7 +5116,7 @@ packages: ensure-posix-path: 1.1.1 fs-extra: 8.1.0 minimatch: 3.0.4 - resolve: 1.20.0 + resolve: 1.22.0 rsvp: 4.8.5 symlink-or-copy: 1.3.1 walk-sync: 1.1.4 @@ -5758,16 +5765,16 @@ packages: engines: {node: '>= 6'} dev: true - /commander/6.2.1: - resolution: {integrity: sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==} - engines: {node: '>= 6'} - dev: true - /commander/7.2.0: resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} engines: {node: '>= 10'} dev: true + /commander/8.3.0: + resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} + engines: {node: '>= 12'} + dev: true + /common-tags/1.8.2: resolution: {integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==} engines: {node: '>=4.0.0'} @@ -7062,39 +7069,39 @@ packages: - supports-color dev: true - /ember-template-lint/3.16.0: - resolution: {integrity: sha512-hbP4JefkOLx9tMkrZ3UIvdBNoEnrT7rg6c70tIxpB9F+KpPneDbmpGMBsQVhhK4BirTXIFwAIfnwKcwkIk3bPQ==} - engines: {node: '>= 10.24 < 11 || 12.* || >= 14.*'} + /ember-template-lint/4.4.0: + resolution: {integrity: sha512-4HyyNo1CrKCeSwPbpZ+XHFM1NMl4JzXJweotYWOQ//Yepbv8LWLVy4NqLMUxTeujz0KZmUhAgoGsahASv7roaw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@ember-template-lint/todo-utils': 10.0.0 + '@lint-todo/utils': 12.0.1 + aria-query: 5.0.0 chalk: 4.1.2 ci-info: 3.3.0 date-fns: 2.28.0 - ember-template-recast: 5.0.3 - find-up: 5.0.0 + ember-template-recast: 6.1.3 + find-up: 6.3.0 fuse.js: 6.5.3 - get-stdin: 8.0.0 - globby: 11.0.4 + get-stdin: 9.0.0 + globby: 13.1.1 is-glob: 4.0.3 - micromatch: 4.0.4 - requireindex: 1.2.0 - resolve: 1.20.0 + micromatch: 4.0.5 + resolve: 1.22.0 v8-compile-cache: 2.3.0 - yargs: 16.2.0 + yargs: 17.4.1 dev: true - /ember-template-recast/5.0.3: - resolution: {integrity: sha512-qsJYQhf29Dk6QMfviXhUPE+byMOs6iRQxUDHgkj8yqjeppvjHaFG96hZi/NAXJTm/M7o3PpfF5YlmeaKtI9UeQ==} - engines: {node: 10.* || 12.* || >= 14.*} + /ember-template-recast/6.1.3: + resolution: {integrity: sha512-45lkfjrWlrMPlOd5rLFeQeePZwAvcS//x1x15kaiQTlqQdYWiYNXwbpWHqV+p9fXY6bEjl6EbyPhG/zBkgh8MA==} + engines: {node: 12.* || 14.* || >= 16.*} hasBin: true dependencies: - '@glimmer/reference': 0.65.4 - '@glimmer/syntax': 0.65.4 - '@glimmer/validator': 0.65.4 + '@glimmer/reference': 0.83.1 + '@glimmer/syntax': 0.83.1 + '@glimmer/validator': 0.83.1 async-promise-queue: 1.0.5 colors: 1.4.0 - commander: 6.2.1 + commander: 8.3.0 globby: 11.0.4 ora: 5.4.1 slash: 3.0.0 @@ -7365,7 +7372,7 @@ packages: resolution: {integrity: sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==} dependencies: debug: 3.2.7 - resolve: 1.20.0 + resolve: 1.22.0 dev: true /eslint-module-utils/2.7.1: @@ -7435,11 +7442,11 @@ packages: eslint-import-resolver-node: 0.3.6 eslint-module-utils: 2.7.1 has: 1.0.3 - is-core-module: 2.8.0 + is-core-module: 2.8.1 is-glob: 4.0.3 minimatch: 3.0.4 object.values: 1.1.5 - resolve: 1.20.0 + resolve: 1.22.0 tsconfig-paths: 3.12.0 dev: true @@ -7871,15 +7878,15 @@ packages: resolution: {integrity: sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==} dev: true - /fast-glob/3.2.7: - resolution: {integrity: sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==} - engines: {node: '>=8'} + /fast-glob/3.2.11: + resolution: {integrity: sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==} + engines: {node: '>=8.6.0'} dependencies: '@nodelib/fs.stat': 2.0.5 '@nodelib/fs.walk': 1.2.8 glob-parent: 5.1.2 merge2: 1.4.1 - micromatch: 4.0.4 + micromatch: 4.0.5 dev: true /fast-json-stable-stringify/2.1.0: @@ -8076,6 +8083,14 @@ packages: path-exists: 4.0.0 dev: true + /find-up/6.3.0: + resolution: {integrity: sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + locate-path: 7.1.0 + path-exists: 5.0.0 + dev: true + /find-yarn-workspace-root/1.2.1: resolution: {integrity: sha512-dVtfb0WuQG+8Ag2uWkbG79hOUzEsRrhBzgfn86g2sJPkzmcpGdghbNTfUKGTxymFrY/tLIodDzLoW9nOJ4FY8Q==} dependencies: @@ -8086,7 +8101,7 @@ packages: /find-yarn-workspace-root/2.0.0: resolution: {integrity: sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==} dependencies: - micromatch: 4.0.4 + micromatch: 4.0.5 dev: true /findup-sync/4.0.0: @@ -8095,7 +8110,7 @@ packages: dependencies: detect-file: 1.0.0 is-glob: 4.0.3 - micromatch: 4.0.4 + micromatch: 4.0.5 resolve-dir: 1.0.1 dev: true @@ -8416,9 +8431,9 @@ packages: engines: {node: '>=0.10.0'} dev: true - /get-stdin/8.0.0: - resolution: {integrity: sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==} - engines: {node: '>=10'} + /get-stdin/9.0.0: + resolution: {integrity: sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==} + engines: {node: '>=12'} dev: true /get-stream/4.1.0: @@ -8565,9 +8580,9 @@ packages: '@types/glob': 7.2.0 array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.2.7 + fast-glob: 3.2.11 glob: 7.2.0 - ignore: 5.1.9 + ignore: 5.2.0 merge2: 1.4.1 slash: 3.0.0 dev: true @@ -8578,12 +8593,23 @@ packages: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.2.7 - ignore: 5.1.9 + fast-glob: 3.2.11 + ignore: 5.2.0 merge2: 1.4.1 slash: 3.0.0 dev: true + /globby/13.1.1: + resolution: {integrity: sha512-XMzoDZbGZ37tufiv7g0N4F/zp3zkwdFtVbV3EHsVl1KQr4RPLfNoT068/97RPshz2J5xYNEjLKKBKaGHifBd3Q==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + dir-glob: 3.0.1 + fast-glob: 3.2.11 + ignore: 5.2.0 + merge2: 1.4.1 + slash: 4.0.0 + dev: true + /globrex/0.1.2: resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} dev: true @@ -8744,7 +8770,7 @@ packages: heimdalljs: 0.2.6 heimdalljs-logger: 0.1.10 path-root: 0.1.1 - resolve: 1.20.0 + resolve: 1.22.0 resolve-package-path: 1.2.7 /hash.js/1.1.7: @@ -8959,6 +8985,11 @@ packages: engines: {node: '>= 4'} dev: true + /ignore/5.2.0: + resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==} + engines: {node: '>= 4'} + dev: true + /import-cwd/3.0.0: resolution: {integrity: sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==} engines: {node: '>=8'} @@ -9212,8 +9243,8 @@ packages: ci-info: 3.3.0 dev: true - /is-core-module/2.8.0: - resolution: {integrity: sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==} + /is-core-module/2.8.1: + resolution: {integrity: sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==} dependencies: has: 1.0.3 @@ -9767,7 +9798,7 @@ packages: make-fetch-happen: 9.1.0 p-map: 3.0.0 progress: 2.0.3 - yargs: 17.2.1 + yargs: 17.4.1 transitivePeerDependencies: - supports-color dev: true @@ -9875,6 +9906,13 @@ packages: p-locate: 5.0.0 dev: true + /locate-path/7.1.0: + resolution: {integrity: sha512-HNx5uOnYeK4SxEoid5qnhRfprlJeGMzFRKPLCf/15N3/B4AiofNwC/yq7VBKdVk9dx7m+PiYCJOGg55JYTAqoQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + p-locate: 6.0.0 + dev: true + /lodash._baseassign/3.2.0: resolution: {integrity: sha1-jDigmVAPIVrQnlnxci/QxSv+Ck4=} dependencies: @@ -10473,12 +10511,12 @@ packages: to-regex: 3.0.2 dev: true - /micromatch/4.0.4: - resolution: {integrity: sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==} + /micromatch/4.0.5: + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} engines: {node: '>=8.6'} dependencies: braces: 3.0.2 - picomatch: 2.3.0 + picomatch: 2.3.1 dev: true /miller-rabin/4.0.1: @@ -10872,7 +10910,7 @@ packages: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} dependencies: hosted-git-info: 2.8.9 - resolve: 1.20.0 + resolve: 1.22.0 semver: 5.7.1 validate-npm-package-license: 3.0.4 dev: true @@ -11178,6 +11216,13 @@ packages: yocto-queue: 0.1.0 dev: true + /p-limit/4.0.0: + resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + yocto-queue: 1.0.0 + dev: true + /p-locate/2.0.0: resolution: {integrity: sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=} engines: {node: '>=4'} @@ -11205,6 +11250,13 @@ packages: p-limit: 3.1.0 dev: true + /p-locate/6.0.0: + resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + p-limit: 4.0.0 + dev: true + /p-map/3.0.0: resolution: {integrity: sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==} engines: {node: '>=8'} @@ -11357,6 +11409,11 @@ packages: engines: {node: '>=8'} dev: true + /path-exists/5.0.0: + resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: true + /path-is-absolute/1.0.1: resolution: {integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=} engines: {node: '>=0.10.0'} @@ -11415,8 +11472,8 @@ packages: /picocolors/1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} - /picomatch/2.3.0: - resolution: {integrity: sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==} + /picomatch/2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} dev: true @@ -11636,6 +11693,14 @@ packages: engines: {node: 10.* || >= 12.*} dev: true + /proper-lockfile/4.1.2: + resolution: {integrity: sha512-TjNPblN4BwAWMXU8s9AEz4JmQxnD1NNL7bNOY/AKUzyamc379FWASUhc/K1pL2noVb+XmZKLL68cjzLsiOAMaA==} + dependencies: + graceful-fs: 4.2.10 + retry: 0.12.0 + signal-exit: 3.0.6 + dev: true + /protocols/1.4.8: resolution: {integrity: sha512-IgjKyaUSjsROSO8/D49Ab7hP8mJgTYcqApOqdPhLoPxAplXmkp+zRvsrSQjFn5by0rhm4VH0GAUELIPpx7B1yg==} dev: true @@ -11884,7 +11949,7 @@ packages: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} dependencies: - picomatch: 2.3.0 + picomatch: 2.3.1 dev: true optional: true @@ -11902,7 +11967,7 @@ packages: resolution: {integrity: sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=} engines: {node: '>= 0.10'} dependencies: - resolve: 1.20.0 + resolve: 1.22.0 dev: true /redeyed/1.0.1: @@ -12167,9 +12232,17 @@ packages: /resolve/1.20.0: resolution: {integrity: sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==} dependencies: - is-core-module: 2.8.0 + is-core-module: 2.8.1 path-parse: 1.0.7 + /resolve/1.22.0: + resolution: {integrity: sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==} + hasBin: true + dependencies: + is-core-module: 2.8.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + /responselike/1.0.2: resolution: {integrity: sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=} dependencies: @@ -12336,7 +12409,7 @@ packages: exec-sh: 0.3.6 execa: 4.1.0 fb-watchman: 2.0.1 - micromatch: 4.0.4 + micromatch: 4.0.5 minimist: 1.2.5 walker: 1.0.8 dev: true @@ -12562,6 +12635,11 @@ packages: engines: {node: '>=8'} dev: true + /slash/4.0.0: + resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} + engines: {node: '>=12'} + dev: true + /slice-ansi/4.0.0: resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==} engines: {node: '>=10'} @@ -13042,6 +13120,10 @@ packages: has-flag: 4.0.0 dev: true + /supports-preserve-symlinks-flag/1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + /symbol-tree/3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} dev: true @@ -13681,6 +13763,11 @@ packages: dev: true optional: true + /upath/2.0.1: + resolution: {integrity: sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==} + engines: {node: '>=4'} + dev: true + /update-notifier/5.1.0: resolution: {integrity: sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==} engines: {node: '>=10'} @@ -14244,6 +14331,11 @@ packages: engines: {node: '>=10'} dev: true + /yargs-parser/21.0.1: + resolution: {integrity: sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==} + engines: {node: '>=12'} + dev: true + /yargs/16.2.0: resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} engines: {node: '>=10'} @@ -14257,8 +14349,8 @@ packages: yargs-parser: 20.2.9 dev: true - /yargs/17.2.1: - resolution: {integrity: sha512-XfR8du6ua4K6uLGm5S6fA+FIJom/MdJcFNVY8geLlp2v8GYbOXD4EB1tPNZsRn4vBzKGMgb5DRZMeWuFc2GO8Q==} + /yargs/17.4.1: + resolution: {integrity: sha512-WSZD9jgobAg3ZKuCQZSa3g9QOJeCCqLoLAykiWgmXnDo9EPnn4RPf5qVTtzgOx66o6/oqhcA5tHtJXpG8pMt3g==} engines: {node: '>=12'} dependencies: cliui: 7.0.4 @@ -14267,10 +14359,15 @@ packages: require-directory: 2.1.1 string-width: 4.2.3 y18n: 5.0.8 - yargs-parser: 20.2.9 + yargs-parser: 21.0.1 dev: true /yocto-queue/0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} dev: true + + /yocto-queue/1.0.0: + resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} + engines: {node: '>=12.20'} + dev: true