Mirror: The small sibling of the graphql package, slimmed down for client-side libraries.
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Upgrade Rollup, ESLint, Jest to Vitest

+1468 -2031
+1 -1
.github/workflows/ci.yml
··· 47 47 run: pnpm run lint 48 48 49 49 - name: Unit Tests 50 - run: pnpm run test --maxWorkers=2 50 + run: pnpm run test --run 51 51 52 52 - name: Build 53 53 run: pnpm run build
+1
alias/language/__tests__/parser.test.js
··· 1 1 // See: https://github.com/graphql/graphql-js/blob/976d64b/src/language/__tests__/parser-test.ts 2 2 // Note: Tests regarding reserved keywords have been removed. 3 3 4 + import { describe, it, expect } from 'vitest'; 4 5 import { Kind } from 'graphql'; 5 6 import { parse, parseValue, parseType } from '../parser'; 6 7
+4 -9
alias/language/__tests__/printer.test.js
··· 1 1 // See: https://github.com/graphql/graphql-js/blob/976d64b/src/language/__tests__/printer-test.ts 2 2 3 + import { describe, it, expect } from 'vitest'; 3 4 import { parse } from '../parser'; 4 5 import { print } from '../printer'; 5 6 ··· 35 36 } 36 37 `); 37 38 38 - const queryASTWithArtifacts = parse( 39 - 'query ($foo: TestType) @testDirective { id, name }' 40 - ); 39 + const queryASTWithArtifacts = parse('query ($foo: TestType) @testDirective { id, name }'); 41 40 expect(print(queryASTWithArtifacts)).toBe(dedent` 42 41 query ($foo: TestType) @testDirective { 43 42 id ··· 45 44 } 46 45 `); 47 46 48 - const mutationASTWithArtifacts = parse( 49 - 'mutation ($foo: TestType) @testDirective { id, name }' 50 - ); 47 + const mutationASTWithArtifacts = parse('mutation ($foo: TestType) @testDirective { id, name }'); 51 48 expect(print(mutationASTWithArtifacts)).toBe(dedent` 52 49 mutation ($foo: TestType) @testDirective { 53 50 id ··· 68 65 }); 69 66 70 67 it('keeps arguments on one line if line is short (<= 80 chars)', () => { 71 - const printed = print( 72 - parse('{trip(wheelchair:false arriveBy:false){dateTime}}') 73 - ); 68 + const printed = print(parse('{trip(wheelchair:false arriveBy:false){dateTime}}')); 74 69 75 70 expect(printed).toBe( 76 71 dedent`
+13 -41
alias/language/__tests__/visitor.test.js
··· 1 1 // See: https://github.com/graphql/graphql-js/blob/976d64b/src/language/__tests__/visitor-test.ts 2 2 3 + import { describe, it, expect } from 'vitest'; 3 4 import { Kind, parse, print } from 'graphql'; 4 5 import { visit, visitInParallel, BREAK } from '../visitor'; 5 6 ··· 268 269 269 270 expect(ast).toEqual(parse('{ a, b, c { a, b, c } }', { noLocation: true })); 270 271 271 - expect(editedAST).toEqual( 272 - parse('{ a, c { a, c } }', { noLocation: true }) 273 - ); 272 + expect(editedAST).toEqual(parse('{ a, c { a, c } }', { noLocation: true })); 274 273 }); 275 274 276 275 it('allows for editing on leave', () => { ··· 286 285 287 286 expect(ast).toEqual(parse('{ a, b, c { a, b, c } }', { noLocation: true })); 288 287 289 - expect(editedAST).toEqual( 290 - parse('{ a, c { a, c } }', { noLocation: true }) 291 - ); 288 + expect(editedAST).toEqual(parse('{ a, c { a, c } }', { noLocation: true })); 292 289 }); 293 290 294 291 it('ignores false returned on leave', () => { ··· 299 296 }, 300 297 }); 301 298 302 - expect(returnedAST).toEqual( 303 - parse('{ a, b, c { a, b, c } }', { noLocation: true }) 304 - ); 299 + expect(returnedAST).toEqual(parse('{ a, b, c { a, b, c } }', { noLocation: true })); 305 300 }); 306 301 307 302 it('visits edited node', () => { ··· 478 473 }); 479 474 480 475 it('handles deep immutable edits correctly when using "enter"', () => { 481 - const formatNode = (node) => { 476 + const formatNode = node => { 482 477 if ( 483 478 node.selectionSet && 484 479 !node.selectionSet.selections.some( 485 - (node) => 486 - node.kind === Kind.FIELD && 487 - node.name.value === '__typename' && 488 - !node.alias 480 + node => node.kind === Kind.FIELD && node.name.value === '__typename' && !node.alias 489 481 ) 490 482 ) { 491 483 return { ··· 507 499 } 508 500 }; 509 501 const ast = parse('{ players { nodes { id } } }'); 510 - const expected = parse( 511 - '{ players { nodes { id __typename } __typename } }' 512 - ); 502 + const expected = parse('{ players { nodes { id __typename } __typename } }'); 513 503 const visited = visit(ast, { 514 504 Field: formatNode, 515 505 InlineFragment: formatNode, ··· 525 515 526 516 visit(ast, { 527 517 enter(node, key, parent) { 528 - visited.push([ 529 - 'enter', 530 - node.kind, 531 - key, 532 - isNode(parent) ? parent.kind : undefined, 533 - ]); 518 + visited.push(['enter', node.kind, key, isNode(parent) ? parent.kind : undefined]); 534 519 535 520 checkVisitorFnArgs(ast, arguments); 536 521 argsStack.push([...arguments]); 537 522 }, 538 523 539 524 leave(node, key, parent) { 540 - visited.push([ 541 - 'leave', 542 - node.kind, 543 - key, 544 - isNode(parent) ? parent.kind : undefined, 545 - ]); 525 + visited.push(['leave', node.kind, key, isNode(parent) ? parent.kind : undefined]); 546 526 547 527 expect(argsStack.pop()).toEqual([...arguments]); 548 528 }, ··· 1269 1249 ]) 1270 1250 ); 1271 1251 1272 - expect(ast).toEqual( 1273 - parse('{ a, b, c { a, b, c } }', { noLocation: true }) 1274 - ); 1252 + expect(ast).toEqual(parse('{ a, b, c { a, b, c } }', { noLocation: true })); 1275 1253 1276 - expect(editedAST).toEqual( 1277 - parse('{ a, c { a, c } }', { noLocation: true }) 1278 - ); 1254 + expect(editedAST).toEqual(parse('{ a, c { a, c } }', { noLocation: true })); 1279 1255 1280 1256 expect(visited).toEqual([ 1281 1257 ['enter', 'Document', undefined], ··· 1333 1309 ]) 1334 1310 ); 1335 1311 1336 - expect(ast).toEqual( 1337 - parse('{ a, b, c { a, b, c } }', { noLocation: true }) 1338 - ); 1312 + expect(ast).toEqual(parse('{ a, b, c { a, b, c } }', { noLocation: true })); 1339 1313 1340 - expect(editedAST).toEqual( 1341 - parse('{ a, c { a, c } }', { noLocation: true }) 1342 - ); 1314 + expect(editedAST).toEqual(parse('{ a, c { a, c } }', { noLocation: true })); 1343 1315 1344 1316 expect(visited).toEqual([ 1345 1317 ['enter', 'Document', undefined],
+38 -32
package.json
··· 6 6 "private": true, 7 7 "scripts": { 8 8 "prepare": "node ./scripts/prepare.js", 9 - "test": "jest", 9 + "test": "vitest", 10 10 "lint": "eslint --ext=js,mjs .", 11 - "build": "rollup -c scripts/rollup/config.js", 11 + "build": "rollup -c scripts/rollup/config.mjs", 12 12 "size-check": "cd scripts/buildenv && pnpm run build", 13 13 "prepublishOnly": "run-s test build" 14 14 }, ··· 17 17 "graphql-js", 18 18 "lite" 19 19 ], 20 - "homepage": "https://github.com/kitten/graphql-web-lite", 20 + "homepage": "https://github.com/0no-co/graphql-web-lite", 21 21 "bugs": { 22 - "url": "https://github.com/kitten/graphql-web-lite/issues" 22 + "url": "https://github.com/0no-co/graphql-web-lite/issues" 23 23 }, 24 24 "repository": { 25 25 "type": "git", 26 - "url": "https://github.com/kitten/graphql-web-lite.git" 26 + "url": "https://github.com/0no-co/graphql-web-lite.git" 27 + }, 28 + "pnpm": { 29 + "peerDependencyRules": { 30 + "allowedVersions": { 31 + "graphql": "*" 32 + } 33 + }, 34 + "overrides": { 35 + "graphql": "~16.1.0" 36 + } 27 37 }, 28 38 "devDependencies": { 29 - "@0no-co/graphql.web": "^0.1.2", 30 - "@babel/core": "^7.15.0", 31 - "@rollup/plugin-babel": "^5.3.0", 32 - "@rollup/plugin-buble": "^0.21.3", 33 - "@rollup/plugin-node-resolve": "^13.0.4", 34 - "@rollup/plugin-replace": "^3.0.0", 39 + "@0no-co/graphql.web": "^0.1.5", 40 + "@babel/core": "^7.21.3", 41 + "@rollup/plugin-babel": "^6.0.3", 42 + "@rollup/plugin-buble": "^1.0.2", 43 + "@rollup/plugin-node-resolve": "^15.0.1", 44 + "@rollup/plugin-replace": "^5.0.2", 45 + "@rollup/plugin-terser": "^0.4.0", 46 + "@typescript-eslint/eslint-plugin": "^5.55.0", 47 + "@typescript-eslint/parser": "^5.55.0", 35 48 "babel-plugin-modular-graphql": "^1.0.1", 36 - "eslint": "^7.32.0", 37 - "eslint-config-prettier": "^8.3.0", 38 - "eslint-plugin-prettier": "^4.0.0", 39 - "graphql": "^16.1.0", 49 + "dotenv": "^16.0.3", 50 + "eslint": "^8.36.0", 51 + "eslint-config-prettier": "^8.7.0", 52 + "eslint-plugin-prettier": "^4.2.1", 53 + "eslint-plugin-tsdoc": "^0.2.17", 54 + "graphql": "~16.1.0", 40 55 "husky-v4": "^4.3.8", 41 - "jest": "^27.1.0", 42 56 "lint-staged": "^11.1.2", 43 57 "npm-run-all": "^4.1.5", 44 - "prettier": "^2.3.2", 45 - "reghex": "^3.0.2", 46 - "rollup": "^2.56.2", 47 - "rollup-plugin-terser": "^7.0.2", 58 + "prettier": "^2.8.4", 59 + "rollup": "^3.20.0", 48 60 "semver": "^7.3.5", 49 - "sucrase": "^3.20.1" 61 + "sucrase": "^3.30.0", 62 + "typescript": "^5.0.2", 63 + "vitest": "^0.29.7" 50 64 }, 51 65 "prettier": { 52 - "singleQuote": true 66 + "singleQuote": true, 67 + "tabWidth": 2, 68 + "printWidth": 100 53 69 }, 54 70 "eslintConfig": { 55 71 "root": true, ··· 64 80 "husky": { 65 81 "hooks": { 66 82 "pre-commit": "lint-staged --quiet --relative" 67 - } 68 - }, 69 - "jest": { 70 - "moduleFileExtensions": [ 71 - "mjs", 72 - "js" 73 - ], 74 - "transformIgnorePatterns": [], 75 - "transform": { 76 - "\\.m?js$": "<rootDir>/scripts/jest/transform-esm.js" 77 83 } 78 84 } 79 85 }
+1357 -1898
pnpm-lock.yaml
··· 1 1 lockfileVersion: 5.4 2 2 3 + overrides: 4 + graphql: ~16.1.0 5 + 3 6 importers: 4 7 5 8 .: 6 9 specifiers: 7 - '@0no-co/graphql.web': ^0.1.2 8 - '@babel/core': ^7.15.0 9 - '@rollup/plugin-babel': ^5.3.0 10 - '@rollup/plugin-buble': ^0.21.3 11 - '@rollup/plugin-node-resolve': ^13.0.4 12 - '@rollup/plugin-replace': ^3.0.0 10 + '@0no-co/graphql.web': ^0.1.5 11 + '@babel/core': ^7.21.3 12 + '@rollup/plugin-babel': ^6.0.3 13 + '@rollup/plugin-buble': ^1.0.2 14 + '@rollup/plugin-node-resolve': ^15.0.1 15 + '@rollup/plugin-replace': ^5.0.2 16 + '@rollup/plugin-terser': ^0.4.0 17 + '@typescript-eslint/eslint-plugin': ^5.55.0 18 + '@typescript-eslint/parser': ^5.55.0 13 19 babel-plugin-modular-graphql: ^1.0.1 14 - eslint: ^7.32.0 15 - eslint-config-prettier: ^8.3.0 16 - eslint-plugin-prettier: ^4.0.0 17 - graphql: ^16.1.0 20 + dotenv: ^16.0.3 21 + eslint: ^8.36.0 22 + eslint-config-prettier: ^8.7.0 23 + eslint-plugin-prettier: ^4.2.1 24 + eslint-plugin-tsdoc: ^0.2.17 25 + graphql: ~16.1.0 18 26 husky-v4: ^4.3.8 19 - jest: ^27.1.0 20 27 lint-staged: ^11.1.2 21 28 npm-run-all: ^4.1.5 22 - prettier: ^2.3.2 23 - reghex: ^3.0.2 24 - rollup: ^2.56.2 25 - rollup-plugin-terser: ^7.0.2 29 + prettier: ^2.8.4 30 + rollup: ^3.20.0 26 31 semver: ^7.3.5 27 - sucrase: ^3.20.1 32 + sucrase: ^3.30.0 33 + typescript: ^5.0.2 34 + vitest: ^0.29.7 28 35 devDependencies: 29 - '@0no-co/graphql.web': 0.1.2 30 - '@babel/core': 7.15.0 31 - '@rollup/plugin-babel': 5.3.0_ztreopm35ygbcovfq5vo2gfrdq 32 - '@rollup/plugin-buble': 0.21.3_rollup@2.56.3 33 - '@rollup/plugin-node-resolve': 13.0.4_rollup@2.56.3 34 - '@rollup/plugin-replace': 3.0.0_rollup@2.56.3 36 + '@0no-co/graphql.web': 0.1.5 37 + '@babel/core': 7.21.3 38 + '@rollup/plugin-babel': 6.0.3_7q3kejatfh3gjru7whmg6sfpeq 39 + '@rollup/plugin-buble': 1.0.2_rollup@3.20.0 40 + '@rollup/plugin-node-resolve': 15.0.1_rollup@3.20.0 41 + '@rollup/plugin-replace': 5.0.2_rollup@3.20.0 42 + '@rollup/plugin-terser': 0.4.0_rollup@3.20.0 43 + '@typescript-eslint/eslint-plugin': 5.56.0_2hcjazgfnbtq42tcc73br2vup4 44 + '@typescript-eslint/parser': 5.56.0_j4766f7ecgqbon3u7zlxn5zszu 35 45 babel-plugin-modular-graphql: 1.0.1 36 - eslint: 7.32.0 37 - eslint-config-prettier: 8.3.0_eslint@7.32.0 38 - eslint-plugin-prettier: 4.0.0_ljekgsp75rqpkjl3l4ki6umzym 46 + dotenv: 16.0.3 47 + eslint: 8.36.0 48 + eslint-config-prettier: 8.8.0_eslint@8.36.0 49 + eslint-plugin-prettier: 4.2.1_i2qmqyy4fgpgq2h7f6vnil3crq 50 + eslint-plugin-tsdoc: 0.2.17 39 51 graphql: 16.1.0 40 52 husky-v4: 4.3.8 41 - jest: 27.1.0 42 53 lint-staged: 11.1.2 43 54 npm-run-all: 4.1.5 44 - prettier: 2.3.2 45 - reghex: 3.0.2 46 - rollup: 2.56.3 47 - rollup-plugin-terser: 7.0.2_rollup@2.56.3 55 + prettier: 2.8.5 56 + rollup: 3.20.0 48 57 semver: 7.3.5 49 - sucrase: 3.20.1 58 + sucrase: 3.30.0 59 + typescript: 5.0.2 60 + vitest: 0.29.7 50 61 51 62 scripts/buildenv: 52 63 specifiers: 53 64 '@preact/preset-vite': ^2.1.0 54 65 '@urql/preact': ^2.0.2 55 - graphql: ^16.0.0-alpha.5 66 + graphql: ~16.1.0 56 67 preact: ^10.5.14 57 68 vite: ^2.2.4 58 69 dependencies: ··· 65 76 66 77 packages: 67 78 68 - /@0no-co/graphql.web/0.1.2: 69 - resolution: {integrity: sha512-Jgn4aaiXit6yDL4tBZvv1wV2x9rCEsElqpeNxO80NHUNOPP+QY9VxA1dq9RTSaeaeN6/i994gNV+UvRIX3gQLQ==} 79 + /@0no-co/graphql.web/0.1.5: 80 + resolution: {integrity: sha512-a4b2IoVjFF3QpBYs+rd+6UBxo0prF33TgJoIHMZZI3zaFxIEfaaadDfudAGZNBhk+wK8ocHN0wSLSu5prbGRng==} 70 81 dev: true 71 82 72 - /@babel/code-frame/7.12.11: 73 - resolution: {integrity: sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==} 83 + /@ampproject/remapping/2.2.0: 84 + resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==} 85 + engines: {node: '>=6.0.0'} 74 86 dependencies: 75 - '@babel/highlight': 7.14.5 87 + '@jridgewell/gen-mapping': 0.1.1 88 + '@jridgewell/trace-mapping': 0.3.17 76 89 dev: true 77 90 78 91 /@babel/code-frame/7.14.5: ··· 82 95 '@babel/highlight': 7.14.5 83 96 dev: true 84 97 98 + /@babel/code-frame/7.18.6: 99 + resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==} 100 + engines: {node: '>=6.9.0'} 101 + dependencies: 102 + '@babel/highlight': 7.18.6 103 + dev: true 104 + 85 105 /@babel/compat-data/7.15.0: 86 106 resolution: {integrity: sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==} 107 + engines: {node: '>=6.9.0'} 108 + dev: true 109 + 110 + /@babel/compat-data/7.21.0: 111 + resolution: {integrity: sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g==} 87 112 engines: {node: '>=6.9.0'} 88 113 dev: true 89 114 ··· 110 135 - supports-color 111 136 dev: true 112 137 138 + /@babel/core/7.21.3: 139 + resolution: {integrity: sha512-qIJONzoa/qiHghnm0l1n4i/6IIziDpzqc36FBs4pzMhDUraHqponwJLiAKm1hGLP3OSB/TVNz6rMwVGpwxxySw==} 140 + engines: {node: '>=6.9.0'} 141 + dependencies: 142 + '@ampproject/remapping': 2.2.0 143 + '@babel/code-frame': 7.18.6 144 + '@babel/generator': 7.21.3 145 + '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.21.3 146 + '@babel/helper-module-transforms': 7.21.2 147 + '@babel/helpers': 7.21.0 148 + '@babel/parser': 7.21.3 149 + '@babel/template': 7.20.7 150 + '@babel/traverse': 7.21.3 151 + '@babel/types': 7.21.3 152 + convert-source-map: 1.9.0 153 + debug: 4.3.4 154 + gensync: 1.0.0-beta.2 155 + json5: 2.2.3 156 + semver: 6.3.0 157 + transitivePeerDependencies: 158 + - supports-color 159 + dev: true 160 + 113 161 /@babel/generator/7.15.0: 114 162 resolution: {integrity: sha512-eKl4XdMrbpYvuB505KTta4AV9g+wWzmVBW69tX0H2NwKVKd2YJbKgyK6M8j/rgLbmHOYJn6rUklV677nOyJrEQ==} 115 163 engines: {node: '>=6.9.0'} 116 164 dependencies: 117 - '@babel/types': 7.15.0 165 + '@babel/types': 7.21.3 118 166 jsesc: 2.5.2 119 167 source-map: 0.5.7 120 168 dev: true 121 169 170 + /@babel/generator/7.21.3: 171 + resolution: {integrity: sha512-QS3iR1GYC/YGUnW7IdggFeN5c1poPUurnGttOV/bZgPGV+izC/D8HnD6DLwod0fsatNyVn1G3EVWMYIF0nHbeA==} 172 + engines: {node: '>=6.9.0'} 173 + dependencies: 174 + '@babel/types': 7.21.3 175 + '@jridgewell/gen-mapping': 0.3.2 176 + '@jridgewell/trace-mapping': 0.3.17 177 + jsesc: 2.5.2 178 + dev: true 179 + 122 180 /@babel/helper-annotate-as-pure/7.18.6: 123 181 resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==} 124 182 engines: {node: '>=6.9.0'} ··· 137 195 '@babel/helper-validator-option': 7.14.5 138 196 browserslist: 4.16.7 139 197 semver: 6.3.0 198 + dev: true 199 + 200 + /@babel/helper-compilation-targets/7.20.7_@babel+core@7.21.3: 201 + resolution: {integrity: sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==} 202 + engines: {node: '>=6.9.0'} 203 + peerDependencies: 204 + '@babel/core': ^7.0.0 205 + dependencies: 206 + '@babel/compat-data': 7.21.0 207 + '@babel/core': 7.21.3 208 + '@babel/helper-validator-option': 7.21.0 209 + browserslist: 4.21.5 210 + lru-cache: 5.1.1 211 + semver: 6.3.0 212 + dev: true 213 + 214 + /@babel/helper-environment-visitor/7.18.9: 215 + resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==} 216 + engines: {node: '>=6.9.0'} 140 217 dev: true 141 218 142 219 /@babel/helper-function-name/7.14.5: ··· 145 222 dependencies: 146 223 '@babel/helper-get-function-arity': 7.14.5 147 224 '@babel/template': 7.14.5 148 - '@babel/types': 7.15.0 225 + '@babel/types': 7.21.3 226 + dev: true 227 + 228 + /@babel/helper-function-name/7.21.0: 229 + resolution: {integrity: sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==} 230 + engines: {node: '>=6.9.0'} 231 + dependencies: 232 + '@babel/template': 7.20.7 233 + '@babel/types': 7.21.3 149 234 dev: true 150 235 151 236 /@babel/helper-get-function-arity/7.14.5: 152 237 resolution: {integrity: sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==} 153 238 engines: {node: '>=6.9.0'} 154 239 dependencies: 155 - '@babel/types': 7.15.0 240 + '@babel/types': 7.21.3 156 241 dev: true 157 242 158 243 /@babel/helper-hoist-variables/7.14.5: 159 244 resolution: {integrity: sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==} 160 245 engines: {node: '>=6.9.0'} 161 246 dependencies: 162 - '@babel/types': 7.15.0 247 + '@babel/types': 7.21.3 248 + dev: true 249 + 250 + /@babel/helper-hoist-variables/7.18.6: 251 + resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==} 252 + engines: {node: '>=6.9.0'} 253 + dependencies: 254 + '@babel/types': 7.21.3 163 255 dev: true 164 256 165 257 /@babel/helper-member-expression-to-functions/7.15.0: ··· 199 291 - supports-color 200 292 dev: true 201 293 294 + /@babel/helper-module-transforms/7.21.2: 295 + resolution: {integrity: sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==} 296 + engines: {node: '>=6.9.0'} 297 + dependencies: 298 + '@babel/helper-environment-visitor': 7.18.9 299 + '@babel/helper-module-imports': 7.18.6 300 + '@babel/helper-simple-access': 7.20.2 301 + '@babel/helper-split-export-declaration': 7.18.6 302 + '@babel/helper-validator-identifier': 7.19.1 303 + '@babel/template': 7.20.7 304 + '@babel/traverse': 7.21.3 305 + '@babel/types': 7.21.3 306 + transitivePeerDependencies: 307 + - supports-color 308 + dev: true 309 + 202 310 /@babel/helper-optimise-call-expression/7.14.5: 203 311 resolution: {integrity: sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==} 204 312 engines: {node: '>=6.9.0'} ··· 206 314 '@babel/types': 7.15.0 207 315 dev: true 208 316 209 - /@babel/helper-plugin-utils/7.14.5: 210 - resolution: {integrity: sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==} 211 - engines: {node: '>=6.9.0'} 212 - dev: true 213 - 214 317 /@babel/helper-plugin-utils/7.20.2: 215 318 resolution: {integrity: sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==} 216 319 engines: {node: '>=6.9.0'} ··· 235 338 '@babel/types': 7.15.0 236 339 dev: true 237 340 341 + /@babel/helper-simple-access/7.20.2: 342 + resolution: {integrity: sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==} 343 + engines: {node: '>=6.9.0'} 344 + dependencies: 345 + '@babel/types': 7.21.3 346 + dev: true 347 + 238 348 /@babel/helper-split-export-declaration/7.14.5: 239 349 resolution: {integrity: sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==} 240 350 engines: {node: '>=6.9.0'} 241 351 dependencies: 242 - '@babel/types': 7.15.0 352 + '@babel/types': 7.21.3 353 + dev: true 354 + 355 + /@babel/helper-split-export-declaration/7.18.6: 356 + resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==} 357 + engines: {node: '>=6.9.0'} 358 + dependencies: 359 + '@babel/types': 7.21.3 243 360 dev: true 244 361 245 362 /@babel/helper-string-parser/7.19.4: ··· 262 379 engines: {node: '>=6.9.0'} 263 380 dev: true 264 381 382 + /@babel/helper-validator-option/7.21.0: 383 + resolution: {integrity: sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==} 384 + engines: {node: '>=6.9.0'} 385 + dev: true 386 + 265 387 /@babel/helpers/7.15.3: 266 388 resolution: {integrity: sha512-HwJiz52XaS96lX+28Tnbu31VeFSQJGOeKHJeaEPQlTl7PnlhFElWPj8tUXtqFIzeN86XxXoBr+WFAyK2PPVz6g==} 267 389 engines: {node: '>=6.9.0'} ··· 273 395 - supports-color 274 396 dev: true 275 397 398 + /@babel/helpers/7.21.0: 399 + resolution: {integrity: sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==} 400 + engines: {node: '>=6.9.0'} 401 + dependencies: 402 + '@babel/template': 7.20.7 403 + '@babel/traverse': 7.21.3 404 + '@babel/types': 7.21.3 405 + transitivePeerDependencies: 406 + - supports-color 407 + dev: true 408 + 276 409 /@babel/highlight/7.14.5: 277 410 resolution: {integrity: sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==} 278 411 engines: {node: '>=6.9.0'} ··· 282 415 js-tokens: 4.0.0 283 416 dev: true 284 417 418 + /@babel/highlight/7.18.6: 419 + resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} 420 + engines: {node: '>=6.9.0'} 421 + dependencies: 422 + '@babel/helper-validator-identifier': 7.19.1 423 + chalk: 2.4.2 424 + js-tokens: 4.0.0 425 + dev: true 426 + 285 427 /@babel/parser/7.15.3: 286 428 resolution: {integrity: sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==} 287 429 engines: {node: '>=6.0.0'} 288 430 hasBin: true 289 431 dependencies: 290 - '@babel/types': 7.15.0 291 - dev: true 292 - 293 - /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.15.0: 294 - resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} 295 - peerDependencies: 296 - '@babel/core': ^7.0.0-0 297 - dependencies: 298 - '@babel/core': 7.15.0 299 - '@babel/helper-plugin-utils': 7.14.5 300 - dev: true 301 - 302 - /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.15.0: 303 - resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} 304 - peerDependencies: 305 - '@babel/core': ^7.0.0-0 306 - dependencies: 307 - '@babel/core': 7.15.0 308 - '@babel/helper-plugin-utils': 7.14.5 432 + '@babel/types': 7.21.3 309 433 dev: true 310 434 311 - /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.15.0: 312 - resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} 313 - peerDependencies: 314 - '@babel/core': ^7.0.0-0 315 - dependencies: 316 - '@babel/core': 7.15.0 317 - '@babel/helper-plugin-utils': 7.14.5 318 - dev: true 319 - 320 - /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.15.0: 321 - resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} 322 - peerDependencies: 323 - '@babel/core': ^7.0.0-0 435 + /@babel/parser/7.21.3: 436 + resolution: {integrity: sha512-lobG0d7aOfQRXh8AyklEAgZGvA4FShxo6xQbUrrT/cNBPUdIDojlokwJsQyCC/eKia7ifqM0yP+2DRZ4WKw2RQ==} 437 + engines: {node: '>=6.0.0'} 438 + hasBin: true 324 439 dependencies: 325 - '@babel/core': 7.15.0 326 - '@babel/helper-plugin-utils': 7.14.5 327 - dev: true 328 - 329 - /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.15.0: 330 - resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} 331 - peerDependencies: 332 - '@babel/core': ^7.0.0-0 333 - dependencies: 334 - '@babel/core': 7.15.0 335 - '@babel/helper-plugin-utils': 7.14.5 440 + '@babel/types': 7.21.3 336 441 dev: true 337 442 338 443 /@babel/plugin-syntax-jsx/7.18.6: ··· 344 449 '@babel/helper-plugin-utils': 7.20.2 345 450 dev: true 346 451 347 - /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.15.0: 348 - resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} 349 - peerDependencies: 350 - '@babel/core': ^7.0.0-0 351 - dependencies: 352 - '@babel/core': 7.15.0 353 - '@babel/helper-plugin-utils': 7.14.5 354 - dev: true 355 - 356 - /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.15.0: 357 - resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} 358 - peerDependencies: 359 - '@babel/core': ^7.0.0-0 360 - dependencies: 361 - '@babel/core': 7.15.0 362 - '@babel/helper-plugin-utils': 7.14.5 363 - dev: true 364 - 365 - /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.15.0: 366 - resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} 367 - peerDependencies: 368 - '@babel/core': ^7.0.0-0 369 - dependencies: 370 - '@babel/core': 7.15.0 371 - '@babel/helper-plugin-utils': 7.14.5 372 - dev: true 373 - 374 - /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.15.0: 375 - resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} 376 - peerDependencies: 377 - '@babel/core': ^7.0.0-0 378 - dependencies: 379 - '@babel/core': 7.15.0 380 - '@babel/helper-plugin-utils': 7.14.5 381 - dev: true 382 - 383 - /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.15.0: 384 - resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} 385 - peerDependencies: 386 - '@babel/core': ^7.0.0-0 387 - dependencies: 388 - '@babel/core': 7.15.0 389 - '@babel/helper-plugin-utils': 7.14.5 390 - dev: true 391 - 392 - /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.15.0: 393 - resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} 394 - peerDependencies: 395 - '@babel/core': ^7.0.0-0 396 - dependencies: 397 - '@babel/core': 7.15.0 398 - '@babel/helper-plugin-utils': 7.14.5 399 - dev: true 400 - 401 - /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.15.0: 402 - resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} 403 - engines: {node: '>=6.9.0'} 404 - peerDependencies: 405 - '@babel/core': ^7.0.0-0 406 - dependencies: 407 - '@babel/core': 7.15.0 408 - '@babel/helper-plugin-utils': 7.14.5 409 - dev: true 410 - 411 - /@babel/plugin-syntax-typescript/7.14.5_@babel+core@7.15.0: 412 - resolution: {integrity: sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==} 413 - engines: {node: '>=6.9.0'} 414 - peerDependencies: 415 - '@babel/core': ^7.0.0-0 416 - dependencies: 417 - '@babel/core': 7.15.0 418 - '@babel/helper-plugin-utils': 7.14.5 419 - dev: true 420 - 421 452 /@babel/plugin-transform-react-jsx-development/7.18.6: 422 453 resolution: {integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==} 423 454 engines: {node: '>=6.9.0'} ··· 444 475 resolution: {integrity: sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==} 445 476 engines: {node: '>=6.9.0'} 446 477 dependencies: 447 - '@babel/code-frame': 7.14.5 478 + '@babel/code-frame': 7.18.6 448 479 '@babel/parser': 7.15.3 449 - '@babel/types': 7.15.0 480 + '@babel/types': 7.21.3 481 + dev: true 482 + 483 + /@babel/template/7.20.7: 484 + resolution: {integrity: sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==} 485 + engines: {node: '>=6.9.0'} 486 + dependencies: 487 + '@babel/code-frame': 7.18.6 488 + '@babel/parser': 7.21.3 489 + '@babel/types': 7.21.3 450 490 dev: true 451 491 452 492 /@babel/traverse/7.15.0: 453 493 resolution: {integrity: sha512-392d8BN0C9eVxVWd8H6x9WfipgVH5IaIoLp23334Sc1vbKKWINnvwRpb4us0xtPaCumlwbTtIYNA0Dv/32sVFw==} 454 494 engines: {node: '>=6.9.0'} 455 495 dependencies: 456 - '@babel/code-frame': 7.14.5 496 + '@babel/code-frame': 7.18.6 457 497 '@babel/generator': 7.15.0 458 498 '@babel/helper-function-name': 7.14.5 459 499 '@babel/helper-hoist-variables': 7.14.5 460 500 '@babel/helper-split-export-declaration': 7.14.5 461 501 '@babel/parser': 7.15.3 462 - '@babel/types': 7.15.0 502 + '@babel/types': 7.21.3 463 503 debug: 4.3.2 464 504 globals: 11.12.0 465 505 transitivePeerDependencies: 466 506 - supports-color 467 507 dev: true 468 508 509 + /@babel/traverse/7.21.3: 510 + resolution: {integrity: sha512-XLyopNeaTancVitYZe2MlUEvgKb6YVVPXzofHgqHijCImG33b/uTurMS488ht/Hbsb2XK3U2BnSTxKVNGV3nGQ==} 511 + engines: {node: '>=6.9.0'} 512 + dependencies: 513 + '@babel/code-frame': 7.18.6 514 + '@babel/generator': 7.21.3 515 + '@babel/helper-environment-visitor': 7.18.9 516 + '@babel/helper-function-name': 7.21.0 517 + '@babel/helper-hoist-variables': 7.18.6 518 + '@babel/helper-split-export-declaration': 7.18.6 519 + '@babel/parser': 7.21.3 520 + '@babel/types': 7.21.3 521 + debug: 4.3.4 522 + globals: 11.12.0 523 + transitivePeerDependencies: 524 + - supports-color 525 + dev: true 526 + 469 527 /@babel/types/7.15.0: 470 528 resolution: {integrity: sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==} 471 529 engines: {node: '>=6.9.0'} ··· 483 541 to-fast-properties: 2.0.0 484 542 dev: true 485 543 486 - /@bcoe/v8-coverage/0.2.3: 487 - resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} 544 + /@esbuild/android-arm/0.17.12: 545 + resolution: {integrity: sha512-E/sgkvwoIfj4aMAPL2e35VnUJspzVYl7+M1B2cqeubdBhADV4uPon0KCc8p2G+LqSJ6i8ocYPCqY3A4GGq0zkQ==} 546 + engines: {node: '>=12'} 547 + cpu: [arm] 548 + os: [android] 549 + requiresBuild: true 488 550 dev: true 551 + optional: true 552 + 553 + /@esbuild/android-arm64/0.17.12: 554 + resolution: {integrity: sha512-WQ9p5oiXXYJ33F2EkE3r0FRDFVpEdcDiwNX3u7Xaibxfx6vQE0Sb8ytrfQsA5WO6kDn6mDfKLh6KrPBjvkk7xA==} 555 + engines: {node: '>=12'} 556 + cpu: [arm64] 557 + os: [android] 558 + requiresBuild: true 559 + dev: true 560 + optional: true 561 + 562 + /@esbuild/android-x64/0.17.12: 563 + resolution: {integrity: sha512-m4OsaCr5gT+se25rFPHKQXARMyAehHTQAz4XX1Vk3d27VtqiX0ALMBPoXZsGaB6JYryCLfgGwUslMqTfqeLU0w==} 564 + engines: {node: '>=12'} 565 + cpu: [x64] 566 + os: [android] 567 + requiresBuild: true 568 + dev: true 569 + optional: true 570 + 571 + /@esbuild/darwin-arm64/0.17.12: 572 + resolution: {integrity: sha512-O3GCZghRIx+RAN0NDPhyyhRgwa19MoKlzGonIb5hgTj78krqp9XZbYCvFr9N1eUxg0ZQEpiiZ4QvsOQwBpP+lg==} 573 + engines: {node: '>=12'} 574 + cpu: [arm64] 575 + os: [darwin] 576 + requiresBuild: true 577 + dev: true 578 + optional: true 579 + 580 + /@esbuild/darwin-x64/0.17.12: 581 + resolution: {integrity: sha512-5D48jM3tW27h1qjaD9UNRuN+4v0zvksqZSPZqeSWggfMlsVdAhH3pwSfQIFJwcs9QJ9BRibPS4ViZgs3d2wsCA==} 582 + engines: {node: '>=12'} 583 + cpu: [x64] 584 + os: [darwin] 585 + requiresBuild: true 586 + dev: true 587 + optional: true 588 + 589 + /@esbuild/freebsd-arm64/0.17.12: 590 + resolution: {integrity: sha512-OWvHzmLNTdF1erSvrfoEBGlN94IE6vCEaGEkEH29uo/VoONqPnoDFfShi41Ew+yKimx4vrmmAJEGNoyyP+OgOQ==} 591 + engines: {node: '>=12'} 592 + cpu: [arm64] 593 + os: [freebsd] 594 + requiresBuild: true 595 + dev: true 596 + optional: true 597 + 598 + /@esbuild/freebsd-x64/0.17.12: 599 + resolution: {integrity: sha512-A0Xg5CZv8MU9xh4a+7NUpi5VHBKh1RaGJKqjxe4KG87X+mTjDE6ZvlJqpWoeJxgfXHT7IMP9tDFu7IZ03OtJAw==} 600 + engines: {node: '>=12'} 601 + cpu: [x64] 602 + os: [freebsd] 603 + requiresBuild: true 604 + dev: true 605 + optional: true 606 + 607 + /@esbuild/linux-arm/0.17.12: 608 + resolution: {integrity: sha512-WsHyJ7b7vzHdJ1fv67Yf++2dz3D726oO3QCu8iNYik4fb5YuuReOI9OtA+n7Mk0xyQivNTPbl181s+5oZ38gyA==} 609 + engines: {node: '>=12'} 610 + cpu: [arm] 611 + os: [linux] 612 + requiresBuild: true 613 + dev: true 614 + optional: true 615 + 616 + /@esbuild/linux-arm64/0.17.12: 617 + resolution: {integrity: sha512-cK3AjkEc+8v8YG02hYLQIQlOznW+v9N+OI9BAFuyqkfQFR+DnDLhEM5N8QRxAUz99cJTo1rLNXqRrvY15gbQUg==} 618 + engines: {node: '>=12'} 619 + cpu: [arm64] 620 + os: [linux] 621 + requiresBuild: true 622 + dev: true 623 + optional: true 624 + 625 + /@esbuild/linux-ia32/0.17.12: 626 + resolution: {integrity: sha512-jdOBXJqcgHlah/nYHnj3Hrnl9l63RjtQ4vn9+bohjQPI2QafASB5MtHAoEv0JQHVb/xYQTFOeuHnNYE1zF7tYw==} 627 + engines: {node: '>=12'} 628 + cpu: [ia32] 629 + os: [linux] 630 + requiresBuild: true 631 + dev: true 632 + optional: true 489 633 490 634 /@esbuild/linux-loong64/0.14.54: 491 635 resolution: {integrity: sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==} ··· 496 640 dev: true 497 641 optional: true 498 642 499 - /@eslint/eslintrc/0.4.3: 500 - resolution: {integrity: sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==} 501 - engines: {node: ^10.12.0 || >=12.0.0} 643 + /@esbuild/linux-loong64/0.17.12: 644 + resolution: {integrity: sha512-GTOEtj8h9qPKXCyiBBnHconSCV9LwFyx/gv3Phw0pa25qPYjVuuGZ4Dk14bGCfGX3qKF0+ceeQvwmtI+aYBbVA==} 645 + engines: {node: '>=12'} 646 + cpu: [loong64] 647 + os: [linux] 648 + requiresBuild: true 649 + dev: true 650 + optional: true 651 + 652 + /@esbuild/linux-mips64el/0.17.12: 653 + resolution: {integrity: sha512-o8CIhfBwKcxmEENOH9RwmUejs5jFiNoDw7YgS0EJTF6kgPgcqLFjgoc5kDey5cMHRVCIWc6kK2ShUePOcc7RbA==} 654 + engines: {node: '>=12'} 655 + cpu: [mips64el] 656 + os: [linux] 657 + requiresBuild: true 658 + dev: true 659 + optional: true 660 + 661 + /@esbuild/linux-ppc64/0.17.12: 662 + resolution: {integrity: sha512-biMLH6NR/GR4z+ap0oJYb877LdBpGac8KfZoEnDiBKd7MD/xt8eaw1SFfYRUeMVx519kVkAOL2GExdFmYnZx3A==} 663 + engines: {node: '>=12'} 664 + cpu: [ppc64] 665 + os: [linux] 666 + requiresBuild: true 667 + dev: true 668 + optional: true 669 + 670 + /@esbuild/linux-riscv64/0.17.12: 671 + resolution: {integrity: sha512-jkphYUiO38wZGeWlfIBMB72auOllNA2sLfiZPGDtOBb1ELN8lmqBrlMiucgL8awBw1zBXN69PmZM6g4yTX84TA==} 672 + engines: {node: '>=12'} 673 + cpu: [riscv64] 674 + os: [linux] 675 + requiresBuild: true 676 + dev: true 677 + optional: true 678 + 679 + /@esbuild/linux-s390x/0.17.12: 680 + resolution: {integrity: sha512-j3ucLdeY9HBcvODhCY4b+Ds3hWGO8t+SAidtmWu/ukfLLG/oYDMaA+dnugTVAg5fnUOGNbIYL9TOjhWgQB8W5g==} 681 + engines: {node: '>=12'} 682 + cpu: [s390x] 683 + os: [linux] 684 + requiresBuild: true 685 + dev: true 686 + optional: true 687 + 688 + /@esbuild/linux-x64/0.17.12: 689 + resolution: {integrity: sha512-uo5JL3cgaEGotaqSaJdRfFNSCUJOIliKLnDGWaVCgIKkHxwhYMm95pfMbWZ9l7GeW9kDg0tSxcy9NYdEtjwwmA==} 690 + engines: {node: '>=12'} 691 + cpu: [x64] 692 + os: [linux] 693 + requiresBuild: true 694 + dev: true 695 + optional: true 696 + 697 + /@esbuild/netbsd-x64/0.17.12: 698 + resolution: {integrity: sha512-DNdoRg8JX+gGsbqt2gPgkgb00mqOgOO27KnrWZtdABl6yWTST30aibGJ6geBq3WM2TIeW6COs5AScnC7GwtGPg==} 699 + engines: {node: '>=12'} 700 + cpu: [x64] 701 + os: [netbsd] 702 + requiresBuild: true 703 + dev: true 704 + optional: true 705 + 706 + /@esbuild/openbsd-x64/0.17.12: 707 + resolution: {integrity: sha512-aVsENlr7B64w8I1lhHShND5o8cW6sB9n9MUtLumFlPhG3elhNWtE7M1TFpj3m7lT3sKQUMkGFjTQBrvDDO1YWA==} 708 + engines: {node: '>=12'} 709 + cpu: [x64] 710 + os: [openbsd] 711 + requiresBuild: true 712 + dev: true 713 + optional: true 714 + 715 + /@esbuild/sunos-x64/0.17.12: 716 + resolution: {integrity: sha512-qbHGVQdKSwi0JQJuZznS4SyY27tYXYF0mrgthbxXrZI3AHKuRvU+Eqbg/F0rmLDpW/jkIZBlCO1XfHUBMNJ1pg==} 717 + engines: {node: '>=12'} 718 + cpu: [x64] 719 + os: [sunos] 720 + requiresBuild: true 721 + dev: true 722 + optional: true 723 + 724 + /@esbuild/win32-arm64/0.17.12: 725 + resolution: {integrity: sha512-zsCp8Ql+96xXTVTmm6ffvoTSZSV2B/LzzkUXAY33F/76EajNw1m+jZ9zPfNJlJ3Rh4EzOszNDHsmG/fZOhtqDg==} 726 + engines: {node: '>=12'} 727 + cpu: [arm64] 728 + os: [win32] 729 + requiresBuild: true 730 + dev: true 731 + optional: true 732 + 733 + /@esbuild/win32-ia32/0.17.12: 734 + resolution: {integrity: sha512-FfrFjR4id7wcFYOdqbDfDET3tjxCozUgbqdkOABsSFzoZGFC92UK7mg4JKRc/B3NNEf1s2WHxJ7VfTdVDPN3ng==} 735 + engines: {node: '>=12'} 736 + cpu: [ia32] 737 + os: [win32] 738 + requiresBuild: true 739 + dev: true 740 + optional: true 741 + 742 + /@esbuild/win32-x64/0.17.12: 743 + resolution: {integrity: sha512-JOOxw49BVZx2/5tW3FqkdjSD/5gXYeVGPDcB0lvap0gLQshkh1Nyel1QazC+wNxus3xPlsYAgqU1BUmrmCvWtw==} 744 + engines: {node: '>=12'} 745 + cpu: [x64] 746 + os: [win32] 747 + requiresBuild: true 748 + dev: true 749 + optional: true 750 + 751 + /@eslint-community/eslint-utils/4.3.0_eslint@8.36.0: 752 + resolution: {integrity: sha512-v3oplH6FYCULtFuCeqyuTd9D2WKO937Dxdq+GmHOLL72TTRriLxz2VLlNfkZRsvj6PKnOPAtuT6dwrs/pA5DvA==} 753 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 754 + peerDependencies: 755 + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 756 + dependencies: 757 + eslint: 8.36.0 758 + eslint-visitor-keys: 3.3.0 759 + dev: true 760 + 761 + /@eslint-community/regexpp/4.4.0: 762 + resolution: {integrity: sha512-A9983Q0LnDGdLPjxyXQ00sbV+K+O+ko2Dr+CZigbHWtX9pNfxlaBkMR8X1CztI73zuEyEBXTVjx7CE+/VSwDiQ==} 763 + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} 764 + dev: true 765 + 766 + /@eslint/eslintrc/2.0.1: 767 + resolution: {integrity: sha512-eFRmABvW2E5Ho6f5fHLqgena46rOj7r7OKHYfLElqcBfGFHHpjBhivyi5+jOEQuSpdc/1phIZJlbC2te+tZNIw==} 768 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 502 769 dependencies: 503 770 ajv: 6.12.6 504 - debug: 4.3.2 505 - espree: 7.3.1 506 - globals: 13.11.0 507 - ignore: 4.0.6 771 + debug: 4.3.4 772 + espree: 9.5.0 773 + globals: 13.20.0 774 + ignore: 5.2.4 508 775 import-fresh: 3.3.0 509 - js-yaml: 3.14.1 510 - minimatch: 3.0.4 776 + js-yaml: 4.1.0 777 + minimatch: 3.1.2 511 778 strip-json-comments: 3.1.1 512 779 transitivePeerDependencies: 513 780 - supports-color 514 781 dev: true 515 782 783 + /@eslint/js/8.36.0: 784 + resolution: {integrity: sha512-lxJ9R5ygVm8ZWgYdUweoq5ownDlJ4upvoWmO4eLxBYHdMo+vZ/Rx0EN6MbKWDJOSUGrqJy2Gt+Dyv/VKml0fjg==} 785 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 786 + dev: true 787 + 516 788 /@graphql-typed-document-node/core/3.2.0_graphql@16.1.0: 517 789 resolution: {integrity: sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==} 518 790 peerDependencies: 519 - graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 791 + graphql: '*' 520 792 dependencies: 521 793 graphql: 16.1.0 522 794 dev: false 523 795 524 - /@humanwhocodes/config-array/0.5.0: 525 - resolution: {integrity: sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==} 796 + /@humanwhocodes/config-array/0.11.8: 797 + resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==} 526 798 engines: {node: '>=10.10.0'} 527 799 dependencies: 528 - '@humanwhocodes/object-schema': 1.2.0 529 - debug: 4.3.2 530 - minimatch: 3.0.4 800 + '@humanwhocodes/object-schema': 1.2.1 801 + debug: 4.3.4 802 + minimatch: 3.1.2 531 803 transitivePeerDependencies: 532 804 - supports-color 533 805 dev: true 534 806 535 - /@humanwhocodes/object-schema/1.2.0: 536 - resolution: {integrity: sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==} 807 + /@humanwhocodes/module-importer/1.0.1: 808 + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} 809 + engines: {node: '>=12.22'} 537 810 dev: true 538 811 539 - /@istanbuljs/load-nyc-config/1.1.0: 540 - resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} 541 - engines: {node: '>=8'} 542 - dependencies: 543 - camelcase: 5.3.1 544 - find-up: 4.1.0 545 - get-package-type: 0.1.0 546 - js-yaml: 3.14.1 547 - resolve-from: 5.0.0 812 + /@humanwhocodes/object-schema/1.2.1: 813 + resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} 548 814 dev: true 549 815 550 - /@istanbuljs/schema/0.1.3: 551 - resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} 552 - engines: {node: '>=8'} 816 + /@jridgewell/gen-mapping/0.1.1: 817 + resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==} 818 + engines: {node: '>=6.0.0'} 819 + dependencies: 820 + '@jridgewell/set-array': 1.1.2 821 + '@jridgewell/sourcemap-codec': 1.4.14 553 822 dev: true 554 823 555 - /@jest/console/27.1.0: 556 - resolution: {integrity: sha512-+Vl+xmLwAXLNlqT61gmHEixeRbS4L8MUzAjtpBCOPWH+izNI/dR16IeXjkXJdRtIVWVSf9DO1gdp67B1XorZhQ==} 557 - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} 824 + /@jridgewell/gen-mapping/0.3.2: 825 + resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==} 826 + engines: {node: '>=6.0.0'} 558 827 dependencies: 559 - '@jest/types': 27.1.0 560 - '@types/node': 16.6.1 561 - chalk: 4.1.2 562 - jest-message-util: 27.1.0 563 - jest-util: 27.1.0 564 - slash: 3.0.0 828 + '@jridgewell/set-array': 1.1.2 829 + '@jridgewell/sourcemap-codec': 1.4.14 830 + '@jridgewell/trace-mapping': 0.3.17 565 831 dev: true 566 832 567 - /@jest/core/27.1.0: 568 - resolution: {integrity: sha512-3l9qmoknrlCFKfGdrmiQiPne+pUR4ALhKwFTYyOeKw6egfDwJkO21RJ1xf41rN8ZNFLg5W+w6+P4fUqq4EMRWA==} 569 - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} 570 - peerDependencies: 571 - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 572 - peerDependenciesMeta: 573 - node-notifier: 574 - optional: true 575 - dependencies: 576 - '@jest/console': 27.1.0 577 - '@jest/reporters': 27.1.0 578 - '@jest/test-result': 27.1.0 579 - '@jest/transform': 27.1.0 580 - '@jest/types': 27.1.0 581 - '@types/node': 16.6.1 582 - ansi-escapes: 4.3.2 583 - chalk: 4.1.2 584 - emittery: 0.8.1 585 - exit: 0.1.2 586 - graceful-fs: 4.2.8 587 - jest-changed-files: 27.1.0 588 - jest-config: 27.1.0 589 - jest-haste-map: 27.1.0 590 - jest-message-util: 27.1.0 591 - jest-regex-util: 27.0.6 592 - jest-resolve: 27.1.0 593 - jest-resolve-dependencies: 27.1.0 594 - jest-runner: 27.1.0 595 - jest-runtime: 27.1.0 596 - jest-snapshot: 27.1.0 597 - jest-util: 27.1.0 598 - jest-validate: 27.1.0 599 - jest-watcher: 27.1.0 600 - micromatch: 4.0.4 601 - p-each-series: 2.2.0 602 - rimraf: 3.0.2 603 - slash: 3.0.0 604 - strip-ansi: 6.0.0 605 - transitivePeerDependencies: 606 - - bufferutil 607 - - canvas 608 - - supports-color 609 - - ts-node 610 - - utf-8-validate 833 + /@jridgewell/resolve-uri/3.1.0: 834 + resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} 835 + engines: {node: '>=6.0.0'} 611 836 dev: true 612 837 613 - /@jest/environment/27.1.0: 614 - resolution: {integrity: sha512-wRp50aAMY2w1U2jP1G32d6FUVBNYqmk8WaGkiIEisU48qyDV0WPtw3IBLnl7orBeggveommAkuijY+RzVnNDOQ==} 615 - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} 616 - dependencies: 617 - '@jest/fake-timers': 27.1.0 618 - '@jest/types': 27.1.0 619 - '@types/node': 16.6.1 620 - jest-mock: 27.1.0 838 + /@jridgewell/set-array/1.1.2: 839 + resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} 840 + engines: {node: '>=6.0.0'} 621 841 dev: true 622 842 623 - /@jest/fake-timers/27.1.0: 624 - resolution: {integrity: sha512-22Zyn8il8DzpS+30jJNVbTlm7vAtnfy1aYvNeOEHloMlGy1PCYLHa4PWlSws0hvNsMM5bON6GISjkLoQUV3oMA==} 625 - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} 843 + /@jridgewell/source-map/0.3.2: 844 + resolution: {integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==} 626 845 dependencies: 627 - '@jest/types': 27.1.0 628 - '@sinonjs/fake-timers': 7.1.2 629 - '@types/node': 16.6.1 630 - jest-message-util: 27.1.0 631 - jest-mock: 27.1.0 632 - jest-util: 27.1.0 846 + '@jridgewell/gen-mapping': 0.3.2 847 + '@jridgewell/trace-mapping': 0.3.17 633 848 dev: true 634 849 635 - /@jest/globals/27.1.0: 636 - resolution: {integrity: sha512-73vLV4aNHAlAgjk0/QcSIzzCZSqVIPbmFROJJv9D3QUR7BI4f517gVdJpSrCHxuRH3VZFhe0yGG/tmttlMll9g==} 637 - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} 638 - dependencies: 639 - '@jest/environment': 27.1.0 640 - '@jest/types': 27.1.0 641 - expect: 27.1.0 850 + /@jridgewell/sourcemap-codec/1.4.14: 851 + resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} 642 852 dev: true 643 853 644 - /@jest/reporters/27.1.0: 645 - resolution: {integrity: sha512-5T/zlPkN2HnK3Sboeg64L5eC8iiaZueLpttdktWTJsvALEtP2YMkC5BQxwjRWQACG9SwDmz+XjjkoxXUDMDgdw==} 646 - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} 647 - peerDependencies: 648 - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 649 - peerDependenciesMeta: 650 - node-notifier: 651 - optional: true 854 + /@jridgewell/trace-mapping/0.3.17: 855 + resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==} 652 856 dependencies: 653 - '@bcoe/v8-coverage': 0.2.3 654 - '@jest/console': 27.1.0 655 - '@jest/test-result': 27.1.0 656 - '@jest/transform': 27.1.0 657 - '@jest/types': 27.1.0 658 - chalk: 4.1.2 659 - collect-v8-coverage: 1.0.1 660 - exit: 0.1.2 661 - glob: 7.1.7 662 - graceful-fs: 4.2.8 663 - istanbul-lib-coverage: 3.0.0 664 - istanbul-lib-instrument: 4.0.3 665 - istanbul-lib-report: 3.0.0 666 - istanbul-lib-source-maps: 4.0.0 667 - istanbul-reports: 3.0.2 668 - jest-haste-map: 27.1.0 669 - jest-resolve: 27.1.0 670 - jest-util: 27.1.0 671 - jest-worker: 27.1.0 672 - slash: 3.0.0 673 - source-map: 0.6.1 674 - string-length: 4.0.2 675 - terminal-link: 2.1.1 676 - v8-to-istanbul: 8.0.0 677 - transitivePeerDependencies: 678 - - supports-color 857 + '@jridgewell/resolve-uri': 3.1.0 858 + '@jridgewell/sourcemap-codec': 1.4.14 679 859 dev: true 680 860 681 - /@jest/source-map/27.0.6: 682 - resolution: {integrity: sha512-Fek4mi5KQrqmlY07T23JRi0e7Z9bXTOOD86V/uS0EIW4PClvPDqZOyFlLpNJheS6QI0FNX1CgmPjtJ4EA/2M+g==} 683 - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} 861 + /@microsoft/tsdoc-config/0.16.2: 862 + resolution: {integrity: sha512-OGiIzzoBLgWWR0UdRJX98oYO+XKGf7tiK4Zk6tQ/E4IJqGCe7dvkTvgDZV5cFJUzLGDOjeAXrnZoA6QkVySuxw==} 684 863 dependencies: 685 - callsites: 3.1.0 686 - graceful-fs: 4.2.8 687 - source-map: 0.6.1 864 + '@microsoft/tsdoc': 0.14.2 865 + ajv: 6.12.6 866 + jju: 1.4.0 867 + resolve: 1.19.0 688 868 dev: true 689 869 690 - /@jest/test-result/27.1.0: 691 - resolution: {integrity: sha512-Aoz00gpDL528ODLghat3QSy6UBTD5EmmpjrhZZMK/v1Q2/rRRqTGnFxHuEkrD4z/Py96ZdOHxIWkkCKRpmnE1A==} 692 - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} 693 - dependencies: 694 - '@jest/console': 27.1.0 695 - '@jest/types': 27.1.0 696 - '@types/istanbul-lib-coverage': 2.0.3 697 - collect-v8-coverage: 1.0.1 870 + /@microsoft/tsdoc/0.14.2: 871 + resolution: {integrity: sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug==} 698 872 dev: true 699 873 700 - /@jest/test-sequencer/27.1.0: 701 - resolution: {integrity: sha512-lnCWawDr6Z1DAAK9l25o3AjmKGgcutq1iIbp+hC10s/HxnB8ZkUsYq1FzjOoxxZ5hW+1+AthBtvS4x9yno3V1A==} 702 - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} 874 + /@nodelib/fs.scandir/2.1.5: 875 + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} 876 + engines: {node: '>= 8'} 703 877 dependencies: 704 - '@jest/test-result': 27.1.0 705 - graceful-fs: 4.2.8 706 - jest-haste-map: 27.1.0 707 - jest-runtime: 27.1.0 708 - transitivePeerDependencies: 709 - - supports-color 878 + '@nodelib/fs.stat': 2.0.5 879 + run-parallel: 1.2.0 710 880 dev: true 711 881 712 - /@jest/transform/27.1.0: 713 - resolution: {integrity: sha512-ZRGCA2ZEVJ00ubrhkTG87kyLbN6n55g1Ilq0X9nJb5bX3MhMp3O6M7KG+LvYu+nZRqG5cXsQnJEdZbdpTAV8pQ==} 714 - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} 715 - dependencies: 716 - '@babel/core': 7.15.0 717 - '@jest/types': 27.1.0 718 - babel-plugin-istanbul: 6.0.0 719 - chalk: 4.1.2 720 - convert-source-map: 1.8.0 721 - fast-json-stable-stringify: 2.1.0 722 - graceful-fs: 4.2.8 723 - jest-haste-map: 27.1.0 724 - jest-regex-util: 27.0.6 725 - jest-util: 27.1.0 726 - micromatch: 4.0.4 727 - pirates: 4.0.1 728 - slash: 3.0.0 729 - source-map: 0.6.1 730 - write-file-atomic: 3.0.3 731 - transitivePeerDependencies: 732 - - supports-color 882 + /@nodelib/fs.stat/2.0.5: 883 + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 884 + engines: {node: '>= 8'} 733 885 dev: true 734 886 735 - /@jest/types/27.1.0: 736 - resolution: {integrity: sha512-pRP5cLIzN7I7Vp6mHKRSaZD7YpBTK7hawx5si8trMKqk4+WOdK8NEKOTO2G8PKWD1HbKMVckVB6/XHh/olhf2g==} 737 - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} 887 + /@nodelib/fs.walk/1.2.8: 888 + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 889 + engines: {node: '>= 8'} 738 890 dependencies: 739 - '@types/istanbul-lib-coverage': 2.0.3 740 - '@types/istanbul-reports': 3.0.1 741 - '@types/node': 16.6.1 742 - '@types/yargs': 16.0.4 743 - chalk: 4.1.2 891 + '@nodelib/fs.scandir': 2.1.5 892 + fastq: 1.15.0 744 893 dev: true 745 894 746 895 /@preact/preset-vite/2.5.0_preact@10.13.1+vite@2.9.15: ··· 796 945 - supports-color 797 946 dev: true 798 947 799 - /@rollup/plugin-babel/5.3.0_ztreopm35ygbcovfq5vo2gfrdq: 800 - resolution: {integrity: sha512-9uIC8HZOnVLrLHxayq/PTzw+uS25E14KPUBh5ktF+18Mjo5yK0ToMMx6epY0uEgkjwJw0aBW4x2horYXh8juWw==} 801 - engines: {node: '>= 10.0.0'} 948 + /@rollup/plugin-babel/6.0.3_7q3kejatfh3gjru7whmg6sfpeq: 949 + resolution: {integrity: sha512-fKImZKppa1A/gX73eg4JGo+8kQr/q1HBQaCGKECZ0v4YBBv3lFqi14+7xyApECzvkLTHCifx+7ntcrvtBIRcpg==} 950 + engines: {node: '>=14.0.0'} 802 951 peerDependencies: 803 952 '@babel/core': ^7.0.0 804 953 '@types/babel__core': ^7.1.9 805 - rollup: ^1.20.0||^2.0.0 954 + rollup: ^1.20.0||^2.0.0||^3.0.0 806 955 peerDependenciesMeta: 807 956 '@types/babel__core': 808 957 optional: true 958 + rollup: 959 + optional: true 809 960 dependencies: 810 - '@babel/core': 7.15.0 811 - '@babel/helper-module-imports': 7.14.5 812 - '@rollup/pluginutils': 3.1.0_rollup@2.56.3 813 - rollup: 2.56.3 961 + '@babel/core': 7.21.3 962 + '@babel/helper-module-imports': 7.18.6 963 + '@rollup/pluginutils': 5.0.2_rollup@3.20.0 964 + rollup: 3.20.0 814 965 dev: true 815 966 816 - /@rollup/plugin-buble/0.21.3_rollup@2.56.3: 817 - resolution: {integrity: sha512-Iv8cCuFPnMdqV4pcyU+OrfjOfagPArRQ1PyQjx5KgHk3dARedI+8PNTLSMpJts0lQJr8yF2pAU4GxpxCBJ9HYw==} 818 - engines: {node: '>= 8.0.0'} 967 + /@rollup/plugin-buble/1.0.2_rollup@3.20.0: 968 + resolution: {integrity: sha512-Hz9+AigRWwS93vmorrVrhyG9SdSCZAkBDx614w09iFQYFUAP2HmdUrQyZsb1WO2n+iDvPFznrTE16la+eGNcEQ==} 969 + engines: {node: '>=14.0.0'} 819 970 peerDependencies: 820 - rollup: ^1.20.0||^2.0.0 971 + rollup: ^1.20.0||^2.0.0||^3.0.0 972 + peerDependenciesMeta: 973 + rollup: 974 + optional: true 821 975 dependencies: 822 - '@rollup/pluginutils': 3.1.0_rollup@2.56.3 976 + '@rollup/pluginutils': 5.0.2_rollup@3.20.0 823 977 '@types/buble': 0.19.2 824 978 buble: 0.20.0 825 - rollup: 2.56.3 979 + rollup: 3.20.0 826 980 dev: true 827 981 828 - /@rollup/plugin-node-resolve/13.0.4_rollup@2.56.3: 829 - resolution: {integrity: sha512-eYq4TFy40O8hjeDs+sIxEH/jc9lyuI2k9DM557WN6rO5OpnC2qXMBNj4IKH1oHrnAazL49C5p0tgP0/VpqJ+/w==} 830 - engines: {node: '>= 10.0.0'} 982 + /@rollup/plugin-node-resolve/15.0.1_rollup@3.20.0: 983 + resolution: {integrity: sha512-ReY88T7JhJjeRVbfCyNj+NXAG3IIsVMsX9b5/9jC98dRP8/yxlZdz7mHZbHk5zHr24wZZICS5AcXsFZAXYUQEg==} 984 + engines: {node: '>=14.0.0'} 831 985 peerDependencies: 832 - rollup: ^2.42.0 986 + rollup: ^2.78.0||^3.0.0 987 + peerDependenciesMeta: 988 + rollup: 989 + optional: true 833 990 dependencies: 834 - '@rollup/pluginutils': 3.1.0_rollup@2.56.3 835 - '@types/resolve': 1.17.1 836 - builtin-modules: 3.2.0 837 - deepmerge: 4.2.2 991 + '@rollup/pluginutils': 5.0.2_rollup@3.20.0 992 + '@types/resolve': 1.20.2 993 + deepmerge: 4.3.1 994 + is-builtin-module: 3.2.1 838 995 is-module: 1.0.0 839 - resolve: 1.20.0 840 - rollup: 2.56.3 996 + resolve: 1.22.1 997 + rollup: 3.20.0 841 998 dev: true 842 999 843 - /@rollup/plugin-replace/3.0.0_rollup@2.56.3: 844 - resolution: {integrity: sha512-3c7JCbMuYXM4PbPWT4+m/4Y6U60SgsnDT/cCyAyUKwFHg7pTSfsSQzIpETha3a3ig6OdOKzZz87D9ZXIK3qsDg==} 1000 + /@rollup/plugin-replace/5.0.2_rollup@3.20.0: 1001 + resolution: {integrity: sha512-M9YXNekv/C/iHHK+cvORzfRYfPbq0RDD8r0G+bMiTXjNGKulPnCT9O3Ss46WfhI6ZOCgApOP7xAdmCQJ+U2LAA==} 1002 + engines: {node: '>=14.0.0'} 845 1003 peerDependencies: 846 - rollup: ^1.20.0 || ^2.0.0 1004 + rollup: ^1.20.0||^2.0.0||^3.0.0 1005 + peerDependenciesMeta: 1006 + rollup: 1007 + optional: true 847 1008 dependencies: 848 - '@rollup/pluginutils': 3.1.0_rollup@2.56.3 849 - magic-string: 0.25.7 850 - rollup: 2.56.3 1009 + '@rollup/pluginutils': 5.0.2_rollup@3.20.0 1010 + magic-string: 0.27.0 1011 + rollup: 3.20.0 851 1012 dev: true 852 1013 853 - /@rollup/pluginutils/3.1.0_rollup@2.56.3: 854 - resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==} 855 - engines: {node: '>= 8.0.0'} 1014 + /@rollup/plugin-terser/0.4.0_rollup@3.20.0: 1015 + resolution: {integrity: sha512-Ipcf3LPNerey1q9ZMjiaWHlNPEHNU/B5/uh9zXLltfEQ1lVSLLeZSgAtTPWGyw8Ip1guOeq+mDtdOlEj/wNxQw==} 1016 + engines: {node: '>=14.0.0'} 856 1017 peerDependencies: 857 - rollup: ^1.20.0||^2.0.0 1018 + rollup: ^2.x || ^3.x 1019 + peerDependenciesMeta: 1020 + rollup: 1021 + optional: true 858 1022 dependencies: 859 - '@types/estree': 0.0.39 860 - estree-walker: 1.0.1 861 - picomatch: 2.3.0 862 - rollup: 2.56.3 1023 + rollup: 3.20.0 1024 + serialize-javascript: 6.0.1 1025 + smob: 0.0.6 1026 + terser: 5.16.6 863 1027 dev: true 864 1028 865 1029 /@rollup/pluginutils/4.2.1: ··· 870 1034 picomatch: 2.3.0 871 1035 dev: true 872 1036 873 - /@sinonjs/commons/1.8.3: 874 - resolution: {integrity: sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==} 1037 + /@rollup/pluginutils/5.0.2_rollup@3.20.0: 1038 + resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} 1039 + engines: {node: '>=14.0.0'} 1040 + peerDependencies: 1041 + rollup: ^1.20.0||^2.0.0||^3.0.0 1042 + peerDependenciesMeta: 1043 + rollup: 1044 + optional: true 875 1045 dependencies: 876 - type-detect: 4.0.8 1046 + '@types/estree': 1.0.0 1047 + estree-walker: 2.0.2 1048 + picomatch: 2.3.1 1049 + rollup: 3.20.0 877 1050 dev: true 878 1051 879 - /@sinonjs/fake-timers/7.1.2: 880 - resolution: {integrity: sha512-iQADsW4LBMISqZ6Ci1dupJL9pprqwcVFTcOsEmQOEhW+KLCVn/Y4Jrvg2k19fIHCp+iFprriYPTdRcQR8NbUPg==} 1052 + /@types/buble/0.19.2: 1053 + resolution: {integrity: sha512-uUD8zIfXMKThmFkahTXDGI3CthFH1kMg2dOm3KLi4GlC5cbARA64bEcUMbbWdWdE73eoc/iBB9PiTMqH0dNS2Q==} 881 1054 dependencies: 882 - '@sinonjs/commons': 1.8.3 1055 + magic-string: 0.25.9 883 1056 dev: true 884 1057 885 - /@tootallnate/once/1.1.2: 886 - resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==} 887 - engines: {node: '>= 6'} 888 - dev: true 889 - 890 - /@types/babel__core/7.1.15: 891 - resolution: {integrity: sha512-bxlMKPDbY8x5h6HBwVzEOk2C8fb6SLfYQ5Jw3uBYuYF1lfWk/kbLd81la82vrIkBb0l+JdmrZaDikPrNxpS/Ew==} 1058 + /@types/chai-subset/1.3.3: 1059 + resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==} 892 1060 dependencies: 893 - '@babel/parser': 7.15.3 894 - '@babel/types': 7.15.0 895 - '@types/babel__generator': 7.6.3 896 - '@types/babel__template': 7.4.1 897 - '@types/babel__traverse': 7.14.2 1061 + '@types/chai': 4.3.4 898 1062 dev: true 899 1063 900 - /@types/babel__generator/7.6.3: 901 - resolution: {integrity: sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==} 902 - dependencies: 903 - '@babel/types': 7.15.0 1064 + /@types/chai/4.3.4: 1065 + resolution: {integrity: sha512-KnRanxnpfpjUTqTCXslZSEdLfXExwgNxYPdiO2WGUj8+HDjFi8R3k5RVKPeSCzLjCcshCAtVO2QBbVuAV4kTnw==} 904 1066 dev: true 905 1067 906 - /@types/babel__template/7.4.1: 907 - resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==} 908 - dependencies: 909 - '@babel/parser': 7.15.3 910 - '@babel/types': 7.15.0 1068 + /@types/estree/1.0.0: 1069 + resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==} 911 1070 dev: true 912 1071 913 - /@types/babel__traverse/7.14.2: 914 - resolution: {integrity: sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==} 915 - dependencies: 916 - '@babel/types': 7.15.0 1072 + /@types/json-schema/7.0.11: 1073 + resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==} 917 1074 dev: true 918 1075 919 - /@types/buble/0.19.2: 920 - resolution: {integrity: sha512-uUD8zIfXMKThmFkahTXDGI3CthFH1kMg2dOm3KLi4GlC5cbARA64bEcUMbbWdWdE73eoc/iBB9PiTMqH0dNS2Q==} 921 - dependencies: 922 - magic-string: 0.25.7 1076 + /@types/node/16.6.1: 1077 + resolution: {integrity: sha512-Sr7BhXEAer9xyGuCN3Ek9eg9xPviCF2gfu9kTfuU2HkTVAMYSDeX40fvpmo72n5nansg3nsBjuQBrsS28r+NUw==} 923 1078 dev: true 924 1079 925 - /@types/estree/0.0.39: 926 - resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==} 1080 + /@types/parse-json/4.0.0: 1081 + resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} 927 1082 dev: true 928 1083 929 - /@types/graceful-fs/4.1.5: 930 - resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==} 931 - dependencies: 932 - '@types/node': 16.6.1 1084 + /@types/resolve/1.20.2: 1085 + resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} 933 1086 dev: true 934 1087 935 - /@types/istanbul-lib-coverage/2.0.3: 936 - resolution: {integrity: sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==} 1088 + /@types/semver/7.3.13: 1089 + resolution: {integrity: sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==} 937 1090 dev: true 938 1091 939 - /@types/istanbul-lib-report/3.0.0: 940 - resolution: {integrity: sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==} 1092 + /@typescript-eslint/eslint-plugin/5.56.0_2hcjazgfnbtq42tcc73br2vup4: 1093 + resolution: {integrity: sha512-ZNW37Ccl3oMZkzxrYDUX4o7cnuPgU+YrcaYXzsRtLB16I1FR5SHMqga3zGsaSliZADCWo2v8qHWqAYIj8nWCCg==} 1094 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1095 + peerDependencies: 1096 + '@typescript-eslint/parser': ^5.0.0 1097 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 1098 + typescript: '*' 1099 + peerDependenciesMeta: 1100 + typescript: 1101 + optional: true 941 1102 dependencies: 942 - '@types/istanbul-lib-coverage': 2.0.3 1103 + '@eslint-community/regexpp': 4.4.0 1104 + '@typescript-eslint/parser': 5.56.0_j4766f7ecgqbon3u7zlxn5zszu 1105 + '@typescript-eslint/scope-manager': 5.56.0 1106 + '@typescript-eslint/type-utils': 5.56.0_j4766f7ecgqbon3u7zlxn5zszu 1107 + '@typescript-eslint/utils': 5.56.0_j4766f7ecgqbon3u7zlxn5zszu 1108 + debug: 4.3.4 1109 + eslint: 8.36.0 1110 + grapheme-splitter: 1.0.4 1111 + ignore: 5.2.4 1112 + natural-compare-lite: 1.4.0 1113 + semver: 7.3.8 1114 + tsutils: 3.21.0_typescript@5.0.2 1115 + typescript: 5.0.2 1116 + transitivePeerDependencies: 1117 + - supports-color 943 1118 dev: true 944 1119 945 - /@types/istanbul-reports/3.0.1: 946 - resolution: {integrity: sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==} 1120 + /@typescript-eslint/parser/5.56.0_j4766f7ecgqbon3u7zlxn5zszu: 1121 + resolution: {integrity: sha512-sn1OZmBxUsgxMmR8a8U5QM/Wl+tyqlH//jTqCg8daTAmhAk26L2PFhcqPLlYBhYUJMZJK276qLXlHN3a83o2cg==} 1122 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1123 + peerDependencies: 1124 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 1125 + typescript: '*' 1126 + peerDependenciesMeta: 1127 + typescript: 1128 + optional: true 947 1129 dependencies: 948 - '@types/istanbul-lib-report': 3.0.0 1130 + '@typescript-eslint/scope-manager': 5.56.0 1131 + '@typescript-eslint/types': 5.56.0 1132 + '@typescript-eslint/typescript-estree': 5.56.0_typescript@5.0.2 1133 + debug: 4.3.4 1134 + eslint: 8.36.0 1135 + typescript: 5.0.2 1136 + transitivePeerDependencies: 1137 + - supports-color 949 1138 dev: true 950 1139 951 - /@types/node/16.6.1: 952 - resolution: {integrity: sha512-Sr7BhXEAer9xyGuCN3Ek9eg9xPviCF2gfu9kTfuU2HkTVAMYSDeX40fvpmo72n5nansg3nsBjuQBrsS28r+NUw==} 1140 + /@typescript-eslint/scope-manager/5.56.0: 1141 + resolution: {integrity: sha512-jGYKyt+iBakD0SA5Ww8vFqGpoV2asSjwt60Gl6YcO8ksQ8s2HlUEyHBMSa38bdLopYqGf7EYQMUIGdT/Luw+sw==} 1142 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1143 + dependencies: 1144 + '@typescript-eslint/types': 5.56.0 1145 + '@typescript-eslint/visitor-keys': 5.56.0 953 1146 dev: true 954 1147 955 - /@types/parse-json/4.0.0: 956 - resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} 1148 + /@typescript-eslint/type-utils/5.56.0_j4766f7ecgqbon3u7zlxn5zszu: 1149 + resolution: {integrity: sha512-8WxgOgJjWRy6m4xg9KoSHPzBNZeQbGlQOH7l2QEhQID/+YseaFxg5J/DLwWSsi9Axj4e/cCiKx7PVzOq38tY4A==} 1150 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1151 + peerDependencies: 1152 + eslint: '*' 1153 + typescript: '*' 1154 + peerDependenciesMeta: 1155 + typescript: 1156 + optional: true 1157 + dependencies: 1158 + '@typescript-eslint/typescript-estree': 5.56.0_typescript@5.0.2 1159 + '@typescript-eslint/utils': 5.56.0_j4766f7ecgqbon3u7zlxn5zszu 1160 + debug: 4.3.4 1161 + eslint: 8.36.0 1162 + tsutils: 3.21.0_typescript@5.0.2 1163 + typescript: 5.0.2 1164 + transitivePeerDependencies: 1165 + - supports-color 957 1166 dev: true 958 1167 959 - /@types/prettier/2.3.2: 960 - resolution: {integrity: sha512-eI5Yrz3Qv4KPUa/nSIAi0h+qX0XyewOliug5F2QAtuRg6Kjg6jfmxe1GIwoIRhZspD1A0RP8ANrPwvEXXtRFog==} 1168 + /@typescript-eslint/types/5.56.0: 1169 + resolution: {integrity: sha512-JyAzbTJcIyhuUhogmiu+t79AkdnqgPUEsxMTMc/dCZczGMJQh1MK2wgrju++yMN6AWroVAy2jxyPcPr3SWCq5w==} 1170 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 961 1171 dev: true 962 1172 963 - /@types/resolve/1.17.1: 964 - resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} 1173 + /@typescript-eslint/typescript-estree/5.56.0_typescript@5.0.2: 1174 + resolution: {integrity: sha512-41CH/GncsLXOJi0jb74SnC7jVPWeVJ0pxQj8bOjH1h2O26jXN3YHKDT1ejkVz5YeTEQPeLCCRY0U2r68tfNOcg==} 1175 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1176 + peerDependencies: 1177 + typescript: '*' 1178 + peerDependenciesMeta: 1179 + typescript: 1180 + optional: true 965 1181 dependencies: 966 - '@types/node': 16.6.1 1182 + '@typescript-eslint/types': 5.56.0 1183 + '@typescript-eslint/visitor-keys': 5.56.0 1184 + debug: 4.3.4 1185 + globby: 11.1.0 1186 + is-glob: 4.0.3 1187 + semver: 7.3.8 1188 + tsutils: 3.21.0_typescript@5.0.2 1189 + typescript: 5.0.2 1190 + transitivePeerDependencies: 1191 + - supports-color 967 1192 dev: true 968 1193 969 - /@types/stack-utils/2.0.1: 970 - resolution: {integrity: sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==} 971 - dev: true 972 - 973 - /@types/yargs-parser/20.2.1: 974 - resolution: {integrity: sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==} 1194 + /@typescript-eslint/utils/5.56.0_j4766f7ecgqbon3u7zlxn5zszu: 1195 + resolution: {integrity: sha512-XhZDVdLnUJNtbzaJeDSCIYaM+Tgr59gZGbFuELgF7m0IY03PlciidS7UQNKLE0+WpUTn1GlycEr6Ivb/afjbhA==} 1196 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1197 + peerDependencies: 1198 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 1199 + dependencies: 1200 + '@eslint-community/eslint-utils': 4.3.0_eslint@8.36.0 1201 + '@types/json-schema': 7.0.11 1202 + '@types/semver': 7.3.13 1203 + '@typescript-eslint/scope-manager': 5.56.0 1204 + '@typescript-eslint/types': 5.56.0 1205 + '@typescript-eslint/typescript-estree': 5.56.0_typescript@5.0.2 1206 + eslint: 8.36.0 1207 + eslint-scope: 5.1.1 1208 + semver: 7.3.8 1209 + transitivePeerDependencies: 1210 + - supports-color 1211 + - typescript 975 1212 dev: true 976 1213 977 - /@types/yargs/16.0.4: 978 - resolution: {integrity: sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==} 1214 + /@typescript-eslint/visitor-keys/5.56.0: 1215 + resolution: {integrity: sha512-1mFdED7u5bZpX6Xxf5N9U2c18sb+8EvU3tyOIj6LQZ5OOvnmj8BVeNNP603OFPm5KkS1a7IvCIcwrdHXaEMG/Q==} 1216 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 979 1217 dependencies: 980 - '@types/yargs-parser': 20.2.1 1218 + '@typescript-eslint/types': 5.56.0 1219 + eslint-visitor-keys: 3.3.0 981 1220 dev: true 982 1221 983 1222 /@urql/core/2.6.1_graphql@16.1.0: 984 1223 resolution: {integrity: sha512-gYrEHy3tViJhwIhauK6MIf2Qp09QTsgNHZRd0n71rS+hF6gdwjspf1oKljl4m25+272cJF7fPjBUGmjaiEr7Kg==} 985 1224 peerDependencies: 986 - graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 1225 + graphql: '*' 987 1226 dependencies: 988 1227 '@graphql-typed-document-node/core': 3.2.0_graphql@16.1.0 989 1228 graphql: 16.1.0 ··· 993 1232 /@urql/preact/2.0.4_enqwyn2mp7ov4bsff3p6neltqi: 994 1233 resolution: {integrity: sha512-xH6dT3H4grF4Z0rR7fzirCSn1kZMUwwb3KJrT60aBgTHuky4GQRrQzteVm4No7+PDefeTGH3TCrgEKyQjUNUug==} 995 1234 peerDependencies: 996 - graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 1235 + graphql: '*' 997 1236 preact: '>= 10.0.0' 998 1237 dependencies: 999 1238 '@urql/core': 2.6.1_graphql@16.1.0 ··· 1002 1241 wonka: 4.0.15 1003 1242 dev: false 1004 1243 1005 - /abab/2.0.5: 1006 - resolution: {integrity: sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==} 1244 + /@vitest/expect/0.29.7: 1245 + resolution: {integrity: sha512-UtG0tW0DP6b3N8aw7PHmweKDsvPv4wjGvrVZW7OSxaFg76ShtVdMiMcUkZJgCE8QWUmhwaM0aQhbbVLo4F4pkA==} 1246 + dependencies: 1247 + '@vitest/spy': 0.29.7 1248 + '@vitest/utils': 0.29.7 1249 + chai: 4.3.7 1250 + dev: true 1251 + 1252 + /@vitest/runner/0.29.7: 1253 + resolution: {integrity: sha512-Yt0+csM945+odOx4rjZSjibQfl2ymxqVsmYz6sO2fiO5RGPYDFCo60JF6tLL9pz4G/kjY4irUxadeB1XT+H1jg==} 1254 + dependencies: 1255 + '@vitest/utils': 0.29.7 1256 + p-limit: 4.0.0 1257 + pathe: 1.1.0 1258 + dev: true 1259 + 1260 + /@vitest/spy/0.29.7: 1261 + resolution: {integrity: sha512-IalL0iO6A6Xz8hthR8sctk6ZS//zVBX48EiNwQguYACdgdei9ZhwMaBFV70mpmeYAFCRAm+DpoFHM5470Im78A==} 1262 + dependencies: 1263 + tinyspy: 1.1.1 1264 + dev: true 1265 + 1266 + /@vitest/utils/0.29.7: 1267 + resolution: {integrity: sha512-vNgGadp2eE5XKCXtZXL5UyNEDn68npSct75OC9AlELenSK0DiV1Mb9tfkwJHKjRb69iek+e79iipoJx8+s3SdA==} 1268 + dependencies: 1269 + cli-truncate: 3.1.0 1270 + diff: 5.1.0 1271 + loupe: 2.3.6 1272 + pretty-format: 27.5.1 1007 1273 dev: true 1008 1274 1009 1275 /acorn-dynamic-import/4.0.0_acorn@6.4.2: ··· 1015 1281 acorn: 6.4.2 1016 1282 dev: true 1017 1283 1018 - /acorn-globals/6.0.0: 1019 - resolution: {integrity: sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==} 1020 - dependencies: 1021 - acorn: 7.4.1 1022 - acorn-walk: 7.2.0 1023 - dev: true 1024 - 1025 1284 /acorn-jsx/5.3.2_acorn@6.4.2: 1026 1285 resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} 1027 1286 peerDependencies: ··· 1030 1289 acorn: 6.4.2 1031 1290 dev: true 1032 1291 1033 - /acorn-jsx/5.3.2_acorn@7.4.1: 1292 + /acorn-jsx/5.3.2_acorn@8.8.2: 1034 1293 resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} 1035 1294 peerDependencies: 1036 1295 acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 1037 1296 dependencies: 1038 - acorn: 7.4.1 1297 + acorn: 8.8.2 1039 1298 dev: true 1040 1299 1041 - /acorn-walk/7.2.0: 1042 - resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} 1300 + /acorn-walk/8.2.0: 1301 + resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} 1043 1302 engines: {node: '>=0.4.0'} 1044 1303 dev: true 1045 1304 ··· 1049 1308 hasBin: true 1050 1309 dev: true 1051 1310 1052 - /acorn/7.4.1: 1053 - resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} 1054 - engines: {node: '>=0.4.0'} 1055 - hasBin: true 1056 - dev: true 1057 - 1058 1311 /acorn/8.8.2: 1059 1312 resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==} 1060 1313 engines: {node: '>=0.4.0'} 1061 1314 hasBin: true 1062 1315 dev: true 1063 1316 1064 - /agent-base/6.0.2: 1065 - resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} 1066 - engines: {node: '>= 6.0.0'} 1067 - dependencies: 1068 - debug: 4.3.2 1069 - transitivePeerDependencies: 1070 - - supports-color 1071 - dev: true 1072 - 1073 1317 /aggregate-error/3.1.0: 1074 1318 resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} 1075 1319 engines: {node: '>=8'} ··· 1084 1328 fast-deep-equal: 3.1.3 1085 1329 fast-json-stable-stringify: 2.1.0 1086 1330 json-schema-traverse: 0.4.1 1087 - uri-js: 4.4.1 1088 - dev: true 1089 - 1090 - /ajv/8.6.2: 1091 - resolution: {integrity: sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w==} 1092 - dependencies: 1093 - fast-deep-equal: 3.1.3 1094 - json-schema-traverse: 1.0.0 1095 - require-from-string: 2.0.2 1096 1331 uri-js: 4.4.1 1097 1332 dev: true 1098 1333 ··· 1113 1348 engines: {node: '>=8'} 1114 1349 dev: true 1115 1350 1351 + /ansi-regex/5.0.1: 1352 + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 1353 + engines: {node: '>=8'} 1354 + dev: true 1355 + 1356 + /ansi-regex/6.0.1: 1357 + resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} 1358 + engines: {node: '>=12'} 1359 + dev: true 1360 + 1116 1361 /ansi-styles/3.2.1: 1117 1362 resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} 1118 1363 engines: {node: '>=4'} ··· 1132 1377 engines: {node: '>=10'} 1133 1378 dev: true 1134 1379 1380 + /ansi-styles/6.2.1: 1381 + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} 1382 + engines: {node: '>=12'} 1383 + dev: true 1384 + 1135 1385 /any-promise/1.3.0: 1136 1386 resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} 1137 1387 dev: true 1138 1388 1139 - /anymatch/3.1.2: 1140 - resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==} 1141 - engines: {node: '>= 8'} 1142 - dependencies: 1143 - normalize-path: 3.0.0 1144 - picomatch: 2.3.0 1145 - dev: true 1146 - 1147 - /argparse/1.0.10: 1148 - resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} 1149 - dependencies: 1150 - sprintf-js: 1.0.3 1389 + /argparse/2.0.1: 1390 + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 1151 1391 dev: true 1152 1392 1153 - /astral-regex/2.0.0: 1154 - resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} 1393 + /array-union/2.1.0: 1394 + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} 1155 1395 engines: {node: '>=8'} 1156 1396 dev: true 1157 1397 1158 - /asynckit/0.4.0: 1159 - resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} 1398 + /assertion-error/1.1.0: 1399 + resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} 1160 1400 dev: true 1161 1401 1162 - /babel-jest/27.1.0_@babel+core@7.15.0: 1163 - resolution: {integrity: sha512-6NrdqzaYemALGCuR97QkC/FkFIEBWP5pw5TMJoUHZTVXyOgocujp6A0JE2V6gE0HtqAAv6VKU/nI+OCR1Z4gHA==} 1164 - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} 1165 - peerDependencies: 1166 - '@babel/core': ^7.8.0 1167 - dependencies: 1168 - '@babel/core': 7.15.0 1169 - '@jest/transform': 27.1.0 1170 - '@jest/types': 27.1.0 1171 - '@types/babel__core': 7.1.15 1172 - babel-plugin-istanbul: 6.0.0 1173 - babel-preset-jest: 27.0.6_@babel+core@7.15.0 1174 - chalk: 4.1.2 1175 - graceful-fs: 4.2.8 1176 - slash: 3.0.0 1177 - transitivePeerDependencies: 1178 - - supports-color 1179 - dev: true 1180 - 1181 - /babel-plugin-istanbul/6.0.0: 1182 - resolution: {integrity: sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==} 1402 + /astral-regex/2.0.0: 1403 + resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} 1183 1404 engines: {node: '>=8'} 1184 - dependencies: 1185 - '@babel/helper-plugin-utils': 7.14.5 1186 - '@istanbuljs/load-nyc-config': 1.1.0 1187 - '@istanbuljs/schema': 0.1.3 1188 - istanbul-lib-instrument: 4.0.3 1189 - test-exclude: 6.0.0 1190 - transitivePeerDependencies: 1191 - - supports-color 1192 - dev: true 1193 - 1194 - /babel-plugin-jest-hoist/27.0.6: 1195 - resolution: {integrity: sha512-CewFeM9Vv2gM7Yr9n5eyyLVPRSiBnk6lKZRjgwYnGKSl9M14TMn2vkN02wTF04OGuSDLEzlWiMzvjXuW9mB6Gw==} 1196 - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} 1197 - dependencies: 1198 - '@babel/template': 7.14.5 1199 - '@babel/types': 7.15.0 1200 - '@types/babel__core': 7.1.15 1201 - '@types/babel__traverse': 7.14.2 1202 1405 dev: true 1203 1406 1204 1407 /babel-plugin-modular-graphql/1.0.1: ··· 1211 1414 '@babel/core': ^7.12.10 1212 1415 dev: true 1213 1416 1214 - /babel-preset-current-node-syntax/1.0.1_@babel+core@7.15.0: 1215 - resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==} 1216 - peerDependencies: 1217 - '@babel/core': ^7.0.0 1218 - dependencies: 1219 - '@babel/core': 7.15.0 1220 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.15.0 1221 - '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.15.0 1222 - '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.15.0 1223 - '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.15.0 1224 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.15.0 1225 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.15.0 1226 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.15.0 1227 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.15.0 1228 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.15.0 1229 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.15.0 1230 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.15.0 1231 - '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.15.0 1232 - dev: true 1233 - 1234 - /babel-preset-jest/27.0.6_@babel+core@7.15.0: 1235 - resolution: {integrity: sha512-WObA0/Biw2LrVVwZkF/2GqbOdzhKD6Fkdwhoy9ASIrOWr/zodcSpQh72JOkEn6NWyjmnPDjNSqaGN4KnpKzhXw==} 1236 - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} 1237 - peerDependencies: 1238 - '@babel/core': ^7.0.0 1239 - dependencies: 1240 - '@babel/core': 7.15.0 1241 - babel-plugin-jest-hoist: 27.0.6 1242 - babel-preset-current-node-syntax: 1.0.1_@babel+core@7.15.0 1243 - dev: true 1244 - 1245 1417 /balanced-match/1.0.2: 1246 1418 resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 1247 1419 dev: true ··· 1260 1432 fill-range: 7.0.1 1261 1433 dev: true 1262 1434 1263 - /browser-process-hrtime/1.0.0: 1264 - resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==} 1265 - dev: true 1266 - 1267 1435 /browserslist/4.16.7: 1268 1436 resolution: {integrity: sha512-7I4qVwqZltJ7j37wObBe3SoTz+nS8APaNcrBOlgoirb6/HbEU2XxW/LpUDTCngM6iauwFqmRTuOMfyKnFGY5JA==} 1269 1437 engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} ··· 1276 1444 node-releases: 1.1.74 1277 1445 dev: true 1278 1446 1279 - /bser/2.1.1: 1280 - resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} 1447 + /browserslist/4.21.5: 1448 + resolution: {integrity: sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==} 1449 + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 1450 + hasBin: true 1281 1451 dependencies: 1282 - node-int64: 0.4.0 1452 + caniuse-lite: 1.0.30001469 1453 + electron-to-chromium: 1.4.334 1454 + node-releases: 2.0.10 1455 + update-browserslist-db: 1.0.10_browserslist@4.21.5 1283 1456 dev: true 1284 1457 1285 1458 /buble/0.20.0: ··· 1290 1463 acorn-dynamic-import: 4.0.0_acorn@6.4.2 1291 1464 acorn-jsx: 5.3.2_acorn@6.4.2 1292 1465 chalk: 2.4.2 1293 - magic-string: 0.25.7 1294 - minimist: 1.2.5 1466 + magic-string: 0.25.9 1467 + minimist: 1.2.8 1295 1468 regexpu-core: 4.5.4 1296 1469 dev: true 1297 1470 ··· 1299 1472 resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} 1300 1473 dev: true 1301 1474 1302 - /builtin-modules/3.2.0: 1303 - resolution: {integrity: sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==} 1475 + /builtin-modules/3.3.0: 1476 + resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} 1304 1477 engines: {node: '>=6'} 1305 1478 dev: true 1306 1479 1480 + /cac/6.7.14: 1481 + resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} 1482 + engines: {node: '>=8'} 1483 + dev: true 1484 + 1307 1485 /call-bind/1.0.2: 1308 1486 resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} 1309 1487 dependencies: ··· 1316 1494 engines: {node: '>=6'} 1317 1495 dev: true 1318 1496 1319 - /camelcase/5.3.1: 1320 - resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} 1321 - engines: {node: '>=6'} 1497 + /caniuse-lite/1.0.30001251: 1498 + resolution: {integrity: sha512-HOe1r+9VkU4TFmnU70z+r7OLmtR+/chB1rdcJUeQlAinjEeb0cKL20tlAtOagNZhbrtLnCvV19B4FmF1rgzl6A==} 1322 1499 dev: true 1323 1500 1324 - /camelcase/6.2.0: 1325 - resolution: {integrity: sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==} 1326 - engines: {node: '>=10'} 1501 + /caniuse-lite/1.0.30001469: 1502 + resolution: {integrity: sha512-Rcp7221ScNqQPP3W+lVOYDyjdR6dC+neEQCttoNr5bAyz54AboB4iwpnWgyi8P4YUsPybVzT4LgWiBbI3drL4g==} 1327 1503 dev: true 1328 1504 1329 - /caniuse-lite/1.0.30001251: 1330 - resolution: {integrity: sha512-HOe1r+9VkU4TFmnU70z+r7OLmtR+/chB1rdcJUeQlAinjEeb0cKL20tlAtOagNZhbrtLnCvV19B4FmF1rgzl6A==} 1505 + /chai/4.3.7: 1506 + resolution: {integrity: sha512-HLnAzZ2iupm25PlN0xFreAlBA5zaBSv3og0DdeGA4Ar6h6rJ3A0rolRUKJhSF2V10GZKDgWF/VmAEsNWjCRB+A==} 1507 + engines: {node: '>=4'} 1508 + dependencies: 1509 + assertion-error: 1.1.0 1510 + check-error: 1.0.2 1511 + deep-eql: 4.1.3 1512 + get-func-name: 2.0.0 1513 + loupe: 2.3.6 1514 + pathval: 1.1.1 1515 + type-detect: 4.0.8 1331 1516 dev: true 1332 1517 1333 1518 /chalk/2.4.2: ··· 1347 1532 supports-color: 7.2.0 1348 1533 dev: true 1349 1534 1350 - /char-regex/1.0.2: 1351 - resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} 1352 - engines: {node: '>=10'} 1535 + /check-error/1.0.2: 1536 + resolution: {integrity: sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==} 1353 1537 dev: true 1354 1538 1355 1539 /ci-info/2.0.0: 1356 1540 resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} 1357 1541 dev: true 1358 1542 1359 - /ci-info/3.2.0: 1360 - resolution: {integrity: sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==} 1361 - dev: true 1362 - 1363 - /cjs-module-lexer/1.2.2: 1364 - resolution: {integrity: sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==} 1365 - dev: true 1366 - 1367 1543 /clean-stack/2.2.0: 1368 1544 resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} 1369 1545 engines: {node: '>=6'} ··· 1384 1560 string-width: 4.2.2 1385 1561 dev: true 1386 1562 1387 - /cliui/7.0.4: 1388 - resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} 1563 + /cli-truncate/3.1.0: 1564 + resolution: {integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==} 1565 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1389 1566 dependencies: 1390 - string-width: 4.2.2 1391 - strip-ansi: 6.0.0 1392 - wrap-ansi: 7.0.0 1393 - dev: true 1394 - 1395 - /co/4.6.0: 1396 - resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} 1397 - engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} 1398 - dev: true 1399 - 1400 - /collect-v8-coverage/1.0.1: 1401 - resolution: {integrity: sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==} 1567 + slice-ansi: 5.0.0 1568 + string-width: 5.1.2 1402 1569 dev: true 1403 1570 1404 1571 /color-convert/1.9.3: ··· 1426 1593 resolution: {integrity: sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==} 1427 1594 dev: true 1428 1595 1429 - /combined-stream/1.0.8: 1430 - resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} 1431 - engines: {node: '>= 0.8'} 1432 - dependencies: 1433 - delayed-stream: 1.0.0 1434 - dev: true 1435 - 1436 1596 /commander/2.20.3: 1437 1597 resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} 1438 1598 dev: true ··· 1459 1619 resolution: {integrity: sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==} 1460 1620 dependencies: 1461 1621 safe-buffer: 5.1.2 1622 + dev: true 1623 + 1624 + /convert-source-map/1.9.0: 1625 + resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} 1462 1626 dev: true 1463 1627 1464 1628 /cosmiconfig/7.0.1: ··· 1492 1656 which: 2.0.2 1493 1657 dev: true 1494 1658 1495 - /cssom/0.3.8: 1496 - resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==} 1497 - dev: true 1498 - 1499 - /cssom/0.4.4: 1500 - resolution: {integrity: sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==} 1501 - dev: true 1502 - 1503 - /cssstyle/2.3.0: 1504 - resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==} 1505 - engines: {node: '>=8'} 1506 - dependencies: 1507 - cssom: 0.3.8 1508 - dev: true 1509 - 1510 - /data-urls/2.0.0: 1511 - resolution: {integrity: sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==} 1512 - engines: {node: '>=10'} 1513 - dependencies: 1514 - abab: 2.0.5 1515 - whatwg-mimetype: 2.3.0 1516 - whatwg-url: 8.7.0 1517 - dev: true 1518 - 1519 1659 /debug/4.3.2: 1520 1660 resolution: {integrity: sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==} 1521 1661 engines: {node: '>=6.0'} ··· 1528 1668 ms: 2.1.2 1529 1669 dev: true 1530 1670 1531 - /decimal.js/10.3.1: 1532 - resolution: {integrity: sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==} 1671 + /debug/4.3.4: 1672 + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} 1673 + engines: {node: '>=6.0'} 1674 + peerDependencies: 1675 + supports-color: '*' 1676 + peerDependenciesMeta: 1677 + supports-color: 1678 + optional: true 1679 + dependencies: 1680 + ms: 2.1.2 1533 1681 dev: true 1534 1682 1535 - /dedent/0.7.0: 1536 - resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==} 1683 + /deep-eql/4.1.3: 1684 + resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==} 1685 + engines: {node: '>=6'} 1686 + dependencies: 1687 + type-detect: 4.0.8 1537 1688 dev: true 1538 1689 1539 1690 /deep-is/0.1.3: 1540 1691 resolution: {integrity: sha512-GtxAN4HvBachZzm4OnWqc45ESpUCMwkYcsjnsPs23FwJbsO+k4t0k9bQCgOmzIlpHO28+WPK/KRbRk0DDHuuDw==} 1541 1692 dev: true 1542 1693 1543 - /deepmerge/4.2.2: 1544 - resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==} 1694 + /deepmerge/4.3.1: 1695 + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} 1545 1696 engines: {node: '>=0.10.0'} 1546 1697 dev: true 1547 1698 ··· 1552 1703 object-keys: 1.1.1 1553 1704 dev: true 1554 1705 1555 - /delayed-stream/1.0.0: 1556 - resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} 1557 - engines: {node: '>=0.4.0'} 1706 + /diff/5.1.0: 1707 + resolution: {integrity: sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==} 1708 + engines: {node: '>=0.3.1'} 1558 1709 dev: true 1559 1710 1560 - /detect-newline/3.1.0: 1561 - resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} 1711 + /dir-glob/3.0.1: 1712 + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} 1562 1713 engines: {node: '>=8'} 1563 - dev: true 1564 - 1565 - /diff-sequences/27.0.6: 1566 - resolution: {integrity: sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ==} 1567 - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} 1714 + dependencies: 1715 + path-type: 4.0.0 1568 1716 dev: true 1569 1717 1570 1718 /doctrine/3.0.0: ··· 1574 1722 esutils: 2.0.3 1575 1723 dev: true 1576 1724 1577 - /domexception/2.0.1: 1578 - resolution: {integrity: sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==} 1579 - engines: {node: '>=8'} 1580 - dependencies: 1581 - webidl-conversions: 5.0.0 1725 + /dotenv/16.0.3: 1726 + resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==} 1727 + engines: {node: '>=12'} 1728 + dev: true 1729 + 1730 + /eastasianwidth/0.2.0: 1731 + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} 1582 1732 dev: true 1583 1733 1584 1734 /electron-to-chromium/1.3.808: 1585 1735 resolution: {integrity: sha512-espnsbWTuUw0a2jMwfabCc09py2ujB+FZZE1hZWn5yYijEmxzEhdhTLKUfZGjynHvdIMQ4X/Pr/t8s4eiyH/QQ==} 1586 1736 dev: true 1587 1737 1588 - /emittery/0.8.1: 1589 - resolution: {integrity: sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==} 1590 - engines: {node: '>=10'} 1738 + /electron-to-chromium/1.4.334: 1739 + resolution: {integrity: sha512-laZ1odk+TRen6q0GeyQx/JEkpD3iSZT7ewopCpKqg9bTjP1l8XRfU3Bg20CFjNPZkp5+NDBl3iqd4o/kPO+Vew==} 1591 1740 dev: true 1592 1741 1593 1742 /emoji-regex/8.0.0: 1594 1743 resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} 1744 + dev: true 1745 + 1746 + /emoji-regex/9.2.2: 1747 + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} 1595 1748 dev: true 1596 1749 1597 1750 /enquirer/2.3.6: ··· 1848 2001 esbuild-windows-arm64: 0.14.54 1849 2002 dev: true 1850 2003 2004 + /esbuild/0.17.12: 2005 + resolution: {integrity: sha512-bX/zHl7Gn2CpQwcMtRogTTBf9l1nl+H6R8nUbjk+RuKqAE3+8FDulLA+pHvX7aA7Xe07Iwa+CWvy9I8Y2qqPKQ==} 2006 + engines: {node: '>=12'} 2007 + hasBin: true 2008 + requiresBuild: true 2009 + optionalDependencies: 2010 + '@esbuild/android-arm': 0.17.12 2011 + '@esbuild/android-arm64': 0.17.12 2012 + '@esbuild/android-x64': 0.17.12 2013 + '@esbuild/darwin-arm64': 0.17.12 2014 + '@esbuild/darwin-x64': 0.17.12 2015 + '@esbuild/freebsd-arm64': 0.17.12 2016 + '@esbuild/freebsd-x64': 0.17.12 2017 + '@esbuild/linux-arm': 0.17.12 2018 + '@esbuild/linux-arm64': 0.17.12 2019 + '@esbuild/linux-ia32': 0.17.12 2020 + '@esbuild/linux-loong64': 0.17.12 2021 + '@esbuild/linux-mips64el': 0.17.12 2022 + '@esbuild/linux-ppc64': 0.17.12 2023 + '@esbuild/linux-riscv64': 0.17.12 2024 + '@esbuild/linux-s390x': 0.17.12 2025 + '@esbuild/linux-x64': 0.17.12 2026 + '@esbuild/netbsd-x64': 0.17.12 2027 + '@esbuild/openbsd-x64': 0.17.12 2028 + '@esbuild/sunos-x64': 0.17.12 2029 + '@esbuild/win32-arm64': 0.17.12 2030 + '@esbuild/win32-ia32': 0.17.12 2031 + '@esbuild/win32-x64': 0.17.12 2032 + dev: true 2033 + 1851 2034 /escalade/3.1.1: 1852 2035 resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} 1853 2036 engines: {node: '>=6'} ··· 1858 2041 engines: {node: '>=0.8.0'} 1859 2042 dev: true 1860 2043 1861 - /escape-string-regexp/2.0.0: 1862 - resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} 1863 - engines: {node: '>=8'} 1864 - dev: true 1865 - 1866 2044 /escape-string-regexp/4.0.0: 1867 2045 resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} 1868 2046 engines: {node: '>=10'} 1869 2047 dev: true 1870 2048 1871 - /escodegen/2.0.0: 1872 - resolution: {integrity: sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==} 1873 - engines: {node: '>=6.0'} 1874 - hasBin: true 1875 - dependencies: 1876 - esprima: 4.0.1 1877 - estraverse: 5.2.0 1878 - esutils: 2.0.3 1879 - optionator: 0.8.3 1880 - optionalDependencies: 1881 - source-map: 0.6.1 1882 - dev: true 1883 - 1884 - /eslint-config-prettier/8.3.0_eslint@7.32.0: 1885 - resolution: {integrity: sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==} 2049 + /eslint-config-prettier/8.8.0_eslint@8.36.0: 2050 + resolution: {integrity: sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==} 1886 2051 hasBin: true 1887 2052 peerDependencies: 1888 2053 eslint: '>=7.0.0' 1889 2054 dependencies: 1890 - eslint: 7.32.0 2055 + eslint: 8.36.0 1891 2056 dev: true 1892 2057 1893 - /eslint-plugin-prettier/4.0.0_ljekgsp75rqpkjl3l4ki6umzym: 1894 - resolution: {integrity: sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ==} 1895 - engines: {node: '>=6.0.0'} 2058 + /eslint-plugin-prettier/4.2.1_i2qmqyy4fgpgq2h7f6vnil3crq: 2059 + resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==} 2060 + engines: {node: '>=12.0.0'} 1896 2061 peerDependencies: 1897 2062 eslint: '>=7.28.0' 1898 2063 eslint-config-prettier: '*' ··· 1901 2066 eslint-config-prettier: 1902 2067 optional: true 1903 2068 dependencies: 1904 - eslint: 7.32.0 1905 - eslint-config-prettier: 8.3.0_eslint@7.32.0 1906 - prettier: 2.3.2 2069 + eslint: 8.36.0 2070 + eslint-config-prettier: 8.8.0_eslint@8.36.0 2071 + prettier: 2.8.5 1907 2072 prettier-linter-helpers: 1.0.0 1908 2073 dev: true 1909 2074 2075 + /eslint-plugin-tsdoc/0.2.17: 2076 + resolution: {integrity: sha512-xRmVi7Zx44lOBuYqG8vzTXuL6IdGOeF9nHX17bjJ8+VE6fsxpdGem0/SBTmAwgYMKYB1WBkqRJVQ+n8GK041pA==} 2077 + dependencies: 2078 + '@microsoft/tsdoc': 0.14.2 2079 + '@microsoft/tsdoc-config': 0.16.2 2080 + dev: true 2081 + 1910 2082 /eslint-scope/5.1.1: 1911 2083 resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} 1912 2084 engines: {node: '>=8.0.0'} ··· 1915 2087 estraverse: 4.3.0 1916 2088 dev: true 1917 2089 1918 - /eslint-utils/2.1.0: 1919 - resolution: {integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==} 1920 - engines: {node: '>=6'} 2090 + /eslint-scope/7.1.1: 2091 + resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==} 2092 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1921 2093 dependencies: 1922 - eslint-visitor-keys: 1.3.0 2094 + esrecurse: 4.3.0 2095 + estraverse: 5.2.0 1923 2096 dev: true 1924 2097 1925 - /eslint-visitor-keys/1.3.0: 1926 - resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} 1927 - engines: {node: '>=4'} 2098 + /eslint-visitor-keys/3.3.0: 2099 + resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==} 2100 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1928 2101 dev: true 1929 2102 1930 - /eslint-visitor-keys/2.1.0: 1931 - resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} 1932 - engines: {node: '>=10'} 1933 - dev: true 1934 - 1935 - /eslint/7.32.0: 1936 - resolution: {integrity: sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==} 1937 - engines: {node: ^10.12.0 || >=12.0.0} 2103 + /eslint/8.36.0: 2104 + resolution: {integrity: sha512-Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw==} 2105 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1938 2106 hasBin: true 1939 2107 dependencies: 1940 - '@babel/code-frame': 7.12.11 1941 - '@eslint/eslintrc': 0.4.3 1942 - '@humanwhocodes/config-array': 0.5.0 2108 + '@eslint-community/eslint-utils': 4.3.0_eslint@8.36.0 2109 + '@eslint-community/regexpp': 4.4.0 2110 + '@eslint/eslintrc': 2.0.1 2111 + '@eslint/js': 8.36.0 2112 + '@humanwhocodes/config-array': 0.11.8 2113 + '@humanwhocodes/module-importer': 1.0.1 2114 + '@nodelib/fs.walk': 1.2.8 1943 2115 ajv: 6.12.6 1944 2116 chalk: 4.1.2 1945 2117 cross-spawn: 7.0.3 1946 - debug: 4.3.2 2118 + debug: 4.3.4 1947 2119 doctrine: 3.0.0 1948 - enquirer: 2.3.6 1949 2120 escape-string-regexp: 4.0.0 1950 - eslint-scope: 5.1.1 1951 - eslint-utils: 2.1.0 1952 - eslint-visitor-keys: 2.1.0 1953 - espree: 7.3.1 1954 - esquery: 1.4.0 2121 + eslint-scope: 7.1.1 2122 + eslint-visitor-keys: 3.3.0 2123 + espree: 9.5.0 2124 + esquery: 1.5.0 1955 2125 esutils: 2.0.3 1956 2126 fast-deep-equal: 3.1.3 1957 2127 file-entry-cache: 6.0.1 1958 - functional-red-black-tree: 1.0.1 1959 - glob-parent: 5.1.2 1960 - globals: 13.11.0 1961 - ignore: 4.0.6 2128 + find-up: 5.0.0 2129 + glob-parent: 6.0.2 2130 + globals: 13.20.0 2131 + grapheme-splitter: 1.0.4 2132 + ignore: 5.2.4 1962 2133 import-fresh: 3.3.0 1963 2134 imurmurhash: 0.1.4 1964 2135 is-glob: 4.0.1 1965 - js-yaml: 3.14.1 2136 + is-path-inside: 3.0.3 2137 + js-sdsl: 4.3.0 2138 + js-yaml: 4.1.0 1966 2139 json-stable-stringify-without-jsonify: 1.0.1 1967 2140 levn: 0.4.1 1968 2141 lodash.merge: 4.6.2 1969 - minimatch: 3.0.4 2142 + minimatch: 3.1.2 1970 2143 natural-compare: 1.4.0 1971 2144 optionator: 0.9.1 1972 - progress: 2.0.3 1973 - regexpp: 3.2.0 1974 - semver: 7.3.5 1975 - strip-ansi: 6.0.0 2145 + strip-ansi: 6.0.1 1976 2146 strip-json-comments: 3.1.1 1977 - table: 6.7.1 1978 2147 text-table: 0.2.0 1979 - v8-compile-cache: 2.3.0 1980 2148 transitivePeerDependencies: 1981 2149 - supports-color 1982 2150 dev: true 1983 2151 1984 - /espree/7.3.1: 1985 - resolution: {integrity: sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==} 1986 - engines: {node: ^10.12.0 || >=12.0.0} 2152 + /espree/9.5.0: 2153 + resolution: {integrity: sha512-JPbJGhKc47++oo4JkEoTe2wjy4fmMwvFpgJT9cQzmfXKp22Dr6Hf1tdCteLz1h0P3t+mGvWZ+4Uankvh8+c6zw==} 2154 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1987 2155 dependencies: 1988 - acorn: 7.4.1 1989 - acorn-jsx: 5.3.2_acorn@7.4.1 1990 - eslint-visitor-keys: 1.3.0 1991 - dev: true 1992 - 1993 - /esprima/4.0.1: 1994 - resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} 1995 - engines: {node: '>=4'} 1996 - hasBin: true 2156 + acorn: 8.8.2 2157 + acorn-jsx: 5.3.2_acorn@8.8.2 2158 + eslint-visitor-keys: 3.3.0 1997 2159 dev: true 1998 2160 1999 - /esquery/1.4.0: 2000 - resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==} 2161 + /esquery/1.5.0: 2162 + resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} 2001 2163 engines: {node: '>=0.10'} 2002 2164 dependencies: 2003 2165 estraverse: 5.2.0 ··· 2018 2180 /estraverse/5.2.0: 2019 2181 resolution: {integrity: sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==} 2020 2182 engines: {node: '>=4.0'} 2021 - dev: true 2022 - 2023 - /estree-walker/1.0.1: 2024 - resolution: {integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==} 2025 2183 dev: true 2026 2184 2027 2185 /estree-walker/2.0.2: ··· 2048 2206 strip-final-newline: 2.0.0 2049 2207 dev: true 2050 2208 2051 - /exit/0.1.2: 2052 - resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==} 2053 - engines: {node: '>= 0.8.0'} 2054 - dev: true 2055 - 2056 - /expect/27.1.0: 2057 - resolution: {integrity: sha512-9kJngV5hOJgkFil4F/uXm3hVBubUK2nERVfvqNNwxxuW8ZOUwSTTSysgfzckYtv/LBzj/LJXbiAF7okHCXgdug==} 2058 - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} 2059 - dependencies: 2060 - '@jest/types': 27.1.0 2061 - ansi-styles: 5.2.0 2062 - jest-get-type: 27.0.6 2063 - jest-matcher-utils: 27.1.0 2064 - jest-message-util: 27.1.0 2065 - jest-regex-util: 27.0.6 2066 - dev: true 2067 - 2068 2209 /fast-deep-equal/3.1.3: 2069 2210 resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 2070 2211 dev: true ··· 2073 2214 resolution: {integrity: sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==} 2074 2215 dev: true 2075 2216 2217 + /fast-glob/3.2.12: 2218 + resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} 2219 + engines: {node: '>=8.6.0'} 2220 + dependencies: 2221 + '@nodelib/fs.stat': 2.0.5 2222 + '@nodelib/fs.walk': 1.2.8 2223 + glob-parent: 5.1.2 2224 + merge2: 1.4.1 2225 + micromatch: 4.0.4 2226 + dev: true 2227 + 2076 2228 /fast-json-stable-stringify/2.1.0: 2077 2229 resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} 2078 2230 dev: true ··· 2081 2233 resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} 2082 2234 dev: true 2083 2235 2084 - /fb-watchman/2.0.1: 2085 - resolution: {integrity: sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==} 2236 + /fastq/1.15.0: 2237 + resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} 2086 2238 dependencies: 2087 - bser: 2.1.1 2239 + reusify: 1.0.4 2088 2240 dev: true 2089 2241 2090 2242 /file-entry-cache/6.0.1: ··· 2101 2253 to-regex-range: 5.0.1 2102 2254 dev: true 2103 2255 2104 - /find-up/4.1.0: 2105 - resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} 2106 - engines: {node: '>=8'} 2107 - dependencies: 2108 - locate-path: 5.0.0 2109 - path-exists: 4.0.0 2110 - dev: true 2111 - 2112 2256 /find-up/5.0.0: 2113 2257 resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} 2114 2258 engines: {node: '>=10'} ··· 2136 2280 resolution: {integrity: sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==} 2137 2281 dev: true 2138 2282 2139 - /form-data/3.0.1: 2140 - resolution: {integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==} 2141 - engines: {node: '>= 6'} 2142 - dependencies: 2143 - asynckit: 0.4.0 2144 - combined-stream: 1.0.8 2145 - mime-types: 2.1.32 2146 - dev: true 2147 - 2148 2283 /fs.realpath/1.0.0: 2149 2284 resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} 2150 2285 dev: true ··· 2161 2296 resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} 2162 2297 dev: true 2163 2298 2164 - /functional-red-black-tree/1.0.1: 2165 - resolution: {integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==} 2166 - dev: true 2167 - 2168 2299 /gensync/1.0.0-beta.2: 2169 2300 resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} 2170 2301 engines: {node: '>=6.9.0'} 2171 2302 dev: true 2172 2303 2173 - /get-caller-file/2.0.5: 2174 - resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} 2175 - engines: {node: 6.* || 8.* || >= 10.*} 2304 + /get-func-name/2.0.0: 2305 + resolution: {integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==} 2176 2306 dev: true 2177 2307 2178 2308 /get-intrinsic/1.1.1: ··· 2185 2315 2186 2316 /get-own-enumerable-property-symbols/3.0.2: 2187 2317 resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==} 2188 - dev: true 2189 - 2190 - /get-package-type/0.1.0: 2191 - resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} 2192 - engines: {node: '>=8.0.0'} 2193 2318 dev: true 2194 2319 2195 2320 /get-stream/6.0.1: ··· 2201 2326 resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 2202 2327 engines: {node: '>= 6'} 2203 2328 dependencies: 2204 - is-glob: 4.0.1 2329 + is-glob: 4.0.3 2330 + dev: true 2331 + 2332 + /glob-parent/6.0.2: 2333 + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} 2334 + engines: {node: '>=10.13.0'} 2335 + dependencies: 2336 + is-glob: 4.0.3 2205 2337 dev: true 2206 2338 2207 2339 /glob/7.1.6: ··· 2210 2342 fs.realpath: 1.0.0 2211 2343 inflight: 1.0.6 2212 2344 inherits: 2.0.4 2213 - minimatch: 3.0.4 2345 + minimatch: 3.1.2 2214 2346 once: 1.4.0 2215 2347 path-is-absolute: 1.0.1 2216 2348 dev: true ··· 2231 2363 engines: {node: '>=4'} 2232 2364 dev: true 2233 2365 2234 - /globals/13.11.0: 2235 - resolution: {integrity: sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==} 2366 + /globals/13.20.0: 2367 + resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==} 2236 2368 engines: {node: '>=8'} 2237 2369 dependencies: 2238 2370 type-fest: 0.20.2 2239 2371 dev: true 2240 2372 2373 + /globby/11.1.0: 2374 + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} 2375 + engines: {node: '>=10'} 2376 + dependencies: 2377 + array-union: 2.1.0 2378 + dir-glob: 3.0.1 2379 + fast-glob: 3.2.12 2380 + ignore: 5.2.4 2381 + merge2: 1.4.1 2382 + slash: 3.0.0 2383 + dev: true 2384 + 2241 2385 /graceful-fs/4.2.8: 2242 2386 resolution: {integrity: sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==} 2387 + dev: true 2388 + 2389 + /grapheme-splitter/1.0.4: 2390 + resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} 2243 2391 dev: true 2244 2392 2245 2393 /graphql/16.1.0: ··· 2281 2429 2282 2430 /hosted-git-info/2.8.9: 2283 2431 resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} 2284 - dev: true 2285 - 2286 - /html-encoding-sniffer/2.0.1: 2287 - resolution: {integrity: sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==} 2288 - engines: {node: '>=10'} 2289 - dependencies: 2290 - whatwg-encoding: 1.0.5 2291 - dev: true 2292 - 2293 - /html-escaper/2.0.2: 2294 - resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} 2295 - dev: true 2296 - 2297 - /http-proxy-agent/4.0.1: 2298 - resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==} 2299 - engines: {node: '>= 6'} 2300 - dependencies: 2301 - '@tootallnate/once': 1.1.2 2302 - agent-base: 6.0.2 2303 - debug: 4.3.2 2304 - transitivePeerDependencies: 2305 - - supports-color 2306 - dev: true 2307 - 2308 - /https-proxy-agent/5.0.0: 2309 - resolution: {integrity: sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==} 2310 - engines: {node: '>= 6'} 2311 - dependencies: 2312 - agent-base: 6.0.2 2313 - debug: 4.3.2 2314 - transitivePeerDependencies: 2315 - - supports-color 2316 2432 dev: true 2317 2433 2318 2434 /human-signals/2.1.0: ··· 2338 2454 which-pm-runs: 1.0.0 2339 2455 dev: true 2340 2456 2341 - /iconv-lite/0.4.24: 2342 - resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} 2343 - engines: {node: '>=0.10.0'} 2344 - dependencies: 2345 - safer-buffer: 2.1.2 2346 - dev: true 2347 - 2348 - /ignore/4.0.6: 2349 - resolution: {integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==} 2457 + /ignore/5.2.4: 2458 + resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} 2350 2459 engines: {node: '>= 4'} 2351 2460 dev: true 2352 2461 ··· 2356 2465 dependencies: 2357 2466 parent-module: 1.0.1 2358 2467 resolve-from: 4.0.0 2359 - dev: true 2360 - 2361 - /import-local/3.0.2: 2362 - resolution: {integrity: sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==} 2363 - engines: {node: '>=8'} 2364 - hasBin: true 2365 - dependencies: 2366 - pkg-dir: 4.2.0 2367 - resolve-cwd: 3.0.0 2368 2468 dev: true 2369 2469 2370 2470 /imurmurhash/0.1.4: ··· 2415 2515 has-tostringtag: 1.0.0 2416 2516 dev: true 2417 2517 2518 + /is-builtin-module/3.2.1: 2519 + resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} 2520 + engines: {node: '>=6'} 2521 + dependencies: 2522 + builtin-modules: 3.3.0 2523 + dev: true 2524 + 2418 2525 /is-callable/1.2.4: 2419 2526 resolution: {integrity: sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==} 2420 2527 engines: {node: '>= 0.4'} 2421 - dev: true 2422 - 2423 - /is-ci/3.0.0: 2424 - resolution: {integrity: sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==} 2425 - hasBin: true 2426 - dependencies: 2427 - ci-info: 3.2.0 2428 2528 dev: true 2429 2529 2430 2530 /is-core-module/2.11.0: ··· 2456 2556 engines: {node: '>=8'} 2457 2557 dev: true 2458 2558 2459 - /is-generator-fn/2.1.0: 2460 - resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==} 2461 - engines: {node: '>=6'} 2559 + /is-fullwidth-code-point/4.0.0: 2560 + resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==} 2561 + engines: {node: '>=12'} 2462 2562 dev: true 2463 2563 2464 2564 /is-glob/4.0.1: 2465 2565 resolution: {integrity: sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==} 2566 + engines: {node: '>=0.10.0'} 2567 + dependencies: 2568 + is-extglob: 2.1.1 2569 + dev: true 2570 + 2571 + /is-glob/4.0.3: 2572 + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 2466 2573 engines: {node: '>=0.10.0'} 2467 2574 dependencies: 2468 2575 is-extglob: 2.1.1 ··· 2494 2601 engines: {node: '>=0.10.0'} 2495 2602 dev: true 2496 2603 2497 - /is-potential-custom-element-name/1.0.1: 2498 - resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} 2604 + /is-path-inside/3.0.3: 2605 + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} 2606 + engines: {node: '>=8'} 2499 2607 dev: true 2500 2608 2501 2609 /is-regex/1.1.4: ··· 2530 2638 has-symbols: 1.0.2 2531 2639 dev: true 2532 2640 2533 - /is-typedarray/1.0.0: 2534 - resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} 2535 - dev: true 2536 - 2537 2641 /is-unicode-supported/0.1.0: 2538 2642 resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} 2539 2643 engines: {node: '>=10'} ··· 2543 2647 resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 2544 2648 dev: true 2545 2649 2546 - /istanbul-lib-coverage/3.0.0: 2547 - resolution: {integrity: sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==} 2548 - engines: {node: '>=8'} 2549 - dev: true 2550 - 2551 - /istanbul-lib-instrument/4.0.3: 2552 - resolution: {integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==} 2553 - engines: {node: '>=8'} 2554 - dependencies: 2555 - '@babel/core': 7.15.0 2556 - '@istanbuljs/schema': 0.1.3 2557 - istanbul-lib-coverage: 3.0.0 2558 - semver: 6.3.0 2559 - transitivePeerDependencies: 2560 - - supports-color 2561 - dev: true 2562 - 2563 - /istanbul-lib-report/3.0.0: 2564 - resolution: {integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==} 2565 - engines: {node: '>=8'} 2566 - dependencies: 2567 - istanbul-lib-coverage: 3.0.0 2568 - make-dir: 3.1.0 2569 - supports-color: 7.2.0 2570 - dev: true 2571 - 2572 - /istanbul-lib-source-maps/4.0.0: 2573 - resolution: {integrity: sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==} 2574 - engines: {node: '>=8'} 2575 - dependencies: 2576 - debug: 4.3.2 2577 - istanbul-lib-coverage: 3.0.0 2578 - source-map: 0.6.1 2579 - transitivePeerDependencies: 2580 - - supports-color 2581 - dev: true 2582 - 2583 - /istanbul-reports/3.0.2: 2584 - resolution: {integrity: sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==} 2585 - engines: {node: '>=8'} 2586 - dependencies: 2587 - html-escaper: 2.0.2 2588 - istanbul-lib-report: 3.0.0 2589 - dev: true 2590 - 2591 - /jest-changed-files/27.1.0: 2592 - resolution: {integrity: sha512-eRcb13TfQw0xiV2E98EmiEgs9a5uaBIqJChyl0G7jR9fCIvGjXovnDS6Zbku3joij4tXYcSK4SE1AXqOlUxjWg==} 2593 - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} 2594 - dependencies: 2595 - '@jest/types': 27.1.0 2596 - execa: 5.1.1 2597 - throat: 6.0.1 2598 - dev: true 2599 - 2600 - /jest-circus/27.1.0: 2601 - resolution: {integrity: sha512-6FWtHs3nZyZlMBhRf1wvAC5CirnflbGJAY1xssSAnERLiiXQRH+wY2ptBVtXjX4gz4AA2EwRV57b038LmifRbA==} 2602 - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} 2603 - dependencies: 2604 - '@jest/environment': 27.1.0 2605 - '@jest/test-result': 27.1.0 2606 - '@jest/types': 27.1.0 2607 - '@types/node': 16.6.1 2608 - chalk: 4.1.2 2609 - co: 4.6.0 2610 - dedent: 0.7.0 2611 - expect: 27.1.0 2612 - is-generator-fn: 2.1.0 2613 - jest-each: 27.1.0 2614 - jest-matcher-utils: 27.1.0 2615 - jest-message-util: 27.1.0 2616 - jest-runtime: 27.1.0 2617 - jest-snapshot: 27.1.0 2618 - jest-util: 27.1.0 2619 - pretty-format: 27.1.0 2620 - slash: 3.0.0 2621 - stack-utils: 2.0.3 2622 - throat: 6.0.1 2623 - transitivePeerDependencies: 2624 - - supports-color 2625 - dev: true 2626 - 2627 - /jest-cli/27.1.0: 2628 - resolution: {integrity: sha512-h6zPUOUu+6oLDrXz0yOWY2YXvBLk8gQinx4HbZ7SF4V3HzasQf+ncoIbKENUMwXyf54/6dBkYXvXJos+gOHYZw==} 2629 - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} 2630 - hasBin: true 2631 - peerDependencies: 2632 - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 2633 - peerDependenciesMeta: 2634 - node-notifier: 2635 - optional: true 2636 - dependencies: 2637 - '@jest/core': 27.1.0 2638 - '@jest/test-result': 27.1.0 2639 - '@jest/types': 27.1.0 2640 - chalk: 4.1.2 2641 - exit: 0.1.2 2642 - graceful-fs: 4.2.8 2643 - import-local: 3.0.2 2644 - jest-config: 27.1.0 2645 - jest-util: 27.1.0 2646 - jest-validate: 27.1.0 2647 - prompts: 2.4.1 2648 - yargs: 16.2.0 2649 - transitivePeerDependencies: 2650 - - bufferutil 2651 - - canvas 2652 - - supports-color 2653 - - ts-node 2654 - - utf-8-validate 2655 - dev: true 2656 - 2657 - /jest-config/27.1.0: 2658 - resolution: {integrity: sha512-GMo7f76vMYUA3b3xOdlcKeKQhKcBIgurjERO2hojo0eLkKPGcw7fyIoanH+m6KOP2bLad+fGnF8aWOJYxzNPeg==} 2659 - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} 2660 - peerDependencies: 2661 - ts-node: '>=9.0.0' 2662 - peerDependenciesMeta: 2663 - ts-node: 2664 - optional: true 2665 - dependencies: 2666 - '@babel/core': 7.15.0 2667 - '@jest/test-sequencer': 27.1.0 2668 - '@jest/types': 27.1.0 2669 - babel-jest: 27.1.0_@babel+core@7.15.0 2670 - chalk: 4.1.2 2671 - deepmerge: 4.2.2 2672 - glob: 7.1.7 2673 - graceful-fs: 4.2.8 2674 - is-ci: 3.0.0 2675 - jest-circus: 27.1.0 2676 - jest-environment-jsdom: 27.1.0 2677 - jest-environment-node: 27.1.0 2678 - jest-get-type: 27.0.6 2679 - jest-jasmine2: 27.1.0 2680 - jest-regex-util: 27.0.6 2681 - jest-resolve: 27.1.0 2682 - jest-runner: 27.1.0 2683 - jest-util: 27.1.0 2684 - jest-validate: 27.1.0 2685 - micromatch: 4.0.4 2686 - pretty-format: 27.1.0 2687 - transitivePeerDependencies: 2688 - - bufferutil 2689 - - canvas 2690 - - supports-color 2691 - - utf-8-validate 2692 - dev: true 2693 - 2694 - /jest-diff/27.1.0: 2695 - resolution: {integrity: sha512-rjfopEYl58g/SZTsQFmspBODvMSytL16I+cirnScWTLkQVXYVZfxm78DFfdIIXc05RCYuGjxJqrdyG4PIFzcJg==} 2696 - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} 2697 - dependencies: 2698 - chalk: 4.1.2 2699 - diff-sequences: 27.0.6 2700 - jest-get-type: 27.0.6 2701 - pretty-format: 27.1.0 2702 - dev: true 2703 - 2704 - /jest-docblock/27.0.6: 2705 - resolution: {integrity: sha512-Fid6dPcjwepTFraz0YxIMCi7dejjJ/KL9FBjPYhBp4Sv1Y9PdhImlKZqYU555BlN4TQKaTc+F2Av1z+anVyGkA==} 2706 - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} 2707 - dependencies: 2708 - detect-newline: 3.1.0 2709 - dev: true 2710 - 2711 - /jest-each/27.1.0: 2712 - resolution: {integrity: sha512-K/cNvQlmDqQMRHF8CaQ0XPzCfjP5HMJc2bIJglrIqI9fjwpNqITle63IWE+wq4p+3v+iBgh7Wq0IdGpLx5xjDg==} 2713 - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} 2714 - dependencies: 2715 - '@jest/types': 27.1.0 2716 - chalk: 4.1.2 2717 - jest-get-type: 27.0.6 2718 - jest-util: 27.1.0 2719 - pretty-format: 27.1.0 2720 - dev: true 2721 - 2722 - /jest-environment-jsdom/27.1.0: 2723 - resolution: {integrity: sha512-JbwOcOxh/HOtsj56ljeXQCUJr3ivnaIlM45F5NBezFLVYdT91N5UofB1ux2B1CATsQiudcHdgTaeuqGXJqjJYQ==} 2724 - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} 2725 - dependencies: 2726 - '@jest/environment': 27.1.0 2727 - '@jest/fake-timers': 27.1.0 2728 - '@jest/types': 27.1.0 2729 - '@types/node': 16.6.1 2730 - jest-mock: 27.1.0 2731 - jest-util: 27.1.0 2732 - jsdom: 16.7.0 2733 - transitivePeerDependencies: 2734 - - bufferutil 2735 - - canvas 2736 - - supports-color 2737 - - utf-8-validate 2738 - dev: true 2739 - 2740 - /jest-environment-node/27.1.0: 2741 - resolution: {integrity: sha512-JIyJ8H3wVyM4YCXp7njbjs0dIT87yhGlrXCXhDKNIg1OjurXr6X38yocnnbXvvNyqVTqSI4M9l+YfPKueqL1lw==} 2742 - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} 2743 - dependencies: 2744 - '@jest/environment': 27.1.0 2745 - '@jest/fake-timers': 27.1.0 2746 - '@jest/types': 27.1.0 2747 - '@types/node': 16.6.1 2748 - jest-mock: 27.1.0 2749 - jest-util: 27.1.0 2750 - dev: true 2751 - 2752 - /jest-get-type/27.0.6: 2753 - resolution: {integrity: sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==} 2754 - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} 2755 - dev: true 2756 - 2757 - /jest-haste-map/27.1.0: 2758 - resolution: {integrity: sha512-7mz6LopSe+eA6cTFMf10OfLLqRoIPvmMyz5/OnSXnHO7hB0aDP1iIeLWCXzAcYU5eIJVpHr12Bk9yyq2fTW9vg==} 2759 - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} 2760 - dependencies: 2761 - '@jest/types': 27.1.0 2762 - '@types/graceful-fs': 4.1.5 2763 - '@types/node': 16.6.1 2764 - anymatch: 3.1.2 2765 - fb-watchman: 2.0.1 2766 - graceful-fs: 4.2.8 2767 - jest-regex-util: 27.0.6 2768 - jest-serializer: 27.0.6 2769 - jest-util: 27.1.0 2770 - jest-worker: 27.1.0 2771 - micromatch: 4.0.4 2772 - walker: 1.0.7 2773 - optionalDependencies: 2774 - fsevents: 2.3.2 2775 - dev: true 2776 - 2777 - /jest-jasmine2/27.1.0: 2778 - resolution: {integrity: sha512-Z/NIt0wBDg3przOW2FCWtYjMn3Ip68t0SL60agD/e67jlhTyV3PIF8IzT9ecwqFbeuUSO2OT8WeJgHcalDGFzQ==} 2779 - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} 2780 - dependencies: 2781 - '@babel/traverse': 7.15.0 2782 - '@jest/environment': 27.1.0 2783 - '@jest/source-map': 27.0.6 2784 - '@jest/test-result': 27.1.0 2785 - '@jest/types': 27.1.0 2786 - '@types/node': 16.6.1 2787 - chalk: 4.1.2 2788 - co: 4.6.0 2789 - expect: 27.1.0 2790 - is-generator-fn: 2.1.0 2791 - jest-each: 27.1.0 2792 - jest-matcher-utils: 27.1.0 2793 - jest-message-util: 27.1.0 2794 - jest-runtime: 27.1.0 2795 - jest-snapshot: 27.1.0 2796 - jest-util: 27.1.0 2797 - pretty-format: 27.1.0 2798 - throat: 6.0.1 2799 - transitivePeerDependencies: 2800 - - supports-color 2801 - dev: true 2802 - 2803 - /jest-leak-detector/27.1.0: 2804 - resolution: {integrity: sha512-oHvSkz1E80VyeTKBvZNnw576qU+cVqRXUD3/wKXh1zpaki47Qty2xeHg2HKie9Hqcd2l4XwircgNOWb/NiGqdA==} 2805 - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} 2806 - dependencies: 2807 - jest-get-type: 27.0.6 2808 - pretty-format: 27.1.0 2809 - dev: true 2810 - 2811 - /jest-matcher-utils/27.1.0: 2812 - resolution: {integrity: sha512-VmAudus2P6Yt/JVBRdTPFhUzlIN8DYJd+et5Rd9QDsO/Z82Z4iwGjo43U8Z+PTiz8CBvKvlb6Fh3oKy39hykkQ==} 2813 - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} 2814 - dependencies: 2815 - chalk: 4.1.2 2816 - jest-diff: 27.1.0 2817 - jest-get-type: 27.0.6 2818 - pretty-format: 27.1.0 2819 - dev: true 2820 - 2821 - /jest-message-util/27.1.0: 2822 - resolution: {integrity: sha512-Eck8NFnJ5Sg36R9XguD65cf2D5+McC+NF5GIdEninoabcuoOfWrID5qJhufq5FB0DRKoiyxB61hS7MKoMD0trQ==} 2823 - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} 2824 - dependencies: 2825 - '@babel/code-frame': 7.14.5 2826 - '@jest/types': 27.1.0 2827 - '@types/stack-utils': 2.0.1 2828 - chalk: 4.1.2 2829 - graceful-fs: 4.2.8 2830 - micromatch: 4.0.4 2831 - pretty-format: 27.1.0 2832 - slash: 3.0.0 2833 - stack-utils: 2.0.3 2834 - dev: true 2835 - 2836 - /jest-mock/27.1.0: 2837 - resolution: {integrity: sha512-iT3/Yhu7DwAg/0HvvLCqLvrTKTRMyJlrrfJYWzuLSf9RCAxBoIXN3HoymZxMnYsC3eD8ewGbUa9jUknwBenx2w==} 2838 - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} 2839 - dependencies: 2840 - '@jest/types': 27.1.0 2841 - '@types/node': 16.6.1 2842 - dev: true 2843 - 2844 - /jest-pnp-resolver/1.2.2_jest-resolve@27.1.0: 2845 - resolution: {integrity: sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==} 2846 - engines: {node: '>=6'} 2847 - peerDependencies: 2848 - jest-resolve: '*' 2849 - peerDependenciesMeta: 2850 - jest-resolve: 2851 - optional: true 2852 - dependencies: 2853 - jest-resolve: 27.1.0 2854 - dev: true 2855 - 2856 - /jest-regex-util/27.0.6: 2857 - resolution: {integrity: sha512-SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ==} 2858 - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} 2650 + /jju/1.4.0: 2651 + resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==} 2859 2652 dev: true 2860 2653 2861 - /jest-resolve-dependencies/27.1.0: 2862 - resolution: {integrity: sha512-Kq5XuDAELuBnrERrjFYEzu/A+i2W7l9HnPWqZEeKGEQ7m1R+6ndMbdXCVCx29Se1qwLZLgvoXwinB3SPIaitMQ==} 2863 - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} 2864 - dependencies: 2865 - '@jest/types': 27.1.0 2866 - jest-regex-util: 27.0.6 2867 - jest-snapshot: 27.1.0 2868 - transitivePeerDependencies: 2869 - - supports-color 2870 - dev: true 2871 - 2872 - /jest-resolve/27.1.0: 2873 - resolution: {integrity: sha512-TXvzrLyPg0vLOwcWX38ZGYeEztSEmW+cQQKqc4HKDUwun31wsBXwotRlUz4/AYU/Fq4GhbMd/ileIWZEtcdmIA==} 2874 - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} 2875 - dependencies: 2876 - '@jest/types': 27.1.0 2877 - chalk: 4.1.2 2878 - escalade: 3.1.1 2879 - graceful-fs: 4.2.8 2880 - jest-haste-map: 27.1.0 2881 - jest-pnp-resolver: 1.2.2_jest-resolve@27.1.0 2882 - jest-util: 27.1.0 2883 - jest-validate: 27.1.0 2884 - resolve: 1.20.0 2885 - slash: 3.0.0 2886 - dev: true 2887 - 2888 - /jest-runner/27.1.0: 2889 - resolution: {integrity: sha512-ZWPKr9M5w5gDplz1KsJ6iRmQaDT/yyAFLf18fKbb/+BLWsR1sCNC2wMT0H7pP3gDcBz0qZ6aJraSYUNAGSJGaw==} 2890 - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} 2891 - dependencies: 2892 - '@jest/console': 27.1.0 2893 - '@jest/environment': 27.1.0 2894 - '@jest/test-result': 27.1.0 2895 - '@jest/transform': 27.1.0 2896 - '@jest/types': 27.1.0 2897 - '@types/node': 16.6.1 2898 - chalk: 4.1.2 2899 - emittery: 0.8.1 2900 - exit: 0.1.2 2901 - graceful-fs: 4.2.8 2902 - jest-docblock: 27.0.6 2903 - jest-environment-jsdom: 27.1.0 2904 - jest-environment-node: 27.1.0 2905 - jest-haste-map: 27.1.0 2906 - jest-leak-detector: 27.1.0 2907 - jest-message-util: 27.1.0 2908 - jest-resolve: 27.1.0 2909 - jest-runtime: 27.1.0 2910 - jest-util: 27.1.0 2911 - jest-worker: 27.1.0 2912 - source-map-support: 0.5.19 2913 - throat: 6.0.1 2914 - transitivePeerDependencies: 2915 - - bufferutil 2916 - - canvas 2917 - - supports-color 2918 - - utf-8-validate 2919 - dev: true 2920 - 2921 - /jest-runtime/27.1.0: 2922 - resolution: {integrity: sha512-okiR2cpGjY0RkWmUGGado6ETpFOi9oG3yV0CioYdoktkVxy5Hv0WRLWnJFuArSYS8cHMCNcceUUMGiIfgxCO9A==} 2923 - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} 2924 - dependencies: 2925 - '@jest/console': 27.1.0 2926 - '@jest/environment': 27.1.0 2927 - '@jest/fake-timers': 27.1.0 2928 - '@jest/globals': 27.1.0 2929 - '@jest/source-map': 27.0.6 2930 - '@jest/test-result': 27.1.0 2931 - '@jest/transform': 27.1.0 2932 - '@jest/types': 27.1.0 2933 - '@types/yargs': 16.0.4 2934 - chalk: 4.1.2 2935 - cjs-module-lexer: 1.2.2 2936 - collect-v8-coverage: 1.0.1 2937 - execa: 5.1.1 2938 - exit: 0.1.2 2939 - glob: 7.1.7 2940 - graceful-fs: 4.2.8 2941 - jest-haste-map: 27.1.0 2942 - jest-message-util: 27.1.0 2943 - jest-mock: 27.1.0 2944 - jest-regex-util: 27.0.6 2945 - jest-resolve: 27.1.0 2946 - jest-snapshot: 27.1.0 2947 - jest-util: 27.1.0 2948 - jest-validate: 27.1.0 2949 - slash: 3.0.0 2950 - strip-bom: 4.0.0 2951 - yargs: 16.2.0 2952 - transitivePeerDependencies: 2953 - - supports-color 2954 - dev: true 2955 - 2956 - /jest-serializer/27.0.6: 2957 - resolution: {integrity: sha512-PtGdVK9EGC7dsaziskfqaAPib6wTViY3G8E5wz9tLVPhHyiDNTZn/xjZ4khAw+09QkoOVpn7vF5nPSN6dtBexA==} 2958 - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} 2959 - dependencies: 2960 - '@types/node': 16.6.1 2961 - graceful-fs: 4.2.8 2962 - dev: true 2963 - 2964 - /jest-snapshot/27.1.0: 2965 - resolution: {integrity: sha512-eaeUBoEjuuRwmiRI51oTldUsKOohB1F6fPqWKKILuDi/CStxzp2IWekVUXbuHHoz5ik33ioJhshiHpgPFbYgcA==} 2966 - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} 2967 - dependencies: 2968 - '@babel/core': 7.15.0 2969 - '@babel/generator': 7.15.0 2970 - '@babel/parser': 7.15.3 2971 - '@babel/plugin-syntax-typescript': 7.14.5_@babel+core@7.15.0 2972 - '@babel/traverse': 7.15.0 2973 - '@babel/types': 7.15.0 2974 - '@jest/transform': 27.1.0 2975 - '@jest/types': 27.1.0 2976 - '@types/babel__traverse': 7.14.2 2977 - '@types/prettier': 2.3.2 2978 - babel-preset-current-node-syntax: 1.0.1_@babel+core@7.15.0 2979 - chalk: 4.1.2 2980 - expect: 27.1.0 2981 - graceful-fs: 4.2.8 2982 - jest-diff: 27.1.0 2983 - jest-get-type: 27.0.6 2984 - jest-haste-map: 27.1.0 2985 - jest-matcher-utils: 27.1.0 2986 - jest-message-util: 27.1.0 2987 - jest-resolve: 27.1.0 2988 - jest-util: 27.1.0 2989 - natural-compare: 1.4.0 2990 - pretty-format: 27.1.0 2991 - semver: 7.3.5 2992 - transitivePeerDependencies: 2993 - - supports-color 2994 - dev: true 2995 - 2996 - /jest-util/27.1.0: 2997 - resolution: {integrity: sha512-edSLD2OneYDKC6gZM1yc+wY/877s/fuJNoM1k3sOEpzFyeptSmke3SLnk1dDHk9CgTA+58mnfx3ew3J11Kes/w==} 2998 - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} 2999 - dependencies: 3000 - '@jest/types': 27.1.0 3001 - '@types/node': 16.6.1 3002 - chalk: 4.1.2 3003 - graceful-fs: 4.2.8 3004 - is-ci: 3.0.0 3005 - picomatch: 2.3.0 3006 - dev: true 3007 - 3008 - /jest-validate/27.1.0: 3009 - resolution: {integrity: sha512-QiJ+4XuSuMsfPi9zvdO//IrSRSlG6ybJhOpuqYSsuuaABaNT84h0IoD6vvQhThBOKT+DIKvl5sTM0l6is9+SRA==} 3010 - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} 3011 - dependencies: 3012 - '@jest/types': 27.1.0 3013 - camelcase: 6.2.0 3014 - chalk: 4.1.2 3015 - jest-get-type: 27.0.6 3016 - leven: 3.1.0 3017 - pretty-format: 27.1.0 3018 - dev: true 3019 - 3020 - /jest-watcher/27.1.0: 3021 - resolution: {integrity: sha512-ivaWTrA46aHWdgPDgPypSHiNQjyKnLBpUIHeBaGg11U+pDzZpkffGlcB1l1a014phmG0mHgkOHtOgiqJQM6yKQ==} 3022 - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} 3023 - dependencies: 3024 - '@jest/test-result': 27.1.0 3025 - '@jest/types': 27.1.0 3026 - '@types/node': 16.6.1 3027 - ansi-escapes: 4.3.2 3028 - chalk: 4.1.2 3029 - jest-util: 27.1.0 3030 - string-length: 4.0.2 3031 - dev: true 3032 - 3033 - /jest-worker/26.6.2: 3034 - resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} 3035 - engines: {node: '>= 10.13.0'} 3036 - dependencies: 3037 - '@types/node': 16.6.1 3038 - merge-stream: 2.0.0 3039 - supports-color: 7.2.0 3040 - dev: true 3041 - 3042 - /jest-worker/27.1.0: 3043 - resolution: {integrity: sha512-mO4PHb2QWLn9yRXGp7rkvXLAYuxwhq1ZYUo0LoDhg8wqvv4QizP1ZWEJOeolgbEgAWZLIEU0wsku8J+lGWfBhg==} 3044 - engines: {node: '>= 10.13.0'} 3045 - dependencies: 3046 - '@types/node': 16.6.1 3047 - merge-stream: 2.0.0 3048 - supports-color: 8.1.1 3049 - dev: true 3050 - 3051 - /jest/27.1.0: 3052 - resolution: {integrity: sha512-pSQDVwRSwb109Ss13lcMtdfS9r8/w2Zz8+mTUA9VORD66GflCdl8nUFCqM96geOD2EBwWCNURrNAfQsLIDNBdg==} 3053 - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} 3054 - hasBin: true 3055 - peerDependencies: 3056 - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 3057 - peerDependenciesMeta: 3058 - node-notifier: 3059 - optional: true 3060 - dependencies: 3061 - '@jest/core': 27.1.0 3062 - import-local: 3.0.2 3063 - jest-cli: 27.1.0 3064 - transitivePeerDependencies: 3065 - - bufferutil 3066 - - canvas 3067 - - supports-color 3068 - - ts-node 3069 - - utf-8-validate 2654 + /js-sdsl/4.3.0: 2655 + resolution: {integrity: sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==} 3070 2656 dev: true 3071 2657 3072 2658 /js-tokens/4.0.0: 3073 2659 resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 3074 2660 dev: true 3075 2661 3076 - /js-yaml/3.14.1: 3077 - resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} 2662 + /js-yaml/4.1.0: 2663 + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} 3078 2664 hasBin: true 3079 2665 dependencies: 3080 - argparse: 1.0.10 3081 - esprima: 4.0.1 3082 - dev: true 3083 - 3084 - /jsdom/16.7.0: 3085 - resolution: {integrity: sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==} 3086 - engines: {node: '>=10'} 3087 - peerDependencies: 3088 - canvas: ^2.5.0 3089 - peerDependenciesMeta: 3090 - canvas: 3091 - optional: true 3092 - dependencies: 3093 - abab: 2.0.5 3094 - acorn: 8.8.2 3095 - acorn-globals: 6.0.0 3096 - cssom: 0.4.4 3097 - cssstyle: 2.3.0 3098 - data-urls: 2.0.0 3099 - decimal.js: 10.3.1 3100 - domexception: 2.0.1 3101 - escodegen: 2.0.0 3102 - form-data: 3.0.1 3103 - html-encoding-sniffer: 2.0.1 3104 - http-proxy-agent: 4.0.1 3105 - https-proxy-agent: 5.0.0 3106 - is-potential-custom-element-name: 1.0.1 3107 - nwsapi: 2.2.0 3108 - parse5: 6.0.1 3109 - saxes: 5.0.1 3110 - symbol-tree: 3.2.4 3111 - tough-cookie: 4.0.0 3112 - w3c-hr-time: 1.0.2 3113 - w3c-xmlserializer: 2.0.0 3114 - webidl-conversions: 6.1.0 3115 - whatwg-encoding: 1.0.5 3116 - whatwg-mimetype: 2.3.0 3117 - whatwg-url: 8.7.0 3118 - ws: 7.5.3 3119 - xml-name-validator: 3.0.0 3120 - transitivePeerDependencies: 3121 - - bufferutil 3122 - - supports-color 3123 - - utf-8-validate 2666 + argparse: 2.0.1 3124 2667 dev: true 3125 2668 3126 2669 /jsesc/0.5.0: ··· 3146 2689 resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} 3147 2690 dev: true 3148 2691 3149 - /json-schema-traverse/1.0.0: 3150 - resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} 3151 - dev: true 3152 - 3153 2692 /json-stable-stringify-without-jsonify/1.0.1: 3154 2693 resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} 3155 2694 dev: true ··· 3162 2701 minimist: 1.2.5 3163 2702 dev: true 3164 2703 3165 - /kleur/3.0.3: 3166 - resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} 2704 + /json5/2.2.3: 2705 + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} 3167 2706 engines: {node: '>=6'} 2707 + hasBin: true 2708 + dev: true 2709 + 2710 + /jsonc-parser/3.2.0: 2711 + resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} 3168 2712 dev: true 3169 2713 3170 2714 /kolorist/1.7.0: 3171 2715 resolution: {integrity: sha512-ymToLHqL02udwVdbkowNpzjFd6UzozMtshPQKVi5k1EjKRqKqBrOnE9QbLEb0/pV76SAiIT13hdL8R6suc+f3g==} 3172 2716 dev: true 3173 2717 3174 - /leven/3.1.0: 3175 - resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} 3176 - engines: {node: '>=6'} 3177 - dev: true 3178 - 3179 - /levn/0.3.0: 3180 - resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==} 3181 - engines: {node: '>= 0.8.0'} 3182 - dependencies: 3183 - prelude-ls: 1.1.2 3184 - type-check: 0.3.2 3185 - dev: true 3186 - 3187 2718 /levn/0.4.1: 3188 2719 resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} 3189 2720 engines: {node: '>= 0.8.0'} ··· 3194 2725 3195 2726 /lines-and-columns/1.1.6: 3196 2727 resolution: {integrity: sha512-8ZmlJFVK9iCmtLz19HpSsR8HaAMWBT284VMNednLwlIMDP2hJDCIhUp0IZ2xUcZ+Ob6BM0VvCSJwzASDM45NLQ==} 2728 + dev: true 2729 + 2730 + /lines-and-columns/1.2.4: 2731 + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} 3197 2732 dev: true 3198 2733 3199 2734 /lint-staged/11.1.2: ··· 3244 2779 strip-bom: 3.0.0 3245 2780 dev: true 3246 2781 3247 - /locate-path/5.0.0: 3248 - resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} 3249 - engines: {node: '>=8'} 3250 - dependencies: 3251 - p-locate: 4.1.0 2782 + /local-pkg/0.4.3: 2783 + resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==} 2784 + engines: {node: '>=14'} 3252 2785 dev: true 3253 2786 3254 2787 /locate-path/6.0.0: ··· 3258 2791 p-locate: 5.0.0 3259 2792 dev: true 3260 2793 3261 - /lodash.clonedeep/4.5.0: 3262 - resolution: {integrity: sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==} 3263 - dev: true 3264 - 3265 2794 /lodash.merge/4.6.2: 3266 2795 resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} 3267 2796 dev: true 3268 2797 3269 - /lodash.truncate/4.4.2: 3270 - resolution: {integrity: sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==} 3271 - dev: true 3272 - 3273 - /lodash/4.17.21: 3274 - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} 3275 - dev: true 3276 - 3277 2798 /log-symbols/4.1.0: 3278 2799 resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} 3279 2800 engines: {node: '>=10'} ··· 3292 2813 wrap-ansi: 6.2.0 3293 2814 dev: true 3294 2815 2816 + /loupe/2.3.6: 2817 + resolution: {integrity: sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==} 2818 + dependencies: 2819 + get-func-name: 2.0.0 2820 + dev: true 2821 + 2822 + /lru-cache/5.1.1: 2823 + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} 2824 + dependencies: 2825 + yallist: 3.1.1 2826 + dev: true 2827 + 3295 2828 /lru-cache/6.0.0: 3296 2829 resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} 3297 2830 engines: {node: '>=10'} ··· 3299 2832 yallist: 4.0.0 3300 2833 dev: true 3301 2834 3302 - /magic-string/0.25.7: 3303 - resolution: {integrity: sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==} 2835 + /magic-string/0.25.9: 2836 + resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} 3304 2837 dependencies: 3305 2838 sourcemap-codec: 1.4.8 3306 2839 dev: true 3307 2840 3308 - /make-dir/3.1.0: 3309 - resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} 3310 - engines: {node: '>=8'} 2841 + /magic-string/0.27.0: 2842 + resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==} 2843 + engines: {node: '>=12'} 3311 2844 dependencies: 3312 - semver: 6.3.0 3313 - dev: true 3314 - 3315 - /makeerror/1.0.11: 3316 - resolution: {integrity: sha512-M/XvMZ6oK4edXjvg/ZYyzByg8kjpVrF/m0x3wbhOlzJfsQgFkqP1rJnLnJExOcslmLSSeLiN6NmF+cBoKJHGTg==} 3317 - dependencies: 3318 - tmpl: 1.0.4 2845 + '@jridgewell/sourcemap-codec': 1.4.14 3319 2846 dev: true 3320 2847 3321 2848 /memorystream/0.3.1: ··· 3327 2854 resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} 3328 2855 dev: true 3329 2856 2857 + /merge2/1.4.1: 2858 + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 2859 + engines: {node: '>= 8'} 2860 + dev: true 2861 + 3330 2862 /micromatch/4.0.4: 3331 2863 resolution: {integrity: sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==} 3332 2864 engines: {node: '>=8.6'} 3333 2865 dependencies: 3334 2866 braces: 3.0.2 3335 - picomatch: 2.3.0 3336 - dev: true 3337 - 3338 - /mime-db/1.49.0: 3339 - resolution: {integrity: sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==} 3340 - engines: {node: '>= 0.6'} 3341 - dev: true 3342 - 3343 - /mime-types/2.1.32: 3344 - resolution: {integrity: sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==} 3345 - engines: {node: '>= 0.6'} 3346 - dependencies: 3347 - mime-db: 1.49.0 2867 + picomatch: 2.3.1 3348 2868 dev: true 3349 2869 3350 2870 /mimic-fn/2.1.0: ··· 3358 2878 brace-expansion: 1.1.11 3359 2879 dev: true 3360 2880 2881 + /minimatch/3.1.2: 2882 + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} 2883 + dependencies: 2884 + brace-expansion: 1.1.11 2885 + dev: true 2886 + 3361 2887 /minimist/1.2.5: 3362 2888 resolution: {integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==} 3363 2889 dev: true 3364 2890 2891 + /minimist/1.2.8: 2892 + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} 2893 + dev: true 2894 + 2895 + /mlly/1.2.0: 2896 + resolution: {integrity: sha512-+c7A3CV0KGdKcylsI6khWyts/CYrGTrRVo4R/I7u/cUsy0Conxa6LUhiEzVKIw14lc2L5aiO4+SeVe4TeGRKww==} 2897 + dependencies: 2898 + acorn: 8.8.2 2899 + pathe: 1.1.0 2900 + pkg-types: 1.0.2 2901 + ufo: 1.1.1 2902 + dev: true 2903 + 3365 2904 /ms/2.1.2: 3366 2905 resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} 3367 2906 dev: true ··· 3380 2919 hasBin: true 3381 2920 dev: true 3382 2921 2922 + /natural-compare-lite/1.4.0: 2923 + resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} 2924 + dev: true 2925 + 3383 2926 /natural-compare/1.4.0: 3384 2927 resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} 3385 2928 dev: true ··· 3388 2931 resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} 3389 2932 dev: true 3390 2933 3391 - /node-int64/0.4.0: 3392 - resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} 3393 - dev: true 3394 - 3395 - /node-modules-regexp/1.0.0: 3396 - resolution: {integrity: sha512-JMaRS9L4wSRIR+6PTVEikTrq/lMGEZR43a48ETeilY0Q0iMwVnccMFrUM1k+tNzmYuIU0Vh710bCUqHX+/+ctQ==} 3397 - engines: {node: '>=0.10.0'} 3398 - dev: true 3399 - 3400 2934 /node-releases/1.1.74: 3401 2935 resolution: {integrity: sha512-caJBVempXZPepZoZAPCWRTNxYQ+xtG/KAi4ozTA5A+nJ7IU+kLQCbqaUjb5Rwy14M9upBWiQ4NutcmW04LJSRw==} 3402 2936 dev: true 3403 2937 2938 + /node-releases/2.0.10: 2939 + resolution: {integrity: sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==} 2940 + dev: true 2941 + 3404 2942 /normalize-package-data/2.5.0: 3405 2943 resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} 3406 2944 dependencies: ··· 3436 2974 engines: {node: '>=8'} 3437 2975 dependencies: 3438 2976 path-key: 3.1.1 3439 - dev: true 3440 - 3441 - /nwsapi/2.2.0: 3442 - resolution: {integrity: sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==} 3443 2977 dev: true 3444 2978 3445 2979 /object-assign/4.1.1: ··· 3484 3018 hasBin: true 3485 3019 dev: true 3486 3020 3487 - /optionator/0.8.3: 3488 - resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} 3489 - engines: {node: '>= 0.8.0'} 3490 - dependencies: 3491 - deep-is: 0.1.3 3492 - fast-levenshtein: 2.0.6 3493 - levn: 0.3.0 3494 - prelude-ls: 1.1.2 3495 - type-check: 0.3.2 3496 - word-wrap: 1.2.3 3497 - dev: true 3498 - 3499 3021 /optionator/0.9.1: 3500 3022 resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} 3501 3023 engines: {node: '>= 0.8.0'} ··· 3508 3030 word-wrap: 1.2.3 3509 3031 dev: true 3510 3032 3511 - /p-each-series/2.2.0: 3512 - resolution: {integrity: sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==} 3513 - engines: {node: '>=8'} 3514 - dev: true 3515 - 3516 - /p-limit/2.3.0: 3517 - resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} 3518 - engines: {node: '>=6'} 3519 - dependencies: 3520 - p-try: 2.2.0 3521 - dev: true 3522 - 3523 3033 /p-limit/3.1.0: 3524 3034 resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} 3525 3035 engines: {node: '>=10'} ··· 3527 3037 yocto-queue: 0.1.0 3528 3038 dev: true 3529 3039 3530 - /p-locate/4.1.0: 3531 - resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} 3532 - engines: {node: '>=8'} 3040 + /p-limit/4.0.0: 3041 + resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} 3042 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 3533 3043 dependencies: 3534 - p-limit: 2.3.0 3044 + yocto-queue: 1.0.0 3535 3045 dev: true 3536 3046 3537 3047 /p-locate/5.0.0: ··· 3548 3058 aggregate-error: 3.1.0 3549 3059 dev: true 3550 3060 3551 - /p-try/2.2.0: 3552 - resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} 3553 - engines: {node: '>=6'} 3554 - dev: true 3555 - 3556 3061 /parent-module/1.0.1: 3557 3062 resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} 3558 3063 engines: {node: '>=6'} ··· 3572 3077 resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} 3573 3078 engines: {node: '>=8'} 3574 3079 dependencies: 3575 - '@babel/code-frame': 7.14.5 3080 + '@babel/code-frame': 7.18.6 3576 3081 error-ex: 1.3.2 3577 3082 json-parse-even-better-errors: 2.3.1 3578 3083 lines-and-columns: 1.1.6 3579 - dev: true 3580 - 3581 - /parse5/6.0.1: 3582 - resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} 3583 3084 dev: true 3584 3085 3585 3086 /path-exists/4.0.0: ··· 3618 3119 engines: {node: '>=8'} 3619 3120 dev: true 3620 3121 3122 + /pathe/1.1.0: 3123 + resolution: {integrity: sha512-ODbEPR0KKHqECXW1GoxdDb+AZvULmXjVPy4rt+pGo2+TnjJTIPJQSVS6N63n8T2Ip+syHhbn52OewKicV0373w==} 3124 + dev: true 3125 + 3126 + /pathval/1.1.1: 3127 + resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} 3128 + dev: true 3129 + 3621 3130 /picocolors/1.0.0: 3622 3131 resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} 3623 3132 dev: true ··· 3627 3136 engines: {node: '>=8.6'} 3628 3137 dev: true 3629 3138 3139 + /picomatch/2.3.1: 3140 + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 3141 + engines: {node: '>=8.6'} 3142 + dev: true 3143 + 3630 3144 /pidtree/0.3.1: 3631 3145 resolution: {integrity: sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==} 3632 3146 engines: {node: '>=0.10'} ··· 3638 3152 engines: {node: '>=4'} 3639 3153 dev: true 3640 3154 3641 - /pirates/4.0.1: 3642 - resolution: {integrity: sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==} 3155 + /pirates/4.0.5: 3156 + resolution: {integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==} 3643 3157 engines: {node: '>= 6'} 3644 - dependencies: 3645 - node-modules-regexp: 1.0.0 3646 - dev: true 3647 - 3648 - /pkg-dir/4.2.0: 3649 - resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} 3650 - engines: {node: '>=8'} 3651 - dependencies: 3652 - find-up: 4.1.0 3653 3158 dev: true 3654 3159 3655 3160 /pkg-dir/5.0.0: ··· 3659 3164 find-up: 5.0.0 3660 3165 dev: true 3661 3166 3167 + /pkg-types/1.0.2: 3168 + resolution: {integrity: sha512-hM58GKXOcj8WTqUXnsQyJYXdeAPbythQgEF3nTcEo+nkD49chjQ9IKm/QJy9xf6JakXptz86h7ecP2024rrLaQ==} 3169 + dependencies: 3170 + jsonc-parser: 3.2.0 3171 + mlly: 1.2.0 3172 + pathe: 1.1.0 3173 + dev: true 3174 + 3662 3175 /please-upgrade-node/3.2.0: 3663 3176 resolution: {integrity: sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==} 3664 3177 dependencies: ··· 3677 3190 /preact/10.13.1: 3678 3191 resolution: {integrity: sha512-KyoXVDU5OqTpG9LXlB3+y639JAGzl8JSBXLn1J9HTSB3gbKcuInga7bZnXLlxmK94ntTs1EFeZp0lrja2AuBYQ==} 3679 3192 3680 - /prelude-ls/1.1.2: 3681 - resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==} 3682 - engines: {node: '>= 0.8.0'} 3683 - dev: true 3684 - 3685 3193 /prelude-ls/1.2.1: 3686 3194 resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} 3687 3195 engines: {node: '>= 0.8.0'} ··· 3694 3202 fast-diff: 1.2.0 3695 3203 dev: true 3696 3204 3697 - /prettier/2.3.2: 3698 - resolution: {integrity: sha512-lnJzDfJ66zkMy58OL5/NY5zp70S7Nz6KqcKkXYzn2tMVrNxvbqaBpg7H3qHaLxCJ5lNMsGuM8+ohS7cZrthdLQ==} 3205 + /prettier/2.8.5: 3206 + resolution: {integrity: sha512-3gzuxrHbKUePRBB4ZeU08VNkUcqEHaUaouNt0m7LGP4Hti/NuB07C7PPTM/LkWqXoJYJn2McEo5+kxPNrtQkLQ==} 3699 3207 engines: {node: '>=10.13.0'} 3700 3208 hasBin: true 3701 3209 dev: true 3702 3210 3703 - /pretty-format/27.1.0: 3704 - resolution: {integrity: sha512-4aGaud3w3rxAO6OXmK3fwBFQ0bctIOG3/if+jYEFGNGIs0EvuidQm3bZ9mlP2/t9epLNC/12czabfy7TZNSwVA==} 3211 + /pretty-format/27.5.1: 3212 + resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} 3705 3213 engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} 3706 3214 dependencies: 3707 - '@jest/types': 27.1.0 3708 - ansi-regex: 5.0.0 3215 + ansi-regex: 5.0.1 3709 3216 ansi-styles: 5.2.0 3710 3217 react-is: 17.0.2 3711 3218 dev: true 3712 3219 3713 - /progress/2.0.3: 3714 - resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} 3715 - engines: {node: '>=0.4.0'} 3716 - dev: true 3717 - 3718 - /prompts/2.4.1: 3719 - resolution: {integrity: sha512-EQyfIuO2hPDsX1L/blblV+H7I0knhgAd82cVneCwcdND9B8AuCDuRcBH6yIcG4dFzlOUqbazQqwGjx5xmsNLuQ==} 3720 - engines: {node: '>= 6'} 3721 - dependencies: 3722 - kleur: 3.0.3 3723 - sisteransi: 1.0.5 3724 - dev: true 3725 - 3726 - /psl/1.8.0: 3727 - resolution: {integrity: sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==} 3728 - dev: true 3729 - 3730 3220 /punycode/2.1.1: 3731 3221 resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} 3732 3222 engines: {node: '>=6'} 3223 + dev: true 3224 + 3225 + /queue-microtask/1.2.3: 3226 + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 3733 3227 dev: true 3734 3228 3735 3229 /randombytes/2.1.0: ··· 3762 3256 resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} 3763 3257 dev: true 3764 3258 3765 - /regexpp/3.2.0: 3766 - resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} 3767 - engines: {node: '>=8'} 3768 - dev: true 3769 - 3770 3259 /regexpu-core/4.5.4: 3771 3260 resolution: {integrity: sha512-BtizvGtFQKGPUcTy56o3nk1bGRp4SZOTYrDtGNlqCQufptV5IkkLN6Emw+yunAJjzf+C9FQFtvq7IoA3+oMYHQ==} 3772 3261 engines: {node: '>=4'} ··· 3779 3268 unicode-match-property-value-ecmascript: 1.2.0 3780 3269 dev: true 3781 3270 3782 - /reghex/3.0.2: 3783 - resolution: {integrity: sha512-Zb9DJ5u6GhgqRSBnxV2QSnLqEwcKxHWFA1N2yUa4ZUAO1P8jlWKYtWZ6/ooV6yylspGXJX0O/uNzEv0xrCtwaA==} 3784 - dev: true 3785 - 3786 3271 /regjsgen/0.5.2: 3787 3272 resolution: {integrity: sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==} 3788 3273 dev: true ··· 3794 3279 jsesc: 0.5.0 3795 3280 dev: true 3796 3281 3797 - /require-directory/2.1.1: 3798 - resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} 3799 - engines: {node: '>=0.10.0'} 3800 - dev: true 3801 - 3802 - /require-from-string/2.0.2: 3803 - resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} 3804 - engines: {node: '>=0.10.0'} 3805 - dev: true 3806 - 3807 - /resolve-cwd/3.0.0: 3808 - resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} 3809 - engines: {node: '>=8'} 3810 - dependencies: 3811 - resolve-from: 5.0.0 3812 - dev: true 3813 - 3814 3282 /resolve-from/4.0.0: 3815 3283 resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} 3816 3284 engines: {node: '>=4'} 3817 3285 dev: true 3818 3286 3819 - /resolve-from/5.0.0: 3820 - resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} 3821 - engines: {node: '>=8'} 3287 + /resolve/1.19.0: 3288 + resolution: {integrity: sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==} 3289 + dependencies: 3290 + is-core-module: 2.11.0 3291 + path-parse: 1.0.7 3822 3292 dev: true 3823 3293 3824 3294 /resolve/1.20.0: ··· 3845 3315 signal-exit: 3.0.3 3846 3316 dev: true 3847 3317 3318 + /reusify/1.0.4: 3319 + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 3320 + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 3321 + dev: true 3322 + 3848 3323 /rimraf/3.0.2: 3849 3324 resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} 3850 3325 hasBin: true ··· 3852 3327 glob: 7.1.7 3853 3328 dev: true 3854 3329 3855 - /rollup-plugin-terser/7.0.2_rollup@2.56.3: 3856 - resolution: {integrity: sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==} 3857 - deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser 3858 - peerDependencies: 3859 - rollup: ^2.0.0 3860 - dependencies: 3861 - '@babel/code-frame': 7.14.5 3862 - jest-worker: 26.6.2 3863 - rollup: 2.56.3 3864 - serialize-javascript: 4.0.0 3865 - terser: 5.7.1 3866 - dev: true 3867 - 3868 - /rollup/2.56.3: 3869 - resolution: {integrity: sha512-Au92NuznFklgQCUcV96iXlxUbHuB1vQMaH76DHl5M11TotjOHwqk9CwcrT78+Tnv4FN9uTBxq6p4EJoYkpyekg==} 3330 + /rollup/2.77.3: 3331 + resolution: {integrity: sha512-/qxNTG7FbmefJWoeeYJFbHehJ2HNWnjkAFRKzWN/45eNBBF/r8lo992CwcJXEzyVxs5FmfId+vTSTQDb+bxA+g==} 3870 3332 engines: {node: '>=10.0.0'} 3871 3333 hasBin: true 3872 3334 optionalDependencies: 3873 3335 fsevents: 2.3.2 3874 3336 dev: true 3875 3337 3876 - /rollup/2.77.3: 3877 - resolution: {integrity: sha512-/qxNTG7FbmefJWoeeYJFbHehJ2HNWnjkAFRKzWN/45eNBBF/r8lo992CwcJXEzyVxs5FmfId+vTSTQDb+bxA+g==} 3878 - engines: {node: '>=10.0.0'} 3338 + /rollup/3.20.0: 3339 + resolution: {integrity: sha512-YsIfrk80NqUDrxrjWPXUa7PWvAfegZEXHuPsEZg58fGCdjL1I9C1i/NaG+L+27kxxwkrG/QEDEQc8s/ynXWWGQ==} 3340 + engines: {node: '>=14.18.0', npm: '>=8.0.0'} 3879 3341 hasBin: true 3880 3342 optionalDependencies: 3881 3343 fsevents: 2.3.2 3344 + dev: true 3345 + 3346 + /run-parallel/1.2.0: 3347 + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 3348 + dependencies: 3349 + queue-microtask: 1.2.3 3882 3350 dev: true 3883 3351 3884 3352 /rxjs/6.6.7: ··· 3896 3364 resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} 3897 3365 dev: true 3898 3366 3899 - /safer-buffer/2.1.2: 3900 - resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} 3901 - dev: true 3902 - 3903 - /saxes/5.0.1: 3904 - resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==} 3905 - engines: {node: '>=10'} 3906 - dependencies: 3907 - xmlchars: 2.2.0 3908 - dev: true 3909 - 3910 3367 /semver-compare/1.0.0: 3911 3368 resolution: {integrity: sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==} 3912 3369 dev: true ··· 3934 3391 lru-cache: 6.0.0 3935 3392 dev: true 3936 3393 3937 - /serialize-javascript/4.0.0: 3938 - resolution: {integrity: sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==} 3394 + /semver/7.3.8: 3395 + resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==} 3396 + engines: {node: '>=10'} 3397 + hasBin: true 3398 + dependencies: 3399 + lru-cache: 6.0.0 3400 + dev: true 3401 + 3402 + /serialize-javascript/6.0.1: 3403 + resolution: {integrity: sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==} 3939 3404 dependencies: 3940 3405 randombytes: 2.1.0 3941 3406 dev: true ··· 3976 3441 object-inspect: 1.11.0 3977 3442 dev: true 3978 3443 3444 + /siginfo/2.0.0: 3445 + resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} 3446 + dev: true 3447 + 3979 3448 /signal-exit/3.0.3: 3980 3449 resolution: {integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==} 3981 3450 dev: true 3982 3451 3983 - /sisteransi/1.0.5: 3984 - resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} 3985 - dev: true 3986 - 3987 3452 /slash/3.0.0: 3988 3453 resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} 3989 3454 engines: {node: '>=8'} ··· 4007 3472 is-fullwidth-code-point: 3.0.0 4008 3473 dev: true 4009 3474 3475 + /slice-ansi/5.0.0: 3476 + resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} 3477 + engines: {node: '>=12'} 3478 + dependencies: 3479 + ansi-styles: 6.2.1 3480 + is-fullwidth-code-point: 4.0.0 3481 + dev: true 3482 + 3483 + /smob/0.0.6: 3484 + resolution: {integrity: sha512-V21+XeNni+tTyiST1MHsa84AQhT1aFZipzPpOFAVB8DkHzwJyjjAmt9bgwnuZiZWnIbMo2duE29wybxv/7HWUw==} 3485 + dev: true 3486 + 4010 3487 /source-map-js/1.0.2: 4011 3488 resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} 4012 3489 engines: {node: '>=0.10.0'} 4013 3490 dev: true 4014 3491 4015 - /source-map-support/0.5.19: 4016 - resolution: {integrity: sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==} 3492 + /source-map-support/0.5.21: 3493 + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} 4017 3494 dependencies: 4018 3495 buffer-from: 1.1.2 4019 3496 source-map: 0.6.1 ··· 4027 3504 /source-map/0.6.1: 4028 3505 resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} 4029 3506 engines: {node: '>=0.10.0'} 4030 - dev: true 4031 - 4032 - /source-map/0.7.3: 4033 - resolution: {integrity: sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==} 4034 - engines: {node: '>= 8'} 4035 3507 dev: true 4036 3508 4037 3509 /sourcemap-codec/1.4.8: ··· 4061 3533 resolution: {integrity: sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==} 4062 3534 dev: true 4063 3535 4064 - /sprintf-js/1.0.3: 4065 - resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} 3536 + /stackback/0.0.2: 3537 + resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} 4066 3538 dev: true 4067 3539 4068 - /stack-utils/2.0.3: 4069 - resolution: {integrity: sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==} 4070 - engines: {node: '>=10'} 4071 - dependencies: 4072 - escape-string-regexp: 2.0.0 3540 + /std-env/3.3.2: 3541 + resolution: {integrity: sha512-uUZI65yrV2Qva5gqE0+A7uVAvO40iPo6jGhs7s8keRfHCmtg+uB2X6EiLGCI9IgL1J17xGhvoOqSz79lzICPTA==} 4073 3542 dev: true 4074 3543 4075 3544 /string-argv/0.3.1: ··· 4077 3546 engines: {node: '>=0.6.19'} 4078 3547 dev: true 4079 3548 4080 - /string-length/4.0.2: 4081 - resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==} 4082 - engines: {node: '>=10'} 4083 - dependencies: 4084 - char-regex: 1.0.2 4085 - strip-ansi: 6.0.0 4086 - dev: true 4087 - 4088 3549 /string-width/4.2.2: 4089 3550 resolution: {integrity: sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==} 4090 3551 engines: {node: '>=8'} ··· 4092 3553 emoji-regex: 8.0.0 4093 3554 is-fullwidth-code-point: 3.0.0 4094 3555 strip-ansi: 6.0.0 3556 + dev: true 3557 + 3558 + /string-width/5.1.2: 3559 + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} 3560 + engines: {node: '>=12'} 3561 + dependencies: 3562 + eastasianwidth: 0.2.0 3563 + emoji-regex: 9.2.2 3564 + strip-ansi: 7.0.1 4095 3565 dev: true 4096 3566 4097 3567 /string.prototype.padend/3.1.2: ··· 4133 3603 ansi-regex: 5.0.0 4134 3604 dev: true 4135 3605 3606 + /strip-ansi/6.0.1: 3607 + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 3608 + engines: {node: '>=8'} 3609 + dependencies: 3610 + ansi-regex: 5.0.1 3611 + dev: true 3612 + 3613 + /strip-ansi/7.0.1: 3614 + resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==} 3615 + engines: {node: '>=12'} 3616 + dependencies: 3617 + ansi-regex: 6.0.1 3618 + dev: true 3619 + 4136 3620 /strip-bom/3.0.0: 4137 3621 resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} 4138 3622 engines: {node: '>=4'} 4139 - dev: true 4140 - 4141 - /strip-bom/4.0.0: 4142 - resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} 4143 - engines: {node: '>=8'} 4144 3623 dev: true 4145 3624 4146 3625 /strip-final-newline/2.0.0: ··· 4153 3632 engines: {node: '>=8'} 4154 3633 dev: true 4155 3634 4156 - /sucrase/3.20.1: 4157 - resolution: {integrity: sha512-BIG59HaJOxNct9Va6KvT5yzBA/rcMGetzvZyTx0ZdCcspIbpJTPS64zuAfYlJuOj+3WaI5JOdA+F0bJQQi8ZiQ==} 3635 + /strip-literal/1.0.1: 3636 + resolution: {integrity: sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q==} 3637 + dependencies: 3638 + acorn: 8.8.2 3639 + dev: true 3640 + 3641 + /sucrase/3.30.0: 3642 + resolution: {integrity: sha512-7d37d3vLF0IeH2dzvHpzDNDxUqpbDHJXTJOAnQ8jvMW04o2Czps6mxtaSnKWpE+hUS/eczqfWPUgQTrazKZPnQ==} 4158 3643 engines: {node: '>=8'} 4159 3644 hasBin: true 4160 3645 dependencies: 4161 3646 commander: 4.1.1 4162 3647 glob: 7.1.6 4163 - lines-and-columns: 1.1.6 3648 + lines-and-columns: 1.2.4 4164 3649 mz: 2.7.0 4165 - pirates: 4.0.1 3650 + pirates: 4.0.5 4166 3651 ts-interface-checker: 0.1.13 4167 3652 dev: true 4168 3653 ··· 4180 3665 has-flag: 4.0.0 4181 3666 dev: true 4182 3667 4183 - /supports-color/8.1.1: 4184 - resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} 4185 - engines: {node: '>=10'} 4186 - dependencies: 4187 - has-flag: 4.0.0 4188 - dev: true 4189 - 4190 - /supports-hyperlinks/2.2.0: 4191 - resolution: {integrity: sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==} 4192 - engines: {node: '>=8'} 4193 - dependencies: 4194 - has-flag: 4.0.0 4195 - supports-color: 7.2.0 4196 - dev: true 4197 - 4198 3668 /supports-preserve-symlinks-flag/1.0.0: 4199 3669 resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 4200 3670 engines: {node: '>= 0.4'} 4201 3671 dev: true 4202 3672 4203 - /symbol-tree/3.2.4: 4204 - resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} 4205 - dev: true 4206 - 4207 - /table/6.7.1: 4208 - resolution: {integrity: sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==} 4209 - engines: {node: '>=10.0.0'} 4210 - dependencies: 4211 - ajv: 8.6.2 4212 - lodash.clonedeep: 4.5.0 4213 - lodash.truncate: 4.4.2 4214 - slice-ansi: 4.0.0 4215 - string-width: 4.2.2 4216 - strip-ansi: 6.0.0 4217 - dev: true 4218 - 4219 - /terminal-link/2.1.1: 4220 - resolution: {integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==} 4221 - engines: {node: '>=8'} 4222 - dependencies: 4223 - ansi-escapes: 4.3.2 4224 - supports-hyperlinks: 2.2.0 4225 - dev: true 4226 - 4227 - /terser/5.7.1: 4228 - resolution: {integrity: sha512-b3e+d5JbHAe/JSjwsC3Zn55wsBIM7AsHLjKxT31kGCldgbpFePaFo+PiddtO6uwRZWRw7sPXmAN8dTW61xmnSg==} 3673 + /terser/5.16.6: 3674 + resolution: {integrity: sha512-IBZ+ZQIA9sMaXmRZCUMDjNH0D5AQQfdn4WUjHL0+1lF4TP1IHRJbrhb6fNaXWikrYQTSkb7SLxkeXAiy1p7mbg==} 4229 3675 engines: {node: '>=10'} 4230 3676 hasBin: true 4231 3677 dependencies: 3678 + '@jridgewell/source-map': 0.3.2 4232 3679 acorn: 8.8.2 4233 3680 commander: 2.20.3 4234 - source-map: 0.7.3 4235 - source-map-support: 0.5.19 4236 - dev: true 4237 - 4238 - /test-exclude/6.0.0: 4239 - resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} 4240 - engines: {node: '>=8'} 4241 - dependencies: 4242 - '@istanbuljs/schema': 0.1.3 4243 - glob: 7.1.7 4244 - minimatch: 3.0.4 3681 + source-map-support: 0.5.21 4245 3682 dev: true 4246 3683 4247 3684 /text-table/0.2.0: ··· 4261 3698 any-promise: 1.3.0 4262 3699 dev: true 4263 3700 4264 - /throat/6.0.1: 4265 - resolution: {integrity: sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==} 4266 - dev: true 4267 - 4268 3701 /through/2.3.8: 4269 3702 resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} 4270 3703 dev: true 4271 3704 4272 - /tmpl/1.0.4: 4273 - resolution: {integrity: sha512-9tP427gQBl7Mx3vzr3mquZ+Rq+1sAqIJb5dPSYEjWMYsqitxARsFCHkZS3sDptHAmrUPCZfzXNZqSuBIHdpV5A==} 3705 + /tinybench/2.4.0: 3706 + resolution: {integrity: sha512-iyziEiyFxX4kyxSp+MtY1oCH/lvjH3PxFN8PGCDeqcZWAJ/i+9y+nL85w99PxVzrIvew/GSkSbDYtiGVa85Afg==} 3707 + dev: true 3708 + 3709 + /tinypool/0.4.0: 3710 + resolution: {integrity: sha512-2ksntHOKf893wSAH4z/+JbPpi92esw8Gn9N2deXX+B0EO92hexAVI9GIZZPx7P5aYo5KULfeOSt3kMOmSOy6uA==} 3711 + engines: {node: '>=14.0.0'} 3712 + dev: true 3713 + 3714 + /tinyspy/1.1.1: 3715 + resolution: {integrity: sha512-UVq5AXt/gQlti7oxoIg5oi/9r0WpF7DGEVwXgqWSMmyN16+e3tl5lIvTaOpJ3TAtu5xFzWccFRM4R5NaWHF+4g==} 3716 + engines: {node: '>=14.0.0'} 4274 3717 dev: true 4275 3718 4276 3719 /to-fast-properties/2.0.0: ··· 4285 3728 is-number: 7.0.0 4286 3729 dev: true 4287 3730 4288 - /tough-cookie/4.0.0: 4289 - resolution: {integrity: sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==} 4290 - engines: {node: '>=6'} 4291 - dependencies: 4292 - psl: 1.8.0 4293 - punycode: 2.1.1 4294 - universalify: 0.1.2 4295 - dev: true 4296 - 4297 - /tr46/2.1.0: 4298 - resolution: {integrity: sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==} 4299 - engines: {node: '>=8'} 4300 - dependencies: 4301 - punycode: 2.1.1 4302 - dev: true 4303 - 4304 3731 /ts-interface-checker/0.1.13: 4305 3732 resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} 4306 3733 dev: true ··· 4309 3736 resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} 4310 3737 dev: true 4311 3738 4312 - /type-check/0.3.2: 4313 - resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==} 4314 - engines: {node: '>= 0.8.0'} 3739 + /tsutils/3.21.0_typescript@5.0.2: 3740 + resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} 3741 + engines: {node: '>= 6'} 3742 + peerDependencies: 3743 + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' 4315 3744 dependencies: 4316 - prelude-ls: 1.1.2 3745 + tslib: 1.14.1 3746 + typescript: 5.0.2 4317 3747 dev: true 4318 3748 4319 3749 /type-check/0.4.0: ··· 4338 3768 engines: {node: '>=10'} 4339 3769 dev: true 4340 3770 4341 - /typedarray-to-buffer/3.1.5: 4342 - resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} 4343 - dependencies: 4344 - is-typedarray: 1.0.0 3771 + /typescript/5.0.2: 3772 + resolution: {integrity: sha512-wVORMBGO/FAs/++blGNeAVdbNKtIh1rbBL2EyQ1+J9lClJ93KiiKe8PmFIVdXhHcyv44SL9oglmfeSsndo0jRw==} 3773 + engines: {node: '>=12.20'} 3774 + hasBin: true 3775 + dev: true 3776 + 3777 + /ufo/1.1.1: 3778 + resolution: {integrity: sha512-MvlCc4GHrmZdAllBc0iUDowff36Q9Ndw/UzqmEKyrfSzokTd9ZCy1i+IIk5hrYKkjoYVQyNbrw7/F8XJ2rEwTg==} 4345 3779 dev: true 4346 3780 4347 3781 /unbox-primitive/1.0.1: ··· 4376 3810 engines: {node: '>=4'} 4377 3811 dev: true 4378 3812 4379 - /universalify/0.1.2: 4380 - resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} 4381 - engines: {node: '>= 4.0.0'} 3813 + /update-browserslist-db/1.0.10_browserslist@4.21.5: 3814 + resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==} 3815 + hasBin: true 3816 + peerDependencies: 3817 + browserslist: '>= 4.21.0' 3818 + dependencies: 3819 + browserslist: 4.21.5 3820 + escalade: 3.1.1 3821 + picocolors: 1.0.0 4382 3822 dev: true 4383 3823 4384 3824 /uri-js/4.4.1: ··· 4387 3827 punycode: 2.1.1 4388 3828 dev: true 4389 3829 4390 - /v8-compile-cache/2.3.0: 4391 - resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} 4392 - dev: true 4393 - 4394 - /v8-to-istanbul/8.0.0: 4395 - resolution: {integrity: sha512-LkmXi8UUNxnCC+JlH7/fsfsKr5AU110l+SYGJimWNkWhxbN5EyeOtm1MJ0hhvqMMOhGwBj1Fp70Yv9i+hX0QAg==} 4396 - engines: {node: '>=10.12.0'} 4397 - dependencies: 4398 - '@types/istanbul-lib-coverage': 2.0.3 4399 - convert-source-map: 1.8.0 4400 - source-map: 0.7.3 4401 - dev: true 4402 - 4403 3830 /validate-npm-package-license/3.0.4: 4404 3831 resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} 4405 3832 dependencies: ··· 4407 3834 spdx-expression-parse: 3.0.1 4408 3835 dev: true 4409 3836 3837 + /vite-node/0.29.7_@types+node@16.6.1: 3838 + resolution: {integrity: sha512-PakCZLvz37yFfUPWBnLa1OYHPCGm5v4pmRrTcFN4V/N/T3I6tyP3z07S//9w+DdeL7vVd0VSeyMZuAh+449ZWw==} 3839 + engines: {node: '>=v14.16.0'} 3840 + hasBin: true 3841 + dependencies: 3842 + cac: 6.7.14 3843 + debug: 4.3.4 3844 + mlly: 1.2.0 3845 + pathe: 1.1.0 3846 + picocolors: 1.0.0 3847 + vite: 4.2.1_@types+node@16.6.1 3848 + transitivePeerDependencies: 3849 + - '@types/node' 3850 + - less 3851 + - sass 3852 + - stylus 3853 + - sugarss 3854 + - supports-color 3855 + - terser 3856 + dev: true 3857 + 4410 3858 /vite/2.9.15: 4411 3859 resolution: {integrity: sha512-fzMt2jK4vQ3yK56te3Kqpkaeq9DkcZfBbzHwYpobasvgYmP2SoAr6Aic05CsB4CzCZbsDv4sujX3pkEGhLabVQ==} 4412 3860 engines: {node: '>=12.2.0'} ··· 4431 3879 fsevents: 2.3.2 4432 3880 dev: true 4433 3881 4434 - /w3c-hr-time/1.0.2: 4435 - resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==} 4436 - deprecated: Use your platform's native performance.now() and performance.timeOrigin. 3882 + /vite/4.2.1_@types+node@16.6.1: 3883 + resolution: {integrity: sha512-7MKhqdy0ISo4wnvwtqZkjke6XN4taqQ2TBaTccLIpOKv7Vp2h4Y+NpmWCnGDeSvvn45KxvWgGyb0MkHvY1vgbg==} 3884 + engines: {node: ^14.18.0 || >=16.0.0} 3885 + hasBin: true 3886 + peerDependencies: 3887 + '@types/node': '>= 14' 3888 + less: '*' 3889 + sass: '*' 3890 + stylus: '*' 3891 + sugarss: '*' 3892 + terser: ^5.4.0 3893 + peerDependenciesMeta: 3894 + '@types/node': 3895 + optional: true 3896 + less: 3897 + optional: true 3898 + sass: 3899 + optional: true 3900 + stylus: 3901 + optional: true 3902 + sugarss: 3903 + optional: true 3904 + terser: 3905 + optional: true 4437 3906 dependencies: 4438 - browser-process-hrtime: 1.0.0 3907 + '@types/node': 16.6.1 3908 + esbuild: 0.17.12 3909 + postcss: 8.4.21 3910 + resolve: 1.22.1 3911 + rollup: 3.20.0 3912 + optionalDependencies: 3913 + fsevents: 2.3.2 4439 3914 dev: true 4440 3915 4441 - /w3c-xmlserializer/2.0.0: 4442 - resolution: {integrity: sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==} 4443 - engines: {node: '>=10'} 3916 + /vitest/0.29.7: 3917 + resolution: {integrity: sha512-aWinOSOu4jwTuZHkb+cCyrqQ116Q9TXaJrNKTHudKBknIpR0VplzeaOUuDF9jeZcrbtQKZQt6yrtd+eakbaxHg==} 3918 + engines: {node: '>=v14.16.0'} 3919 + hasBin: true 3920 + peerDependencies: 3921 + '@edge-runtime/vm': '*' 3922 + '@vitest/browser': '*' 3923 + '@vitest/ui': '*' 3924 + happy-dom: '*' 3925 + jsdom: '*' 3926 + safaridriver: '*' 3927 + webdriverio: '*' 3928 + peerDependenciesMeta: 3929 + '@edge-runtime/vm': 3930 + optional: true 3931 + '@vitest/browser': 3932 + optional: true 3933 + '@vitest/ui': 3934 + optional: true 3935 + happy-dom: 3936 + optional: true 3937 + jsdom: 3938 + optional: true 3939 + safaridriver: 3940 + optional: true 3941 + webdriverio: 3942 + optional: true 4444 3943 dependencies: 4445 - xml-name-validator: 3.0.0 4446 - dev: true 4447 - 4448 - /walker/1.0.7: 4449 - resolution: {integrity: sha512-cF4je9Fgt6sj1PKfuFt9jpQPeHosM+Ryma/hfY9U7uXGKM7pJCsF0v2r55o+Il54+i77SyYWetB4tD1dEygRkw==} 4450 - dependencies: 4451 - makeerror: 1.0.11 4452 - dev: true 4453 - 4454 - /webidl-conversions/5.0.0: 4455 - resolution: {integrity: sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==} 4456 - engines: {node: '>=8'} 4457 - dev: true 4458 - 4459 - /webidl-conversions/6.1.0: 4460 - resolution: {integrity: sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==} 4461 - engines: {node: '>=10.4'} 4462 - dev: true 4463 - 4464 - /whatwg-encoding/1.0.5: 4465 - resolution: {integrity: sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==} 4466 - dependencies: 4467 - iconv-lite: 0.4.24 4468 - dev: true 4469 - 4470 - /whatwg-mimetype/2.3.0: 4471 - resolution: {integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==} 4472 - dev: true 4473 - 4474 - /whatwg-url/8.7.0: 4475 - resolution: {integrity: sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==} 4476 - engines: {node: '>=10'} 4477 - dependencies: 4478 - lodash: 4.17.21 4479 - tr46: 2.1.0 4480 - webidl-conversions: 6.1.0 3944 + '@types/chai': 4.3.4 3945 + '@types/chai-subset': 1.3.3 3946 + '@types/node': 16.6.1 3947 + '@vitest/expect': 0.29.7 3948 + '@vitest/runner': 0.29.7 3949 + '@vitest/spy': 0.29.7 3950 + '@vitest/utils': 0.29.7 3951 + acorn: 8.8.2 3952 + acorn-walk: 8.2.0 3953 + cac: 6.7.14 3954 + chai: 4.3.7 3955 + debug: 4.3.4 3956 + local-pkg: 0.4.3 3957 + pathe: 1.1.0 3958 + picocolors: 1.0.0 3959 + source-map: 0.6.1 3960 + std-env: 3.3.2 3961 + strip-literal: 1.0.1 3962 + tinybench: 2.4.0 3963 + tinypool: 0.4.0 3964 + tinyspy: 1.1.1 3965 + vite: 4.2.1_@types+node@16.6.1 3966 + vite-node: 0.29.7_@types+node@16.6.1 3967 + why-is-node-running: 2.2.2 3968 + transitivePeerDependencies: 3969 + - less 3970 + - sass 3971 + - stylus 3972 + - sugarss 3973 + - supports-color 3974 + - terser 4481 3975 dev: true 4482 3976 4483 3977 /which-boxed-primitive/1.0.2: ··· 4509 4003 isexe: 2.0.0 4510 4004 dev: true 4511 4005 4006 + /why-is-node-running/2.2.2: 4007 + resolution: {integrity: sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==} 4008 + engines: {node: '>=8'} 4009 + hasBin: true 4010 + dependencies: 4011 + siginfo: 2.0.0 4012 + stackback: 0.0.2 4013 + dev: true 4014 + 4512 4015 /wonka/4.0.15: 4513 4016 resolution: {integrity: sha512-U0IUQHKXXn6PFo9nqsHphVCE5m3IntqZNB9Jjn7EB1lrR7YTDY3YWgFvEvwniTzXSvOH/XMzAZaIfJF/LvHYXg==} 4514 4017 dev: false ··· 4540 4043 resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 4541 4044 dev: true 4542 4045 4543 - /write-file-atomic/3.0.3: 4544 - resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} 4545 - dependencies: 4546 - imurmurhash: 0.1.4 4547 - is-typedarray: 1.0.0 4548 - signal-exit: 3.0.3 4549 - typedarray-to-buffer: 3.1.5 4550 - dev: true 4551 - 4552 - /ws/7.5.3: 4553 - resolution: {integrity: sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==} 4554 - engines: {node: '>=8.3.0'} 4555 - peerDependencies: 4556 - bufferutil: ^4.0.1 4557 - utf-8-validate: ^5.0.2 4558 - peerDependenciesMeta: 4559 - bufferutil: 4560 - optional: true 4561 - utf-8-validate: 4562 - optional: true 4563 - dev: true 4564 - 4565 - /xml-name-validator/3.0.0: 4566 - resolution: {integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==} 4567 - dev: true 4568 - 4569 - /xmlchars/2.2.0: 4570 - resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} 4571 - dev: true 4572 - 4573 - /y18n/5.0.8: 4574 - resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} 4575 - engines: {node: '>=10'} 4046 + /yallist/3.1.1: 4047 + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} 4576 4048 dev: true 4577 4049 4578 4050 /yallist/4.0.0: ··· 4584 4056 engines: {node: '>= 6'} 4585 4057 dev: true 4586 4058 4587 - /yargs-parser/20.2.9: 4588 - resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} 4059 + /yocto-queue/0.1.0: 4060 + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} 4589 4061 engines: {node: '>=10'} 4590 4062 dev: true 4591 4063 4592 - /yargs/16.2.0: 4593 - resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} 4594 - engines: {node: '>=10'} 4595 - dependencies: 4596 - cliui: 7.0.4 4597 - escalade: 3.1.1 4598 - get-caller-file: 2.0.5 4599 - require-directory: 2.1.1 4600 - string-width: 4.2.2 4601 - y18n: 5.0.8 4602 - yargs-parser: 20.2.9 4603 - dev: true 4604 - 4605 - /yocto-queue/0.1.0: 4606 - resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} 4607 - engines: {node: '>=10'} 4064 + /yocto-queue/1.0.0: 4065 + resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} 4066 + engines: {node: '>=12.20'} 4608 4067 dev: true
+34 -4
scripts/eslint/preset.js
··· 1 1 module.exports = { 2 2 parserOptions: { 3 - ecmaVersion: 9, 3 + ecmaVersion: 2020, 4 4 sourceType: 'module', 5 5 ecmaFeatures: { 6 6 modules: true, 7 7 }, 8 8 }, 9 - extends: ['plugin:prettier/recommended'], 10 - ignorePatterns: ['node_modules/', 'dist-*/', 'dist/'], 11 - plugins: ['prettier'], 9 + extends: ['prettier'], 10 + plugins: ['prettier', 'tsdoc'], 11 + ignorePatterns: ['node_modules/', 'dist/', 'coverage/', 'perf/'], 12 12 rules: { 13 13 'sort-keys': 'off', 14 14 'no-console': ['error', { allow: ['warn', 'error'] }], 15 15 'prefer-arrow/prefer-arrow-functions': 'off', 16 + 'prefer-rest-params': 'off', 16 17 17 18 'prettier/prettier': [ 18 19 'error', 19 20 { 20 21 singleQuote: true, 22 + arrowParens: 'avoid', 23 + trailingComma: 'es5', 21 24 }, 22 25 ], 23 26 }, 27 + 28 + overrides: [ 29 + { 30 + files: ['*.ts'], 31 + parser: '@typescript-eslint/parser', 32 + extends: ['plugin:@typescript-eslint/recommended', 'prettier'], 33 + rules: { 34 + '@typescript-eslint/explicit-module-boundary-types': 'off', 35 + '@typescript-eslint/no-use-before-define': 'off', 36 + '@typescript-eslint/ban-types': 'off', 37 + '@typescript-eslint/ban-ts-comment': 'off', 38 + '@typescript-eslint/member-ordering': 'off', 39 + '@typescript-eslint/explicit-member-accessibility': 'off', 40 + '@typescript-eslint/no-object-literal-type-assertion': 'off', 41 + '@typescript-eslint/explicit-function-return-type': 'off', 42 + '@typescript-eslint/interface-name-prefix': 'off', 43 + '@typescript-eslint/no-non-null-assertion': 'off', 44 + '@typescript-eslint/no-misused-new': 'off', 45 + '@typescript-eslint/no-explicit-any': 'off', 46 + '@typescript-eslint/array-type': 'off', 47 + '@typescript-eslint/no-empty-function': 'off', 48 + '@typescript-eslint/no-unused-vars': 'off', 49 + 'prefer-rest-params': 'off', 50 + 'tsdoc/syntax': 'error', 51 + }, 52 + }, 53 + ], 24 54 };
-22
scripts/jest/transform-esm.js
··· 1 - const { transform } = require('sucrase'); 2 - 3 - function getTransforms(filename) { 4 - if ( 5 - filename.endsWith('.js') || 6 - filename.endsWith('.jsx') || 7 - filename.endsWith('.mjs') 8 - ) { 9 - return ['flow', 'jsx', 'imports', 'jest']; 10 - } 11 - 12 - return null; 13 - } 14 - 15 - exports.process = function process(src, filename) { 16 - const transforms = getTransforms(filename); 17 - if (transforms !== null) { 18 - return transform(src, { transforms, filePath: filename }).code; 19 - } else { 20 - return src; 21 - } 22 - };
+10 -22
scripts/rollup/config.js scripts/rollup/config.mjs
··· 4 4 import resolve from '@rollup/plugin-node-resolve'; 5 5 import buble from '@rollup/plugin-buble'; 6 6 import replace from '@rollup/plugin-replace'; 7 + import terser from '@rollup/plugin-terser'; 7 8 import { babel } from '@rollup/plugin-babel'; 8 - import { terser } from 'rollup-plugin-terser'; 9 9 10 10 import babelModularGraphQL from 'babel-plugin-modular-graphql'; 11 11 import babelTransformComputedProps from '../babel/transformComputedProps.mjs'; 12 12 import babelTransformDevAssert from '../babel/transformDevAssert.mjs'; 13 13 import babelTransformObjectFreeze from '../babel/transformObjectFreeze.mjs'; 14 14 15 - import { packageMetadata, version } from './packageMetadata'; 15 + import { importMap, packageMetadata, version } from './packageMetadata.mjs'; 16 16 17 17 const cwd = process.cwd(); 18 18 const graphqlModule = path.posix.join(cwd, 'node_modules/graphql/'); ··· 24 24 const externalPredicate = new RegExp(`^(${externalModules.join('|')})($|/)`); 25 25 26 26 const exports = {}; 27 - const importMap = require('./importMap.json'); 28 27 29 28 for (const key in importMap) { 30 29 const { from, local } = importMap[key]; 31 30 if (/\/jsutils\//g.test(from)) continue; 32 31 33 32 const name = from.replace(/^graphql\//, ''); 34 - exports[name] = 35 - (exports[name] || '') + `export { ${key} } from '${EXTERNAL}'\n`; 33 + exports[name] = (exports[name] || '') + `export { ${key} } from '${EXTERNAL}'\n`; 36 34 37 35 const parts = name.split('/'); 38 36 for (let i = parts.length - 1; i > 0; i--) { 39 37 const name = `${parts.slice(0, i).join('/')}/index`; 40 38 const from = `./${parts.slice(i).join('/')}`; 41 - exports[name] = 42 - (exports[name] || '') + `export { ${local} } from '${from}'\n`; 39 + exports[name] = (exports[name] || '') + `export { ${local} } from '${from}'\n`; 43 40 } 44 41 45 42 const index = `export { ${local} } from './${name}'\n`; ··· 81 78 { 82 79 async load(id) { 83 80 if (!id.startsWith(virtualModule)) return null; 84 - const entry = path.posix 85 - .relative(virtualModule, id) 86 - .replace(/\.m?js$/, ''); 81 + const entry = path.posix.relative(virtualModule, id).replace(/\.m?js$/, ''); 87 82 if (entry === 'version') return version; 88 83 return exports[entry] || null; 89 84 }, 90 85 91 86 async resolveId(source, importer) { 92 - if (!source.startsWith('.') && !source.startsWith('virtual/')) 93 - return null; 87 + if (!source.startsWith('.') && !source.startsWith('virtual/')) return null; 94 88 95 - const target = path.posix.join( 96 - importer ? path.posix.dirname(importer) : cwd, 97 - source 98 - ); 89 + const target = path.posix.join(importer ? path.posix.dirname(importer) : cwd, source); 99 90 100 91 const virtualEntry = path.posix.relative(virtualModule, target); 101 92 if (!virtualEntry.startsWith('../')) { ··· 134 125 this.emitFile({ 135 126 type: 'asset', 136 127 fileName: 'LICENSE', 137 - source: await fs.readFile('./LICENSE'), 128 + source: await fs.readFile('./LICENSE.md'), 138 129 }); 139 130 }, 140 131 141 132 async renderChunk(_code, { fileName }) { 142 133 const name = fileName.replace(/\.m?js$/, ''); 143 134 144 - const getContents = async (extension) => { 135 + const getContents = async extension => { 145 136 try { 146 137 const name = fileName.replace(/\.m?js$/, ''); 147 - const contents = await fs.readFile( 148 - path.join(graphqlModule, name + extension) 149 - ); 138 + const contents = await fs.readFile(path.join(graphqlModule, name + extension)); 150 139 return contents; 151 140 } catch (_error) { 152 141 return null; ··· 192 181 babelTransformObjectFreeze, 193 182 babelTransformComputedProps, 194 183 babelModularGraphQL, 195 - 'reghex/babel', 196 184 ], 197 185 }), 198 186
+10 -2
scripts/rollup/packageMetadata.js scripts/rollup/packageMetadata.mjs
··· 1 - import { parse } from 'semver'; 1 + import semver from 'semver'; 2 + import * as url from 'url'; 3 + import * as path from 'path'; 4 + import { createRequire } from 'node:module'; 5 + 6 + const __dirname = path.dirname(url.fileURLToPath(import.meta.url)); 7 + const require = createRequire(import.meta.url); 2 8 3 9 const rootPkg = require('../../package.json'); 4 10 const gqlPkg = require('graphql/package.json'); 5 - const parsedVersion = parse(rootPkg.version); 11 + const parsedVersion = semver.parse(rootPkg.version); 6 12 7 13 const versionInfo = { 8 14 major: parsedVersion.major, ··· 33 39 null, 34 40 2 35 41 ); 42 + 43 + export const importMap = require('./importMap.json');