├── .commitlintrc.yml ├── .editorconfig ├── .env.example ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .gitmodules ├── .lintstagedrc ├── .prettierignore ├── .prettierrc.yml ├── .solhint.json ├── .yarn ├── plugins │ └── @yarnpkg │ │ └── plugin-interactive-tools.cjs └── releases │ └── yarn-3.2.1.cjs ├── .yarnrc.yml ├── LICENSE.md ├── README.md ├── foundry.toml ├── package.json ├── remappings.txt ├── script └── CheckSameSign.s.sol ├── src └── CheckSameSign.sol ├── test └── CheckSameSignTest.sol └── yarn.lock /.commitlintrc.yml: -------------------------------------------------------------------------------- 1 | extends: 2 | - "@commitlint/config-conventional" 3 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | # EditorConfig http://EditorConfig.org 2 | 3 | # top-most EditorConfig file 4 | root = true 5 | 6 | # All files 7 | [*] 8 | charset = utf-8 9 | end_of_line = lf 10 | indent_size = 2 11 | indent_style = space 12 | insert_final_newline = true 13 | trim_trailing_whitespace = true 14 | 15 | [*.{sol,toml}] 16 | indent_size = 4 17 | 18 | [*.tree] 19 | indent_size = 1 20 | -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- 1 | export ETH_FROM="YOUR_DEFAULT_SENDER_ACCOUNT" 2 | export ETH_RPC_URL="https://rinkeby.infura.io/v3/INFURA_API_KEY" 3 | export PRIVATE_KEY="YOUR_PRIVATE_KEY" 4 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- 1 | name: "CI" 2 | 3 | env: 4 | FOUNDRY_PROFILE: "ci" 5 | 6 | on: 7 | pull_request: 8 | branches: 9 | - "main" 10 | push: 11 | branches: 12 | - "main" 13 | 14 | jobs: 15 | integration: 16 | runs-on: "ubuntu-latest" 17 | steps: 18 | - name: "Check out the repo" 19 | uses: "actions/checkout@v3" 20 | with: 21 | submodules: "recursive" 22 | 23 | - name: "Install Foundry" 24 | uses: "onbjerg/foundry-toolchain@v1" 25 | with: 26 | version: "nightly" 27 | 28 | - name: "Install Node.js" 29 | uses: "actions/setup-node@v3" 30 | with: 31 | cache: "yarn" 32 | node-version: "16" 33 | 34 | - name: "Install the Node.Js dependencies" 35 | run: "yarn install --immutable" 36 | 37 | - name: "Lint the contracts" 38 | run: "yarn lint" 39 | 40 | - name: "Add lint summary" 41 | run: | 42 | echo "## Lint results" >> $GITHUB_STEP_SUMMARY 43 | echo "✅ Passed" >> $GITHUB_STEP_SUMMARY 44 | 45 | - name: "Show the Foundry config" 46 | run: "forge config" 47 | 48 | - name: "Run the tests" 49 | run: "forge test" 50 | 51 | - name: "Build the contracts" 52 | run: | 53 | forge --version 54 | forge build --sizes 55 | 56 | - name: "Add test summary" 57 | run: | 58 | echo "## Test results" >> $GITHUB_STEP_SUMMARY 59 | echo "✅ Passed" >> $GITHUB_STEP_SUMMARY 60 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # directories 2 | .yarn/* 3 | !.yarn/patches 4 | !.yarn/releases 5 | !.yarn/plugins 6 | !.yarn/sdks 7 | !.yarn/versions 8 | **/cache 9 | **/node_modules 10 | **/out 11 | 12 | # files 13 | *.env 14 | *.log 15 | .DS_Store 16 | .pnp.* 17 | npm-debug.log* 18 | yarn-debug.log* 19 | yarn-error.log* 20 | 21 | # broadcasts 22 | !/broadcast 23 | /broadcast/* 24 | /broadcast/*/31337/ 25 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "lib/forge-std"] 2 | path = lib/forge-std 3 | url = https://github.com/foundry-rs/forge-std 4 | -------------------------------------------------------------------------------- /.lintstagedrc: -------------------------------------------------------------------------------- 1 | { 2 | "*.{md,sol,yaml,yml}": [ 3 | "prettier --config ./.prettierrc.yml --write" 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | # directories 2 | .yarn/ 3 | **/broadcast 4 | **/cache 5 | **/out 6 | **/node_modules 7 | 8 | # files 9 | *.env 10 | *.log 11 | .pnp.* 12 | coverage.json 13 | npm-debug.log* 14 | yarn-debug.log* 15 | yarn-error.log* 16 | -------------------------------------------------------------------------------- /.prettierrc.yml: -------------------------------------------------------------------------------- 1 | arrowParens: "avoid" 2 | bracketSpacing: true 3 | endOfLine: "auto" 4 | printWidth: 120 5 | singleQuote: false 6 | tabWidth: 2 7 | trailingComma: "all" 8 | 9 | overrides: 10 | - files: ["*.sol", "*.toml"] 11 | options: 12 | tabWidth: 4 13 | -------------------------------------------------------------------------------- /.solhint.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "solhint:recommended", 3 | "plugins": ["prettier"], 4 | "rules": { 5 | "code-complexity": ["error", 8], 6 | "compiler-version": ["error", ">=0.8.15"], 7 | "contract-name-camelcase": "off", 8 | "const-name-snakecase": "off", 9 | "constructor-syntax": "error", 10 | "func-name-mixedcase": "off", 11 | "func-visibility": "off", 12 | "max-line-length": ["error", 120], 13 | "no-inline-assembly": "off", 14 | "not-rely-on-time": "off", 15 | "prettier/prettier": [ 16 | "error", 17 | { 18 | "endOfLine": "auto" 19 | } 20 | ], 21 | "reason-string": "off" 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- 1 | nodeLinker: "node-modules" 2 | 3 | plugins: 4 | - path: ".yarn/plugins/@yarnpkg/plugin-interactive-tools.cjs" 5 | spec: "@yarnpkg/plugin-interactive-tools" 6 | 7 | yarnPath: ".yarn/releases/yarn-3.2.1.cjs" 8 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2022-present Paul Razvan Berg 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Check Same Sign 2 | 3 | Gas golfing the most gas efficient way to check if two integers have the same sign in Solidity. 4 | 5 | See this [discussion](https://twitter.com/PaulRBerg/status/1546240870025936904) on Twitter. 6 | 7 | ## Gas Golfing Results 8 | 9 | ![Gas Golfing Results](https://i.imgur.com/da9xxNY.jpg) 10 | -------------------------------------------------------------------------------- /foundry.toml: -------------------------------------------------------------------------------- 1 | # Full reference https://github.com/foundry-rs/foundry/tree/master/config 2 | 3 | [default] 4 | auto_detect_solc = false 5 | fuzz_runs = 10_000 6 | libs = ["lib"] 7 | gas_reports = ["*"] 8 | optimizer = true 9 | optimizer_runs = 10_000_000 10 | out = "out" 11 | solc = "0.8.15" 12 | src = "src" 13 | test = "test" 14 | 15 | [via-ir] 16 | via_ir = true 17 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "check-same-sign", 3 | "description": "Check if two integers have the same sign in Solidity", 4 | "version": "1.0.0", 5 | "author": { 6 | "name": "Paul Razvan Berg", 7 | "url": "https://github.com/paulrberg" 8 | }, 9 | "devDependencies": { 10 | "@commitlint/cli": "^17.0.3", 11 | "@commitlint/config-conventional": "^17.0.3", 12 | "commitizen": "^4.2.4", 13 | "cz-conventional-changelog": "^3.3.0", 14 | "husky": "^8.0.1", 15 | "lint-staged": "^13.0.3", 16 | "prettier": "^2.7.1", 17 | "prettier-plugin-solidity": "^1.0.0-dev.22", 18 | "solhint": "^3.3.7", 19 | "solhint-plugin-prettier": "^0.0.5" 20 | }, 21 | "keywords": [ 22 | "blockchain", 23 | "ethereum", 24 | "foundry", 25 | "smart-contracts", 26 | "solidity" 27 | ], 28 | "packageManager": "yarn@3.2.1", 29 | "publishConfig": { 30 | "access": "public" 31 | }, 32 | "scripts": { 33 | "lint": "yarn solhint && yarn prettier:check", 34 | "lint:check": "yarn prettier:check && yarn solhint:check", 35 | "postinstall": "husky install", 36 | "prettier": "prettier --config \"./.prettierrc.yml\" --write \"{src,test}/**/*.sol\"", 37 | "prettier:check": "prettier --config \"./.prettierrc.yml\" --check \"{src,test}/**/*.sol\"", 38 | "solhint": "solhint --config ./.solhint.json \"{src,test}/**/*.sol\"" 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /remappings.txt: -------------------------------------------------------------------------------- 1 | forge-std=lib/forge-std/src 2 | -------------------------------------------------------------------------------- /script/CheckSameSign.s.sol: -------------------------------------------------------------------------------- 1 | // SPDX-License-Identifier: UNLICENSED 2 | pragma solidity >=0.8.15; 3 | 4 | import { console } from "forge-std/console.sol"; 5 | import { Script } from "forge-std/Script.sol"; 6 | 7 | import { runAll } from "../src/CheckSameSign.sol"; 8 | 9 | contract CheckSameSignScript__DifferentSign1 is Script { 10 | function run() public view { 11 | int256 a = int256(type(int96).max); 12 | int256 b = int256(type(int96).min); 13 | runAll(a, b); 14 | } 15 | } 16 | 17 | contract CheckSameSignScript__DifferentSign2 is Script { 18 | function run() public view { 19 | int256 a = int256(type(int96).min); 20 | int256 b = int256(type(int96).max); 21 | runAll(a, b); 22 | } 23 | } 24 | 25 | contract CheckSameSignScript__SameSign1 is Script { 26 | function run() public view { 27 | int256 a = int256(type(int96).max); 28 | int256 b = int256(type(int96).max); 29 | runAll(a, b); 30 | } 31 | } 32 | 33 | contract CheckSameSignScript__SameSign2 is Script { 34 | function run() public view { 35 | int256 a = int256(type(int96).min); 36 | int256 b = int256(type(int96).min); 37 | runAll(a, b); 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /src/CheckSameSign.sol: -------------------------------------------------------------------------------- 1 | // SPDX-License-Identifier: UNLICENSED 2 | pragma solidity >=0.8.15; 3 | 4 | import { console } from "forge-std/console.sol"; 5 | 6 | /// @dev https://twitter.com/PaulRBerg/status/1546240870025936904 7 | function checkSameSign1(int256 a, int256 b) pure returns (bool result) { 8 | // sa = sgt(a, sub(0,1)) 9 | // sb = sgt(b, sub(0,1)) 10 | // result = sa ^ sb == 0 11 | assembly { 12 | let sa := sgt(a, sub(0, 1)) 13 | let sb := sgt(b, sub(0, 1)) 14 | result := iszero(xor(sa, sb)) 15 | } 16 | } 17 | 18 | /// @dev https://twitter.com/fiveoutofnine/status/1546244399780298754 19 | function checkSameSign2(int256 a, int256 b) pure returns (bool result) { 20 | // sha = a > 255 21 | // shb = a > 255 22 | // result = (sha ^ shb) == 0 23 | assembly { 24 | result := iszero(xor(shr(255, a), shr(255, b))) 25 | } 26 | } 27 | 28 | /// @dev https://twitter.com/boredGenius/status/1546247355015495686 29 | function checkSameSign3(int256 a, int256 b) pure returns (bool result) { 30 | // result = (a ^ b) >> 255 == 0 31 | assembly { 32 | result := iszero(shr(255, xor(a, b))) 33 | } 34 | } 35 | 36 | /// @dev https://twitter.com/walden_yan/status/1546266161310040064 37 | function checkSameSign4(int256 a, int256 b) pure returns (bool result) { 38 | // Solidity uses the 256-bit length numbers from 0x80...00 to 0xff...ff to represent 39 | // negative numbers (using two's complement). Thus we can consider the left-most bit 40 | // as a litmus test for whether a number is negative. 41 | // - If the left-most bits are both 0 or both 1, a and b have the same sign. 42 | // - If the left-most bits are not both 0 or both 1, a and b don't have the same sign. 43 | assembly { 44 | result := lt(xor(a, b), 0x8000000000000000000000000000000000000000000000000000000000000000) 45 | } 46 | } 47 | 48 | /// @dev https://twitter.com/recmo/status/1546265802705235968 49 | function checkSameSign5(int256 a, int256 b) pure returns (bool result) { 50 | assembly { 51 | result := iszero(slt(xor(a, b), 0)) 52 | } 53 | } 54 | 55 | /// @dev https://twitter.com/chfast/status/1546259447370203138 56 | function checkSameSign6(int256 a, int256 b) pure returns (bool result) { 57 | result = (a ^ b) > -1; 58 | } 59 | 60 | /// @dev https://twitter.com/big_tech_sux/status/1546253104051474432 61 | function checkSameSign7(int256 a, int256 b) pure returns (bool result) { 62 | result = a < 0 == b < 0; 63 | } 64 | 65 | /// @dev Run all functions and console log the gas costs for each function. 66 | function runAll(int256 a, int256 b) view { 67 | uint256 gasLeft = gasleft(); 68 | bool sameSign1 = checkSameSign1(a, b); 69 | uint256 gasCost = gasLeft - gasleft(); 70 | console.log("iszero(xor(sa, sb)): ", gasCost, sameSign1); 71 | 72 | gasLeft = gasleft(); 73 | bool sameSign2 = checkSameSign2(a, b); 74 | gasCost = gasLeft - gasleft(); 75 | console.log("iszero(xor(shr(255, a), shr(255, b)))", gasCost, sameSign2); 76 | 77 | gasLeft = gasleft(); 78 | bool sameSign3 = checkSameSign3(a, b); 79 | gasCost = gasLeft - gasleft(); 80 | console.log("iszero(shr(255, xor(a, b))) ", gasCost, sameSign3); 81 | 82 | gasLeft = gasleft(); 83 | bool sameSign4 = checkSameSign4(a, b); 84 | gasCost = gasLeft - gasleft(); 85 | console.log("lt(xor(a, b), 0x800...00 ", gasCost, sameSign4); 86 | 87 | gasLeft = gasleft(); 88 | bool sameSign5 = checkSameSign5(a, b); 89 | gasCost = gasLeft - gasleft(); 90 | console.log("iszero(slt(xor(a, b), 0)) ", gasCost, sameSign5); 91 | 92 | gasLeft = gasleft(); 93 | bool sameSign6 = checkSameSign6(a, b); 94 | gasCost = gasLeft - gasleft(); 95 | console.log("(a ^ b) > -1 ", gasCost, sameSign6); 96 | 97 | gasLeft = gasleft(); 98 | bool sameSign7 = checkSameSign7(a, b); 99 | gasCost = gasLeft - gasleft(); 100 | console.log("a < 0 == b < 0 ", gasCost, sameSign7); 101 | 102 | assert(sameSign1 == sameSign2); 103 | assert(sameSign2 == sameSign3); 104 | assert(sameSign3 == sameSign4); 105 | assert(sameSign4 == sameSign5); 106 | assert(sameSign5 == sameSign6); 107 | assert(sameSign6 == sameSign7); 108 | } 109 | -------------------------------------------------------------------------------- /test/CheckSameSignTest.sol: -------------------------------------------------------------------------------- 1 | // SPDX-License-Identifier: UNLICENSED 2 | pragma solidity >=0.8.15; 3 | 4 | import { Test } from "forge-std/Test.sol"; 5 | 6 | import { runAll } from "../src/CheckSameSign.sol"; 7 | 8 | contract CheckSameSignTest is Test { 9 | function testRunAll(int256 a, int256 b) external view { 10 | runAll(a, b); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # This file is generated by running "yarn install" inside your project. 2 | # Manual changes might be lost - proceed with caution! 3 | 4 | __metadata: 5 | version: 6 6 | cacheKey: 8 7 | 8 | "@babel/code-frame@npm:^7.0.0": 9 | version: 7.18.6 10 | resolution: "@babel/code-frame@npm:7.18.6" 11 | dependencies: 12 | "@babel/highlight": ^7.18.6 13 | checksum: 195e2be3172d7684bf95cff69ae3b7a15a9841ea9d27d3c843662d50cdd7d6470fd9c8e64be84d031117e4a4083486effba39f9aef6bbb2c89f7f21bcfba33ba 14 | languageName: node 15 | linkType: hard 16 | 17 | "@babel/helper-validator-identifier@npm:^7.18.6": 18 | version: 7.18.6 19 | resolution: "@babel/helper-validator-identifier@npm:7.18.6" 20 | checksum: e295254d616bbe26e48c196a198476ab4d42a73b90478c9842536cf910ead887f5af6b5c4df544d3052a25ccb3614866fa808dc1e3a5a4291acd444e243c0648 21 | languageName: node 22 | linkType: hard 23 | 24 | "@babel/highlight@npm:^7.18.6": 25 | version: 7.18.6 26 | resolution: "@babel/highlight@npm:7.18.6" 27 | dependencies: 28 | "@babel/helper-validator-identifier": ^7.18.6 29 | chalk: ^2.0.0 30 | js-tokens: ^4.0.0 31 | checksum: 92d8ee61549de5ff5120e945e774728e5ccd57fd3b2ed6eace020ec744823d4a98e242be1453d21764a30a14769ecd62170fba28539b211799bbaf232bbb2789 32 | languageName: node 33 | linkType: hard 34 | 35 | "@commitlint/cli@npm:^17.0.3": 36 | version: 17.0.3 37 | resolution: "@commitlint/cli@npm:17.0.3" 38 | dependencies: 39 | "@commitlint/format": ^17.0.0 40 | "@commitlint/lint": ^17.0.3 41 | "@commitlint/load": ^17.0.3 42 | "@commitlint/read": ^17.0.0 43 | "@commitlint/types": ^17.0.0 44 | execa: ^5.0.0 45 | lodash: ^4.17.19 46 | resolve-from: 5.0.0 47 | resolve-global: 1.0.0 48 | yargs: ^17.0.0 49 | bin: 50 | commitlint: cli.js 51 | checksum: d8319889e0b5290d15c53b1f1f7588cb364d9c062cdf52f56b83e474dfe371a9430a1e3682a7b9668c5173a006d4c4eed0c9747580b44225864ea388014d58dd 52 | languageName: node 53 | linkType: hard 54 | 55 | "@commitlint/config-conventional@npm:^17.0.3": 56 | version: 17.0.3 57 | resolution: "@commitlint/config-conventional@npm:17.0.3" 58 | dependencies: 59 | conventional-changelog-conventionalcommits: ^5.0.0 60 | checksum: 1cd30d827cf43bc7b08604398d4104bc031a69c8b45777886572aff12de25f40761dfbe5ffc6cd1f0d5b05de850e6d3e22dee6d799288e9cdd80bf575d036d46 61 | languageName: node 62 | linkType: hard 63 | 64 | "@commitlint/config-validator@npm:^17.0.3": 65 | version: 17.0.3 66 | resolution: "@commitlint/config-validator@npm:17.0.3" 67 | dependencies: 68 | "@commitlint/types": ^17.0.0 69 | ajv: ^8.11.0 70 | checksum: bc543193bbe132e1fc351bd912434a7214055e8b865ea661b016c6e05c84714d75d8dc54ac6dcc1d53e872ef3665e4a0cf0e3817cff88a01201bf0b37d23744f 71 | languageName: node 72 | linkType: hard 73 | 74 | "@commitlint/ensure@npm:^17.0.0": 75 | version: 17.0.0 76 | resolution: "@commitlint/ensure@npm:17.0.0" 77 | dependencies: 78 | "@commitlint/types": ^17.0.0 79 | lodash: ^4.17.19 80 | checksum: 5ce3c624417dc64ed0d406954b7684ed287142535b0f55df6984093d0f82eadf0da5ab3e472e3020139304cd007c682a4bdfb95cf53fb99e7c7ae6d4711ada6b 81 | languageName: node 82 | linkType: hard 83 | 84 | "@commitlint/execute-rule@npm:^17.0.0": 85 | version: 17.0.0 86 | resolution: "@commitlint/execute-rule@npm:17.0.0" 87 | checksum: cb37e5c6e0e16bf04e8f344094146ed2de8155456191da88fb9a1b943a9b5a98e0f6ef49c55b239104eb68634df681fd3be05311bf2da0cb6b171fdd24371669 88 | languageName: node 89 | linkType: hard 90 | 91 | "@commitlint/format@npm:^17.0.0": 92 | version: 17.0.0 93 | resolution: "@commitlint/format@npm:17.0.0" 94 | dependencies: 95 | "@commitlint/types": ^17.0.0 96 | chalk: ^4.1.0 97 | checksum: e54705bdc91741632bac6ae330ba5d08110ec7575900585f4947487e7189a3d586396a3da3f1622fd3b6a49be9af1f71519a1ffeaa562d4cc7349bde3846eb8a 98 | languageName: node 99 | linkType: hard 100 | 101 | "@commitlint/is-ignored@npm:^17.0.3": 102 | version: 17.0.3 103 | resolution: "@commitlint/is-ignored@npm:17.0.3" 104 | dependencies: 105 | "@commitlint/types": ^17.0.0 106 | semver: 7.3.7 107 | checksum: 5a0b1921ea03cf8b5fd735b1c0903e6a28b4ff0a730977b8c2afe827feed8162c95264127d60cfe8f03e46be194436a44d4c3049ab07396c9bce2daa730a212c 108 | languageName: node 109 | linkType: hard 110 | 111 | "@commitlint/lint@npm:^17.0.3": 112 | version: 17.0.3 113 | resolution: "@commitlint/lint@npm:17.0.3" 114 | dependencies: 115 | "@commitlint/is-ignored": ^17.0.3 116 | "@commitlint/parse": ^17.0.0 117 | "@commitlint/rules": ^17.0.0 118 | "@commitlint/types": ^17.0.0 119 | checksum: 5bbb8bc1f3b37fd680700c00a6135a72d6737dac85c79bcaa85a211828e2dff08d742e721255edca859d75996352b20b888ee47bdef5b47fc2718f9fd08d5b53 120 | languageName: node 121 | linkType: hard 122 | 123 | "@commitlint/load@npm:>6.1.1, @commitlint/load@npm:^17.0.3": 124 | version: 17.0.3 125 | resolution: "@commitlint/load@npm:17.0.3" 126 | dependencies: 127 | "@commitlint/config-validator": ^17.0.3 128 | "@commitlint/execute-rule": ^17.0.0 129 | "@commitlint/resolve-extends": ^17.0.3 130 | "@commitlint/types": ^17.0.0 131 | "@types/node": ">=12" 132 | chalk: ^4.1.0 133 | cosmiconfig: ^7.0.0 134 | cosmiconfig-typescript-loader: ^2.0.0 135 | lodash: ^4.17.19 136 | resolve-from: ^5.0.0 137 | typescript: ^4.6.4 138 | checksum: 786b7064470b4c38577a10910ad725b4371e9f649fbcd4b6018ec4dec2b7f30bc60c6f02807b154ca59f5d5fd347f3d4a46523c9f44e324c05902a2fd29dfb17 139 | languageName: node 140 | linkType: hard 141 | 142 | "@commitlint/message@npm:^17.0.0": 143 | version: 17.0.0 144 | resolution: "@commitlint/message@npm:17.0.0" 145 | checksum: ec80ea7f98082e48116fda1203277ac139bf2f442a8f58f87f8b823c6e526ec3771a9de7821b249254d580bff59a3fe205d044d1e9df29c34c3014a41e851c5d 146 | languageName: node 147 | linkType: hard 148 | 149 | "@commitlint/parse@npm:^17.0.0": 150 | version: 17.0.0 151 | resolution: "@commitlint/parse@npm:17.0.0" 152 | dependencies: 153 | "@commitlint/types": ^17.0.0 154 | conventional-changelog-angular: ^5.0.11 155 | conventional-commits-parser: ^3.2.2 156 | checksum: 86610df080665b8ba83037c598f4e6d0538a5ec40fdb0c2ad1925bfdf0f494934deafa020d2e21663f64dbc20fec4e889d21675573d3860c379c2d305db7a141 157 | languageName: node 158 | linkType: hard 159 | 160 | "@commitlint/read@npm:^17.0.0": 161 | version: 17.0.0 162 | resolution: "@commitlint/read@npm:17.0.0" 163 | dependencies: 164 | "@commitlint/top-level": ^17.0.0 165 | "@commitlint/types": ^17.0.0 166 | fs-extra: ^10.0.0 167 | git-raw-commits: ^2.0.0 168 | checksum: 5307d9ba06279343280cae4ab64bc6a153a44a24bc8948bbd80f07f5fac1f5b64586d34386ce5f6fd0fd221de4787c21fd82607f44a7969ab499c84bab1f0fa6 169 | languageName: node 170 | linkType: hard 171 | 172 | "@commitlint/resolve-extends@npm:^17.0.3": 173 | version: 17.0.3 174 | resolution: "@commitlint/resolve-extends@npm:17.0.3" 175 | dependencies: 176 | "@commitlint/config-validator": ^17.0.3 177 | "@commitlint/types": ^17.0.0 178 | import-fresh: ^3.0.0 179 | lodash: ^4.17.19 180 | resolve-from: ^5.0.0 181 | resolve-global: ^1.0.0 182 | checksum: 384fc59a5a8f3da2b4551b92b2734f8d22c39ba389ca31df2f7a8ea1e68e8c15b137faf4ae20529a7b826ca6a7f5e5cd30ab2c903f9d65f74d0b43dcac5f8e0c 183 | languageName: node 184 | linkType: hard 185 | 186 | "@commitlint/rules@npm:^17.0.0": 187 | version: 17.0.0 188 | resolution: "@commitlint/rules@npm:17.0.0" 189 | dependencies: 190 | "@commitlint/ensure": ^17.0.0 191 | "@commitlint/message": ^17.0.0 192 | "@commitlint/to-lines": ^17.0.0 193 | "@commitlint/types": ^17.0.0 194 | execa: ^5.0.0 195 | checksum: cd0944069932bee738a0ed70cb972fa0d14c0e35642310ca856d5e368ddc48513d05ece00f2e309ebcf4ecb119f8b44b322ff086edaa5208edb3cec0968dac06 196 | languageName: node 197 | linkType: hard 198 | 199 | "@commitlint/to-lines@npm:^17.0.0": 200 | version: 17.0.0 201 | resolution: "@commitlint/to-lines@npm:17.0.0" 202 | checksum: ccad787a3baf567c6c589e96e110aa2582103b50eaa9b70493116c08a0e5c6c50669c05e67b0a77cd803d66c031b1dcb9805b752d604178dbc4c744fc7f9bb04 203 | languageName: node 204 | linkType: hard 205 | 206 | "@commitlint/top-level@npm:^17.0.0": 207 | version: 17.0.0 208 | resolution: "@commitlint/top-level@npm:17.0.0" 209 | dependencies: 210 | find-up: ^5.0.0 211 | checksum: 2e43d021a63faee67aa0e63b86a3ab9347ccda1b81f1f0722841223bd6bf127de954933c2ca3172fac0a1ce07a8b3bed62ac8f4afa04d50281dc5f80b43b61fb 212 | languageName: node 213 | linkType: hard 214 | 215 | "@commitlint/types@npm:^17.0.0": 216 | version: 17.0.0 217 | resolution: "@commitlint/types@npm:17.0.0" 218 | dependencies: 219 | chalk: ^4.1.0 220 | checksum: 210636d3923f93f7cfc409eac04376b0fe50356a0e08f25a37b43d5cd9ca4363f7b03ca2e7736cbf95b62d67733fe8e1028269d35b4fddd1b3f2a653c90ca85c 221 | languageName: node 222 | linkType: hard 223 | 224 | "@cspotcode/source-map-support@npm:^0.8.0": 225 | version: 0.8.1 226 | resolution: "@cspotcode/source-map-support@npm:0.8.1" 227 | dependencies: 228 | "@jridgewell/trace-mapping": 0.3.9 229 | checksum: 5718f267085ed8edb3e7ef210137241775e607ee18b77d95aa5bd7514f47f5019aa2d82d96b3bf342ef7aa890a346fa1044532ff7cc3009e7d24fce3ce6200fa 230 | languageName: node 231 | linkType: hard 232 | 233 | "@jridgewell/resolve-uri@npm:^3.0.3": 234 | version: 3.0.8 235 | resolution: "@jridgewell/resolve-uri@npm:3.0.8" 236 | checksum: 28d739f49b4a52a95843b15669dcb2daaab48f0eaef8f457b9aacd0bdebeb60468d0684f73244f613b786e9d871c25abdbe6f55991bba36814cdadc399dbb3a8 237 | languageName: node 238 | linkType: hard 239 | 240 | "@jridgewell/sourcemap-codec@npm:^1.4.10": 241 | version: 1.4.14 242 | resolution: "@jridgewell/sourcemap-codec@npm:1.4.14" 243 | checksum: 61100637b6d173d3ba786a5dff019e1a74b1f394f323c1fee337ff390239f053b87266c7a948777f4b1ee68c01a8ad0ab61e5ff4abb5a012a0b091bec391ab97 244 | languageName: node 245 | linkType: hard 246 | 247 | "@jridgewell/trace-mapping@npm:0.3.9": 248 | version: 0.3.9 249 | resolution: "@jridgewell/trace-mapping@npm:0.3.9" 250 | dependencies: 251 | "@jridgewell/resolve-uri": ^3.0.3 252 | "@jridgewell/sourcemap-codec": ^1.4.10 253 | checksum: d89597752fd88d3f3480845691a05a44bd21faac18e2185b6f436c3b0fd0c5a859fbbd9aaa92050c4052caf325ad3e10e2e1d1b64327517471b7d51babc0ddef 254 | languageName: node 255 | linkType: hard 256 | 257 | "@solidity-parser/parser@npm:^0.14.1": 258 | version: 0.14.2 259 | resolution: "@solidity-parser/parser@npm:0.14.2" 260 | dependencies: 261 | antlr4ts: ^0.5.0-alpha.4 262 | checksum: 7d1dd44beb27e8a6ad2cca6f99d2536eaafd9ec156b6bfff64475e1c85e2e1d3cd84f697e275d7c0742aa365ecade6f68b15ed8cd8b0f339ee239a91fdbda37c 263 | languageName: node 264 | linkType: hard 265 | 266 | "@solidity-parser/parser@npm:^0.14.2": 267 | version: 0.14.3 268 | resolution: "@solidity-parser/parser@npm:0.14.3" 269 | dependencies: 270 | antlr4ts: ^0.5.0-alpha.4 271 | checksum: 9a27eb961c22a3b8732bd9782ce3b7912e67b2e2183acada552116dd0bbe637c33265177ab3db9610063da48aa57299d67afdeb0616450b631a0e3da865c4e88 272 | languageName: node 273 | linkType: hard 274 | 275 | "@tsconfig/node10@npm:^1.0.7": 276 | version: 1.0.9 277 | resolution: "@tsconfig/node10@npm:1.0.9" 278 | checksum: a33ae4dc2a621c0678ac8ac4bceb8e512ae75dac65417a2ad9b022d9b5411e863c4c198b6ba9ef659e14b9fb609bbec680841a2e84c1172df7a5ffcf076539df 279 | languageName: node 280 | linkType: hard 281 | 282 | "@tsconfig/node12@npm:^1.0.7": 283 | version: 1.0.11 284 | resolution: "@tsconfig/node12@npm:1.0.11" 285 | checksum: 5ce29a41b13e7897a58b8e2df11269c5395999e588b9a467386f99d1d26f6c77d1af2719e407621412520ea30517d718d5192a32403b8dfcc163bf33e40a338a 286 | languageName: node 287 | linkType: hard 288 | 289 | "@tsconfig/node14@npm:^1.0.0": 290 | version: 1.0.3 291 | resolution: "@tsconfig/node14@npm:1.0.3" 292 | checksum: 19275fe80c4c8d0ad0abed6a96dbf00642e88b220b090418609c4376e1cef81bf16237bf170ad1b341452feddb8115d8dd2e5acdfdea1b27422071163dc9ba9d 293 | languageName: node 294 | linkType: hard 295 | 296 | "@tsconfig/node16@npm:^1.0.2": 297 | version: 1.0.3 298 | resolution: "@tsconfig/node16@npm:1.0.3" 299 | checksum: 3a8b657dd047495b7ad23437d6afd20297ce90380ff0bdee93fc7d39a900dbd8d9e26e53ff6b465e7967ce2adf0b218782590ce9013285121e6a5928fbd6819f 300 | languageName: node 301 | linkType: hard 302 | 303 | "@types/minimist@npm:^1.2.0": 304 | version: 1.2.2 305 | resolution: "@types/minimist@npm:1.2.2" 306 | checksum: b8da83c66eb4aac0440e64674b19564d9d86c80ae273144db9681e5eeff66f238ade9515f5006ffbfa955ceff8b89ad2bd8ec577d7caee74ba101431fb07045d 307 | languageName: node 308 | linkType: hard 309 | 310 | "@types/node@npm:>=12": 311 | version: 18.0.0 312 | resolution: "@types/node@npm:18.0.0" 313 | checksum: aab2b325727a2599f6d25ebe0dedf58c40fb66a51ce4ca9c0226ceb70fcda2d3afccdca29db5942eb48b158ee8585a274a1e3750c718bbd5399d7f41d62dfdcc 314 | languageName: node 315 | linkType: hard 316 | 317 | "@types/normalize-package-data@npm:^2.4.0": 318 | version: 2.4.1 319 | resolution: "@types/normalize-package-data@npm:2.4.1" 320 | checksum: e87bccbf11f95035c89a132b52b79ce69a1e3652fe55962363063c9c0dae0fe2477ebc585e03a9652adc6f381d24ba5589cc5e51849df4ced3d3e004a7d40ed5 321 | languageName: node 322 | linkType: hard 323 | 324 | "@types/parse-json@npm:^4.0.0": 325 | version: 4.0.0 326 | resolution: "@types/parse-json@npm:4.0.0" 327 | checksum: fd6bce2b674b6efc3db4c7c3d336bd70c90838e8439de639b909ce22f3720d21344f52427f1d9e57b265fcb7f6c018699b99e5e0c208a1a4823014269a6bf35b 328 | languageName: node 329 | linkType: hard 330 | 331 | "JSONStream@npm:^1.0.4": 332 | version: 1.3.5 333 | resolution: "JSONStream@npm:1.3.5" 334 | dependencies: 335 | jsonparse: ^1.2.0 336 | through: ">=2.2.7 <3" 337 | bin: 338 | JSONStream: ./bin.js 339 | checksum: 2605fa124260c61bad38bb65eba30d2f72216a78e94d0ab19b11b4e0327d572b8d530c0c9cc3b0764f727ad26d39e00bf7ebad57781ca6368394d73169c59e46 340 | languageName: node 341 | linkType: hard 342 | 343 | "acorn-jsx@npm:^5.0.0": 344 | version: 5.3.2 345 | resolution: "acorn-jsx@npm:5.3.2" 346 | peerDependencies: 347 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 348 | checksum: c3d3b2a89c9a056b205b69530a37b972b404ee46ec8e5b341666f9513d3163e2a4f214a71f4dfc7370f5a9c07472d2fd1c11c91c3f03d093e37637d95da98950 349 | languageName: node 350 | linkType: hard 351 | 352 | "acorn-walk@npm:^8.1.1": 353 | version: 8.2.0 354 | resolution: "acorn-walk@npm:8.2.0" 355 | checksum: 1715e76c01dd7b2d4ca472f9c58968516a4899378a63ad5b6c2d668bba8da21a71976c14ec5f5b75f887b6317c4ae0b897ab141c831d741dc76024d8745f1ad1 356 | languageName: node 357 | linkType: hard 358 | 359 | "acorn@npm:^6.0.7": 360 | version: 6.4.2 361 | resolution: "acorn@npm:6.4.2" 362 | bin: 363 | acorn: bin/acorn 364 | checksum: 44b07053729db7f44d28343eed32247ed56dc4a6ec6dff2b743141ecd6b861406bbc1c20bf9d4f143ea7dd08add5dc8c290582756539bc03a8db605050ce2fb4 365 | languageName: node 366 | linkType: hard 367 | 368 | "acorn@npm:^8.4.1": 369 | version: 8.7.1 370 | resolution: "acorn@npm:8.7.1" 371 | bin: 372 | acorn: bin/acorn 373 | checksum: aca0aabf98826717920ac2583fdcad0a6fbe4e583fdb6e843af2594e907455aeafe30b1e14f1757cd83ce1776773cf8296ffc3a4acf13f0bd3dfebcf1db6ae80 374 | languageName: node 375 | linkType: hard 376 | 377 | "aggregate-error@npm:^3.0.0": 378 | version: 3.1.0 379 | resolution: "aggregate-error@npm:3.1.0" 380 | dependencies: 381 | clean-stack: ^2.0.0 382 | indent-string: ^4.0.0 383 | checksum: 1101a33f21baa27a2fa8e04b698271e64616b886795fd43c31068c07533c7b3facfcaf4e9e0cab3624bd88f729a592f1c901a1a229c9e490eafce411a8644b79 384 | languageName: node 385 | linkType: hard 386 | 387 | "ajv@npm:^6.10.2, ajv@npm:^6.6.1, ajv@npm:^6.9.1": 388 | version: 6.12.6 389 | resolution: "ajv@npm:6.12.6" 390 | dependencies: 391 | fast-deep-equal: ^3.1.1 392 | fast-json-stable-stringify: ^2.0.0 393 | json-schema-traverse: ^0.4.1 394 | uri-js: ^4.2.2 395 | checksum: 874972efe5c4202ab0a68379481fbd3d1b5d0a7bd6d3cc21d40d3536ebff3352a2a1fabb632d4fd2cc7fe4cbdcd5ed6782084c9bbf7f32a1536d18f9da5007d4 396 | languageName: node 397 | linkType: hard 398 | 399 | "ajv@npm:^8.11.0": 400 | version: 8.11.0 401 | resolution: "ajv@npm:8.11.0" 402 | dependencies: 403 | fast-deep-equal: ^3.1.1 404 | json-schema-traverse: ^1.0.0 405 | require-from-string: ^2.0.2 406 | uri-js: ^4.2.2 407 | checksum: 5e0ff226806763be73e93dd7805b634f6f5921e3e90ca04acdf8db81eed9d8d3f0d4c5f1213047f45ebbf8047ffe0c840fa1ef2ec42c3a644899f69aa72b5bef 408 | languageName: node 409 | linkType: hard 410 | 411 | "ansi-escapes@npm:^3.2.0": 412 | version: 3.2.0 413 | resolution: "ansi-escapes@npm:3.2.0" 414 | checksum: 0f94695b677ea742f7f1eed961f7fd8d05670f744c6ad1f8f635362f6681dcfbc1575cb05b43abc7bb6d67e25a75fb8c7ea8f2a57330eb2c76b33f18cb2cef0a 415 | languageName: node 416 | linkType: hard 417 | 418 | "ansi-escapes@npm:^4.3.0": 419 | version: 4.3.2 420 | resolution: "ansi-escapes@npm:4.3.2" 421 | dependencies: 422 | type-fest: ^0.21.3 423 | checksum: 93111c42189c0a6bed9cdb4d7f2829548e943827ee8479c74d6e0b22ee127b2a21d3f8b5ca57723b8ef78ce011fbfc2784350eb2bde3ccfccf2f575fa8489815 424 | languageName: node 425 | linkType: hard 426 | 427 | "ansi-regex@npm:^3.0.0": 428 | version: 3.0.1 429 | resolution: "ansi-regex@npm:3.0.1" 430 | checksum: 09daf180c5f59af9850c7ac1bd7fda85ba596cc8cbeb210826e90755f06c818af86d9fa1e6e8322fab2c3b9e9b03f56c537b42241139f824dd75066a1e7257cc 431 | languageName: node 432 | linkType: hard 433 | 434 | "ansi-regex@npm:^4.1.0": 435 | version: 4.1.1 436 | resolution: "ansi-regex@npm:4.1.1" 437 | checksum: b1a6ee44cb6ecdabaa770b2ed500542714d4395d71c7e5c25baa631f680fb2ad322eb9ba697548d498a6fd366949fc8b5bfcf48d49a32803611f648005b01888 438 | languageName: node 439 | linkType: hard 440 | 441 | "ansi-regex@npm:^5.0.1": 442 | version: 5.0.1 443 | resolution: "ansi-regex@npm:5.0.1" 444 | checksum: 2aa4bb54caf2d622f1afdad09441695af2a83aa3fe8b8afa581d205e57ed4261c183c4d3877cee25794443fde5876417d859c108078ab788d6af7e4fe52eb66b 445 | languageName: node 446 | linkType: hard 447 | 448 | "ansi-regex@npm:^6.0.1": 449 | version: 6.0.1 450 | resolution: "ansi-regex@npm:6.0.1" 451 | checksum: 1ff8b7667cded1de4fa2c9ae283e979fc87036864317da86a2e546725f96406746411d0d85e87a2d12fa5abd715d90006de7fa4fa0477c92321ad3b4c7d4e169 452 | languageName: node 453 | linkType: hard 454 | 455 | "ansi-styles@npm:^3.2.0, ansi-styles@npm:^3.2.1": 456 | version: 3.2.1 457 | resolution: "ansi-styles@npm:3.2.1" 458 | dependencies: 459 | color-convert: ^1.9.0 460 | checksum: d85ade01c10e5dd77b6c89f34ed7531da5830d2cb5882c645f330079975b716438cd7ebb81d0d6e6b4f9c577f19ae41ab55f07f19786b02f9dfd9e0377395665 461 | languageName: node 462 | linkType: hard 463 | 464 | "ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": 465 | version: 4.3.0 466 | resolution: "ansi-styles@npm:4.3.0" 467 | dependencies: 468 | color-convert: ^2.0.1 469 | checksum: 513b44c3b2105dd14cc42a19271e80f386466c4be574bccf60b627432f9198571ebf4ab1e4c3ba17347658f4ee1711c163d574248c0c1cdc2d5917a0ad582ec4 470 | languageName: node 471 | linkType: hard 472 | 473 | "ansi-styles@npm:^6.0.0": 474 | version: 6.1.0 475 | resolution: "ansi-styles@npm:6.1.0" 476 | checksum: 7a7f8528c07a9d20c3a92bccd2b6bc3bb4d26e5cb775c02826921477377bd495d615d61f710d56216344b6238d1d11ef2b0348e146c5b128715578bfb3217229 477 | languageName: node 478 | linkType: hard 479 | 480 | "antlr4@npm:4.7.1": 481 | version: 4.7.1 482 | resolution: "antlr4@npm:4.7.1" 483 | checksum: ac8644a82aa4031bf466b9dbde40c2f8b20cd944d41649332f01d4ecd384531f76fcefb1cfd044bdbad3d1fd3e2457e792aa72241aaffa225f3a1fe1aca7b9d5 484 | languageName: node 485 | linkType: hard 486 | 487 | "antlr4ts@npm:^0.5.0-alpha.4": 488 | version: 0.5.0-dev 489 | resolution: "antlr4ts@npm:0.5.0-dev" 490 | dependencies: 491 | source-map-support: ^0.5.16 492 | checksum: 640dae2229124372b0329315e9614ae983bb80b1af237d8c0b3e90a2d85fb534e851c51d65d1897c92b36d27851d041ad8d95aab44af19cf7355b3ad11a3ddbf 493 | languageName: node 494 | linkType: hard 495 | 496 | "arg@npm:^4.1.0": 497 | version: 4.1.3 498 | resolution: "arg@npm:4.1.3" 499 | checksum: 544af8dd3f60546d3e4aff084d451b96961d2267d668670199692f8d054f0415d86fc5497d0e641e91546f0aa920e7c29e5250e99fc89f5552a34b5d93b77f43 500 | languageName: node 501 | linkType: hard 502 | 503 | "argparse@npm:^1.0.7": 504 | version: 1.0.10 505 | resolution: "argparse@npm:1.0.10" 506 | dependencies: 507 | sprintf-js: ~1.0.2 508 | checksum: 7ca6e45583a28de7258e39e13d81e925cfa25d7d4aacbf806a382d3c02fcb13403a07fb8aeef949f10a7cfe4a62da0e2e807b348a5980554cc28ee573ef95945 509 | languageName: node 510 | linkType: hard 511 | 512 | "array-ify@npm:^1.0.0": 513 | version: 1.0.0 514 | resolution: "array-ify@npm:1.0.0" 515 | checksum: c0502015b319c93dd4484f18036bcc4b654eb76a4aa1f04afbcef11ac918859bb1f5d71ba1f0f1141770db9eef1a4f40f1761753650873068010bbf7bcdae4a4 516 | languageName: node 517 | linkType: hard 518 | 519 | "arrify@npm:^1.0.1": 520 | version: 1.0.1 521 | resolution: "arrify@npm:1.0.1" 522 | checksum: 745075dd4a4624ff0225c331dacb99be501a515d39bcb7c84d24660314a6ec28e68131b137e6f7e16318170842ce97538cd298fc4cd6b2cc798e0b957f2747e7 523 | languageName: node 524 | linkType: hard 525 | 526 | "ast-parents@npm:0.0.1": 527 | version: 0.0.1 528 | resolution: "ast-parents@npm:0.0.1" 529 | checksum: 51360afb9f7b939eb0330fdd0d5d855d0242f273f63478d30d9053069120492173719fb3c03ba372bccf1a7c1a9041c3c6bf2ab700de8c0f8c14792b045c3b23 530 | languageName: node 531 | linkType: hard 532 | 533 | "astral-regex@npm:^1.0.0": 534 | version: 1.0.0 535 | resolution: "astral-regex@npm:1.0.0" 536 | checksum: 93417fc0879531cd95ace2560a54df865c9461a3ac0714c60cbbaa5f1f85d2bee85489e78d82f70b911b71ac25c5f05fc5a36017f44c9bb33c701bee229ff848 537 | languageName: node 538 | linkType: hard 539 | 540 | "astral-regex@npm:^2.0.0": 541 | version: 2.0.0 542 | resolution: "astral-regex@npm:2.0.0" 543 | checksum: 876231688c66400473ba505731df37ea436e574dd524520294cc3bbc54ea40334865e01fa0d074d74d036ee874ee7e62f486ea38bc421ee8e6a871c06f011766 544 | languageName: node 545 | linkType: hard 546 | 547 | "balanced-match@npm:^1.0.0": 548 | version: 1.0.2 549 | resolution: "balanced-match@npm:1.0.2" 550 | checksum: 9706c088a283058a8a99e0bf91b0a2f75497f185980d9ffa8b304de1d9e58ebda7c72c07ebf01dadedaac5b2907b2c6f566f660d62bd336c3468e960403b9d65 551 | languageName: node 552 | linkType: hard 553 | 554 | "brace-expansion@npm:^1.1.7": 555 | version: 1.1.11 556 | resolution: "brace-expansion@npm:1.1.11" 557 | dependencies: 558 | balanced-match: ^1.0.0 559 | concat-map: 0.0.1 560 | checksum: faf34a7bb0c3fcf4b59c7808bc5d2a96a40988addf2e7e09dfbb67a2251800e0d14cd2bfc1aa79174f2f5095c54ff27f46fb1289fe2d77dac755b5eb3434cc07 561 | languageName: node 562 | linkType: hard 563 | 564 | "braces@npm:^3.0.2": 565 | version: 3.0.2 566 | resolution: "braces@npm:3.0.2" 567 | dependencies: 568 | fill-range: ^7.0.1 569 | checksum: e2a8e769a863f3d4ee887b5fe21f63193a891c68b612ddb4b68d82d1b5f3ff9073af066c343e9867a393fe4c2555dcb33e89b937195feb9c1613d259edfcd459 570 | languageName: node 571 | linkType: hard 572 | 573 | "buffer-from@npm:^1.0.0": 574 | version: 1.1.2 575 | resolution: "buffer-from@npm:1.1.2" 576 | checksum: 0448524a562b37d4d7ed9efd91685a5b77a50672c556ea254ac9a6d30e3403a517d8981f10e565db24e8339413b43c97ca2951f10e399c6125a0d8911f5679bb 577 | languageName: node 578 | linkType: hard 579 | 580 | "cachedir@npm:2.2.0": 581 | version: 2.2.0 582 | resolution: "cachedir@npm:2.2.0" 583 | checksum: 7b55a54c312885dc497c19780ed5ec527f1ae9df61db4bdb939ba66d00a49a1f28ced3919f1f094b472eac36874c268d6d63f397a093caf8c534f34be78c6438 584 | languageName: node 585 | linkType: hard 586 | 587 | "caller-callsite@npm:^2.0.0": 588 | version: 2.0.0 589 | resolution: "caller-callsite@npm:2.0.0" 590 | dependencies: 591 | callsites: ^2.0.0 592 | checksum: b685e9d126d9247b320cfdfeb3bc8da0c4be28d8fb98c471a96bc51aab3130099898a2fe3bf0308f0fe048d64c37d6d09f563958b9afce1a1e5e63d879c128a2 593 | languageName: node 594 | linkType: hard 595 | 596 | "caller-path@npm:^2.0.0": 597 | version: 2.0.0 598 | resolution: "caller-path@npm:2.0.0" 599 | dependencies: 600 | caller-callsite: ^2.0.0 601 | checksum: 3e12ccd0c71ec10a057aac69e3ec175b721ca858c640df021ef0d25999e22f7c1d864934b596b7d47038e9b56b7ec315add042abbd15caac882998b50102fb12 602 | languageName: node 603 | linkType: hard 604 | 605 | "callsites@npm:^2.0.0": 606 | version: 2.0.0 607 | resolution: "callsites@npm:2.0.0" 608 | checksum: be2f67b247df913732b7dec1ec0bbfcdbaea263e5a95968b19ec7965affae9496b970e3024317e6d4baa8e28dc6ba0cec03f46fdddc2fdcc51396600e53c2623 609 | languageName: node 610 | linkType: hard 611 | 612 | "callsites@npm:^3.0.0": 613 | version: 3.1.0 614 | resolution: "callsites@npm:3.1.0" 615 | checksum: 072d17b6abb459c2ba96598918b55868af677154bec7e73d222ef95a8fdb9bbf7dae96a8421085cdad8cd190d86653b5b6dc55a4484f2e5b2e27d5e0c3fc15b3 616 | languageName: node 617 | linkType: hard 618 | 619 | "camelcase-keys@npm:^6.2.2": 620 | version: 6.2.2 621 | resolution: "camelcase-keys@npm:6.2.2" 622 | dependencies: 623 | camelcase: ^5.3.1 624 | map-obj: ^4.0.0 625 | quick-lru: ^4.0.1 626 | checksum: 43c9af1adf840471e54c68ab3e5fe8a62719a6b7dbf4e2e86886b7b0ff96112c945736342b837bd2529ec9d1c7d1934e5653318478d98e0cf22c475c04658e2a 627 | languageName: node 628 | linkType: hard 629 | 630 | "camelcase@npm:^5.3.1": 631 | version: 5.3.1 632 | resolution: "camelcase@npm:5.3.1" 633 | checksum: e6effce26b9404e3c0f301498184f243811c30dfe6d0b9051863bd8e4034d09c8c2923794f280d6827e5aa055f6c434115ff97864a16a963366fb35fd673024b 634 | languageName: node 635 | linkType: hard 636 | 637 | "chalk@npm:^2.0.0, chalk@npm:^2.1.0, chalk@npm:^2.4.1, chalk@npm:^2.4.2": 638 | version: 2.4.2 639 | resolution: "chalk@npm:2.4.2" 640 | dependencies: 641 | ansi-styles: ^3.2.1 642 | escape-string-regexp: ^1.0.5 643 | supports-color: ^5.3.0 644 | checksum: ec3661d38fe77f681200f878edbd9448821924e0f93a9cefc0e26a33b145f1027a2084bf19967160d11e1f03bfe4eaffcabf5493b89098b2782c3fe0b03d80c2 645 | languageName: node 646 | linkType: hard 647 | 648 | "chalk@npm:^4.1.0": 649 | version: 4.1.2 650 | resolution: "chalk@npm:4.1.2" 651 | dependencies: 652 | ansi-styles: ^4.1.0 653 | supports-color: ^7.1.0 654 | checksum: fe75c9d5c76a7a98d45495b91b2172fa3b7a09e0cc9370e5c8feb1c567b85c4288e2b3fded7cfdd7359ac28d6b3844feb8b82b8686842e93d23c827c417e83fc 655 | languageName: node 656 | linkType: hard 657 | 658 | "chardet@npm:^0.7.0": 659 | version: 0.7.0 660 | resolution: "chardet@npm:0.7.0" 661 | checksum: 6fd5da1f5d18ff5712c1e0aed41da200d7c51c28f11b36ee3c7b483f3696dabc08927fc6b227735eb8f0e1215c9a8abd8154637f3eff8cada5959df7f58b024d 662 | languageName: node 663 | linkType: hard 664 | 665 | "check-same-sign@workspace:.": 666 | version: 0.0.0-use.local 667 | resolution: "check-same-sign@workspace:." 668 | dependencies: 669 | "@commitlint/cli": ^17.0.3 670 | "@commitlint/config-conventional": ^17.0.3 671 | commitizen: ^4.2.4 672 | cz-conventional-changelog: ^3.3.0 673 | husky: ^8.0.1 674 | lint-staged: ^13.0.3 675 | prettier: ^2.7.1 676 | prettier-plugin-solidity: ^1.0.0-dev.22 677 | solhint: ^3.3.7 678 | solhint-plugin-prettier: ^0.0.5 679 | languageName: unknown 680 | linkType: soft 681 | 682 | "clean-stack@npm:^2.0.0": 683 | version: 2.2.0 684 | resolution: "clean-stack@npm:2.2.0" 685 | checksum: 2ac8cd2b2f5ec986a3c743935ec85b07bc174d5421a5efc8017e1f146a1cf5f781ae962618f416352103b32c9cd7e203276e8c28241bbe946160cab16149fb68 686 | languageName: node 687 | linkType: hard 688 | 689 | "cli-cursor@npm:^2.1.0": 690 | version: 2.1.0 691 | resolution: "cli-cursor@npm:2.1.0" 692 | dependencies: 693 | restore-cursor: ^2.0.0 694 | checksum: d88e97bfdac01046a3ffe7d49f06757b3126559d7e44aa2122637eb179284dc6cd49fca2fac4f67c19faaf7e6dab716b6fe1dfcd309977407d8c7578ec2d044d 695 | languageName: node 696 | linkType: hard 697 | 698 | "cli-cursor@npm:^3.1.0": 699 | version: 3.1.0 700 | resolution: "cli-cursor@npm:3.1.0" 701 | dependencies: 702 | restore-cursor: ^3.1.0 703 | checksum: 2692784c6cd2fd85cfdbd11f53aea73a463a6d64a77c3e098b2b4697a20443f430c220629e1ca3b195ea5ac4a97a74c2ee411f3807abf6df2b66211fec0c0a29 704 | languageName: node 705 | linkType: hard 706 | 707 | "cli-truncate@npm:^2.1.0": 708 | version: 2.1.0 709 | resolution: "cli-truncate@npm:2.1.0" 710 | dependencies: 711 | slice-ansi: ^3.0.0 712 | string-width: ^4.2.0 713 | checksum: bf1e4e6195392dc718bf9cd71f317b6300dc4a9191d052f31046b8773230ece4fa09458813bf0e3455a5e68c0690d2ea2c197d14a8b85a7b5e01c97f4b5feb5d 714 | languageName: node 715 | linkType: hard 716 | 717 | "cli-truncate@npm:^3.1.0": 718 | version: 3.1.0 719 | resolution: "cli-truncate@npm:3.1.0" 720 | dependencies: 721 | slice-ansi: ^5.0.0 722 | string-width: ^5.0.0 723 | checksum: c3243e41974445691c63f8b405df1d5a24049dc33d324fe448dc572e561a7b772ae982692900b1a5960901cc4fc7def25a629b9c69a4208ee89d12ab3332617a 724 | languageName: node 725 | linkType: hard 726 | 727 | "cli-width@npm:^2.0.0": 728 | version: 2.2.1 729 | resolution: "cli-width@npm:2.2.1" 730 | checksum: 3c21b897a2ff551ae5b3c3ab32c866ed2965dcf7fb442f81adf0e27f4a397925c8f84619af7bcc6354821303f6ee9b2aa31d248306174f32c287986158cf4eed 731 | languageName: node 732 | linkType: hard 733 | 734 | "cliui@npm:^7.0.2": 735 | version: 7.0.4 736 | resolution: "cliui@npm:7.0.4" 737 | dependencies: 738 | string-width: ^4.2.0 739 | strip-ansi: ^6.0.0 740 | wrap-ansi: ^7.0.0 741 | checksum: ce2e8f578a4813806788ac399b9e866297740eecd4ad1823c27fd344d78b22c5f8597d548adbcc46f0573e43e21e751f39446c5a5e804a12aace402b7a315d7f 742 | languageName: node 743 | linkType: hard 744 | 745 | "color-convert@npm:^1.9.0": 746 | version: 1.9.3 747 | resolution: "color-convert@npm:1.9.3" 748 | dependencies: 749 | color-name: 1.1.3 750 | checksum: fd7a64a17cde98fb923b1dd05c5f2e6f7aefda1b60d67e8d449f9328b4e53b228a428fd38bfeaeb2db2ff6b6503a776a996150b80cdf224062af08a5c8a3a203 751 | languageName: node 752 | linkType: hard 753 | 754 | "color-convert@npm:^2.0.1": 755 | version: 2.0.1 756 | resolution: "color-convert@npm:2.0.1" 757 | dependencies: 758 | color-name: ~1.1.4 759 | checksum: 79e6bdb9fd479a205c71d89574fccfb22bd9053bd98c6c4d870d65c132e5e904e6034978e55b43d69fcaa7433af2016ee203ce76eeba9cfa554b373e7f7db336 760 | languageName: node 761 | linkType: hard 762 | 763 | "color-name@npm:1.1.3": 764 | version: 1.1.3 765 | resolution: "color-name@npm:1.1.3" 766 | checksum: 09c5d3e33d2105850153b14466501f2bfb30324a2f76568a408763a3b7433b0e50e5b4ab1947868e65cb101bb7cb75029553f2c333b6d4b8138a73fcc133d69d 767 | languageName: node 768 | linkType: hard 769 | 770 | "color-name@npm:~1.1.4": 771 | version: 1.1.4 772 | resolution: "color-name@npm:1.1.4" 773 | checksum: b0445859521eb4021cd0fb0cc1a75cecf67fceecae89b63f62b201cca8d345baf8b952c966862a9d9a2632987d4f6581f0ec8d957dfacece86f0a7919316f610 774 | languageName: node 775 | linkType: hard 776 | 777 | "colorette@npm:^2.0.16, colorette@npm:^2.0.17": 778 | version: 2.0.19 779 | resolution: "colorette@npm:2.0.19" 780 | checksum: 888cf5493f781e5fcf54ce4d49e9d7d698f96ea2b2ef67906834bb319a392c667f9ec69f4a10e268d2946d13a9503d2d19b3abaaaf174e3451bfe91fb9d82427 781 | languageName: node 782 | linkType: hard 783 | 784 | "commander@npm:2.18.0": 785 | version: 2.18.0 786 | resolution: "commander@npm:2.18.0" 787 | checksum: 3a31585348a5000bbdc457c9839aabbdf0bb0020e5dfaa1c9f9903680073d67c06911b55368e4c8df2ed166e0d4468f9a668585c1667c321804034a2819a819f 788 | languageName: node 789 | linkType: hard 790 | 791 | "commander@npm:^9.3.0": 792 | version: 9.3.0 793 | resolution: "commander@npm:9.3.0" 794 | checksum: d421ce66fee25792a1470c69aa8d1b86434bf873a96483aa92c8267f81a6f20c6f7c426f5e82f88ac50a8ec4855d3f2787aebcdef8aa559e1080a2337a95a217 795 | languageName: node 796 | linkType: hard 797 | 798 | "commitizen@npm:^4.0.3, commitizen@npm:^4.2.4": 799 | version: 4.2.4 800 | resolution: "commitizen@npm:4.2.4" 801 | dependencies: 802 | cachedir: 2.2.0 803 | cz-conventional-changelog: 3.2.0 804 | dedent: 0.7.0 805 | detect-indent: 6.0.0 806 | find-node-modules: ^2.1.2 807 | find-root: 1.1.0 808 | fs-extra: 8.1.0 809 | glob: 7.1.4 810 | inquirer: 6.5.2 811 | is-utf8: ^0.2.1 812 | lodash: ^4.17.20 813 | minimist: 1.2.5 814 | strip-bom: 4.0.0 815 | strip-json-comments: 3.0.1 816 | bin: 817 | commitizen: bin/commitizen 818 | cz: bin/git-cz 819 | git-cz: bin/git-cz 820 | checksum: 5b0ae7310e91616e5f3c5149e355b0e675b1132bbad4c3292afe04c91192be81859b2c22f8fef00887310b270ab01b9aef60c6fc4e9bc47fbf208c209f1d8ff5 821 | languageName: node 822 | linkType: hard 823 | 824 | "compare-func@npm:^2.0.0": 825 | version: 2.0.0 826 | resolution: "compare-func@npm:2.0.0" 827 | dependencies: 828 | array-ify: ^1.0.0 829 | dot-prop: ^5.1.0 830 | checksum: fb71d70632baa1e93283cf9d80f30ac97f003aabee026e0b4426c9716678079ef5fea7519b84d012cbed938c476493866a38a79760564a9e21ae9433e40e6f0d 831 | languageName: node 832 | linkType: hard 833 | 834 | "concat-map@npm:0.0.1": 835 | version: 0.0.1 836 | resolution: "concat-map@npm:0.0.1" 837 | checksum: 902a9f5d8967a3e2faf138d5cb784b9979bad2e6db5357c5b21c568df4ebe62bcb15108af1b2253744844eb964fc023fbd9afbbbb6ddd0bcc204c6fb5b7bf3af 838 | languageName: node 839 | linkType: hard 840 | 841 | "conventional-changelog-angular@npm:^5.0.11": 842 | version: 5.0.13 843 | resolution: "conventional-changelog-angular@npm:5.0.13" 844 | dependencies: 845 | compare-func: ^2.0.0 846 | q: ^1.5.1 847 | checksum: 6ed4972fce25a50f9f038c749cc9db501363131b0fb2efc1fccecba14e4b1c80651d0d758d4c350a609f32010c66fa343eefd49c02e79e911884be28f53f3f90 848 | languageName: node 849 | linkType: hard 850 | 851 | "conventional-changelog-conventionalcommits@npm:^5.0.0": 852 | version: 5.0.0 853 | resolution: "conventional-changelog-conventionalcommits@npm:5.0.0" 854 | dependencies: 855 | compare-func: ^2.0.0 856 | lodash: ^4.17.15 857 | q: ^1.5.1 858 | checksum: b67d12e4e0fdde5baa32c3d77af472de38646a18657b26f5543eecce041a318103092fbfcef247e2319a16957c9ac78c6ea78acc11a5db6acf74be79a28c561f 859 | languageName: node 860 | linkType: hard 861 | 862 | "conventional-commit-types@npm:^3.0.0": 863 | version: 3.0.0 864 | resolution: "conventional-commit-types@npm:3.0.0" 865 | checksum: b9552de6a310c91a271ee57a890ed70d2d94340e710fc33856aaca5b24928fb2162f04dda5484d155b68c1fbaa042d904014d7fad0b6751a6d68052a0616015d 866 | languageName: node 867 | linkType: hard 868 | 869 | "conventional-commits-parser@npm:^3.2.2": 870 | version: 3.2.4 871 | resolution: "conventional-commits-parser@npm:3.2.4" 872 | dependencies: 873 | JSONStream: ^1.0.4 874 | is-text-path: ^1.0.1 875 | lodash: ^4.17.15 876 | meow: ^8.0.0 877 | split2: ^3.0.0 878 | through2: ^4.0.0 879 | bin: 880 | conventional-commits-parser: cli.js 881 | checksum: 1627ff203bc9586d89e47a7fe63acecf339aba74903b9114e23d28094f79d4e2d6389bf146ae561461dcba8fc42e7bc228165d2b173f15756c43f1d32bc50bfd 882 | languageName: node 883 | linkType: hard 884 | 885 | "cosmiconfig-typescript-loader@npm:^2.0.0": 886 | version: 2.0.2 887 | resolution: "cosmiconfig-typescript-loader@npm:2.0.2" 888 | dependencies: 889 | cosmiconfig: ^7 890 | ts-node: ^10.8.1 891 | peerDependencies: 892 | "@types/node": "*" 893 | cosmiconfig: ">=7" 894 | typescript: ">=3" 895 | checksum: 0c9a777e2e3ff7594d753e5781e8c3817ce5ba493a4e69cfde698a8e231b438695248dcc62a16c661f93ada7f762ac6e24457889439c94f58c094a24aecbd982 896 | languageName: node 897 | linkType: hard 898 | 899 | "cosmiconfig@npm:^5.0.7": 900 | version: 5.2.1 901 | resolution: "cosmiconfig@npm:5.2.1" 902 | dependencies: 903 | import-fresh: ^2.0.0 904 | is-directory: ^0.3.1 905 | js-yaml: ^3.13.1 906 | parse-json: ^4.0.0 907 | checksum: 8b6f1d3c8a5ffdf663a952f17af0761adf210b7a5933d0fe8988f3ca3a1f0e1e5cbbb74d5b419c15933dd2fdcaec31dbc5cc85cb8259a822342b93b529eff89c 908 | languageName: node 909 | linkType: hard 910 | 911 | "cosmiconfig@npm:^7, cosmiconfig@npm:^7.0.0": 912 | version: 7.0.1 913 | resolution: "cosmiconfig@npm:7.0.1" 914 | dependencies: 915 | "@types/parse-json": ^4.0.0 916 | import-fresh: ^3.2.1 917 | parse-json: ^5.0.0 918 | path-type: ^4.0.0 919 | yaml: ^1.10.0 920 | checksum: 4be63e7117955fd88333d7460e4c466a90f556df6ef34efd59034d2463484e339666c41f02b523d574a797ec61f4a91918c5b89a316db2ea2f834e0d2d09465b 921 | languageName: node 922 | linkType: hard 923 | 924 | "create-require@npm:^1.1.0": 925 | version: 1.1.1 926 | resolution: "create-require@npm:1.1.1" 927 | checksum: a9a1503d4390d8b59ad86f4607de7870b39cad43d929813599a23714831e81c520bddf61bcdd1f8e30f05fd3a2b71ae8538e946eb2786dc65c2bbc520f692eff 928 | languageName: node 929 | linkType: hard 930 | 931 | "cross-spawn@npm:^6.0.5": 932 | version: 6.0.5 933 | resolution: "cross-spawn@npm:6.0.5" 934 | dependencies: 935 | nice-try: ^1.0.4 936 | path-key: ^2.0.1 937 | semver: ^5.5.0 938 | shebang-command: ^1.2.0 939 | which: ^1.2.9 940 | checksum: f893bb0d96cd3d5751d04e67145bdddf25f99449531a72e82dcbbd42796bbc8268c1076c6b3ea51d4d455839902804b94bc45dfb37ecbb32ea8e54a6741c3ab9 941 | languageName: node 942 | linkType: hard 943 | 944 | "cross-spawn@npm:^7.0.3": 945 | version: 7.0.3 946 | resolution: "cross-spawn@npm:7.0.3" 947 | dependencies: 948 | path-key: ^3.1.0 949 | shebang-command: ^2.0.0 950 | which: ^2.0.1 951 | checksum: 671cc7c7288c3a8406f3c69a3ae2fc85555c04169e9d611def9a675635472614f1c0ed0ef80955d5b6d4e724f6ced67f0ad1bb006c2ea643488fcfef994d7f52 952 | languageName: node 953 | linkType: hard 954 | 955 | "cz-conventional-changelog@npm:3.2.0": 956 | version: 3.2.0 957 | resolution: "cz-conventional-changelog@npm:3.2.0" 958 | dependencies: 959 | "@commitlint/load": ">6.1.1" 960 | chalk: ^2.4.1 961 | commitizen: ^4.0.3 962 | conventional-commit-types: ^3.0.0 963 | lodash.map: ^4.5.1 964 | longest: ^2.0.1 965 | word-wrap: ^1.0.3 966 | dependenciesMeta: 967 | "@commitlint/load": 968 | optional: true 969 | checksum: 5512b2e28a4582a92a68323027cbb5df4a405647c0ddbdc8408c2bad3c520ae964f19978dca1641122b12dd9db692c445ec5859b1f6bdb74c4661d13c02e2c6e 970 | languageName: node 971 | linkType: hard 972 | 973 | "cz-conventional-changelog@npm:^3.3.0": 974 | version: 3.3.0 975 | resolution: "cz-conventional-changelog@npm:3.3.0" 976 | dependencies: 977 | "@commitlint/load": ">6.1.1" 978 | chalk: ^2.4.1 979 | commitizen: ^4.0.3 980 | conventional-commit-types: ^3.0.0 981 | lodash.map: ^4.5.1 982 | longest: ^2.0.1 983 | word-wrap: ^1.0.3 984 | dependenciesMeta: 985 | "@commitlint/load": 986 | optional: true 987 | checksum: 8b766712092142ecec86c5c8a2a7206d0b2da46ae16e137303c6d75b42c048acd831c734fd542b9c3cbeb0fd8e7d1f5391494ed629dfba4459fee2d6f5d2c0ca 988 | languageName: node 989 | linkType: hard 990 | 991 | "dargs@npm:^7.0.0": 992 | version: 7.0.0 993 | resolution: "dargs@npm:7.0.0" 994 | checksum: b8f1e3cba59c42e1f13a114ad4848c3fc1cf7470f633ee9e9f1043762429bc97d91ae31b826fb135eefde203a3fdb20deb0c0a0222ac29d937b8046085d668d1 995 | languageName: node 996 | linkType: hard 997 | 998 | "debug@npm:^4.0.1, debug@npm:^4.3.4": 999 | version: 4.3.4 1000 | resolution: "debug@npm:4.3.4" 1001 | dependencies: 1002 | ms: 2.1.2 1003 | peerDependenciesMeta: 1004 | supports-color: 1005 | optional: true 1006 | checksum: 3dbad3f94ea64f34431a9cbf0bafb61853eda57bff2880036153438f50fb5a84f27683ba0d8e5426bf41a8c6ff03879488120cf5b3a761e77953169c0600a708 1007 | languageName: node 1008 | linkType: hard 1009 | 1010 | "decamelize-keys@npm:^1.1.0": 1011 | version: 1.1.0 1012 | resolution: "decamelize-keys@npm:1.1.0" 1013 | dependencies: 1014 | decamelize: ^1.1.0 1015 | map-obj: ^1.0.0 1016 | checksum: 8bc5d32e035a072f5dffc1f1f3d26ca7ab1fb44a9cade34c97ab6cd1e62c81a87e718101e96de07d78cecda20a3fdb955df958e46671ccad01bb8dcf0de2e298 1017 | languageName: node 1018 | linkType: hard 1019 | 1020 | "decamelize@npm:^1.1.0": 1021 | version: 1.2.0 1022 | resolution: "decamelize@npm:1.2.0" 1023 | checksum: ad8c51a7e7e0720c70ec2eeb1163b66da03e7616d7b98c9ef43cce2416395e84c1e9548dd94f5f6ffecfee9f8b94251fc57121a8b021f2ff2469b2bae247b8aa 1024 | languageName: node 1025 | linkType: hard 1026 | 1027 | "dedent@npm:0.7.0": 1028 | version: 0.7.0 1029 | resolution: "dedent@npm:0.7.0" 1030 | checksum: 87de191050d9a40dd70cad01159a0bcf05ecb59750951242070b6abf9569088684880d00ba92a955b4058804f16eeaf91d604f283929b4f614d181cd7ae633d2 1031 | languageName: node 1032 | linkType: hard 1033 | 1034 | "deep-is@npm:~0.1.3": 1035 | version: 0.1.4 1036 | resolution: "deep-is@npm:0.1.4" 1037 | checksum: edb65dd0d7d1b9c40b2f50219aef30e116cedd6fc79290e740972c132c09106d2e80aa0bc8826673dd5a00222d4179c84b36a790eef63a4c4bca75a37ef90804 1038 | languageName: node 1039 | linkType: hard 1040 | 1041 | "detect-file@npm:^1.0.0": 1042 | version: 1.0.0 1043 | resolution: "detect-file@npm:1.0.0" 1044 | checksum: 1861e4146128622e847abe0e1ed80fef01e78532665858a792267adf89032b7a9c698436137707fcc6f02956c2a6a0052d6a0cef5be3d4b76b1ff0da88e2158a 1045 | languageName: node 1046 | linkType: hard 1047 | 1048 | "detect-indent@npm:6.0.0": 1049 | version: 6.0.0 1050 | resolution: "detect-indent@npm:6.0.0" 1051 | checksum: 0c38f362016e2d07af1c65b1ecd6ad8a91f06bfdd11383887c867a495ad286d04be2ab44027ac42444704d523982013115bd748c1541df7c9396ad76b22aaf5d 1052 | languageName: node 1053 | linkType: hard 1054 | 1055 | "diff@npm:^4.0.1": 1056 | version: 4.0.2 1057 | resolution: "diff@npm:4.0.2" 1058 | checksum: f2c09b0ce4e6b301c221addd83bf3f454c0bc00caa3dd837cf6c127d6edf7223aa2bbe3b688feea110b7f262adbfc845b757c44c8a9f8c0c5b15d8fa9ce9d20d 1059 | languageName: node 1060 | linkType: hard 1061 | 1062 | "doctrine@npm:^3.0.0": 1063 | version: 3.0.0 1064 | resolution: "doctrine@npm:3.0.0" 1065 | dependencies: 1066 | esutils: ^2.0.2 1067 | checksum: fd7673ca77fe26cd5cba38d816bc72d641f500f1f9b25b83e8ce28827fe2da7ad583a8da26ab6af85f834138cf8dae9f69b0cd6ab925f52ddab1754db44d99ce 1068 | languageName: node 1069 | linkType: hard 1070 | 1071 | "dot-prop@npm:^5.1.0": 1072 | version: 5.3.0 1073 | resolution: "dot-prop@npm:5.3.0" 1074 | dependencies: 1075 | is-obj: ^2.0.0 1076 | checksum: d5775790093c234ef4bfd5fbe40884ff7e6c87573e5339432870616331189f7f5d86575c5b5af2dcf0f61172990f4f734d07844b1f23482fff09e3c4bead05ea 1077 | languageName: node 1078 | linkType: hard 1079 | 1080 | "eastasianwidth@npm:^0.2.0": 1081 | version: 0.2.0 1082 | resolution: "eastasianwidth@npm:0.2.0" 1083 | checksum: 7d00d7cd8e49b9afa762a813faac332dee781932d6f2c848dc348939c4253f1d4564341b7af1d041853bc3f32c2ef141b58e0a4d9862c17a7f08f68df1e0f1ed 1084 | languageName: node 1085 | linkType: hard 1086 | 1087 | "emoji-regex@npm:^10.1.0": 1088 | version: 10.1.0 1089 | resolution: "emoji-regex@npm:10.1.0" 1090 | checksum: 5bc780fc4d75f89369155a87c55f7e83a0bf72bcccda7df7f2c570cde4738d8b17d112d12afdadfec16647d1faef6501307b4304f81d35c823a938fe6547df0f 1091 | languageName: node 1092 | linkType: hard 1093 | 1094 | "emoji-regex@npm:^7.0.1": 1095 | version: 7.0.3 1096 | resolution: "emoji-regex@npm:7.0.3" 1097 | checksum: 9159b2228b1511f2870ac5920f394c7e041715429a68459ebe531601555f11ea782a8e1718f969df2711d38c66268174407cbca57ce36485544f695c2dfdc96e 1098 | languageName: node 1099 | linkType: hard 1100 | 1101 | "emoji-regex@npm:^8.0.0": 1102 | version: 8.0.0 1103 | resolution: "emoji-regex@npm:8.0.0" 1104 | checksum: d4c5c39d5a9868b5fa152f00cada8a936868fd3367f33f71be515ecee4c803132d11b31a6222b2571b1e5f7e13890156a94880345594d0ce7e3c9895f560f192 1105 | languageName: node 1106 | linkType: hard 1107 | 1108 | "emoji-regex@npm:^9.2.2": 1109 | version: 9.2.2 1110 | resolution: "emoji-regex@npm:9.2.2" 1111 | checksum: 8487182da74aabd810ac6d6f1994111dfc0e331b01271ae01ec1eb0ad7b5ecc2bbbbd2f053c05cb55a1ac30449527d819bbfbf0e3de1023db308cbcb47f86601 1112 | languageName: node 1113 | linkType: hard 1114 | 1115 | "error-ex@npm:^1.3.1": 1116 | version: 1.3.2 1117 | resolution: "error-ex@npm:1.3.2" 1118 | dependencies: 1119 | is-arrayish: ^0.2.1 1120 | checksum: c1c2b8b65f9c91b0f9d75f0debaa7ec5b35c266c2cac5de412c1a6de86d4cbae04ae44e510378cb14d032d0645a36925d0186f8bb7367bcc629db256b743a001 1121 | languageName: node 1122 | linkType: hard 1123 | 1124 | "escalade@npm:^3.1.1": 1125 | version: 3.1.1 1126 | resolution: "escalade@npm:3.1.1" 1127 | checksum: a3e2a99f07acb74b3ad4989c48ca0c3140f69f923e56d0cba0526240ee470b91010f9d39001f2a4a313841d237ede70a729e92125191ba5d21e74b106800b133 1128 | languageName: node 1129 | linkType: hard 1130 | 1131 | "escape-string-regexp@npm:^1.0.5": 1132 | version: 1.0.5 1133 | resolution: "escape-string-regexp@npm:1.0.5" 1134 | checksum: 6092fda75c63b110c706b6a9bfde8a612ad595b628f0bd2147eea1d3406723020810e591effc7db1da91d80a71a737a313567c5abb3813e8d9c71f4aa595b410 1135 | languageName: node 1136 | linkType: hard 1137 | 1138 | "escape-string-regexp@npm:^4.0.0": 1139 | version: 4.0.0 1140 | resolution: "escape-string-regexp@npm:4.0.0" 1141 | checksum: 98b48897d93060f2322108bf29db0feba7dd774be96cd069458d1453347b25ce8682ecc39859d4bca2203cc0ab19c237bcc71755eff49a0f8d90beadeeba5cc5 1142 | languageName: node 1143 | linkType: hard 1144 | 1145 | "eslint-scope@npm:^4.0.3": 1146 | version: 4.0.3 1147 | resolution: "eslint-scope@npm:4.0.3" 1148 | dependencies: 1149 | esrecurse: ^4.1.0 1150 | estraverse: ^4.1.1 1151 | checksum: c5f835f681884469991fe58d76a554688d9c9e50811299ccd4a8f79993a039f5bcb0ee6e8de2b0017d97c794b5832ef3b21c9aac66228e3aa0f7a0485bcfb65b 1152 | languageName: node 1153 | linkType: hard 1154 | 1155 | "eslint-utils@npm:^1.3.1": 1156 | version: 1.4.3 1157 | resolution: "eslint-utils@npm:1.4.3" 1158 | dependencies: 1159 | eslint-visitor-keys: ^1.1.0 1160 | checksum: a20630e686034107138272f245c460f6d77705d1f4bb0628c1a1faf59fc800f441188916b3ec3b957394dc405aa200a3017dfa2b0fff0976e307a4e645a18d1e 1161 | languageName: node 1162 | linkType: hard 1163 | 1164 | "eslint-visitor-keys@npm:^1.0.0, eslint-visitor-keys@npm:^1.1.0": 1165 | version: 1.3.0 1166 | resolution: "eslint-visitor-keys@npm:1.3.0" 1167 | checksum: 37a19b712f42f4c9027e8ba98c2b06031c17e0c0a4c696cd429bd9ee04eb43889c446f2cd545e1ff51bef9593fcec94ecd2c2ef89129fcbbf3adadbef520376a 1168 | languageName: node 1169 | linkType: hard 1170 | 1171 | "eslint@npm:^5.6.0": 1172 | version: 5.16.0 1173 | resolution: "eslint@npm:5.16.0" 1174 | dependencies: 1175 | "@babel/code-frame": ^7.0.0 1176 | ajv: ^6.9.1 1177 | chalk: ^2.1.0 1178 | cross-spawn: ^6.0.5 1179 | debug: ^4.0.1 1180 | doctrine: ^3.0.0 1181 | eslint-scope: ^4.0.3 1182 | eslint-utils: ^1.3.1 1183 | eslint-visitor-keys: ^1.0.0 1184 | espree: ^5.0.1 1185 | esquery: ^1.0.1 1186 | esutils: ^2.0.2 1187 | file-entry-cache: ^5.0.1 1188 | functional-red-black-tree: ^1.0.1 1189 | glob: ^7.1.2 1190 | globals: ^11.7.0 1191 | ignore: ^4.0.6 1192 | import-fresh: ^3.0.0 1193 | imurmurhash: ^0.1.4 1194 | inquirer: ^6.2.2 1195 | js-yaml: ^3.13.0 1196 | json-stable-stringify-without-jsonify: ^1.0.1 1197 | levn: ^0.3.0 1198 | lodash: ^4.17.11 1199 | minimatch: ^3.0.4 1200 | mkdirp: ^0.5.1 1201 | natural-compare: ^1.4.0 1202 | optionator: ^0.8.2 1203 | path-is-inside: ^1.0.2 1204 | progress: ^2.0.0 1205 | regexpp: ^2.0.1 1206 | semver: ^5.5.1 1207 | strip-ansi: ^4.0.0 1208 | strip-json-comments: ^2.0.1 1209 | table: ^5.2.3 1210 | text-table: ^0.2.0 1211 | bin: 1212 | eslint: ./bin/eslint.js 1213 | checksum: 53c6b9420992df95f986dc031f76949edbea14bdeed4e40d8cda8970fbf0fc013c6d91b98f469b6477753e50c9af133c1a768e421a1c160ec2cac7a246e05494 1214 | languageName: node 1215 | linkType: hard 1216 | 1217 | "espree@npm:^5.0.1": 1218 | version: 5.0.1 1219 | resolution: "espree@npm:5.0.1" 1220 | dependencies: 1221 | acorn: ^6.0.7 1222 | acorn-jsx: ^5.0.0 1223 | eslint-visitor-keys: ^1.0.0 1224 | checksum: a091aac2bddf872484b0a7e779e3a1ffab32d1c55a6c4f99e483613a0149443531272c191eda1c7c827e32a9e10f6ce7ea6b131c7b3f4e12471fe618ebbc5b7e 1225 | languageName: node 1226 | linkType: hard 1227 | 1228 | "esprima@npm:^4.0.0": 1229 | version: 4.0.1 1230 | resolution: "esprima@npm:4.0.1" 1231 | bin: 1232 | esparse: ./bin/esparse.js 1233 | esvalidate: ./bin/esvalidate.js 1234 | checksum: b45bc805a613dbea2835278c306b91aff6173c8d034223fa81498c77dcbce3b2931bf6006db816f62eacd9fd4ea975dfd85a5b7f3c6402cfd050d4ca3c13a628 1235 | languageName: node 1236 | linkType: hard 1237 | 1238 | "esquery@npm:^1.0.1": 1239 | version: 1.4.0 1240 | resolution: "esquery@npm:1.4.0" 1241 | dependencies: 1242 | estraverse: ^5.1.0 1243 | checksum: a0807e17abd7fbe5fbd4fab673038d6d8a50675cdae6b04fbaa520c34581be0c5fa24582990e8acd8854f671dd291c78bb2efb9e0ed5b62f33bac4f9cf820210 1244 | languageName: node 1245 | linkType: hard 1246 | 1247 | "esrecurse@npm:^4.1.0": 1248 | version: 4.3.0 1249 | resolution: "esrecurse@npm:4.3.0" 1250 | dependencies: 1251 | estraverse: ^5.2.0 1252 | checksum: ebc17b1a33c51cef46fdc28b958994b1dc43cd2e86237515cbc3b4e5d2be6a811b2315d0a1a4d9d340b6d2308b15322f5c8291059521cc5f4802f65e7ec32837 1253 | languageName: node 1254 | linkType: hard 1255 | 1256 | "estraverse@npm:^4.1.1": 1257 | version: 4.3.0 1258 | resolution: "estraverse@npm:4.3.0" 1259 | checksum: a6299491f9940bb246124a8d44b7b7a413a8336f5436f9837aaa9330209bd9ee8af7e91a654a3545aee9c54b3308e78ee360cef1d777d37cfef77d2fa33b5827 1260 | languageName: node 1261 | linkType: hard 1262 | 1263 | "estraverse@npm:^5.1.0, estraverse@npm:^5.2.0": 1264 | version: 5.3.0 1265 | resolution: "estraverse@npm:5.3.0" 1266 | checksum: 072780882dc8416ad144f8fe199628d2b3e7bbc9989d9ed43795d2c90309a2047e6bc5979d7e2322a341163d22cfad9e21f4110597fe487519697389497e4e2b 1267 | languageName: node 1268 | linkType: hard 1269 | 1270 | "esutils@npm:^2.0.2": 1271 | version: 2.0.3 1272 | resolution: "esutils@npm:2.0.3" 1273 | checksum: 22b5b08f74737379a840b8ed2036a5fb35826c709ab000683b092d9054e5c2a82c27818f12604bfc2a9a76b90b6834ef081edbc1c7ae30d1627012e067c6ec87 1274 | languageName: node 1275 | linkType: hard 1276 | 1277 | "execa@npm:^5.0.0": 1278 | version: 5.1.1 1279 | resolution: "execa@npm:5.1.1" 1280 | dependencies: 1281 | cross-spawn: ^7.0.3 1282 | get-stream: ^6.0.0 1283 | human-signals: ^2.1.0 1284 | is-stream: ^2.0.0 1285 | merge-stream: ^2.0.0 1286 | npm-run-path: ^4.0.1 1287 | onetime: ^5.1.2 1288 | signal-exit: ^3.0.3 1289 | strip-final-newline: ^2.0.0 1290 | checksum: fba9022c8c8c15ed862847e94c252b3d946036d7547af310e344a527e59021fd8b6bb0723883ea87044dc4f0201f949046993124a42ccb0855cae5bf8c786343 1291 | languageName: node 1292 | linkType: hard 1293 | 1294 | "execa@npm:^6.1.0": 1295 | version: 6.1.0 1296 | resolution: "execa@npm:6.1.0" 1297 | dependencies: 1298 | cross-spawn: ^7.0.3 1299 | get-stream: ^6.0.1 1300 | human-signals: ^3.0.1 1301 | is-stream: ^3.0.0 1302 | merge-stream: ^2.0.0 1303 | npm-run-path: ^5.1.0 1304 | onetime: ^6.0.0 1305 | signal-exit: ^3.0.7 1306 | strip-final-newline: ^3.0.0 1307 | checksum: 1a4af799839134f5c72eb63d525b87304c1114a63aa71676c91d57ccef2e26f2f53e14c11384ab11c4ec479be1efa83d11c8190e00040355c2c5c3364327fa8e 1308 | languageName: node 1309 | linkType: hard 1310 | 1311 | "expand-tilde@npm:^2.0.0, expand-tilde@npm:^2.0.2": 1312 | version: 2.0.2 1313 | resolution: "expand-tilde@npm:2.0.2" 1314 | dependencies: 1315 | homedir-polyfill: ^1.0.1 1316 | checksum: 2efe6ed407d229981b1b6ceb552438fbc9e5c7d6a6751ad6ced3e0aa5cf12f0b299da695e90d6c2ac79191b5c53c613e508f7149e4573abfbb540698ddb7301a 1317 | languageName: node 1318 | linkType: hard 1319 | 1320 | "external-editor@npm:^3.0.3": 1321 | version: 3.1.0 1322 | resolution: "external-editor@npm:3.1.0" 1323 | dependencies: 1324 | chardet: ^0.7.0 1325 | iconv-lite: ^0.4.24 1326 | tmp: ^0.0.33 1327 | checksum: 1c2a616a73f1b3435ce04030261bed0e22d4737e14b090bb48e58865da92529c9f2b05b893de650738d55e692d071819b45e1669259b2b354bc3154d27a698c7 1328 | languageName: node 1329 | linkType: hard 1330 | 1331 | "fast-deep-equal@npm:^3.1.1": 1332 | version: 3.1.3 1333 | resolution: "fast-deep-equal@npm:3.1.3" 1334 | checksum: e21a9d8d84f53493b6aa15efc9cfd53dd5b714a1f23f67fb5dc8f574af80df889b3bce25dc081887c6d25457cce704e636395333abad896ccdec03abaf1f3f9d 1335 | languageName: node 1336 | linkType: hard 1337 | 1338 | "fast-diff@npm:^1.1.2": 1339 | version: 1.2.0 1340 | resolution: "fast-diff@npm:1.2.0" 1341 | checksum: 1b5306eaa9e826564d9e5ffcd6ebd881eb5f770b3f977fcbf38f05c824e42172b53c79920e8429c54eb742ce15a0caf268b0fdd5b38f6de52234c4a8368131ae 1342 | languageName: node 1343 | linkType: hard 1344 | 1345 | "fast-json-stable-stringify@npm:^2.0.0": 1346 | version: 2.1.0 1347 | resolution: "fast-json-stable-stringify@npm:2.1.0" 1348 | checksum: b191531e36c607977e5b1c47811158733c34ccb3bfde92c44798929e9b4154884378536d26ad90dfecd32e1ffc09c545d23535ad91b3161a27ddbb8ebe0cbecb 1349 | languageName: node 1350 | linkType: hard 1351 | 1352 | "fast-levenshtein@npm:~2.0.6": 1353 | version: 2.0.6 1354 | resolution: "fast-levenshtein@npm:2.0.6" 1355 | checksum: 92cfec0a8dfafd9c7a15fba8f2cc29cd0b62b85f056d99ce448bbcd9f708e18ab2764bda4dd5158364f4145a7c72788538994f0d1787b956ef0d1062b0f7c24c 1356 | languageName: node 1357 | linkType: hard 1358 | 1359 | "figures@npm:^2.0.0": 1360 | version: 2.0.0 1361 | resolution: "figures@npm:2.0.0" 1362 | dependencies: 1363 | escape-string-regexp: ^1.0.5 1364 | checksum: 081beb16ea57d1716f8447c694f637668322398b57017b20929376aaf5def9823b35245b734cdd87e4832dc96e9c6f46274833cada77bfe15e5f980fea1fd21f 1365 | languageName: node 1366 | linkType: hard 1367 | 1368 | "file-entry-cache@npm:^5.0.1": 1369 | version: 5.0.1 1370 | resolution: "file-entry-cache@npm:5.0.1" 1371 | dependencies: 1372 | flat-cache: ^2.0.1 1373 | checksum: 9014b17766815d59b8b789633aed005242ef857348c09be558bd85b4a24e16b0ad1e0e5229ccea7a2109f74ef1b3db1a559b58afe12b884f09019308711376fd 1374 | languageName: node 1375 | linkType: hard 1376 | 1377 | "fill-range@npm:^7.0.1": 1378 | version: 7.0.1 1379 | resolution: "fill-range@npm:7.0.1" 1380 | dependencies: 1381 | to-regex-range: ^5.0.1 1382 | checksum: cc283f4e65b504259e64fd969bcf4def4eb08d85565e906b7d36516e87819db52029a76b6363d0f02d0d532f0033c9603b9e2d943d56ee3b0d4f7ad3328ff917 1383 | languageName: node 1384 | linkType: hard 1385 | 1386 | "find-node-modules@npm:^2.1.2": 1387 | version: 2.1.3 1388 | resolution: "find-node-modules@npm:2.1.3" 1389 | dependencies: 1390 | findup-sync: ^4.0.0 1391 | merge: ^2.1.1 1392 | checksum: 4b8a194ffd56ccf1a1033de35e2ee8209869b05cce68ff7c4ab0dbf04e63fd7196283383eee4c84596c7b311755b2836815209d558234cadc330a87881e5a3f4 1393 | languageName: node 1394 | linkType: hard 1395 | 1396 | "find-root@npm:1.1.0": 1397 | version: 1.1.0 1398 | resolution: "find-root@npm:1.1.0" 1399 | checksum: b2a59fe4b6c932eef36c45a048ae8f93c85640212ebe8363164814990ee20f154197505965f3f4f102efc33bfb1cbc26fd17c4a2fc739ebc51b886b137cbefaf 1400 | languageName: node 1401 | linkType: hard 1402 | 1403 | "find-up@npm:^4.1.0": 1404 | version: 4.1.0 1405 | resolution: "find-up@npm:4.1.0" 1406 | dependencies: 1407 | locate-path: ^5.0.0 1408 | path-exists: ^4.0.0 1409 | checksum: 4c172680e8f8c1f78839486e14a43ef82e9decd0e74145f40707cc42e7420506d5ec92d9a11c22bd2c48fb0c384ea05dd30e10dd152fefeec6f2f75282a8b844 1410 | languageName: node 1411 | linkType: hard 1412 | 1413 | "find-up@npm:^5.0.0": 1414 | version: 5.0.0 1415 | resolution: "find-up@npm:5.0.0" 1416 | dependencies: 1417 | locate-path: ^6.0.0 1418 | path-exists: ^4.0.0 1419 | checksum: 07955e357348f34660bde7920783204ff5a26ac2cafcaa28bace494027158a97b9f56faaf2d89a6106211a8174db650dd9f503f9c0d526b1202d5554a00b9095 1420 | languageName: node 1421 | linkType: hard 1422 | 1423 | "findup-sync@npm:^4.0.0": 1424 | version: 4.0.0 1425 | resolution: "findup-sync@npm:4.0.0" 1426 | dependencies: 1427 | detect-file: ^1.0.0 1428 | is-glob: ^4.0.0 1429 | micromatch: ^4.0.2 1430 | resolve-dir: ^1.0.1 1431 | checksum: 94131e1107ad63790ed00c4c39ca131a93ea602607bd97afeffd92b69a9a63cf2c6f57d6db88cb753fe748ac7fde79e1e76768ff784247026b7c5ebf23ede3a0 1432 | languageName: node 1433 | linkType: hard 1434 | 1435 | "flat-cache@npm:^2.0.1": 1436 | version: 2.0.1 1437 | resolution: "flat-cache@npm:2.0.1" 1438 | dependencies: 1439 | flatted: ^2.0.0 1440 | rimraf: 2.6.3 1441 | write: 1.0.3 1442 | checksum: 0f5e66467658039e6fcaaccb363b28f43906ba72fab7ff2a4f6fcd5b4899679e13ca46d9fc6cc48b68ac925ae93137106d4aaeb79874c13f21f87a361705f1b1 1443 | languageName: node 1444 | linkType: hard 1445 | 1446 | "flatted@npm:^2.0.0": 1447 | version: 2.0.2 1448 | resolution: "flatted@npm:2.0.2" 1449 | checksum: 473c754db7a529e125a22057098f1a4c905ba17b8cc269c3acf77352f0ffa6304c851eb75f6a1845f74461f560e635129ca6b0b8a78fb253c65cea4de3d776f2 1450 | languageName: node 1451 | linkType: hard 1452 | 1453 | "fs-extra@npm:8.1.0": 1454 | version: 8.1.0 1455 | resolution: "fs-extra@npm:8.1.0" 1456 | dependencies: 1457 | graceful-fs: ^4.2.0 1458 | jsonfile: ^4.0.0 1459 | universalify: ^0.1.0 1460 | checksum: bf44f0e6cea59d5ce071bba4c43ca76d216f89e402dc6285c128abc0902e9b8525135aa808adad72c9d5d218e9f4bcc63962815529ff2f684ad532172a284880 1461 | languageName: node 1462 | linkType: hard 1463 | 1464 | "fs-extra@npm:^10.0.0": 1465 | version: 10.1.0 1466 | resolution: "fs-extra@npm:10.1.0" 1467 | dependencies: 1468 | graceful-fs: ^4.2.0 1469 | jsonfile: ^6.0.1 1470 | universalify: ^2.0.0 1471 | checksum: dc94ab37096f813cc3ca12f0f1b5ad6744dfed9ed21e953d72530d103cea193c2f81584a39e9dee1bea36de5ee66805678c0dddc048e8af1427ac19c00fffc50 1472 | languageName: node 1473 | linkType: hard 1474 | 1475 | "fs.realpath@npm:^1.0.0": 1476 | version: 1.0.0 1477 | resolution: "fs.realpath@npm:1.0.0" 1478 | checksum: 99ddea01a7e75aa276c250a04eedeffe5662bce66c65c07164ad6264f9de18fb21be9433ead460e54cff20e31721c811f4fb5d70591799df5f85dce6d6746fd0 1479 | languageName: node 1480 | linkType: hard 1481 | 1482 | "function-bind@npm:^1.1.1": 1483 | version: 1.1.1 1484 | resolution: "function-bind@npm:1.1.1" 1485 | checksum: b32fbaebb3f8ec4969f033073b43f5c8befbb58f1a79e12f1d7490358150359ebd92f49e72ff0144f65f2c48ea2a605bff2d07965f548f6474fd8efd95bf361a 1486 | languageName: node 1487 | linkType: hard 1488 | 1489 | "functional-red-black-tree@npm:^1.0.1": 1490 | version: 1.0.1 1491 | resolution: "functional-red-black-tree@npm:1.0.1" 1492 | checksum: ca6c170f37640e2d94297da8bb4bf27a1d12bea3e00e6a3e007fd7aa32e37e000f5772acf941b4e4f3cf1c95c3752033d0c509af157ad8f526e7f00723b9eb9f 1493 | languageName: node 1494 | linkType: hard 1495 | 1496 | "get-caller-file@npm:^2.0.5": 1497 | version: 2.0.5 1498 | resolution: "get-caller-file@npm:2.0.5" 1499 | checksum: b9769a836d2a98c3ee734a88ba712e62703f1df31b94b784762c433c27a386dd6029ff55c2a920c392e33657d80191edbf18c61487e198844844516f843496b9 1500 | languageName: node 1501 | linkType: hard 1502 | 1503 | "get-stream@npm:^6.0.0, get-stream@npm:^6.0.1": 1504 | version: 6.0.1 1505 | resolution: "get-stream@npm:6.0.1" 1506 | checksum: e04ecece32c92eebf5b8c940f51468cd53554dcbb0ea725b2748be583c9523d00128137966afce410b9b051eb2ef16d657cd2b120ca8edafcf5a65e81af63cad 1507 | languageName: node 1508 | linkType: hard 1509 | 1510 | "git-raw-commits@npm:^2.0.0": 1511 | version: 2.0.11 1512 | resolution: "git-raw-commits@npm:2.0.11" 1513 | dependencies: 1514 | dargs: ^7.0.0 1515 | lodash: ^4.17.15 1516 | meow: ^8.0.0 1517 | split2: ^3.0.0 1518 | through2: ^4.0.0 1519 | bin: 1520 | git-raw-commits: cli.js 1521 | checksum: c178af43633684106179793b6e3473e1d2bb50bb41d04e2e285ea4eef342ca4090fee6bc8a737552fde879d22346c90de5c49f18c719a0f38d4c934f258a0f79 1522 | languageName: node 1523 | linkType: hard 1524 | 1525 | "glob@npm:7.1.4": 1526 | version: 7.1.4 1527 | resolution: "glob@npm:7.1.4" 1528 | dependencies: 1529 | fs.realpath: ^1.0.0 1530 | inflight: ^1.0.4 1531 | inherits: 2 1532 | minimatch: ^3.0.4 1533 | once: ^1.3.0 1534 | path-is-absolute: ^1.0.0 1535 | checksum: f52480fc82b1e66e52990f0f2e7306447d12294c83fbbee0395e761ad1178172012a7cc0673dbf4810baac400fc09bf34484c08b5778c216403fd823db281716 1536 | languageName: node 1537 | linkType: hard 1538 | 1539 | "glob@npm:^7.1.2, glob@npm:^7.1.3": 1540 | version: 7.2.3 1541 | resolution: "glob@npm:7.2.3" 1542 | dependencies: 1543 | fs.realpath: ^1.0.0 1544 | inflight: ^1.0.4 1545 | inherits: 2 1546 | minimatch: ^3.1.1 1547 | once: ^1.3.0 1548 | path-is-absolute: ^1.0.0 1549 | checksum: 29452e97b38fa704dabb1d1045350fb2467cf0277e155aa9ff7077e90ad81d1ea9d53d3ee63bd37c05b09a065e90f16aec4a65f5b8de401d1dac40bc5605d133 1550 | languageName: node 1551 | linkType: hard 1552 | 1553 | "global-dirs@npm:^0.1.1": 1554 | version: 0.1.1 1555 | resolution: "global-dirs@npm:0.1.1" 1556 | dependencies: 1557 | ini: ^1.3.4 1558 | checksum: 10624f5a8ddb8634c22804c6b24f93fb591c3639a6bc78e3584e01a238fc6f7b7965824184e57d63f6df36980b6c191484ad7bc6c35a1599b8f1d64be64c2a4a 1559 | languageName: node 1560 | linkType: hard 1561 | 1562 | "global-modules@npm:^1.0.0": 1563 | version: 1.0.0 1564 | resolution: "global-modules@npm:1.0.0" 1565 | dependencies: 1566 | global-prefix: ^1.0.1 1567 | is-windows: ^1.0.1 1568 | resolve-dir: ^1.0.0 1569 | checksum: 10be68796c1e1abc1e2ba87ec4ea507f5629873b119ab0cd29c07284ef2b930f1402d10df01beccb7391dedd9cd479611dd6a24311c71be58937beaf18edf85e 1570 | languageName: node 1571 | linkType: hard 1572 | 1573 | "global-prefix@npm:^1.0.1": 1574 | version: 1.0.2 1575 | resolution: "global-prefix@npm:1.0.2" 1576 | dependencies: 1577 | expand-tilde: ^2.0.2 1578 | homedir-polyfill: ^1.0.1 1579 | ini: ^1.3.4 1580 | is-windows: ^1.0.1 1581 | which: ^1.2.14 1582 | checksum: 061b43470fe498271bcd514e7746e8a8535032b17ab9570517014ae27d700ff0dca749f76bbde13ba384d185be4310d8ba5712cb0e74f7d54d59390db63dd9a0 1583 | languageName: node 1584 | linkType: hard 1585 | 1586 | "globals@npm:^11.7.0": 1587 | version: 11.12.0 1588 | resolution: "globals@npm:11.12.0" 1589 | checksum: 67051a45eca3db904aee189dfc7cd53c20c7d881679c93f6146ddd4c9f4ab2268e68a919df740d39c71f4445d2b38ee360fc234428baea1dbdfe68bbcb46979e 1590 | languageName: node 1591 | linkType: hard 1592 | 1593 | "graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0": 1594 | version: 4.2.10 1595 | resolution: "graceful-fs@npm:4.2.10" 1596 | checksum: 3f109d70ae123951905d85032ebeae3c2a5a7a997430df00ea30df0e3a6c60cf6689b109654d6fdacd28810a053348c4d14642da1d075049e6be1ba5216218da 1597 | languageName: node 1598 | linkType: hard 1599 | 1600 | "hard-rejection@npm:^2.1.0": 1601 | version: 2.1.0 1602 | resolution: "hard-rejection@npm:2.1.0" 1603 | checksum: 7baaf80a0c7fff4ca79687b4060113f1529589852152fa935e6787a2bc96211e784ad4588fb3048136ff8ffc9dfcf3ae385314a5b24db32de20bea0d1597f9dc 1604 | languageName: node 1605 | linkType: hard 1606 | 1607 | "has-flag@npm:^3.0.0": 1608 | version: 3.0.0 1609 | resolution: "has-flag@npm:3.0.0" 1610 | checksum: 4a15638b454bf086c8148979aae044dd6e39d63904cd452d970374fa6a87623423da485dfb814e7be882e05c096a7ccf1ebd48e7e7501d0208d8384ff4dea73b 1611 | languageName: node 1612 | linkType: hard 1613 | 1614 | "has-flag@npm:^4.0.0": 1615 | version: 4.0.0 1616 | resolution: "has-flag@npm:4.0.0" 1617 | checksum: 261a1357037ead75e338156b1f9452c016a37dcd3283a972a30d9e4a87441ba372c8b81f818cd0fbcd9c0354b4ae7e18b9e1afa1971164aef6d18c2b6095a8ad 1618 | languageName: node 1619 | linkType: hard 1620 | 1621 | "has@npm:^1.0.3": 1622 | version: 1.0.3 1623 | resolution: "has@npm:1.0.3" 1624 | dependencies: 1625 | function-bind: ^1.1.1 1626 | checksum: b9ad53d53be4af90ce5d1c38331e712522417d017d5ef1ebd0507e07c2fbad8686fffb8e12ddecd4c39ca9b9b47431afbb975b8abf7f3c3b82c98e9aad052792 1627 | languageName: node 1628 | linkType: hard 1629 | 1630 | "homedir-polyfill@npm:^1.0.1": 1631 | version: 1.0.3 1632 | resolution: "homedir-polyfill@npm:1.0.3" 1633 | dependencies: 1634 | parse-passwd: ^1.0.0 1635 | checksum: 18dd4db87052c6a2179d1813adea0c4bfcfa4f9996f0e226fefb29eb3d548e564350fa28ec46b0bf1fbc0a1d2d6922ceceb80093115ea45ff8842a4990139250 1636 | languageName: node 1637 | linkType: hard 1638 | 1639 | "hosted-git-info@npm:^2.1.4": 1640 | version: 2.8.9 1641 | resolution: "hosted-git-info@npm:2.8.9" 1642 | checksum: c955394bdab888a1e9bb10eb33029e0f7ce5a2ac7b3f158099dc8c486c99e73809dca609f5694b223920ca2174db33d32b12f9a2a47141dc59607c29da5a62dd 1643 | languageName: node 1644 | linkType: hard 1645 | 1646 | "hosted-git-info@npm:^4.0.1": 1647 | version: 4.1.0 1648 | resolution: "hosted-git-info@npm:4.1.0" 1649 | dependencies: 1650 | lru-cache: ^6.0.0 1651 | checksum: c3f87b3c2f7eb8c2748c8f49c0c2517c9a95f35d26f4bf54b2a8cba05d2e668f3753548b6ea366b18ec8dadb4e12066e19fa382a01496b0ffa0497eb23cbe461 1652 | languageName: node 1653 | linkType: hard 1654 | 1655 | "human-signals@npm:^2.1.0": 1656 | version: 2.1.0 1657 | resolution: "human-signals@npm:2.1.0" 1658 | checksum: b87fd89fce72391625271454e70f67fe405277415b48bcc0117ca73d31fa23a4241787afdc8d67f5a116cf37258c052f59ea82daffa72364d61351423848e3b8 1659 | languageName: node 1660 | linkType: hard 1661 | 1662 | "human-signals@npm:^3.0.1": 1663 | version: 3.0.1 1664 | resolution: "human-signals@npm:3.0.1" 1665 | checksum: f252a7769c8094a5c9dc6772816bdb417b188820b04c8b42d0fc468e03a0ba905b1dd07afabe9385cc83504af1ccc2b985cd1e4aeeeb8e0029896c5af2e6f354 1666 | languageName: node 1667 | linkType: hard 1668 | 1669 | "husky@npm:^8.0.1": 1670 | version: 8.0.1 1671 | resolution: "husky@npm:8.0.1" 1672 | bin: 1673 | husky: lib/bin.js 1674 | checksum: 943a73a13d0201318fd30e83d299bb81d866bd245b69e6277804c3b462638dc1921694cb94c2b8c920a4a187060f7d6058d3365152865406352e934c5fff70dc 1675 | languageName: node 1676 | linkType: hard 1677 | 1678 | "iconv-lite@npm:^0.4.24": 1679 | version: 0.4.24 1680 | resolution: "iconv-lite@npm:0.4.24" 1681 | dependencies: 1682 | safer-buffer: ">= 2.1.2 < 3" 1683 | checksum: bd9f120f5a5b306f0bc0b9ae1edeb1577161503f5f8252a20f1a9e56ef8775c9959fd01c55f2d3a39d9a8abaf3e30c1abeb1895f367dcbbe0a8fd1c9ca01c4f6 1684 | languageName: node 1685 | linkType: hard 1686 | 1687 | "ignore@npm:^4.0.6": 1688 | version: 4.0.6 1689 | resolution: "ignore@npm:4.0.6" 1690 | checksum: 248f82e50a430906f9ee7f35e1158e3ec4c3971451dd9f99c9bc1548261b4db2b99709f60ac6c6cac9333494384176cc4cc9b07acbe42d52ac6a09cad734d800 1691 | languageName: node 1692 | linkType: hard 1693 | 1694 | "import-fresh@npm:^2.0.0": 1695 | version: 2.0.0 1696 | resolution: "import-fresh@npm:2.0.0" 1697 | dependencies: 1698 | caller-path: ^2.0.0 1699 | resolve-from: ^3.0.0 1700 | checksum: 610255f9753cc6775df00be08e9f43691aa39f7703e3636c45afe22346b8b545e600ccfe100c554607546fc8e861fa149a0d1da078c8adedeea30fff326eef79 1701 | languageName: node 1702 | linkType: hard 1703 | 1704 | "import-fresh@npm:^3.0.0, import-fresh@npm:^3.2.1": 1705 | version: 3.3.0 1706 | resolution: "import-fresh@npm:3.3.0" 1707 | dependencies: 1708 | parent-module: ^1.0.0 1709 | resolve-from: ^4.0.0 1710 | checksum: 2cacfad06e652b1edc50be650f7ec3be08c5e5a6f6d12d035c440a42a8cc028e60a5b99ca08a77ab4d6b1346da7d971915828f33cdab730d3d42f08242d09baa 1711 | languageName: node 1712 | linkType: hard 1713 | 1714 | "imurmurhash@npm:^0.1.4": 1715 | version: 0.1.4 1716 | resolution: "imurmurhash@npm:0.1.4" 1717 | checksum: 7cae75c8cd9a50f57dadd77482359f659eaebac0319dd9368bcd1714f55e65badd6929ca58569da2b6494ef13fdd5598cd700b1eba23f8b79c5f19d195a3ecf7 1718 | languageName: node 1719 | linkType: hard 1720 | 1721 | "indent-string@npm:^4.0.0": 1722 | version: 4.0.0 1723 | resolution: "indent-string@npm:4.0.0" 1724 | checksum: 824cfb9929d031dabf059bebfe08cf3137365e112019086ed3dcff6a0a7b698cb80cf67ccccde0e25b9e2d7527aa6cc1fed1ac490c752162496caba3e6699612 1725 | languageName: node 1726 | linkType: hard 1727 | 1728 | "inflight@npm:^1.0.4": 1729 | version: 1.0.6 1730 | resolution: "inflight@npm:1.0.6" 1731 | dependencies: 1732 | once: ^1.3.0 1733 | wrappy: 1 1734 | checksum: f4f76aa072ce19fae87ce1ef7d221e709afb59d445e05d47fba710e85470923a75de35bfae47da6de1b18afc3ce83d70facf44cfb0aff89f0a3f45c0a0244dfd 1735 | languageName: node 1736 | linkType: hard 1737 | 1738 | "inherits@npm:2, inherits@npm:^2.0.3": 1739 | version: 2.0.4 1740 | resolution: "inherits@npm:2.0.4" 1741 | checksum: 4a48a733847879d6cf6691860a6b1e3f0f4754176e4d71494c41f3475553768b10f84b5ce1d40fbd0e34e6bfbb864ee35858ad4dd2cf31e02fc4a154b724d7f1 1742 | languageName: node 1743 | linkType: hard 1744 | 1745 | "ini@npm:^1.3.4": 1746 | version: 1.3.8 1747 | resolution: "ini@npm:1.3.8" 1748 | checksum: dfd98b0ca3a4fc1e323e38a6c8eb8936e31a97a918d3b377649ea15bdb15d481207a0dda1021efbd86b464cae29a0d33c1d7dcaf6c5672bee17fa849bc50a1b3 1749 | languageName: node 1750 | linkType: hard 1751 | 1752 | "inquirer@npm:6.5.2, inquirer@npm:^6.2.2": 1753 | version: 6.5.2 1754 | resolution: "inquirer@npm:6.5.2" 1755 | dependencies: 1756 | ansi-escapes: ^3.2.0 1757 | chalk: ^2.4.2 1758 | cli-cursor: ^2.1.0 1759 | cli-width: ^2.0.0 1760 | external-editor: ^3.0.3 1761 | figures: ^2.0.0 1762 | lodash: ^4.17.12 1763 | mute-stream: 0.0.7 1764 | run-async: ^2.2.0 1765 | rxjs: ^6.4.0 1766 | string-width: ^2.1.0 1767 | strip-ansi: ^5.1.0 1768 | through: ^2.3.6 1769 | checksum: 175ad4cd1ebed493b231b240185f1da5afeace5f4e8811dfa83cf55dcae59c3255eaed990aa71871b0fd31aa9dc212f43c44c50ed04fb529364405e72f484d28 1770 | languageName: node 1771 | linkType: hard 1772 | 1773 | "is-arrayish@npm:^0.2.1": 1774 | version: 0.2.1 1775 | resolution: "is-arrayish@npm:0.2.1" 1776 | checksum: eef4417e3c10e60e2c810b6084942b3ead455af16c4509959a27e490e7aee87cfb3f38e01bbde92220b528a0ee1a18d52b787e1458ee86174d8c7f0e58cd488f 1777 | languageName: node 1778 | linkType: hard 1779 | 1780 | "is-core-module@npm:^2.5.0, is-core-module@npm:^2.9.0": 1781 | version: 2.9.0 1782 | resolution: "is-core-module@npm:2.9.0" 1783 | dependencies: 1784 | has: ^1.0.3 1785 | checksum: b27034318b4b462f1c8f1dfb1b32baecd651d891a4e2d1922135daeff4141dfced2b82b07aef83ef54275c4a3526aa38da859223664d0868ca24182badb784ce 1786 | languageName: node 1787 | linkType: hard 1788 | 1789 | "is-directory@npm:^0.3.1": 1790 | version: 0.3.1 1791 | resolution: "is-directory@npm:0.3.1" 1792 | checksum: dce9a9d3981e38f2ded2a80848734824c50ee8680cd09aa477bef617949715cfc987197a2ca0176c58a9fb192a1a0d69b535c397140d241996a609d5906ae524 1793 | languageName: node 1794 | linkType: hard 1795 | 1796 | "is-extglob@npm:^2.1.1": 1797 | version: 2.1.1 1798 | resolution: "is-extglob@npm:2.1.1" 1799 | checksum: df033653d06d0eb567461e58a7a8c9f940bd8c22274b94bf7671ab36df5719791aae15eef6d83bbb5e23283967f2f984b8914559d4449efda578c775c4be6f85 1800 | languageName: node 1801 | linkType: hard 1802 | 1803 | "is-fullwidth-code-point@npm:^2.0.0": 1804 | version: 2.0.0 1805 | resolution: "is-fullwidth-code-point@npm:2.0.0" 1806 | checksum: eef9c6e15f68085fec19ff6a978a6f1b8f48018fd1265035552078ee945573594933b09bbd6f562553e2a241561439f1ef5339276eba68d272001343084cfab8 1807 | languageName: node 1808 | linkType: hard 1809 | 1810 | "is-fullwidth-code-point@npm:^3.0.0": 1811 | version: 3.0.0 1812 | resolution: "is-fullwidth-code-point@npm:3.0.0" 1813 | checksum: 44a30c29457c7fb8f00297bce733f0a64cd22eca270f83e58c105e0d015e45c019491a4ab2faef91ab51d4738c670daff901c799f6a700e27f7314029e99e348 1814 | languageName: node 1815 | linkType: hard 1816 | 1817 | "is-fullwidth-code-point@npm:^4.0.0": 1818 | version: 4.0.0 1819 | resolution: "is-fullwidth-code-point@npm:4.0.0" 1820 | checksum: 8ae89bf5057bdf4f57b346fb6c55e9c3dd2549983d54191d722d5c739397a903012cc41a04ee3403fd872e811243ef91a7c5196da7b5841dc6b6aae31a264a8d 1821 | languageName: node 1822 | linkType: hard 1823 | 1824 | "is-glob@npm:^4.0.0": 1825 | version: 4.0.3 1826 | resolution: "is-glob@npm:4.0.3" 1827 | dependencies: 1828 | is-extglob: ^2.1.1 1829 | checksum: d381c1319fcb69d341cc6e6c7cd588e17cd94722d9a32dbd60660b993c4fb7d0f19438674e68dfec686d09b7c73139c9166b47597f846af387450224a8101ab4 1830 | languageName: node 1831 | linkType: hard 1832 | 1833 | "is-number@npm:^7.0.0": 1834 | version: 7.0.0 1835 | resolution: "is-number@npm:7.0.0" 1836 | checksum: 456ac6f8e0f3111ed34668a624e45315201dff921e5ac181f8ec24923b99e9f32ca1a194912dc79d539c97d33dba17dc635202ff0b2cf98326f608323276d27a 1837 | languageName: node 1838 | linkType: hard 1839 | 1840 | "is-obj@npm:^2.0.0": 1841 | version: 2.0.0 1842 | resolution: "is-obj@npm:2.0.0" 1843 | checksum: c9916ac8f4621962a42f5e80e7ffdb1d79a3fab7456ceaeea394cd9e0858d04f985a9ace45be44433bf605673c8be8810540fe4cc7f4266fc7526ced95af5a08 1844 | languageName: node 1845 | linkType: hard 1846 | 1847 | "is-plain-obj@npm:^1.1.0": 1848 | version: 1.1.0 1849 | resolution: "is-plain-obj@npm:1.1.0" 1850 | checksum: 0ee04807797aad50859652a7467481816cbb57e5cc97d813a7dcd8915da8195dc68c436010bf39d195226cde6a2d352f4b815f16f26b7bf486a5754290629931 1851 | languageName: node 1852 | linkType: hard 1853 | 1854 | "is-stream@npm:^2.0.0": 1855 | version: 2.0.1 1856 | resolution: "is-stream@npm:2.0.1" 1857 | checksum: b8e05ccdf96ac330ea83c12450304d4a591f9958c11fd17bed240af8d5ffe08aedafa4c0f4cfccd4d28dc9d4d129daca1023633d5c11601a6cbc77521f6fae66 1858 | languageName: node 1859 | linkType: hard 1860 | 1861 | "is-stream@npm:^3.0.0": 1862 | version: 3.0.0 1863 | resolution: "is-stream@npm:3.0.0" 1864 | checksum: 172093fe99119ffd07611ab6d1bcccfe8bc4aa80d864b15f43e63e54b7abc71e779acd69afdb854c4e2a67fdc16ae710e370eda40088d1cfc956a50ed82d8f16 1865 | languageName: node 1866 | linkType: hard 1867 | 1868 | "is-text-path@npm:^1.0.1": 1869 | version: 1.0.1 1870 | resolution: "is-text-path@npm:1.0.1" 1871 | dependencies: 1872 | text-extensions: ^1.0.0 1873 | checksum: fb5d78752c22b3f73a7c9540768f765ffcfa38c9e421e2b9af869565307fa1ae5e3d3a2ba016a43549742856846566d327da406e94a5846ec838a288b1704fd2 1874 | languageName: node 1875 | linkType: hard 1876 | 1877 | "is-utf8@npm:^0.2.1": 1878 | version: 0.2.1 1879 | resolution: "is-utf8@npm:0.2.1" 1880 | checksum: 167ccd2be869fc228cc62c1a28df4b78c6b5485d15a29027d3b5dceb09b383e86a3522008b56dcac14b592b22f0a224388718c2505027a994fd8471465de54b3 1881 | languageName: node 1882 | linkType: hard 1883 | 1884 | "is-windows@npm:^1.0.1": 1885 | version: 1.0.2 1886 | resolution: "is-windows@npm:1.0.2" 1887 | checksum: 438b7e52656fe3b9b293b180defb4e448088e7023a523ec21a91a80b9ff8cdb3377ddb5b6e60f7c7de4fa8b63ab56e121b6705fe081b3cf1b828b0a380009ad7 1888 | languageName: node 1889 | linkType: hard 1890 | 1891 | "isexe@npm:^2.0.0": 1892 | version: 2.0.0 1893 | resolution: "isexe@npm:2.0.0" 1894 | checksum: 26bf6c5480dda5161c820c5b5c751ae1e766c587b1f951ea3fcfc973bafb7831ae5b54a31a69bd670220e42e99ec154475025a468eae58ea262f813fdc8d1c62 1895 | languageName: node 1896 | linkType: hard 1897 | 1898 | "js-tokens@npm:^4.0.0": 1899 | version: 4.0.0 1900 | resolution: "js-tokens@npm:4.0.0" 1901 | checksum: 8a95213a5a77deb6cbe94d86340e8d9ace2b93bc367790b260101d2f36a2eaf4e4e22d9fa9cf459b38af3a32fb4190e638024cf82ec95ef708680e405ea7cc78 1902 | languageName: node 1903 | linkType: hard 1904 | 1905 | "js-yaml@npm:^3.12.0, js-yaml@npm:^3.13.0, js-yaml@npm:^3.13.1": 1906 | version: 3.14.1 1907 | resolution: "js-yaml@npm:3.14.1" 1908 | dependencies: 1909 | argparse: ^1.0.7 1910 | esprima: ^4.0.0 1911 | bin: 1912 | js-yaml: bin/js-yaml.js 1913 | checksum: bef146085f472d44dee30ec34e5cf36bf89164f5d585435a3d3da89e52622dff0b188a580e4ad091c3341889e14cb88cac6e4deb16dc5b1e9623bb0601fc255c 1914 | languageName: node 1915 | linkType: hard 1916 | 1917 | "json-parse-better-errors@npm:^1.0.1": 1918 | version: 1.0.2 1919 | resolution: "json-parse-better-errors@npm:1.0.2" 1920 | checksum: ff2b5ba2a70e88fd97a3cb28c1840144c5ce8fae9cbeeddba15afa333a5c407cf0e42300cd0a2885dbb055227fe68d405070faad941beeffbfde9cf3b2c78c5d 1921 | languageName: node 1922 | linkType: hard 1923 | 1924 | "json-parse-even-better-errors@npm:^2.3.0": 1925 | version: 2.3.1 1926 | resolution: "json-parse-even-better-errors@npm:2.3.1" 1927 | checksum: 798ed4cf3354a2d9ccd78e86d2169515a0097a5c133337807cdf7f1fc32e1391d207ccfc276518cc1d7d8d4db93288b8a50ba4293d212ad1336e52a8ec0a941f 1928 | languageName: node 1929 | linkType: hard 1930 | 1931 | "json-schema-traverse@npm:^0.4.1": 1932 | version: 0.4.1 1933 | resolution: "json-schema-traverse@npm:0.4.1" 1934 | checksum: 7486074d3ba247769fda17d5181b345c9fb7d12e0da98b22d1d71a5db9698d8b4bd900a3ec1a4ffdd60846fc2556274a5c894d0c48795f14cb03aeae7b55260b 1935 | languageName: node 1936 | linkType: hard 1937 | 1938 | "json-schema-traverse@npm:^1.0.0": 1939 | version: 1.0.0 1940 | resolution: "json-schema-traverse@npm:1.0.0" 1941 | checksum: 02f2f466cdb0362558b2f1fd5e15cce82ef55d60cd7f8fa828cf35ba74330f8d767fcae5c5c2adb7851fa811766c694b9405810879bc4e1ddd78a7c0e03658ad 1942 | languageName: node 1943 | linkType: hard 1944 | 1945 | "json-stable-stringify-without-jsonify@npm:^1.0.1": 1946 | version: 1.0.1 1947 | resolution: "json-stable-stringify-without-jsonify@npm:1.0.1" 1948 | checksum: cff44156ddce9c67c44386ad5cddf91925fe06b1d217f2da9c4910d01f358c6e3989c4d5a02683c7a5667f9727ff05831f7aa8ae66c8ff691c556f0884d49215 1949 | languageName: node 1950 | linkType: hard 1951 | 1952 | "jsonfile@npm:^4.0.0": 1953 | version: 4.0.0 1954 | resolution: "jsonfile@npm:4.0.0" 1955 | dependencies: 1956 | graceful-fs: ^4.1.6 1957 | dependenciesMeta: 1958 | graceful-fs: 1959 | optional: true 1960 | checksum: 6447d6224f0d31623eef9b51185af03ac328a7553efcee30fa423d98a9e276ca08db87d71e17f2310b0263fd3ffa6c2a90a6308367f661dc21580f9469897c9e 1961 | languageName: node 1962 | linkType: hard 1963 | 1964 | "jsonfile@npm:^6.0.1": 1965 | version: 6.1.0 1966 | resolution: "jsonfile@npm:6.1.0" 1967 | dependencies: 1968 | graceful-fs: ^4.1.6 1969 | universalify: ^2.0.0 1970 | dependenciesMeta: 1971 | graceful-fs: 1972 | optional: true 1973 | checksum: 7af3b8e1ac8fe7f1eccc6263c6ca14e1966fcbc74b618d3c78a0a2075579487547b94f72b7a1114e844a1e15bb00d440e5d1720bfc4612d790a6f285d5ea8354 1974 | languageName: node 1975 | linkType: hard 1976 | 1977 | "jsonparse@npm:^1.2.0": 1978 | version: 1.3.1 1979 | resolution: "jsonparse@npm:1.3.1" 1980 | checksum: 6514a7be4674ebf407afca0eda3ba284b69b07f9958a8d3113ef1005f7ec610860c312be067e450c569aab8b89635e332cee3696789c750692bb60daba627f4d 1981 | languageName: node 1982 | linkType: hard 1983 | 1984 | "kind-of@npm:^6.0.3": 1985 | version: 6.0.3 1986 | resolution: "kind-of@npm:6.0.3" 1987 | checksum: 3ab01e7b1d440b22fe4c31f23d8d38b4d9b91d9f291df683476576493d5dfd2e03848a8b05813dd0c3f0e835bc63f433007ddeceb71f05cb25c45ae1b19c6d3b 1988 | languageName: node 1989 | linkType: hard 1990 | 1991 | "levn@npm:^0.3.0, levn@npm:~0.3.0": 1992 | version: 0.3.0 1993 | resolution: "levn@npm:0.3.0" 1994 | dependencies: 1995 | prelude-ls: ~1.1.2 1996 | type-check: ~0.3.2 1997 | checksum: 0d084a524231a8246bb10fec48cdbb35282099f6954838604f3c7fc66f2e16fa66fd9cc2f3f20a541a113c4dafdf181e822c887c8a319c9195444e6c64ac395e 1998 | languageName: node 1999 | linkType: hard 2000 | 2001 | "lilconfig@npm:2.0.5": 2002 | version: 2.0.5 2003 | resolution: "lilconfig@npm:2.0.5" 2004 | checksum: f7bb9e42656f06930ad04e583026f087508ae408d3526b8b54895e934eb2a966b7aafae569656f2c79a29fe6d779b3ec44ba577e80814734c8655d6f71cdf2d1 2005 | languageName: node 2006 | linkType: hard 2007 | 2008 | "lines-and-columns@npm:^1.1.6": 2009 | version: 1.2.4 2010 | resolution: "lines-and-columns@npm:1.2.4" 2011 | checksum: 0c37f9f7fa212b38912b7145e1cd16a5f3cd34d782441c3e6ca653485d326f58b3caccda66efce1c5812bde4961bbde3374fae4b0d11bf1226152337f3894aa5 2012 | languageName: node 2013 | linkType: hard 2014 | 2015 | "lint-staged@npm:^13.0.3": 2016 | version: 13.0.3 2017 | resolution: "lint-staged@npm:13.0.3" 2018 | dependencies: 2019 | cli-truncate: ^3.1.0 2020 | colorette: ^2.0.17 2021 | commander: ^9.3.0 2022 | debug: ^4.3.4 2023 | execa: ^6.1.0 2024 | lilconfig: 2.0.5 2025 | listr2: ^4.0.5 2026 | micromatch: ^4.0.5 2027 | normalize-path: ^3.0.0 2028 | object-inspect: ^1.12.2 2029 | pidtree: ^0.6.0 2030 | string-argv: ^0.3.1 2031 | yaml: ^2.1.1 2032 | bin: 2033 | lint-staged: bin/lint-staged.js 2034 | checksum: 53d585007df06e162febab6b0836b55016d902586a267823c8a1158529d8c742dc7297e523f7023dff02250bef3eb0d6934f4ec4f9961adfc2ebbed5f54162d0 2035 | languageName: node 2036 | linkType: hard 2037 | 2038 | "listr2@npm:^4.0.5": 2039 | version: 4.0.5 2040 | resolution: "listr2@npm:4.0.5" 2041 | dependencies: 2042 | cli-truncate: ^2.1.0 2043 | colorette: ^2.0.16 2044 | log-update: ^4.0.0 2045 | p-map: ^4.0.0 2046 | rfdc: ^1.3.0 2047 | rxjs: ^7.5.5 2048 | through: ^2.3.8 2049 | wrap-ansi: ^7.0.0 2050 | peerDependencies: 2051 | enquirer: ">= 2.3.0 < 3" 2052 | peerDependenciesMeta: 2053 | enquirer: 2054 | optional: true 2055 | checksum: 7af31851abe25969ef0581c6db808117e36af15b131401795182427769d9824f451ba9e8aff6ccd25b6a4f6c8796f816292caf08e5f1f9b1775e8e9c313dc6c5 2056 | languageName: node 2057 | linkType: hard 2058 | 2059 | "locate-path@npm:^5.0.0": 2060 | version: 5.0.0 2061 | resolution: "locate-path@npm:5.0.0" 2062 | dependencies: 2063 | p-locate: ^4.1.0 2064 | checksum: 83e51725e67517287d73e1ded92b28602e3ae5580b301fe54bfb76c0c723e3f285b19252e375712316774cf52006cb236aed5704692c32db0d5d089b69696e30 2065 | languageName: node 2066 | linkType: hard 2067 | 2068 | "locate-path@npm:^6.0.0": 2069 | version: 6.0.0 2070 | resolution: "locate-path@npm:6.0.0" 2071 | dependencies: 2072 | p-locate: ^5.0.0 2073 | checksum: 72eb661788a0368c099a184c59d2fee760b3831c9c1c33955e8a19ae4a21b4116e53fa736dc086cdeb9fce9f7cc508f2f92d2d3aae516f133e16a2bb59a39f5a 2074 | languageName: node 2075 | linkType: hard 2076 | 2077 | "lodash.map@npm:^4.5.1": 2078 | version: 4.6.0 2079 | resolution: "lodash.map@npm:4.6.0" 2080 | checksum: 7369a41d7d24d15ce3bbd02a7faa3a90f6266c38184e64932571b9b21b758bd10c04ffd117d1859be1a44156f29b94df5045eff172bf8a97fddf68bf1002d12f 2081 | languageName: node 2082 | linkType: hard 2083 | 2084 | "lodash@npm:^4.17.11, lodash@npm:^4.17.12, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.20": 2085 | version: 4.17.21 2086 | resolution: "lodash@npm:4.17.21" 2087 | checksum: eb835a2e51d381e561e508ce932ea50a8e5a68f4ebdd771ea240d3048244a8d13658acbd502cd4829768c56f2e16bdd4340b9ea141297d472517b83868e677f7 2088 | languageName: node 2089 | linkType: hard 2090 | 2091 | "log-update@npm:^4.0.0": 2092 | version: 4.0.0 2093 | resolution: "log-update@npm:4.0.0" 2094 | dependencies: 2095 | ansi-escapes: ^4.3.0 2096 | cli-cursor: ^3.1.0 2097 | slice-ansi: ^4.0.0 2098 | wrap-ansi: ^6.2.0 2099 | checksum: ae2f85bbabc1906034154fb7d4c4477c79b3e703d22d78adee8b3862fa913942772e7fa11713e3d96fb46de4e3cabefbf5d0a544344f03b58d3c4bff52aa9eb2 2100 | languageName: node 2101 | linkType: hard 2102 | 2103 | "longest@npm:^2.0.1": 2104 | version: 2.0.1 2105 | resolution: "longest@npm:2.0.1" 2106 | checksum: 9587c153919a883ecbcc33e9439bc2592aa6fdbbd2d343f8ab17d8d3e0373c4e4350e3b428566fd689d704800a23f2b4d145cbdcca4ef3fd35742e5927f919a9 2107 | languageName: node 2108 | linkType: hard 2109 | 2110 | "lru-cache@npm:^6.0.0": 2111 | version: 6.0.0 2112 | resolution: "lru-cache@npm:6.0.0" 2113 | dependencies: 2114 | yallist: ^4.0.0 2115 | checksum: f97f499f898f23e4585742138a22f22526254fdba6d75d41a1c2526b3b6cc5747ef59c5612ba7375f42aca4f8461950e925ba08c991ead0651b4918b7c978297 2116 | languageName: node 2117 | linkType: hard 2118 | 2119 | "make-error@npm:^1.1.1": 2120 | version: 1.3.6 2121 | resolution: "make-error@npm:1.3.6" 2122 | checksum: b86e5e0e25f7f777b77fabd8e2cbf15737972869d852a22b7e73c17623928fccb826d8e46b9951501d3f20e51ad74ba8c59ed584f610526a48f8ccf88aaec402 2123 | languageName: node 2124 | linkType: hard 2125 | 2126 | "map-obj@npm:^1.0.0": 2127 | version: 1.0.1 2128 | resolution: "map-obj@npm:1.0.1" 2129 | checksum: 9949e7baec2a336e63b8d4dc71018c117c3ce6e39d2451ccbfd3b8350c547c4f6af331a4cbe1c83193d7c6b786082b6256bde843db90cb7da2a21e8fcc28afed 2130 | languageName: node 2131 | linkType: hard 2132 | 2133 | "map-obj@npm:^4.0.0": 2134 | version: 4.3.0 2135 | resolution: "map-obj@npm:4.3.0" 2136 | checksum: fbc554934d1a27a1910e842bc87b177b1a556609dd803747c85ece420692380827c6ae94a95cce4407c054fa0964be3bf8226f7f2cb2e9eeee432c7c1985684e 2137 | languageName: node 2138 | linkType: hard 2139 | 2140 | "meow@npm:^8.0.0": 2141 | version: 8.1.2 2142 | resolution: "meow@npm:8.1.2" 2143 | dependencies: 2144 | "@types/minimist": ^1.2.0 2145 | camelcase-keys: ^6.2.2 2146 | decamelize-keys: ^1.1.0 2147 | hard-rejection: ^2.1.0 2148 | minimist-options: 4.1.0 2149 | normalize-package-data: ^3.0.0 2150 | read-pkg-up: ^7.0.1 2151 | redent: ^3.0.0 2152 | trim-newlines: ^3.0.0 2153 | type-fest: ^0.18.0 2154 | yargs-parser: ^20.2.3 2155 | checksum: bc23bf1b4423ef6a821dff9734406bce4b91ea257e7f10a8b7f896f45b59649f07adc0926e2917eacd8cf1df9e4cd89c77623cf63dfd0f8bf54de07a32ee5a85 2156 | languageName: node 2157 | linkType: hard 2158 | 2159 | "merge-stream@npm:^2.0.0": 2160 | version: 2.0.0 2161 | resolution: "merge-stream@npm:2.0.0" 2162 | checksum: 6fa4dcc8d86629705cea944a4b88ef4cb0e07656ebf223fa287443256414283dd25d91c1cd84c77987f2aec5927af1a9db6085757cb43d90eb170ebf4b47f4f4 2163 | languageName: node 2164 | linkType: hard 2165 | 2166 | "merge@npm:^2.1.1": 2167 | version: 2.1.1 2168 | resolution: "merge@npm:2.1.1" 2169 | checksum: 9c36b0e25aa53b3f7305d7cf0f330397f1142cf311802b681e5619f12e986a790019b8246c1c0df21701c8652449f9046b0129551030097ef563d1958c823249 2170 | languageName: node 2171 | linkType: hard 2172 | 2173 | "micromatch@npm:^4.0.2, micromatch@npm:^4.0.5": 2174 | version: 4.0.5 2175 | resolution: "micromatch@npm:4.0.5" 2176 | dependencies: 2177 | braces: ^3.0.2 2178 | picomatch: ^2.3.1 2179 | checksum: 02a17b671c06e8fefeeb6ef996119c1e597c942e632a21ef589154f23898c9c6a9858526246abb14f8bca6e77734aa9dcf65476fca47cedfb80d9577d52843fc 2180 | languageName: node 2181 | linkType: hard 2182 | 2183 | "mimic-fn@npm:^1.0.0": 2184 | version: 1.2.0 2185 | resolution: "mimic-fn@npm:1.2.0" 2186 | checksum: 69c08205156a1f4906d9c46f9b4dc08d18a50176352e77fdeb645cedfe9f20c0b19865d465bd2dec27a5c432347f24dc07fc3695e11159d193f892834233e939 2187 | languageName: node 2188 | linkType: hard 2189 | 2190 | "mimic-fn@npm:^2.1.0": 2191 | version: 2.1.0 2192 | resolution: "mimic-fn@npm:2.1.0" 2193 | checksum: d2421a3444848ce7f84bd49115ddacff29c15745db73f54041edc906c14b131a38d05298dae3081667627a59b2eb1ca4b436ff2e1b80f69679522410418b478a 2194 | languageName: node 2195 | linkType: hard 2196 | 2197 | "mimic-fn@npm:^4.0.0": 2198 | version: 4.0.0 2199 | resolution: "mimic-fn@npm:4.0.0" 2200 | checksum: 995dcece15ee29aa16e188de6633d43a3db4611bcf93620e7e62109ec41c79c0f34277165b8ce5e361205049766e371851264c21ac64ca35499acb5421c2ba56 2201 | languageName: node 2202 | linkType: hard 2203 | 2204 | "min-indent@npm:^1.0.0": 2205 | version: 1.0.1 2206 | resolution: "min-indent@npm:1.0.1" 2207 | checksum: bfc6dd03c5eaf623a4963ebd94d087f6f4bbbfd8c41329a7f09706b0cb66969c4ddd336abeb587bc44bc6f08e13bf90f0b374f9d71f9f01e04adc2cd6f083ef1 2208 | languageName: node 2209 | linkType: hard 2210 | 2211 | "minimatch@npm:^3.0.4, minimatch@npm:^3.1.1": 2212 | version: 3.1.2 2213 | resolution: "minimatch@npm:3.1.2" 2214 | dependencies: 2215 | brace-expansion: ^1.1.7 2216 | checksum: c154e566406683e7bcb746e000b84d74465b3a832c45d59912b9b55cd50dee66e5c4b1e5566dba26154040e51672f9aa450a9aef0c97cfc7336b78b7afb9540a 2217 | languageName: node 2218 | linkType: hard 2219 | 2220 | "minimist-options@npm:4.1.0": 2221 | version: 4.1.0 2222 | resolution: "minimist-options@npm:4.1.0" 2223 | dependencies: 2224 | arrify: ^1.0.1 2225 | is-plain-obj: ^1.1.0 2226 | kind-of: ^6.0.3 2227 | checksum: 8c040b3068811e79de1140ca2b708d3e203c8003eb9a414c1ab3cd467fc5f17c9ca02a5aef23bedc51a7f8bfbe77f87e9a7e31ec81fba304cda675b019496f4e 2228 | languageName: node 2229 | linkType: hard 2230 | 2231 | "minimist@npm:1.2.5": 2232 | version: 1.2.5 2233 | resolution: "minimist@npm:1.2.5" 2234 | checksum: 86706ce5b36c16bfc35c5fe3dbb01d5acdc9a22f2b6cc810b6680656a1d2c0e44a0159c9a3ba51fb072bb5c203e49e10b51dcd0eec39c481f4c42086719bae52 2235 | languageName: node 2236 | linkType: hard 2237 | 2238 | "minimist@npm:^1.2.6": 2239 | version: 1.2.6 2240 | resolution: "minimist@npm:1.2.6" 2241 | checksum: d15428cd1e11eb14e1233bcfb88ae07ed7a147de251441d61158619dfb32c4d7e9061d09cab4825fdee18ecd6fce323228c8c47b5ba7cd20af378ca4048fb3fb 2242 | languageName: node 2243 | linkType: hard 2244 | 2245 | "mkdirp@npm:^0.5.1": 2246 | version: 0.5.6 2247 | resolution: "mkdirp@npm:0.5.6" 2248 | dependencies: 2249 | minimist: ^1.2.6 2250 | bin: 2251 | mkdirp: bin/cmd.js 2252 | checksum: 0c91b721bb12c3f9af4b77ebf73604baf350e64d80df91754dc509491ae93bf238581e59c7188360cec7cb62fc4100959245a42cfe01834efedc5e9d068376c2 2253 | languageName: node 2254 | linkType: hard 2255 | 2256 | "ms@npm:2.1.2": 2257 | version: 2.1.2 2258 | resolution: "ms@npm:2.1.2" 2259 | checksum: 673cdb2c3133eb050c745908d8ce632ed2c02d85640e2edb3ace856a2266a813b30c613569bf3354fdf4ea7d1a1494add3bfa95e2713baa27d0c2c71fc44f58f 2260 | languageName: node 2261 | linkType: hard 2262 | 2263 | "mute-stream@npm:0.0.7": 2264 | version: 0.0.7 2265 | resolution: "mute-stream@npm:0.0.7" 2266 | checksum: a9d4772c1c84206aa37c218ed4751cd060239bf1d678893124f51e037f6f22f4a159b2918c030236c93252638a74beb29c9b1fd3267c9f24d4b3253cf1eaa86f 2267 | languageName: node 2268 | linkType: hard 2269 | 2270 | "natural-compare@npm:^1.4.0": 2271 | version: 1.4.0 2272 | resolution: "natural-compare@npm:1.4.0" 2273 | checksum: 23ad088b08f898fc9b53011d7bb78ec48e79de7627e01ab5518e806033861bef68d5b0cd0e2205c2f36690ac9571ff6bcb05eb777ced2eeda8d4ac5b44592c3d 2274 | languageName: node 2275 | linkType: hard 2276 | 2277 | "nice-try@npm:^1.0.4": 2278 | version: 1.0.5 2279 | resolution: "nice-try@npm:1.0.5" 2280 | checksum: 0b4af3b5bb5d86c289f7a026303d192a7eb4417231fe47245c460baeabae7277bcd8fd9c728fb6bd62c30b3e15cd6620373e2cf33353b095d8b403d3e8a15aff 2281 | languageName: node 2282 | linkType: hard 2283 | 2284 | "normalize-package-data@npm:^2.5.0": 2285 | version: 2.5.0 2286 | resolution: "normalize-package-data@npm:2.5.0" 2287 | dependencies: 2288 | hosted-git-info: ^2.1.4 2289 | resolve: ^1.10.0 2290 | semver: 2 || 3 || 4 || 5 2291 | validate-npm-package-license: ^3.0.1 2292 | checksum: 7999112efc35a6259bc22db460540cae06564aa65d0271e3bdfa86876d08b0e578b7b5b0028ee61b23f1cae9fc0e7847e4edc0948d3068a39a2a82853efc8499 2293 | languageName: node 2294 | linkType: hard 2295 | 2296 | "normalize-package-data@npm:^3.0.0": 2297 | version: 3.0.3 2298 | resolution: "normalize-package-data@npm:3.0.3" 2299 | dependencies: 2300 | hosted-git-info: ^4.0.1 2301 | is-core-module: ^2.5.0 2302 | semver: ^7.3.4 2303 | validate-npm-package-license: ^3.0.1 2304 | checksum: bbcee00339e7c26fdbc760f9b66d429258e2ceca41a5df41f5df06cc7652de8d82e8679ff188ca095cad8eff2b6118d7d866af2b68400f74602fbcbce39c160a 2305 | languageName: node 2306 | linkType: hard 2307 | 2308 | "normalize-path@npm:^3.0.0": 2309 | version: 3.0.0 2310 | resolution: "normalize-path@npm:3.0.0" 2311 | checksum: 88eeb4da891e10b1318c4b2476b6e2ecbeb5ff97d946815ffea7794c31a89017c70d7f34b3c2ebf23ef4e9fc9fb99f7dffe36da22011b5b5c6ffa34f4873ec20 2312 | languageName: node 2313 | linkType: hard 2314 | 2315 | "npm-run-path@npm:^4.0.1": 2316 | version: 4.0.1 2317 | resolution: "npm-run-path@npm:4.0.1" 2318 | dependencies: 2319 | path-key: ^3.0.0 2320 | checksum: 5374c0cea4b0bbfdfae62da7bbdf1e1558d338335f4cacf2515c282ff358ff27b2ecb91ffa5330a8b14390ac66a1e146e10700440c1ab868208430f56b5f4d23 2321 | languageName: node 2322 | linkType: hard 2323 | 2324 | "npm-run-path@npm:^5.1.0": 2325 | version: 5.1.0 2326 | resolution: "npm-run-path@npm:5.1.0" 2327 | dependencies: 2328 | path-key: ^4.0.0 2329 | checksum: dc184eb5ec239d6a2b990b43236845332ef12f4e0beaa9701de724aa797fe40b6bbd0157fb7639d24d3ab13f5d5cf22d223a19c6300846b8126f335f788bee66 2330 | languageName: node 2331 | linkType: hard 2332 | 2333 | "object-inspect@npm:^1.12.2": 2334 | version: 1.12.2 2335 | resolution: "object-inspect@npm:1.12.2" 2336 | checksum: a534fc1b8534284ed71f25ce3a496013b7ea030f3d1b77118f6b7b1713829262be9e6243acbcb3ef8c626e2b64186112cb7f6db74e37b2789b9c789ca23048b2 2337 | languageName: node 2338 | linkType: hard 2339 | 2340 | "once@npm:^1.3.0": 2341 | version: 1.4.0 2342 | resolution: "once@npm:1.4.0" 2343 | dependencies: 2344 | wrappy: 1 2345 | checksum: cd0a88501333edd640d95f0d2700fbde6bff20b3d4d9bdc521bdd31af0656b5706570d6c6afe532045a20bb8dc0849f8332d6f2a416e0ba6d3d3b98806c7db68 2346 | languageName: node 2347 | linkType: hard 2348 | 2349 | "onetime@npm:^2.0.0": 2350 | version: 2.0.1 2351 | resolution: "onetime@npm:2.0.1" 2352 | dependencies: 2353 | mimic-fn: ^1.0.0 2354 | checksum: bb44015ac7a525d0fb43b029a583d4ad359834632b4424ca209b438aacf6d669dda81b5edfbdb42c22636e607b276ba5589f46694a729e3bc27948ce26f4cc1a 2355 | languageName: node 2356 | linkType: hard 2357 | 2358 | "onetime@npm:^5.1.0, onetime@npm:^5.1.2": 2359 | version: 5.1.2 2360 | resolution: "onetime@npm:5.1.2" 2361 | dependencies: 2362 | mimic-fn: ^2.1.0 2363 | checksum: 2478859ef817fc5d4e9c2f9e5728512ddd1dbc9fb7829ad263765bb6d3b91ce699d6e2332eef6b7dff183c2f490bd3349f1666427eaba4469fba0ac38dfd0d34 2364 | languageName: node 2365 | linkType: hard 2366 | 2367 | "onetime@npm:^6.0.0": 2368 | version: 6.0.0 2369 | resolution: "onetime@npm:6.0.0" 2370 | dependencies: 2371 | mimic-fn: ^4.0.0 2372 | checksum: 0846ce78e440841335d4e9182ef69d5762e9f38aa7499b19f42ea1c4cd40f0b4446094c455c713f9adac3f4ae86f613bb5e30c99e52652764d06a89f709b3788 2373 | languageName: node 2374 | linkType: hard 2375 | 2376 | "optionator@npm:^0.8.2": 2377 | version: 0.8.3 2378 | resolution: "optionator@npm:0.8.3" 2379 | dependencies: 2380 | deep-is: ~0.1.3 2381 | fast-levenshtein: ~2.0.6 2382 | levn: ~0.3.0 2383 | prelude-ls: ~1.1.2 2384 | type-check: ~0.3.2 2385 | word-wrap: ~1.2.3 2386 | checksum: b8695ddf3d593203e25ab0900e265d860038486c943ff8b774f596a310f8ceebdb30c6832407a8198ba3ec9debe1abe1f51d4aad94843612db3b76d690c61d34 2387 | languageName: node 2388 | linkType: hard 2389 | 2390 | "os-tmpdir@npm:~1.0.2": 2391 | version: 1.0.2 2392 | resolution: "os-tmpdir@npm:1.0.2" 2393 | checksum: 5666560f7b9f10182548bf7013883265be33620b1c1b4a4d405c25be2636f970c5488ff3e6c48de75b55d02bde037249fe5dbfbb4c0fb7714953d56aed062e6d 2394 | languageName: node 2395 | linkType: hard 2396 | 2397 | "p-limit@npm:^2.2.0": 2398 | version: 2.3.0 2399 | resolution: "p-limit@npm:2.3.0" 2400 | dependencies: 2401 | p-try: ^2.0.0 2402 | checksum: 84ff17f1a38126c3314e91ecfe56aecbf36430940e2873dadaa773ffe072dc23b7af8e46d4b6485d302a11673fe94c6b67ca2cfbb60c989848b02100d0594ac1 2403 | languageName: node 2404 | linkType: hard 2405 | 2406 | "p-limit@npm:^3.0.2": 2407 | version: 3.1.0 2408 | resolution: "p-limit@npm:3.1.0" 2409 | dependencies: 2410 | yocto-queue: ^0.1.0 2411 | checksum: 7c3690c4dbf62ef625671e20b7bdf1cbc9534e83352a2780f165b0d3ceba21907e77ad63401708145ca4e25bfc51636588d89a8c0aeb715e6c37d1c066430360 2412 | languageName: node 2413 | linkType: hard 2414 | 2415 | "p-locate@npm:^4.1.0": 2416 | version: 4.1.0 2417 | resolution: "p-locate@npm:4.1.0" 2418 | dependencies: 2419 | p-limit: ^2.2.0 2420 | checksum: 513bd14a455f5da4ebfcb819ef706c54adb09097703de6aeaa5d26fe5ea16df92b48d1ac45e01e3944ce1e6aa2a66f7f8894742b8c9d6e276e16cd2049a2b870 2421 | languageName: node 2422 | linkType: hard 2423 | 2424 | "p-locate@npm:^5.0.0": 2425 | version: 5.0.0 2426 | resolution: "p-locate@npm:5.0.0" 2427 | dependencies: 2428 | p-limit: ^3.0.2 2429 | checksum: 1623088f36cf1cbca58e9b61c4e62bf0c60a07af5ae1ca99a720837356b5b6c5ba3eb1b2127e47a06865fee59dd0453cad7cc844cda9d5a62ac1a5a51b7c86d3 2430 | languageName: node 2431 | linkType: hard 2432 | 2433 | "p-map@npm:^4.0.0": 2434 | version: 4.0.0 2435 | resolution: "p-map@npm:4.0.0" 2436 | dependencies: 2437 | aggregate-error: ^3.0.0 2438 | checksum: cb0ab21ec0f32ddffd31dfc250e3afa61e103ef43d957cc45497afe37513634589316de4eb88abdfd969fe6410c22c0b93ab24328833b8eb1ccc087fc0442a1c 2439 | languageName: node 2440 | linkType: hard 2441 | 2442 | "p-try@npm:^2.0.0": 2443 | version: 2.2.0 2444 | resolution: "p-try@npm:2.2.0" 2445 | checksum: f8a8e9a7693659383f06aec604ad5ead237c7a261c18048a6e1b5b85a5f8a067e469aa24f5bc009b991ea3b058a87f5065ef4176793a200d4917349881216cae 2446 | languageName: node 2447 | linkType: hard 2448 | 2449 | "parent-module@npm:^1.0.0": 2450 | version: 1.0.1 2451 | resolution: "parent-module@npm:1.0.1" 2452 | dependencies: 2453 | callsites: ^3.0.0 2454 | checksum: 6ba8b255145cae9470cf5551eb74be2d22281587af787a2626683a6c20fbb464978784661478dd2a3f1dad74d1e802d403e1b03c1a31fab310259eec8ac560ff 2455 | languageName: node 2456 | linkType: hard 2457 | 2458 | "parse-json@npm:^4.0.0": 2459 | version: 4.0.0 2460 | resolution: "parse-json@npm:4.0.0" 2461 | dependencies: 2462 | error-ex: ^1.3.1 2463 | json-parse-better-errors: ^1.0.1 2464 | checksum: 0fe227d410a61090c247e34fa210552b834613c006c2c64d9a05cfe9e89cf8b4246d1246b1a99524b53b313e9ac024438d0680f67e33eaed7e6f38db64cfe7b5 2465 | languageName: node 2466 | linkType: hard 2467 | 2468 | "parse-json@npm:^5.0.0": 2469 | version: 5.2.0 2470 | resolution: "parse-json@npm:5.2.0" 2471 | dependencies: 2472 | "@babel/code-frame": ^7.0.0 2473 | error-ex: ^1.3.1 2474 | json-parse-even-better-errors: ^2.3.0 2475 | lines-and-columns: ^1.1.6 2476 | checksum: 62085b17d64da57f40f6afc2ac1f4d95def18c4323577e1eced571db75d9ab59b297d1d10582920f84b15985cbfc6b6d450ccbf317644cfa176f3ed982ad87e2 2477 | languageName: node 2478 | linkType: hard 2479 | 2480 | "parse-passwd@npm:^1.0.0": 2481 | version: 1.0.0 2482 | resolution: "parse-passwd@npm:1.0.0" 2483 | checksum: 4e55e0231d58f828a41d0f1da2bf2ff7bcef8f4cb6146e69d16ce499190de58b06199e6bd9b17fbf0d4d8aef9052099cdf8c4f13a6294b1a522e8e958073066e 2484 | languageName: node 2485 | linkType: hard 2486 | 2487 | "path-exists@npm:^4.0.0": 2488 | version: 4.0.0 2489 | resolution: "path-exists@npm:4.0.0" 2490 | checksum: 505807199dfb7c50737b057dd8d351b82c033029ab94cb10a657609e00c1bc53b951cfdbccab8de04c5584d5eff31128ce6afd3db79281874a5ef2adbba55ed1 2491 | languageName: node 2492 | linkType: hard 2493 | 2494 | "path-is-absolute@npm:^1.0.0": 2495 | version: 1.0.1 2496 | resolution: "path-is-absolute@npm:1.0.1" 2497 | checksum: 060840f92cf8effa293bcc1bea81281bd7d363731d214cbe5c227df207c34cd727430f70c6037b5159c8a870b9157cba65e775446b0ab06fd5ecc7e54615a3b8 2498 | languageName: node 2499 | linkType: hard 2500 | 2501 | "path-is-inside@npm:^1.0.2": 2502 | version: 1.0.2 2503 | resolution: "path-is-inside@npm:1.0.2" 2504 | checksum: 0b5b6c92d3018b82afb1f74fe6de6338c4c654de4a96123cb343f2b747d5606590ac0c890f956ed38220a4ab59baddfd7b713d78a62d240b20b14ab801fa02cb 2505 | languageName: node 2506 | linkType: hard 2507 | 2508 | "path-key@npm:^2.0.1": 2509 | version: 2.0.1 2510 | resolution: "path-key@npm:2.0.1" 2511 | checksum: f7ab0ad42fe3fb8c7f11d0c4f849871e28fbd8e1add65c370e422512fc5887097b9cf34d09c1747d45c942a8c1e26468d6356e2df3f740bf177ab8ca7301ebfd 2512 | languageName: node 2513 | linkType: hard 2514 | 2515 | "path-key@npm:^3.0.0, path-key@npm:^3.1.0": 2516 | version: 3.1.1 2517 | resolution: "path-key@npm:3.1.1" 2518 | checksum: 55cd7a9dd4b343412a8386a743f9c746ef196e57c823d90ca3ab917f90ab9f13dd0ded27252ba49dbdfcab2b091d998bc446f6220cd3cea65db407502a740020 2519 | languageName: node 2520 | linkType: hard 2521 | 2522 | "path-key@npm:^4.0.0": 2523 | version: 4.0.0 2524 | resolution: "path-key@npm:4.0.0" 2525 | checksum: 8e6c314ae6d16b83e93032c61020129f6f4484590a777eed709c4a01b50e498822b00f76ceaf94bc64dbd90b327df56ceadce27da3d83393790f1219e07721d7 2526 | languageName: node 2527 | linkType: hard 2528 | 2529 | "path-parse@npm:^1.0.7": 2530 | version: 1.0.7 2531 | resolution: "path-parse@npm:1.0.7" 2532 | checksum: 49abf3d81115642938a8700ec580da6e830dde670be21893c62f4e10bd7dd4c3742ddc603fe24f898cba7eb0c6bc1777f8d9ac14185d34540c6d4d80cd9cae8a 2533 | languageName: node 2534 | linkType: hard 2535 | 2536 | "path-type@npm:^4.0.0": 2537 | version: 4.0.0 2538 | resolution: "path-type@npm:4.0.0" 2539 | checksum: 5b1e2daa247062061325b8fdbfd1fb56dde0a448fb1455453276ea18c60685bdad23a445dc148cf87bc216be1573357509b7d4060494a6fd768c7efad833ee45 2540 | languageName: node 2541 | linkType: hard 2542 | 2543 | "picomatch@npm:^2.3.1": 2544 | version: 2.3.1 2545 | resolution: "picomatch@npm:2.3.1" 2546 | checksum: 050c865ce81119c4822c45d3c84f1ced46f93a0126febae20737bd05ca20589c564d6e9226977df859ed5e03dc73f02584a2b0faad36e896936238238b0446cf 2547 | languageName: node 2548 | linkType: hard 2549 | 2550 | "pidtree@npm:^0.6.0": 2551 | version: 0.6.0 2552 | resolution: "pidtree@npm:0.6.0" 2553 | bin: 2554 | pidtree: bin/pidtree.js 2555 | checksum: 8fbc073ede9209dd15e80d616e65eb674986c93be49f42d9ddde8dbbd141bb53d628a7ca4e58ab5c370bb00383f67d75df59a9a226dede8fa801267a7030c27a 2556 | languageName: node 2557 | linkType: hard 2558 | 2559 | "prelude-ls@npm:~1.1.2": 2560 | version: 1.1.2 2561 | resolution: "prelude-ls@npm:1.1.2" 2562 | checksum: c4867c87488e4a0c233e158e4d0d5565b609b105d75e4c05dc760840475f06b731332eb93cc8c9cecb840aa8ec323ca3c9a56ad7820ad2e63f0261dadcb154e4 2563 | languageName: node 2564 | linkType: hard 2565 | 2566 | "prettier-linter-helpers@npm:^1.0.0": 2567 | version: 1.0.0 2568 | resolution: "prettier-linter-helpers@npm:1.0.0" 2569 | dependencies: 2570 | fast-diff: ^1.1.2 2571 | checksum: 00ce8011cf6430158d27f9c92cfea0a7699405633f7f1d4a45f07e21bf78e99895911cbcdc3853db3a824201a7c745bd49bfea8abd5fb9883e765a90f74f8392 2572 | languageName: node 2573 | linkType: hard 2574 | 2575 | "prettier-plugin-solidity@npm:^1.0.0-dev.22": 2576 | version: 1.0.0-dev.22 2577 | resolution: "prettier-plugin-solidity@npm:1.0.0-dev.22" 2578 | dependencies: 2579 | "@solidity-parser/parser": ^0.14.2 2580 | emoji-regex: ^10.1.0 2581 | escape-string-regexp: ^4.0.0 2582 | semver: ^7.3.7 2583 | solidity-comments-extractor: ^0.0.7 2584 | string-width: ^4.2.3 2585 | peerDependencies: 2586 | prettier: ^2.3.0 2587 | checksum: 23fb23efef884c0d04905fe08e35577d6dc1454d64a2e4f261b8f7e85a783251ae6b9efb16f91a75a9623e51e76ee29772e7835c919668328c64b3fc4b54bd36 2588 | languageName: node 2589 | linkType: hard 2590 | 2591 | "prettier@npm:^1.14.3": 2592 | version: 1.19.1 2593 | resolution: "prettier@npm:1.19.1" 2594 | bin: 2595 | prettier: ./bin-prettier.js 2596 | checksum: bc78219e0f8173a808f4c6c8e0a137dd8ebd4fbe013e63fe1a37a82b48612f17b8ae8e18a992adf802ee2cf7428f14f084e7c2846ca5759cf4013c6e54810e1f 2597 | languageName: node 2598 | linkType: hard 2599 | 2600 | "prettier@npm:^2.7.1": 2601 | version: 2.7.1 2602 | resolution: "prettier@npm:2.7.1" 2603 | bin: 2604 | prettier: bin-prettier.js 2605 | checksum: 55a4409182260866ab31284d929b3cb961e5fdb91fe0d2e099dac92eaecec890f36e524b4c19e6ceae839c99c6d7195817579cdffc8e2c80da0cb794463a748b 2606 | languageName: node 2607 | linkType: hard 2608 | 2609 | "progress@npm:^2.0.0": 2610 | version: 2.0.3 2611 | resolution: "progress@npm:2.0.3" 2612 | checksum: f67403fe7b34912148d9252cb7481266a354bd99ce82c835f79070643bb3c6583d10dbcfda4d41e04bbc1d8437e9af0fb1e1f2135727878f5308682a579429b7 2613 | languageName: node 2614 | linkType: hard 2615 | 2616 | "punycode@npm:^2.1.0": 2617 | version: 2.1.1 2618 | resolution: "punycode@npm:2.1.1" 2619 | checksum: 823bf443c6dd14f669984dea25757b37993f67e8d94698996064035edd43bed8a5a17a9f12e439c2b35df1078c6bec05a6c86e336209eb1061e8025c481168e8 2620 | languageName: node 2621 | linkType: hard 2622 | 2623 | "q@npm:^1.5.1": 2624 | version: 1.5.1 2625 | resolution: "q@npm:1.5.1" 2626 | checksum: 147baa93c805bc1200ed698bdf9c72e9e42c05f96d007e33a558b5fdfd63e5ea130e99313f28efc1783e90e6bdb4e48b67a36fcc026b7b09202437ae88a1fb12 2627 | languageName: node 2628 | linkType: hard 2629 | 2630 | "quick-lru@npm:^4.0.1": 2631 | version: 4.0.1 2632 | resolution: "quick-lru@npm:4.0.1" 2633 | checksum: bea46e1abfaa07023e047d3cf1716a06172c4947886c053ede5c50321893711577cb6119360f810cc3ffcd70c4d7db4069c3cee876b358ceff8596e062bd1154 2634 | languageName: node 2635 | linkType: hard 2636 | 2637 | "read-pkg-up@npm:^7.0.1": 2638 | version: 7.0.1 2639 | resolution: "read-pkg-up@npm:7.0.1" 2640 | dependencies: 2641 | find-up: ^4.1.0 2642 | read-pkg: ^5.2.0 2643 | type-fest: ^0.8.1 2644 | checksum: e4e93ce70e5905b490ca8f883eb9e48b5d3cebc6cd4527c25a0d8f3ae2903bd4121c5ab9c5a3e217ada0141098eeb661313c86fa008524b089b8ed0b7f165e44 2645 | languageName: node 2646 | linkType: hard 2647 | 2648 | "read-pkg@npm:^5.2.0": 2649 | version: 5.2.0 2650 | resolution: "read-pkg@npm:5.2.0" 2651 | dependencies: 2652 | "@types/normalize-package-data": ^2.4.0 2653 | normalize-package-data: ^2.5.0 2654 | parse-json: ^5.0.0 2655 | type-fest: ^0.6.0 2656 | checksum: eb696e60528b29aebe10e499ba93f44991908c57d70f2d26f369e46b8b9afc208ef11b4ba64f67630f31df8b6872129e0a8933c8c53b7b4daf0eace536901222 2657 | languageName: node 2658 | linkType: hard 2659 | 2660 | "readable-stream@npm:3, readable-stream@npm:^3.0.0": 2661 | version: 3.6.0 2662 | resolution: "readable-stream@npm:3.6.0" 2663 | dependencies: 2664 | inherits: ^2.0.3 2665 | string_decoder: ^1.1.1 2666 | util-deprecate: ^1.0.1 2667 | checksum: d4ea81502d3799439bb955a3a5d1d808592cf3133350ed352aeaa499647858b27b1c4013984900238b0873ec8d0d8defce72469fb7a83e61d53f5ad61cb80dc8 2668 | languageName: node 2669 | linkType: hard 2670 | 2671 | "redent@npm:^3.0.0": 2672 | version: 3.0.0 2673 | resolution: "redent@npm:3.0.0" 2674 | dependencies: 2675 | indent-string: ^4.0.0 2676 | strip-indent: ^3.0.0 2677 | checksum: fa1ef20404a2d399235e83cc80bd55a956642e37dd197b4b612ba7327bf87fa32745aeb4a1634b2bab25467164ab4ed9c15be2c307923dd08b0fe7c52431ae6b 2678 | languageName: node 2679 | linkType: hard 2680 | 2681 | "regexpp@npm:^2.0.1": 2682 | version: 2.0.1 2683 | resolution: "regexpp@npm:2.0.1" 2684 | checksum: 1f41cf80ac08514c6665812e3dcc0673569431d3285db27053f8b237a758992fb55d6ddfbc264db399ff4f7a7db432900ca3a029daa28a75e0436231872091b1 2685 | languageName: node 2686 | linkType: hard 2687 | 2688 | "require-directory@npm:^2.1.1": 2689 | version: 2.1.1 2690 | resolution: "require-directory@npm:2.1.1" 2691 | checksum: fb47e70bf0001fdeabdc0429d431863e9475e7e43ea5f94ad86503d918423c1543361cc5166d713eaa7029dd7a3d34775af04764bebff99ef413111a5af18c80 2692 | languageName: node 2693 | linkType: hard 2694 | 2695 | "require-from-string@npm:^2.0.2": 2696 | version: 2.0.2 2697 | resolution: "require-from-string@npm:2.0.2" 2698 | checksum: a03ef6895445f33a4015300c426699bc66b2b044ba7b670aa238610381b56d3f07c686251740d575e22f4c87531ba662d06937508f0f3c0f1ddc04db3130560b 2699 | languageName: node 2700 | linkType: hard 2701 | 2702 | "resolve-dir@npm:^1.0.0, resolve-dir@npm:^1.0.1": 2703 | version: 1.0.1 2704 | resolution: "resolve-dir@npm:1.0.1" 2705 | dependencies: 2706 | expand-tilde: ^2.0.0 2707 | global-modules: ^1.0.0 2708 | checksum: ef736b8ed60d6645c3b573da17d329bfb50ec4e1d6c5ffd6df49e3497acef9226f9810ea6823b8ece1560e01dcb13f77a9f6180d4f242d00cc9a8f4de909c65c 2709 | languageName: node 2710 | linkType: hard 2711 | 2712 | "resolve-from@npm:5.0.0, resolve-from@npm:^5.0.0": 2713 | version: 5.0.0 2714 | resolution: "resolve-from@npm:5.0.0" 2715 | checksum: 4ceeb9113e1b1372d0cd969f3468fa042daa1dd9527b1b6bb88acb6ab55d8b9cd65dbf18819f9f9ddf0db804990901dcdaade80a215e7b2c23daae38e64f5bdf 2716 | languageName: node 2717 | linkType: hard 2718 | 2719 | "resolve-from@npm:^3.0.0": 2720 | version: 3.0.0 2721 | resolution: "resolve-from@npm:3.0.0" 2722 | checksum: fff9819254d2d62b57f74e5c2ca9c0bdd425ca47287c4d801bc15f947533148d858229ded7793b0f59e61e49e782fffd6722048add12996e1bd4333c29669062 2723 | languageName: node 2724 | linkType: hard 2725 | 2726 | "resolve-from@npm:^4.0.0": 2727 | version: 4.0.0 2728 | resolution: "resolve-from@npm:4.0.0" 2729 | checksum: f4ba0b8494846a5066328ad33ef8ac173801a51739eb4d63408c847da9a2e1c1de1e6cbbf72699211f3d13f8fc1325648b169bd15eb7da35688e30a5fb0e4a7f 2730 | languageName: node 2731 | linkType: hard 2732 | 2733 | "resolve-global@npm:1.0.0, resolve-global@npm:^1.0.0": 2734 | version: 1.0.0 2735 | resolution: "resolve-global@npm:1.0.0" 2736 | dependencies: 2737 | global-dirs: ^0.1.1 2738 | checksum: c4e11d33e84bde7516b824503ffbe4b6cce863d5ce485680fd3db997b7c64da1df98321b1fd0703b58be8bc9bc83bc96bd83043f96194386b45eb47229efb6b6 2739 | languageName: node 2740 | linkType: hard 2741 | 2742 | "resolve@npm:^1.10.0": 2743 | version: 1.22.1 2744 | resolution: "resolve@npm:1.22.1" 2745 | dependencies: 2746 | is-core-module: ^2.9.0 2747 | path-parse: ^1.0.7 2748 | supports-preserve-symlinks-flag: ^1.0.0 2749 | bin: 2750 | resolve: bin/resolve 2751 | checksum: 07af5fc1e81aa1d866cbc9e9460fbb67318a10fa3c4deadc35c3ad8a898ee9a71a86a65e4755ac3195e0ea0cfbe201eb323ebe655ce90526fd61917313a34e4e 2752 | languageName: node 2753 | linkType: hard 2754 | 2755 | "resolve@patch:resolve@^1.10.0#~builtin": 2756 | version: 1.22.1 2757 | resolution: "resolve@patch:resolve@npm%3A1.22.1#~builtin::version=1.22.1&hash=07638b" 2758 | dependencies: 2759 | is-core-module: ^2.9.0 2760 | path-parse: ^1.0.7 2761 | supports-preserve-symlinks-flag: ^1.0.0 2762 | bin: 2763 | resolve: bin/resolve 2764 | checksum: 5656f4d0bedcf8eb52685c1abdf8fbe73a1603bb1160a24d716e27a57f6cecbe2432ff9c89c2bd57542c3a7b9d14b1882b73bfe2e9d7849c9a4c0b8b39f02b8b 2765 | languageName: node 2766 | linkType: hard 2767 | 2768 | "restore-cursor@npm:^2.0.0": 2769 | version: 2.0.0 2770 | resolution: "restore-cursor@npm:2.0.0" 2771 | dependencies: 2772 | onetime: ^2.0.0 2773 | signal-exit: ^3.0.2 2774 | checksum: 482e13d02d834b6e5e3aa90304a8b5e840775d6f06916cc92a50038adf9f098dcc72405b567da8a37e137ae40ad3e31896fa3136ae62f7a426c2fbf53d036536 2775 | languageName: node 2776 | linkType: hard 2777 | 2778 | "restore-cursor@npm:^3.1.0": 2779 | version: 3.1.0 2780 | resolution: "restore-cursor@npm:3.1.0" 2781 | dependencies: 2782 | onetime: ^5.1.0 2783 | signal-exit: ^3.0.2 2784 | checksum: f877dd8741796b909f2a82454ec111afb84eb45890eb49ac947d87991379406b3b83ff9673a46012fca0d7844bb989f45cc5b788254cf1a39b6b5a9659de0630 2785 | languageName: node 2786 | linkType: hard 2787 | 2788 | "rfdc@npm:^1.3.0": 2789 | version: 1.3.0 2790 | resolution: "rfdc@npm:1.3.0" 2791 | checksum: fb2ba8512e43519983b4c61bd3fa77c0f410eff6bae68b08614437bc3f35f91362215f7b4a73cbda6f67330b5746ce07db5dd9850ad3edc91271ad6deea0df32 2792 | languageName: node 2793 | linkType: hard 2794 | 2795 | "rimraf@npm:2.6.3": 2796 | version: 2.6.3 2797 | resolution: "rimraf@npm:2.6.3" 2798 | dependencies: 2799 | glob: ^7.1.3 2800 | bin: 2801 | rimraf: ./bin.js 2802 | checksum: 3ea587b981a19016297edb96d1ffe48af7e6af69660e3b371dbfc73722a73a0b0e9be5c88089fbeeb866c389c1098e07f64929c7414290504b855f54f901ab10 2803 | languageName: node 2804 | linkType: hard 2805 | 2806 | "run-async@npm:^2.2.0": 2807 | version: 2.4.1 2808 | resolution: "run-async@npm:2.4.1" 2809 | checksum: a2c88aa15df176f091a2878eb840e68d0bdee319d8d97bbb89112223259cebecb94bc0defd735662b83c2f7a30bed8cddb7d1674eb48ae7322dc602b22d03797 2810 | languageName: node 2811 | linkType: hard 2812 | 2813 | "rxjs@npm:^6.4.0": 2814 | version: 6.6.7 2815 | resolution: "rxjs@npm:6.6.7" 2816 | dependencies: 2817 | tslib: ^1.9.0 2818 | checksum: bc334edef1bb8bbf56590b0b25734ba0deaf8825b703256a93714308ea36dff8a11d25533671adf8e104e5e8f256aa6fdfe39b2e248cdbd7a5f90c260acbbd1b 2819 | languageName: node 2820 | linkType: hard 2821 | 2822 | "rxjs@npm:^7.5.5": 2823 | version: 7.5.5 2824 | resolution: "rxjs@npm:7.5.5" 2825 | dependencies: 2826 | tslib: ^2.1.0 2827 | checksum: e034f60805210cce756dd2f49664a8108780b117cf5d0e2281506e9e6387f7b4f1532d974a8c8b09314fa7a16dd2f6cff3462072a5789672b5dcb45c4173f3c6 2828 | languageName: node 2829 | linkType: hard 2830 | 2831 | "safe-buffer@npm:~5.2.0": 2832 | version: 5.2.1 2833 | resolution: "safe-buffer@npm:5.2.1" 2834 | checksum: b99c4b41fdd67a6aaf280fcd05e9ffb0813654894223afb78a31f14a19ad220bba8aba1cb14eddce1fcfb037155fe6de4e861784eb434f7d11ed58d1e70dd491 2835 | languageName: node 2836 | linkType: hard 2837 | 2838 | "safer-buffer@npm:>= 2.1.2 < 3": 2839 | version: 2.1.2 2840 | resolution: "safer-buffer@npm:2.1.2" 2841 | checksum: cab8f25ae6f1434abee8d80023d7e72b598cf1327164ddab31003c51215526801e40b66c5e65d658a0af1e9d6478cadcb4c745f4bd6751f97d8644786c0978b0 2842 | languageName: node 2843 | linkType: hard 2844 | 2845 | "semver@npm:2 || 3 || 4 || 5, semver@npm:^5.5.0, semver@npm:^5.5.1": 2846 | version: 5.7.1 2847 | resolution: "semver@npm:5.7.1" 2848 | bin: 2849 | semver: ./bin/semver 2850 | checksum: 57fd0acfd0bac382ee87cd52cd0aaa5af086a7dc8d60379dfe65fea491fb2489b6016400813930ecd61fd0952dae75c115287a1b16c234b1550887117744dfaf 2851 | languageName: node 2852 | linkType: hard 2853 | 2854 | "semver@npm:7.3.7, semver@npm:^7.3.4, semver@npm:^7.3.7": 2855 | version: 7.3.7 2856 | resolution: "semver@npm:7.3.7" 2857 | dependencies: 2858 | lru-cache: ^6.0.0 2859 | bin: 2860 | semver: bin/semver.js 2861 | checksum: 2fa3e877568cd6ce769c75c211beaed1f9fce80b28338cadd9d0b6c40f2e2862bafd62c19a6cff42f3d54292b7c623277bcab8816a2b5521cf15210d43e75232 2862 | languageName: node 2863 | linkType: hard 2864 | 2865 | "semver@npm:^6.3.0": 2866 | version: 6.3.0 2867 | resolution: "semver@npm:6.3.0" 2868 | bin: 2869 | semver: ./bin/semver.js 2870 | checksum: 1b26ecf6db9e8292dd90df4e781d91875c0dcc1b1909e70f5d12959a23c7eebb8f01ea581c00783bbee72ceeaad9505797c381756326073850dc36ed284b21b9 2871 | languageName: node 2872 | linkType: hard 2873 | 2874 | "shebang-command@npm:^1.2.0": 2875 | version: 1.2.0 2876 | resolution: "shebang-command@npm:1.2.0" 2877 | dependencies: 2878 | shebang-regex: ^1.0.0 2879 | checksum: 9eed1750301e622961ba5d588af2212505e96770ec376a37ab678f965795e995ade7ed44910f5d3d3cb5e10165a1847f52d3348c64e146b8be922f7707958908 2880 | languageName: node 2881 | linkType: hard 2882 | 2883 | "shebang-command@npm:^2.0.0": 2884 | version: 2.0.0 2885 | resolution: "shebang-command@npm:2.0.0" 2886 | dependencies: 2887 | shebang-regex: ^3.0.0 2888 | checksum: 6b52fe87271c12968f6a054e60f6bde5f0f3d2db483a1e5c3e12d657c488a15474121a1d55cd958f6df026a54374ec38a4a963988c213b7570e1d51575cea7fa 2889 | languageName: node 2890 | linkType: hard 2891 | 2892 | "shebang-regex@npm:^1.0.0": 2893 | version: 1.0.0 2894 | resolution: "shebang-regex@npm:1.0.0" 2895 | checksum: 404c5a752cd40f94591dfd9346da40a735a05139dac890ffc229afba610854d8799aaa52f87f7e0c94c5007f2c6af55bdcaeb584b56691926c5eaf41dc8f1372 2896 | languageName: node 2897 | linkType: hard 2898 | 2899 | "shebang-regex@npm:^3.0.0": 2900 | version: 3.0.0 2901 | resolution: "shebang-regex@npm:3.0.0" 2902 | checksum: 1a2bcae50de99034fcd92ad4212d8e01eedf52c7ec7830eedcf886622804fe36884278f2be8be0ea5fde3fd1c23911643a4e0f726c8685b61871c8908af01222 2903 | languageName: node 2904 | linkType: hard 2905 | 2906 | "signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7": 2907 | version: 3.0.7 2908 | resolution: "signal-exit@npm:3.0.7" 2909 | checksum: a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318 2910 | languageName: node 2911 | linkType: hard 2912 | 2913 | "slice-ansi@npm:^2.1.0": 2914 | version: 2.1.0 2915 | resolution: "slice-ansi@npm:2.1.0" 2916 | dependencies: 2917 | ansi-styles: ^3.2.0 2918 | astral-regex: ^1.0.0 2919 | is-fullwidth-code-point: ^2.0.0 2920 | checksum: 4e82995aa59cef7eb03ef232d73c2239a15efa0ace87a01f3012ebb942e963fbb05d448ce7391efcd52ab9c32724164aba2086f5143e0445c969221dde3b6b1e 2921 | languageName: node 2922 | linkType: hard 2923 | 2924 | "slice-ansi@npm:^3.0.0": 2925 | version: 3.0.0 2926 | resolution: "slice-ansi@npm:3.0.0" 2927 | dependencies: 2928 | ansi-styles: ^4.0.0 2929 | astral-regex: ^2.0.0 2930 | is-fullwidth-code-point: ^3.0.0 2931 | checksum: 5ec6d022d12e016347e9e3e98a7eb2a592213a43a65f1b61b74d2c78288da0aded781f665807a9f3876b9daa9ad94f64f77d7633a0458876c3a4fdc4eb223f24 2932 | languageName: node 2933 | linkType: hard 2934 | 2935 | "slice-ansi@npm:^4.0.0": 2936 | version: 4.0.0 2937 | resolution: "slice-ansi@npm:4.0.0" 2938 | dependencies: 2939 | ansi-styles: ^4.0.0 2940 | astral-regex: ^2.0.0 2941 | is-fullwidth-code-point: ^3.0.0 2942 | checksum: 4a82d7f085b0e1b070e004941ada3c40d3818563ac44766cca4ceadd2080427d337554f9f99a13aaeb3b4a94d9964d9466c807b3d7b7541d1ec37ee32d308756 2943 | languageName: node 2944 | linkType: hard 2945 | 2946 | "slice-ansi@npm:^5.0.0": 2947 | version: 5.0.0 2948 | resolution: "slice-ansi@npm:5.0.0" 2949 | dependencies: 2950 | ansi-styles: ^6.0.0 2951 | is-fullwidth-code-point: ^4.0.0 2952 | checksum: 7e600a2a55e333a21ef5214b987c8358fe28bfb03c2867ff2cbf919d62143d1812ac27b4297a077fdaf27a03da3678e49551c93e35f9498a3d90221908a1180e 2953 | languageName: node 2954 | linkType: hard 2955 | 2956 | "solhint-plugin-prettier@npm:^0.0.5": 2957 | version: 0.0.5 2958 | resolution: "solhint-plugin-prettier@npm:0.0.5" 2959 | dependencies: 2960 | prettier-linter-helpers: ^1.0.0 2961 | peerDependencies: 2962 | prettier: ^1.15.0 || ^2.0.0 2963 | prettier-plugin-solidity: ^1.0.0-alpha.14 2964 | checksum: ca721e327daf49a4d9ef0ee5c9622482a8c5563d600eedfd3856c69ce67e416dd77da5166a033e2e641c9cdd7a0f2cbc7913b0eb1712081b3c7e8c633eef82a5 2965 | languageName: node 2966 | linkType: hard 2967 | 2968 | "solhint@npm:^3.3.7": 2969 | version: 3.3.7 2970 | resolution: "solhint@npm:3.3.7" 2971 | dependencies: 2972 | "@solidity-parser/parser": ^0.14.1 2973 | ajv: ^6.6.1 2974 | antlr4: 4.7.1 2975 | ast-parents: 0.0.1 2976 | chalk: ^2.4.2 2977 | commander: 2.18.0 2978 | cosmiconfig: ^5.0.7 2979 | eslint: ^5.6.0 2980 | fast-diff: ^1.1.2 2981 | glob: ^7.1.3 2982 | ignore: ^4.0.6 2983 | js-yaml: ^3.12.0 2984 | lodash: ^4.17.11 2985 | prettier: ^1.14.3 2986 | semver: ^6.3.0 2987 | dependenciesMeta: 2988 | prettier: 2989 | optional: true 2990 | bin: 2991 | solhint: solhint.js 2992 | checksum: 140a4660b691ea78aa7de19aca2123991fb4f9bc7be574e1573ae428b356e12919805df56c2892ddbdd031a4a4db477a81425ad85aac6672f3fb73f4887c2abb 2993 | languageName: node 2994 | linkType: hard 2995 | 2996 | "solidity-comments-extractor@npm:^0.0.7": 2997 | version: 0.0.7 2998 | resolution: "solidity-comments-extractor@npm:0.0.7" 2999 | checksum: a5cedf2310709969bc1783a6c336171478536f2f0ea96ad88437e0ef1e8844c0b37dd75591b0a824ec9c30640ea7e31b5f03128e871e6235bef3426617ce96c4 3000 | languageName: node 3001 | linkType: hard 3002 | 3003 | "source-map-support@npm:^0.5.16": 3004 | version: 0.5.21 3005 | resolution: "source-map-support@npm:0.5.21" 3006 | dependencies: 3007 | buffer-from: ^1.0.0 3008 | source-map: ^0.6.0 3009 | checksum: 43e98d700d79af1d36f859bdb7318e601dfc918c7ba2e98456118ebc4c4872b327773e5a1df09b0524e9e5063bb18f0934538eace60cca2710d1fa687645d137 3010 | languageName: node 3011 | linkType: hard 3012 | 3013 | "source-map@npm:^0.6.0": 3014 | version: 0.6.1 3015 | resolution: "source-map@npm:0.6.1" 3016 | checksum: 59ce8640cf3f3124f64ac289012c2b8bd377c238e316fb323ea22fbfe83da07d81e000071d7242cad7a23cd91c7de98e4df8830ec3f133cb6133a5f6e9f67bc2 3017 | languageName: node 3018 | linkType: hard 3019 | 3020 | "spdx-correct@npm:^3.0.0": 3021 | version: 3.1.1 3022 | resolution: "spdx-correct@npm:3.1.1" 3023 | dependencies: 3024 | spdx-expression-parse: ^3.0.0 3025 | spdx-license-ids: ^3.0.0 3026 | checksum: 77ce438344a34f9930feffa61be0eddcda5b55fc592906ef75621d4b52c07400a97084d8701557b13f7d2aae0cb64f808431f469e566ef3fe0a3a131dcb775a6 3027 | languageName: node 3028 | linkType: hard 3029 | 3030 | "spdx-exceptions@npm:^2.1.0": 3031 | version: 2.3.0 3032 | resolution: "spdx-exceptions@npm:2.3.0" 3033 | checksum: cb69a26fa3b46305637123cd37c85f75610e8c477b6476fa7354eb67c08128d159f1d36715f19be6f9daf4b680337deb8c65acdcae7f2608ba51931540687ac0 3034 | languageName: node 3035 | linkType: hard 3036 | 3037 | "spdx-expression-parse@npm:^3.0.0": 3038 | version: 3.0.1 3039 | resolution: "spdx-expression-parse@npm:3.0.1" 3040 | dependencies: 3041 | spdx-exceptions: ^2.1.0 3042 | spdx-license-ids: ^3.0.0 3043 | checksum: a1c6e104a2cbada7a593eaa9f430bd5e148ef5290d4c0409899855ce8b1c39652bcc88a725259491a82601159d6dc790bedefc9016c7472f7de8de7361f8ccde 3044 | languageName: node 3045 | linkType: hard 3046 | 3047 | "spdx-license-ids@npm:^3.0.0": 3048 | version: 3.0.11 3049 | resolution: "spdx-license-ids@npm:3.0.11" 3050 | checksum: 1da1acb090257773e60b022094050e810ae9fec874dc1461f65dc0400cd42dd830ab2df6e64fb49c2db3dce386dd0362110780e1b154db7c0bb413488836aaeb 3051 | languageName: node 3052 | linkType: hard 3053 | 3054 | "split2@npm:^3.0.0": 3055 | version: 3.2.2 3056 | resolution: "split2@npm:3.2.2" 3057 | dependencies: 3058 | readable-stream: ^3.0.0 3059 | checksum: 8127ddbedd0faf31f232c0e9192fede469913aa8982aa380752e0463b2e31c2359ef6962eb2d24c125bac59eeec76873678d723b1c7ff696216a1cd071e3994a 3060 | languageName: node 3061 | linkType: hard 3062 | 3063 | "sprintf-js@npm:~1.0.2": 3064 | version: 1.0.3 3065 | resolution: "sprintf-js@npm:1.0.3" 3066 | checksum: 19d79aec211f09b99ec3099b5b2ae2f6e9cdefe50bc91ac4c69144b6d3928a640bb6ae5b3def70c2e85a2c3d9f5ec2719921e3a59d3ca3ef4b2fd1a4656a0df3 3067 | languageName: node 3068 | linkType: hard 3069 | 3070 | "string-argv@npm:^0.3.1": 3071 | version: 0.3.1 3072 | resolution: "string-argv@npm:0.3.1" 3073 | checksum: efbd0289b599bee808ce80820dfe49c9635610715429c6b7cc50750f0437e3c2f697c81e5c390208c13b5d5d12d904a1546172a88579f6ee5cbaaaa4dc9ec5cf 3074 | languageName: node 3075 | linkType: hard 3076 | 3077 | "string-width@npm:^2.1.0": 3078 | version: 2.1.1 3079 | resolution: "string-width@npm:2.1.1" 3080 | dependencies: 3081 | is-fullwidth-code-point: ^2.0.0 3082 | strip-ansi: ^4.0.0 3083 | checksum: d6173abe088c615c8dffaf3861dc5d5906ed3dc2d6fd67ff2bd2e2b5dce7fd683c5240699cf0b1b8aa679a3b3bd6b28b5053c824cb89b813d7f6541d8f89064a 3084 | languageName: node 3085 | linkType: hard 3086 | 3087 | "string-width@npm:^3.0.0": 3088 | version: 3.1.0 3089 | resolution: "string-width@npm:3.1.0" 3090 | dependencies: 3091 | emoji-regex: ^7.0.1 3092 | is-fullwidth-code-point: ^2.0.0 3093 | strip-ansi: ^5.1.0 3094 | checksum: 57f7ca73d201682816d573dc68bd4bb8e1dff8dc9fcf10470fdfc3474135c97175fec12ea6a159e67339b41e86963112355b64529489af6e7e70f94a7caf08b2 3095 | languageName: node 3096 | linkType: hard 3097 | 3098 | "string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": 3099 | version: 4.2.3 3100 | resolution: "string-width@npm:4.2.3" 3101 | dependencies: 3102 | emoji-regex: ^8.0.0 3103 | is-fullwidth-code-point: ^3.0.0 3104 | strip-ansi: ^6.0.1 3105 | checksum: e52c10dc3fbfcd6c3a15f159f54a90024241d0f149cf8aed2982a2d801d2e64df0bf1dc351cf8e95c3319323f9f220c16e740b06faecd53e2462df1d2b5443fb 3106 | languageName: node 3107 | linkType: hard 3108 | 3109 | "string-width@npm:^5.0.0": 3110 | version: 5.1.2 3111 | resolution: "string-width@npm:5.1.2" 3112 | dependencies: 3113 | eastasianwidth: ^0.2.0 3114 | emoji-regex: ^9.2.2 3115 | strip-ansi: ^7.0.1 3116 | checksum: 7369deaa29f21dda9a438686154b62c2c5f661f8dda60449088f9f980196f7908fc39fdd1803e3e01541970287cf5deae336798337e9319a7055af89dafa7193 3117 | languageName: node 3118 | linkType: hard 3119 | 3120 | "string_decoder@npm:^1.1.1": 3121 | version: 1.3.0 3122 | resolution: "string_decoder@npm:1.3.0" 3123 | dependencies: 3124 | safe-buffer: ~5.2.0 3125 | checksum: 8417646695a66e73aefc4420eb3b84cc9ffd89572861fe004e6aeb13c7bc00e2f616247505d2dbbef24247c372f70268f594af7126f43548565c68c117bdeb56 3126 | languageName: node 3127 | linkType: hard 3128 | 3129 | "strip-ansi@npm:^4.0.0": 3130 | version: 4.0.0 3131 | resolution: "strip-ansi@npm:4.0.0" 3132 | dependencies: 3133 | ansi-regex: ^3.0.0 3134 | checksum: d9186e6c0cf78f25274f6750ee5e4a5725fb91b70fdd79aa5fe648eab092a0ec5b9621b22d69d4534a56319f75d8944efbd84e3afa8d4ad1b9a9491f12c84eca 3135 | languageName: node 3136 | linkType: hard 3137 | 3138 | "strip-ansi@npm:^5.1.0": 3139 | version: 5.2.0 3140 | resolution: "strip-ansi@npm:5.2.0" 3141 | dependencies: 3142 | ansi-regex: ^4.1.0 3143 | checksum: bdb5f76ade97062bd88e7723aa019adbfacdcba42223b19ccb528ffb9fb0b89a5be442c663c4a3fb25268eaa3f6ea19c7c3fbae830bd1562d55adccae1fcec46 3144 | languageName: node 3145 | linkType: hard 3146 | 3147 | "strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": 3148 | version: 6.0.1 3149 | resolution: "strip-ansi@npm:6.0.1" 3150 | dependencies: 3151 | ansi-regex: ^5.0.1 3152 | checksum: f3cd25890aef3ba6e1a74e20896c21a46f482e93df4a06567cebf2b57edabb15133f1f94e57434e0a958d61186087b1008e89c94875d019910a213181a14fc8c 3153 | languageName: node 3154 | linkType: hard 3155 | 3156 | "strip-ansi@npm:^7.0.1": 3157 | version: 7.0.1 3158 | resolution: "strip-ansi@npm:7.0.1" 3159 | dependencies: 3160 | ansi-regex: ^6.0.1 3161 | checksum: 257f78fa433520e7f9897722731d78599cb3fce29ff26a20a5e12ba4957463b50a01136f37c43707f4951817a75e90820174853d6ccc240997adc5df8f966039 3162 | languageName: node 3163 | linkType: hard 3164 | 3165 | "strip-bom@npm:4.0.0": 3166 | version: 4.0.0 3167 | resolution: "strip-bom@npm:4.0.0" 3168 | checksum: 9dbcfbaf503c57c06af15fe2c8176fb1bf3af5ff65003851a102749f875a6dbe0ab3b30115eccf6e805e9d756830d3e40ec508b62b3f1ddf3761a20ebe29d3f3 3169 | languageName: node 3170 | linkType: hard 3171 | 3172 | "strip-final-newline@npm:^2.0.0": 3173 | version: 2.0.0 3174 | resolution: "strip-final-newline@npm:2.0.0" 3175 | checksum: 69412b5e25731e1938184b5d489c32e340605bb611d6140344abc3421b7f3c6f9984b21dff296dfcf056681b82caa3bb4cc996a965ce37bcfad663e92eae9c64 3176 | languageName: node 3177 | linkType: hard 3178 | 3179 | "strip-final-newline@npm:^3.0.0": 3180 | version: 3.0.0 3181 | resolution: "strip-final-newline@npm:3.0.0" 3182 | checksum: 23ee263adfa2070cd0f23d1ac14e2ed2f000c9b44229aec9c799f1367ec001478469560abefd00c5c99ee6f0b31c137d53ec6029c53e9f32a93804e18c201050 3183 | languageName: node 3184 | linkType: hard 3185 | 3186 | "strip-indent@npm:^3.0.0": 3187 | version: 3.0.0 3188 | resolution: "strip-indent@npm:3.0.0" 3189 | dependencies: 3190 | min-indent: ^1.0.0 3191 | checksum: 18f045d57d9d0d90cd16f72b2313d6364fd2cb4bf85b9f593523ad431c8720011a4d5f08b6591c9d580f446e78855c5334a30fb91aa1560f5d9f95ed1b4a0530 3192 | languageName: node 3193 | linkType: hard 3194 | 3195 | "strip-json-comments@npm:3.0.1": 3196 | version: 3.0.1 3197 | resolution: "strip-json-comments@npm:3.0.1" 3198 | checksum: 2b860124c04b9b4ac09ec63c17fea142c789ea99b30569240f63c91917c3a8fdc250fc799280bc80dbbad1cccbcfc5f662636f960f80ce660e230f770c3f3a95 3199 | languageName: node 3200 | linkType: hard 3201 | 3202 | "strip-json-comments@npm:^2.0.1": 3203 | version: 2.0.1 3204 | resolution: "strip-json-comments@npm:2.0.1" 3205 | checksum: 1074ccb63270d32ca28edfb0a281c96b94dc679077828135141f27d52a5a398ef5e78bcf22809d23cadc2b81dfbe345eb5fd8699b385c8b1128907dec4a7d1e1 3206 | languageName: node 3207 | linkType: hard 3208 | 3209 | "supports-color@npm:^5.3.0": 3210 | version: 5.5.0 3211 | resolution: "supports-color@npm:5.5.0" 3212 | dependencies: 3213 | has-flag: ^3.0.0 3214 | checksum: 95f6f4ba5afdf92f495b5a912d4abee8dcba766ae719b975c56c084f5004845f6f5a5f7769f52d53f40e21952a6d87411bafe34af4a01e65f9926002e38e1dac 3215 | languageName: node 3216 | linkType: hard 3217 | 3218 | "supports-color@npm:^7.1.0": 3219 | version: 7.2.0 3220 | resolution: "supports-color@npm:7.2.0" 3221 | dependencies: 3222 | has-flag: ^4.0.0 3223 | checksum: 3dda818de06ebbe5b9653e07842d9479f3555ebc77e9a0280caf5a14fb877ffee9ed57007c3b78f5a6324b8dbeec648d9e97a24e2ed9fdb81ddc69ea07100f4a 3224 | languageName: node 3225 | linkType: hard 3226 | 3227 | "supports-preserve-symlinks-flag@npm:^1.0.0": 3228 | version: 1.0.0 3229 | resolution: "supports-preserve-symlinks-flag@npm:1.0.0" 3230 | checksum: 53b1e247e68e05db7b3808b99b892bd36fb096e6fba213a06da7fab22045e97597db425c724f2bbd6c99a3c295e1e73f3e4de78592289f38431049e1277ca0ae 3231 | languageName: node 3232 | linkType: hard 3233 | 3234 | "table@npm:^5.2.3": 3235 | version: 5.4.6 3236 | resolution: "table@npm:5.4.6" 3237 | dependencies: 3238 | ajv: ^6.10.2 3239 | lodash: ^4.17.14 3240 | slice-ansi: ^2.1.0 3241 | string-width: ^3.0.0 3242 | checksum: 9e35d3efa788edc17237eef8852f8e4b9178efd65a7d115141777b2ee77df4b7796c05f4ed3712d858f98894ac5935a481ceeb6dcb9895e2f67a61cce0e63b6c 3243 | languageName: node 3244 | linkType: hard 3245 | 3246 | "text-extensions@npm:^1.0.0": 3247 | version: 1.9.0 3248 | resolution: "text-extensions@npm:1.9.0" 3249 | checksum: 56a9962c1b62d39b2bcb369b7558ca85c1b55e554b38dfd725edcc0a1babe5815782a60c17ff6b839093b163dfebb92b804208aaaea616ec7571c8059ae0cf44 3250 | languageName: node 3251 | linkType: hard 3252 | 3253 | "text-table@npm:^0.2.0": 3254 | version: 0.2.0 3255 | resolution: "text-table@npm:0.2.0" 3256 | checksum: b6937a38c80c7f84d9c11dd75e49d5c44f71d95e810a3250bd1f1797fc7117c57698204adf676b71497acc205d769d65c16ae8fa10afad832ae1322630aef10a 3257 | languageName: node 3258 | linkType: hard 3259 | 3260 | "through2@npm:^4.0.0": 3261 | version: 4.0.2 3262 | resolution: "through2@npm:4.0.2" 3263 | dependencies: 3264 | readable-stream: 3 3265 | checksum: ac7430bd54ccb7920fd094b1c7ff3e1ad6edd94202e5528331253e5fde0cc56ceaa690e8df9895de2e073148c52dfbe6c4db74cacae812477a35660090960cc0 3266 | languageName: node 3267 | linkType: hard 3268 | 3269 | "through@npm:>=2.2.7 <3, through@npm:^2.3.6, through@npm:^2.3.8": 3270 | version: 2.3.8 3271 | resolution: "through@npm:2.3.8" 3272 | checksum: a38c3e059853c494af95d50c072b83f8b676a9ba2818dcc5b108ef252230735c54e0185437618596c790bbba8fcdaef5b290405981ffa09dce67b1f1bf190cbd 3273 | languageName: node 3274 | linkType: hard 3275 | 3276 | "tmp@npm:^0.0.33": 3277 | version: 0.0.33 3278 | resolution: "tmp@npm:0.0.33" 3279 | dependencies: 3280 | os-tmpdir: ~1.0.2 3281 | checksum: 902d7aceb74453ea02abbf58c203f4a8fc1cead89b60b31e354f74ed5b3fb09ea817f94fb310f884a5d16987dd9fa5a735412a7c2dd088dd3d415aa819ae3a28 3282 | languageName: node 3283 | linkType: hard 3284 | 3285 | "to-regex-range@npm:^5.0.1": 3286 | version: 5.0.1 3287 | resolution: "to-regex-range@npm:5.0.1" 3288 | dependencies: 3289 | is-number: ^7.0.0 3290 | checksum: f76fa01b3d5be85db6a2a143e24df9f60dd047d151062d0ba3df62953f2f697b16fe5dad9b0ac6191c7efc7b1d9dcaa4b768174b7b29da89d4428e64bc0a20ed 3291 | languageName: node 3292 | linkType: hard 3293 | 3294 | "trim-newlines@npm:^3.0.0": 3295 | version: 3.0.1 3296 | resolution: "trim-newlines@npm:3.0.1" 3297 | checksum: b530f3fadf78e570cf3c761fb74fef655beff6b0f84b29209bac6c9622db75ad1417f4a7b5d54c96605dcd72734ad44526fef9f396807b90839449eb543c6206 3298 | languageName: node 3299 | linkType: hard 3300 | 3301 | "ts-node@npm:^10.8.1": 3302 | version: 10.8.1 3303 | resolution: "ts-node@npm:10.8.1" 3304 | dependencies: 3305 | "@cspotcode/source-map-support": ^0.8.0 3306 | "@tsconfig/node10": ^1.0.7 3307 | "@tsconfig/node12": ^1.0.7 3308 | "@tsconfig/node14": ^1.0.0 3309 | "@tsconfig/node16": ^1.0.2 3310 | acorn: ^8.4.1 3311 | acorn-walk: ^8.1.1 3312 | arg: ^4.1.0 3313 | create-require: ^1.1.0 3314 | diff: ^4.0.1 3315 | make-error: ^1.1.1 3316 | v8-compile-cache-lib: ^3.0.1 3317 | yn: 3.1.1 3318 | peerDependencies: 3319 | "@swc/core": ">=1.2.50" 3320 | "@swc/wasm": ">=1.2.50" 3321 | "@types/node": "*" 3322 | typescript: ">=2.7" 3323 | peerDependenciesMeta: 3324 | "@swc/core": 3325 | optional: true 3326 | "@swc/wasm": 3327 | optional: true 3328 | bin: 3329 | ts-node: dist/bin.js 3330 | ts-node-cwd: dist/bin-cwd.js 3331 | ts-node-esm: dist/bin-esm.js 3332 | ts-node-script: dist/bin-script.js 3333 | ts-node-transpile-only: dist/bin-transpile.js 3334 | ts-script: dist/bin-script-deprecated.js 3335 | checksum: 7d1aa7aa3ae1c0459c4922ed0dbfbade442cfe0c25aebaf620cdf1774f112c8d7a9b14934cb6719274917f35b2c503ba87bcaf5e16a0d39ba0f68ce3e7728363 3336 | languageName: node 3337 | linkType: hard 3338 | 3339 | "tslib@npm:^1.9.0": 3340 | version: 1.14.1 3341 | resolution: "tslib@npm:1.14.1" 3342 | checksum: dbe628ef87f66691d5d2959b3e41b9ca0045c3ee3c7c7b906cc1e328b39f199bb1ad9e671c39025bd56122ac57dfbf7385a94843b1cc07c60a4db74795829acd 3343 | languageName: node 3344 | linkType: hard 3345 | 3346 | "tslib@npm:^2.1.0": 3347 | version: 2.4.0 3348 | resolution: "tslib@npm:2.4.0" 3349 | checksum: 8c4aa6a3c5a754bf76aefc38026134180c053b7bd2f81338cb5e5ebf96fefa0f417bff221592bf801077f5bf990562f6264fecbc42cd3309b33872cb6fc3b113 3350 | languageName: node 3351 | linkType: hard 3352 | 3353 | "type-check@npm:~0.3.2": 3354 | version: 0.3.2 3355 | resolution: "type-check@npm:0.3.2" 3356 | dependencies: 3357 | prelude-ls: ~1.1.2 3358 | checksum: dd3b1495642731bc0e1fc40abe5e977e0263005551ac83342ecb6f4f89551d106b368ec32ad3fb2da19b3bd7b2d1f64330da2ea9176d8ddbfe389fb286eb5124 3359 | languageName: node 3360 | linkType: hard 3361 | 3362 | "type-fest@npm:^0.18.0": 3363 | version: 0.18.1 3364 | resolution: "type-fest@npm:0.18.1" 3365 | checksum: e96dcee18abe50ec82dab6cbc4751b3a82046da54c52e3b2d035b3c519732c0b3dd7a2fa9df24efd1a38d953d8d4813c50985f215f1957ee5e4f26b0fe0da395 3366 | languageName: node 3367 | linkType: hard 3368 | 3369 | "type-fest@npm:^0.21.3": 3370 | version: 0.21.3 3371 | resolution: "type-fest@npm:0.21.3" 3372 | checksum: e6b32a3b3877f04339bae01c193b273c62ba7bfc9e325b8703c4ee1b32dc8fe4ef5dfa54bf78265e069f7667d058e360ae0f37be5af9f153b22382cd55a9afe0 3373 | languageName: node 3374 | linkType: hard 3375 | 3376 | "type-fest@npm:^0.6.0": 3377 | version: 0.6.0 3378 | resolution: "type-fest@npm:0.6.0" 3379 | checksum: b2188e6e4b21557f6e92960ec496d28a51d68658018cba8b597bd3ef757721d1db309f120ae987abeeda874511d14b776157ff809f23c6d1ce8f83b9b2b7d60f 3380 | languageName: node 3381 | linkType: hard 3382 | 3383 | "type-fest@npm:^0.8.1": 3384 | version: 0.8.1 3385 | resolution: "type-fest@npm:0.8.1" 3386 | checksum: d61c4b2eba24009033ae4500d7d818a94fd6d1b481a8111612ee141400d5f1db46f199c014766b9fa9b31a6a7374d96fc748c6d688a78a3ce5a33123839becb7 3387 | languageName: node 3388 | linkType: hard 3389 | 3390 | "typescript@npm:^4.6.4": 3391 | version: 4.7.4 3392 | resolution: "typescript@npm:4.7.4" 3393 | bin: 3394 | tsc: bin/tsc 3395 | tsserver: bin/tsserver 3396 | checksum: 5750181b1cd7e6482c4195825547e70f944114fb47e58e4aa7553e62f11b3f3173766aef9c281783edfd881f7b8299cf35e3ca8caebe73d8464528c907a164df 3397 | languageName: node 3398 | linkType: hard 3399 | 3400 | "typescript@patch:typescript@^4.6.4#~builtin": 3401 | version: 4.7.4 3402 | resolution: "typescript@patch:typescript@npm%3A4.7.4#~builtin::version=4.7.4&hash=7ad353" 3403 | bin: 3404 | tsc: bin/tsc 3405 | tsserver: bin/tsserver 3406 | checksum: 9096d8f6c16cb80ef3bf96fcbbd055bf1c4a43bd14f3b7be45a9fbe7ada46ec977f604d5feed3263b4f2aa7d4c7477ce5f9cd87de0d6feedec69a983f3a4f93e 3407 | languageName: node 3408 | linkType: hard 3409 | 3410 | "universalify@npm:^0.1.0": 3411 | version: 0.1.2 3412 | resolution: "universalify@npm:0.1.2" 3413 | checksum: 40cdc60f6e61070fe658ca36016a8f4ec216b29bf04a55dce14e3710cc84c7448538ef4dad3728d0bfe29975ccd7bfb5f414c45e7b78883567fb31b246f02dff 3414 | languageName: node 3415 | linkType: hard 3416 | 3417 | "universalify@npm:^2.0.0": 3418 | version: 2.0.0 3419 | resolution: "universalify@npm:2.0.0" 3420 | checksum: 2406a4edf4a8830aa6813278bab1f953a8e40f2f63a37873ffa9a3bc8f9745d06cc8e88f3572cb899b7e509013f7f6fcc3e37e8a6d914167a5381d8440518c44 3421 | languageName: node 3422 | linkType: hard 3423 | 3424 | "uri-js@npm:^4.2.2": 3425 | version: 4.4.1 3426 | resolution: "uri-js@npm:4.4.1" 3427 | dependencies: 3428 | punycode: ^2.1.0 3429 | checksum: 7167432de6817fe8e9e0c9684f1d2de2bb688c94388f7569f7dbdb1587c9f4ca2a77962f134ec90be0cc4d004c939ff0d05acc9f34a0db39a3c797dada262633 3430 | languageName: node 3431 | linkType: hard 3432 | 3433 | "util-deprecate@npm:^1.0.1": 3434 | version: 1.0.2 3435 | resolution: "util-deprecate@npm:1.0.2" 3436 | checksum: 474acf1146cb2701fe3b074892217553dfcf9a031280919ba1b8d651a068c9b15d863b7303cb15bd00a862b498e6cf4ad7b4a08fb134edd5a6f7641681cb54a2 3437 | languageName: node 3438 | linkType: hard 3439 | 3440 | "v8-compile-cache-lib@npm:^3.0.1": 3441 | version: 3.0.1 3442 | resolution: "v8-compile-cache-lib@npm:3.0.1" 3443 | checksum: 78089ad549e21bcdbfca10c08850022b22024cdcc2da9b168bcf5a73a6ed7bf01a9cebb9eac28e03cd23a684d81e0502797e88f3ccd27a32aeab1cfc44c39da0 3444 | languageName: node 3445 | linkType: hard 3446 | 3447 | "validate-npm-package-license@npm:^3.0.1": 3448 | version: 3.0.4 3449 | resolution: "validate-npm-package-license@npm:3.0.4" 3450 | dependencies: 3451 | spdx-correct: ^3.0.0 3452 | spdx-expression-parse: ^3.0.0 3453 | checksum: 35703ac889d419cf2aceef63daeadbe4e77227c39ab6287eeb6c1b36a746b364f50ba22e88591f5d017bc54685d8137bc2d328d0a896e4d3fd22093c0f32a9ad 3454 | languageName: node 3455 | linkType: hard 3456 | 3457 | "which@npm:^1.2.14, which@npm:^1.2.9": 3458 | version: 1.3.1 3459 | resolution: "which@npm:1.3.1" 3460 | dependencies: 3461 | isexe: ^2.0.0 3462 | bin: 3463 | which: ./bin/which 3464 | checksum: f2e185c6242244b8426c9df1510e86629192d93c1a986a7d2a591f2c24869e7ffd03d6dac07ca863b2e4c06f59a4cc9916c585b72ee9fa1aa609d0124df15e04 3465 | languageName: node 3466 | linkType: hard 3467 | 3468 | "which@npm:^2.0.1": 3469 | version: 2.0.2 3470 | resolution: "which@npm:2.0.2" 3471 | dependencies: 3472 | isexe: ^2.0.0 3473 | bin: 3474 | node-which: ./bin/node-which 3475 | checksum: 1a5c563d3c1b52d5f893c8b61afe11abc3bab4afac492e8da5bde69d550de701cf9806235f20a47b5c8fa8a1d6a9135841de2596535e998027a54589000e66d1 3476 | languageName: node 3477 | linkType: hard 3478 | 3479 | "word-wrap@npm:^1.0.3, word-wrap@npm:~1.2.3": 3480 | version: 1.2.3 3481 | resolution: "word-wrap@npm:1.2.3" 3482 | checksum: 30b48f91fcf12106ed3186ae4fa86a6a1842416df425be7b60485de14bec665a54a68e4b5156647dec3a70f25e84d270ca8bc8cd23182ed095f5c7206a938c1f 3483 | languageName: node 3484 | linkType: hard 3485 | 3486 | "wrap-ansi@npm:^6.2.0": 3487 | version: 6.2.0 3488 | resolution: "wrap-ansi@npm:6.2.0" 3489 | dependencies: 3490 | ansi-styles: ^4.0.0 3491 | string-width: ^4.1.0 3492 | strip-ansi: ^6.0.0 3493 | checksum: 6cd96a410161ff617b63581a08376f0cb9162375adeb7956e10c8cd397821f7eb2a6de24eb22a0b28401300bf228c86e50617cd568209b5f6775b93c97d2fe3a 3494 | languageName: node 3495 | linkType: hard 3496 | 3497 | "wrap-ansi@npm:^7.0.0": 3498 | version: 7.0.0 3499 | resolution: "wrap-ansi@npm:7.0.0" 3500 | dependencies: 3501 | ansi-styles: ^4.0.0 3502 | string-width: ^4.1.0 3503 | strip-ansi: ^6.0.0 3504 | checksum: a790b846fd4505de962ba728a21aaeda189b8ee1c7568ca5e817d85930e06ef8d1689d49dbf0e881e8ef84436af3a88bc49115c2e2788d841ff1b8b5b51a608b 3505 | languageName: node 3506 | linkType: hard 3507 | 3508 | "wrappy@npm:1": 3509 | version: 1.0.2 3510 | resolution: "wrappy@npm:1.0.2" 3511 | checksum: 159da4805f7e84a3d003d8841557196034155008f817172d4e986bd591f74aa82aa7db55929a54222309e01079a65a92a9e6414da5a6aa4b01ee44a511ac3ee5 3512 | languageName: node 3513 | linkType: hard 3514 | 3515 | "write@npm:1.0.3": 3516 | version: 1.0.3 3517 | resolution: "write@npm:1.0.3" 3518 | dependencies: 3519 | mkdirp: ^0.5.1 3520 | checksum: 6496197ceb2d6faeeb8b5fe2659ca804e801e4989dff9fb8a66fe76179ce4ccc378c982ef906733caea1220c8dbe05a666d82127959ac4456e70111af8b8df73 3521 | languageName: node 3522 | linkType: hard 3523 | 3524 | "y18n@npm:^5.0.5": 3525 | version: 5.0.8 3526 | resolution: "y18n@npm:5.0.8" 3527 | checksum: 54f0fb95621ee60898a38c572c515659e51cc9d9f787fb109cef6fde4befbe1c4602dc999d30110feee37456ad0f1660fa2edcfde6a9a740f86a290999550d30 3528 | languageName: node 3529 | linkType: hard 3530 | 3531 | "yallist@npm:^4.0.0": 3532 | version: 4.0.0 3533 | resolution: "yallist@npm:4.0.0" 3534 | checksum: 343617202af32df2a15a3be36a5a8c0c8545208f3d3dfbc6bb7c3e3b7e8c6f8e7485432e4f3b88da3031a6e20afa7c711eded32ddfb122896ac5d914e75848d5 3535 | languageName: node 3536 | linkType: hard 3537 | 3538 | "yaml@npm:^1.10.0": 3539 | version: 1.10.2 3540 | resolution: "yaml@npm:1.10.2" 3541 | checksum: ce4ada136e8a78a0b08dc10b4b900936912d15de59905b2bf415b4d33c63df1d555d23acb2a41b23cf9fb5da41c256441afca3d6509de7247daa062fd2c5ea5f 3542 | languageName: node 3543 | linkType: hard 3544 | 3545 | "yaml@npm:^2.1.1": 3546 | version: 2.1.1 3547 | resolution: "yaml@npm:2.1.1" 3548 | checksum: f48bb209918aa57cfaf78ef6448d1a1f8187f45c746f933268b7023dc59e5456004611879126c9bb5ea55b0a2b1c2b392dfde436931ece0c703a3d754562bb96 3549 | languageName: node 3550 | linkType: hard 3551 | 3552 | "yargs-parser@npm:^20.2.3": 3553 | version: 20.2.9 3554 | resolution: "yargs-parser@npm:20.2.9" 3555 | checksum: 8bb69015f2b0ff9e17b2c8e6bfe224ab463dd00ca211eece72a4cd8a906224d2703fb8a326d36fdd0e68701e201b2a60ed7cf81ce0fd9b3799f9fe7745977ae3 3556 | languageName: node 3557 | linkType: hard 3558 | 3559 | "yargs-parser@npm:^21.0.0": 3560 | version: 21.0.1 3561 | resolution: "yargs-parser@npm:21.0.1" 3562 | checksum: c3ea2ed12cad0377ce3096b3f138df8267edf7b1aa7d710cd502fe16af417bafe4443dd71b28158c22fcd1be5dfd0e86319597e47badf42ff83815485887323a 3563 | languageName: node 3564 | linkType: hard 3565 | 3566 | "yargs@npm:^17.0.0": 3567 | version: 17.5.1 3568 | resolution: "yargs@npm:17.5.1" 3569 | dependencies: 3570 | cliui: ^7.0.2 3571 | escalade: ^3.1.1 3572 | get-caller-file: ^2.0.5 3573 | require-directory: ^2.1.1 3574 | string-width: ^4.2.3 3575 | y18n: ^5.0.5 3576 | yargs-parser: ^21.0.0 3577 | checksum: 00d58a2c052937fa044834313f07910fd0a115dec5ee35919e857eeee3736b21a4eafa8264535800ba8bac312991ce785ecb8a51f4d2cc8c4676d865af1cfbde 3578 | languageName: node 3579 | linkType: hard 3580 | 3581 | "yn@npm:3.1.1": 3582 | version: 3.1.1 3583 | resolution: "yn@npm:3.1.1" 3584 | checksum: 2c487b0e149e746ef48cda9f8bad10fc83693cd69d7f9dcd8be4214e985de33a29c9e24f3c0d6bcf2288427040a8947406ab27f7af67ee9456e6b84854f02dd6 3585 | languageName: node 3586 | linkType: hard 3587 | 3588 | "yocto-queue@npm:^0.1.0": 3589 | version: 0.1.0 3590 | resolution: "yocto-queue@npm:0.1.0" 3591 | checksum: f77b3d8d00310def622123df93d4ee654fc6a0096182af8bd60679ddcdfb3474c56c6c7190817c84a2785648cdee9d721c0154eb45698c62176c322fb46fc700 3592 | languageName: node 3593 | linkType: hard 3594 | --------------------------------------------------------------------------------