├── .github └── workflows │ ├── release.yml │ └── test.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── action.yml ├── dist └── index.js ├── index.js ├── package-lock.json ├── package.json └── test ├── fixtures ├── pull-request-not-wip.json └── pull-request-wip.json └── smoke.js /.github/workflows/release.yml: -------------------------------------------------------------------------------- 1 | name: Release 2 | "on": 3 | push: 4 | branches: 5 | - master 6 | jobs: 7 | release: 8 | name: release 9 | runs-on: ubuntu-latest 10 | steps: 11 | - uses: actions/checkout@v4 12 | - uses: actions/setup-node@v4 13 | with: 14 | node-version: lts/* 15 | - run: npm ci 16 | - run: npm run build 17 | - run: rm .gitignore 18 | - run: npx semantic-release 19 | env: 20 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 21 | - run: >- 22 | git push 23 | https://x-access-token:${GITHUB_TOKEN}@github.com/${GITHUB_REPOSITORY}.git 24 | HEAD:refs/heads/v1 25 | env: 26 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 27 | -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- 1 | name: Test 2 | "on": pull_request 3 | jobs: 4 | test: 5 | runs-on: ubuntu-latest 6 | steps: 7 | - uses: actions/checkout@v2 8 | - uses: actions/setup-node@v1 9 | with: 10 | node-version: 16 11 | - run: npm ci 12 | - run: npm test 13 | - run: npm run build 14 | - uses: ./ 15 | env: 16 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 17 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | # Contributor Covenant Code of Conduct 2 | 3 | ## Our Pledge 4 | 5 | In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation. 6 | 7 | ## Our Standards 8 | 9 | Examples of behavior that contributes to creating a positive environment include: 10 | 11 | - Using welcoming and inclusive language 12 | - Being respectful of differing viewpoints and experiences 13 | - Gracefully accepting constructive criticism 14 | - Focusing on what is best for the community 15 | - Showing empathy towards other community members 16 | 17 | Examples of unacceptable behavior by participants include: 18 | 19 | - The use of sexualized language or imagery and unwelcome sexual attention or advances 20 | - Trolling, insulting/derogatory comments, and personal or political attacks 21 | - Public or private harassment 22 | - Publishing others' private information, such as a physical or electronic address, without explicit permission 23 | - Other conduct which could reasonably be considered inappropriate in a professional setting 24 | 25 | ## Our Responsibilities 26 | 27 | Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior. 28 | 29 | Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful. 30 | 31 | ## Scope 32 | 33 | This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers. 34 | 35 | ## Enforcement 36 | 37 | Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at wip+coc@martynus.net. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately. 38 | 39 | Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership. 40 | 41 | ## Attribution 42 | 43 | This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, available at [http://contributor-covenant.org/version/1/4][version] 44 | 45 | [homepage]: http://contributor-covenant.org 46 | [version]: http://contributor-covenant.org/version/1/4/ 47 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Apache License 2 | Version 2.0, January 2004 3 | http://www.apache.org/licenses/ 4 | 5 | TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 6 | 7 | 1. Definitions. 8 | 9 | "License" shall mean the terms and conditions for use, reproduction, 10 | and distribution as defined by Sections 1 through 9 of this document. 11 | 12 | "Licensor" shall mean the copyright owner or entity authorized by 13 | the copyright owner that is granting the License. 14 | 15 | "Legal Entity" shall mean the union of the acting entity and all 16 | other entities that control, are controlled by, or are under common 17 | control with that entity. For the purposes of this definition, 18 | "control" means (i) the power, direct or indirect, to cause the 19 | direction or management of such entity, whether by contract or 20 | otherwise, or (ii) ownership of fifty percent (50%) or more of the 21 | outstanding shares, or (iii) beneficial ownership of such entity. 22 | 23 | "You" (or "Your") shall mean an individual or Legal Entity 24 | exercising permissions granted by this License. 25 | 26 | "Source" form shall mean the preferred form for making modifications, 27 | including but not limited to software source code, documentation 28 | source, and configuration files. 29 | 30 | "Object" form shall mean any form resulting from mechanical 31 | transformation or translation of a Source form, including but 32 | not limited to compiled object code, generated documentation, 33 | and conversions to other media types. 34 | 35 | "Work" shall mean the work of authorship, whether in Source or 36 | Object form, made available under the License, as indicated by a 37 | copyright notice that is included in or attached to the work 38 | (an example is provided in the Appendix below). 39 | 40 | "Derivative Works" shall mean any work, whether in Source or Object 41 | form, that is based on (or derived from) the Work and for which the 42 | editorial revisions, annotations, elaborations, or other modifications 43 | represent, as a whole, an original work of authorship. For the purposes 44 | of this License, Derivative Works shall not include works that remain 45 | separable from, or merely link (or bind by name) to the interfaces of, 46 | the Work and Derivative Works thereof. 47 | 48 | "Contribution" shall mean any work of authorship, including 49 | the original version of the Work and any modifications or additions 50 | to that Work or Derivative Works thereof, that is intentionally 51 | submitted to Licensor for inclusion in the Work by the copyright owner 52 | or by an individual or Legal Entity authorized to submit on behalf of 53 | the copyright owner. For the purposes of this definition, "submitted" 54 | means any form of electronic, verbal, or written communication sent 55 | to the Licensor or its representatives, including but not limited to 56 | communication on electronic mailing lists, source code control systems, 57 | and issue tracking systems that are managed by, or on behalf of, the 58 | Licensor for the purpose of discussing and improving the Work, but 59 | excluding communication that is conspicuously marked or otherwise 60 | designated in writing by the copyright owner as "Not a Contribution." 61 | 62 | "Contributor" shall mean Licensor and any individual or Legal Entity 63 | on behalf of whom a Contribution has been received by Licensor and 64 | subsequently incorporated within the Work. 65 | 66 | 2. Grant of Copyright License. Subject to the terms and conditions of 67 | this License, each Contributor hereby grants to You a perpetual, 68 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 69 | copyright license to reproduce, prepare Derivative Works of, 70 | publicly display, publicly perform, sublicense, and distribute the 71 | Work and such Derivative Works in Source or Object form. 72 | 73 | 3. Grant of Patent License. Subject to the terms and conditions of 74 | this License, each Contributor hereby grants to You a perpetual, 75 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 76 | (except as stated in this section) patent license to make, have made, 77 | use, offer to sell, sell, import, and otherwise transfer the Work, 78 | where such license applies only to those patent claims licensable 79 | by such Contributor that are necessarily infringed by their 80 | Contribution(s) alone or by combination of their Contribution(s) 81 | with the Work to which such Contribution(s) was submitted. If You 82 | institute patent litigation against any entity (including a 83 | cross-claim or counterclaim in a lawsuit) alleging that the Work 84 | or a Contribution incorporated within the Work constitutes direct 85 | or contributory patent infringement, then any patent licenses 86 | granted to You under this License for that Work shall terminate 87 | as of the date such litigation is filed. 88 | 89 | 4. Redistribution. You may reproduce and distribute copies of the 90 | Work or Derivative Works thereof in any medium, with or without 91 | modifications, and in Source or Object form, provided that You 92 | meet the following conditions: 93 | 94 | (a) You must give any other recipients of the Work or 95 | Derivative Works a copy of this License; and 96 | 97 | (b) You must cause any modified files to carry prominent notices 98 | stating that You changed the files; and 99 | 100 | (c) You must retain, in the Source form of any Derivative Works 101 | that You distribute, all copyright, patent, trademark, and 102 | attribution notices from the Source form of the Work, 103 | excluding those notices that do not pertain to any part of 104 | the Derivative Works; and 105 | 106 | (d) If the Work includes a "NOTICE" text file as part of its 107 | distribution, then any Derivative Works that You distribute must 108 | include a readable copy of the attribution notices contained 109 | within such NOTICE file, excluding those notices that do not 110 | pertain to any part of the Derivative Works, in at least one 111 | of the following places: within a NOTICE text file distributed 112 | as part of the Derivative Works; within the Source form or 113 | documentation, if provided along with the Derivative Works; or, 114 | within a display generated by the Derivative Works, if and 115 | wherever such third-party notices normally appear. The contents 116 | of the NOTICE file are for informational purposes only and 117 | do not modify the License. You may add Your own attribution 118 | notices within Derivative Works that You distribute, alongside 119 | or as an addendum to the NOTICE text from the Work, provided 120 | that such additional attribution notices cannot be construed 121 | as modifying the License. 122 | 123 | You may add Your own copyright statement to Your modifications and 124 | may provide additional or different license terms and conditions 125 | for use, reproduction, or distribution of Your modifications, or 126 | for any such Derivative Works as a whole, provided Your use, 127 | reproduction, and distribution of the Work otherwise complies with 128 | the conditions stated in this License. 129 | 130 | 5. Submission of Contributions. Unless You explicitly state otherwise, 131 | any Contribution intentionally submitted for inclusion in the Work 132 | by You to the Licensor shall be under the terms and conditions of 133 | this License, without any additional terms or conditions. 134 | Notwithstanding the above, nothing herein shall supersede or modify 135 | the terms of any separate license agreement you may have executed 136 | with Licensor regarding such Contributions. 137 | 138 | 6. Trademarks. This License does not grant permission to use the trade 139 | names, trademarks, service marks, or product names of the Licensor, 140 | except as required for reasonable and customary use in describing the 141 | origin of the Work and reproducing the content of the NOTICE file. 142 | 143 | 7. Disclaimer of Warranty. Unless required by applicable law or 144 | agreed to in writing, Licensor provides the Work (and each 145 | Contributor provides its Contributions) on an "AS IS" BASIS, 146 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 147 | implied, including, without limitation, any warranties or conditions 148 | of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 149 | PARTICULAR PURPOSE. You are solely responsible for determining the 150 | appropriateness of using or redistributing the Work and assume any 151 | risks associated with Your exercise of permissions under this License. 152 | 153 | 8. Limitation of Liability. In no event and under no legal theory, 154 | whether in tort (including negligence), contract, or otherwise, 155 | unless required by applicable law (such as deliberate and grossly 156 | negligent acts) or agreed to in writing, shall any Contributor be 157 | liable to You for damages, including any direct, indirect, special, 158 | incidental, or consequential damages of any character arising as a 159 | result of this License or out of the use or inability to use the 160 | Work (including but not limited to damages for loss of goodwill, 161 | work stoppage, computer failure or malfunction, or any and all 162 | other commercial damages or losses), even if such Contributor 163 | has been advised of the possibility of such damages. 164 | 165 | 9. Accepting Warranty or Additional Liability. While redistributing 166 | the Work or Derivative Works thereof, You may choose to offer, 167 | and charge a fee for, acceptance of support, warranty, indemnity, 168 | or other liability obligations and/or rights consistent with this 169 | License. However, in accepting such obligations, You may act only 170 | on Your own behalf and on Your sole responsibility, not on behalf 171 | of any other Contributor, and only if You agree to indemnify, 172 | defend, and hold each Contributor harmless for any liability 173 | incurred by, or claims asserted against, such Contributor by reason 174 | of your accepting any such warranty or additional liability. 175 | 176 | END OF TERMS AND CONDITIONS 177 | 178 | APPENDIX: How to apply the Apache License to your work. 179 | 180 | To apply the Apache License to your work, attach the following 181 | boilerplate notice, with the fields enclosed by brackets "{}" 182 | replaced with your own identifying information. (Don't include 183 | the brackets!) The text should be enclosed in the appropriate 184 | comment syntax for the file format. We also recommend that a 185 | file or class name and description of purpose be included on the 186 | same "printed page" as the copyright notice for easier 187 | identification within third-party archives. 188 | 189 | Copyright 2019 Gregor Martynus and other contributors. 190 | 191 | Licensed under the Apache License, Version 2.0 (the "License"); 192 | you may not use this file except in compliance with the License. 193 | You may obtain a copy of the License at 194 | 195 | http://www.apache.org/licenses/LICENSE-2.0 196 | 197 | Unless required by applicable law or agreed to in writing, software 198 | distributed under the License is distributed on an "AS IS" BASIS, 199 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 200 | See the License for the specific language governing permissions and 201 | limitations under the License. 202 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |

2 | 3 |

DO NOT MERGE – as an action.

4 | 5 |

6 | Build Status 7 |

8 | 9 | This GitHub Action sets a pull request status to pending if the title includes "WIP". 10 | 11 | An example workflow looks like this (switch to the `<> Edit new file` tab when creating a new workflow and paste the code below): 12 | 13 | ```yml 14 | name: WIP 15 | on: 16 | pull_request: 17 | types: [opened, synchronize, reopened, edited] 18 | 19 | jobs: 20 | wip: 21 | runs-on: ubuntu-latest 22 | steps: 23 | - uses: wip/action@v1 24 | env: 25 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 26 | ``` 27 | 28 | Then to prevent PRs from being merged, enable the `WIP (action)` status check in your Settings > Branch > [Branch Name] > Protect matching branches > Require status checks to pass before merging 29 | 30 | ## Contributing 31 | 32 | I don't plan to add more features to it. It's only 10 lines of code, a great reference action to build one that matches your needs :) 33 | 34 | ## License 35 | 36 | [Apache 2.0](LICENSE) 37 | -------------------------------------------------------------------------------- /action.yml: -------------------------------------------------------------------------------- 1 | name: WIP 2 | description: "DO NOT MERGE – as an action" 3 | branding: 4 | icon: "alert-triangle" 5 | color: yellow 6 | runs: 7 | using: "node16" 8 | main: "dist/index.js" 9 | -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | const { Octokit } = require("@octokit/action"); 2 | const payload = require(process.env.GITHUB_EVENT_PATH); 3 | 4 | const isWip = /\bwip\b/i.test(payload.pull_request.title); 5 | const octokit = new Octokit(); 6 | 7 | // https://developer.github.com/v3/repos/statuses/#create-a-status 8 | octokit 9 | .request("POST /repos/:owner/:repo/statuses/:sha", { 10 | owner: payload.repository.owner.login, 11 | repo: payload.repository.name, 12 | sha: payload.pull_request.head.sha, 13 | state: isWip ? "pending" : "success", 14 | target_url: "https://github.com/wip/action", 15 | description: isWip ? "work in progress" : "ready for review", 16 | context: "WIP (action)", 17 | }) 18 | .catch(console.error); 19 | -------------------------------------------------------------------------------- /package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "wip-action", 3 | "version": "0.0.0-development", 4 | "lockfileVersion": 1, 5 | "requires": true, 6 | "dependencies": { 7 | "@babel/code-frame": { 8 | "version": "7.21.4", 9 | "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz", 10 | "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==", 11 | "dev": true, 12 | "requires": { 13 | "@babel/highlight": "^7.18.6" 14 | } 15 | }, 16 | "@babel/helper-validator-identifier": { 17 | "version": "7.19.1", 18 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", 19 | "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", 20 | "dev": true 21 | }, 22 | "@babel/highlight": { 23 | "version": "7.18.6", 24 | "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", 25 | "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", 26 | "dev": true, 27 | "requires": { 28 | "@babel/helper-validator-identifier": "^7.18.6", 29 | "chalk": "^2.0.0", 30 | "js-tokens": "^4.0.0" 31 | } 32 | }, 33 | "@colors/colors": { 34 | "version": "1.5.0", 35 | "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", 36 | "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", 37 | "dev": true, 38 | "optional": true 39 | }, 40 | "@nodelib/fs.scandir": { 41 | "version": "2.1.5", 42 | "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 43 | "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 44 | "dev": true, 45 | "requires": { 46 | "@nodelib/fs.stat": "2.0.5", 47 | "run-parallel": "^1.1.9" 48 | } 49 | }, 50 | "@nodelib/fs.stat": { 51 | "version": "2.0.5", 52 | "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 53 | "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 54 | "dev": true 55 | }, 56 | "@nodelib/fs.walk": { 57 | "version": "1.2.8", 58 | "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 59 | "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 60 | "dev": true, 61 | "requires": { 62 | "@nodelib/fs.scandir": "2.1.5", 63 | "fastq": "^1.6.0" 64 | } 65 | }, 66 | "@octokit/action": { 67 | "version": "3.1.2", 68 | "resolved": "https://registry.npmjs.org/@octokit/action/-/action-3.1.2.tgz", 69 | "integrity": "sha512-fzQDKc8SQOUAoqMJ68xdsOaElexO8irpKLM/Re5SWYGfsUZirKpnOUJf7CEXV7B2ecAOF1zEK87/tNmon+pYIw==", 70 | "requires": { 71 | "@octokit/auth-action": "^1.2.0", 72 | "@octokit/core": "^3.0.0", 73 | "@octokit/plugin-paginate-rest": "^2.2.4", 74 | "@octokit/plugin-rest-endpoint-methods": "4.2.1", 75 | "@octokit/types": "^5.0.0" 76 | }, 77 | "dependencies": { 78 | "@octokit/core": { 79 | "version": "3.2.1", 80 | "resolved": "https://registry.npmjs.org/@octokit/core/-/core-3.2.1.tgz", 81 | "integrity": "sha512-XfFSDDwv6tclUenS0EmB6iA7u+4aOHBT1Lz4PtQNQQg3hBbNaR/+Uv5URU+egeIuuGAiMRiDyY92G4GBOWOqDA==", 82 | "requires": { 83 | "@octokit/auth-token": "^2.4.0", 84 | "@octokit/graphql": "^4.3.1", 85 | "@octokit/request": "^5.4.0", 86 | "@octokit/types": "^5.0.0", 87 | "before-after-hook": "^2.1.0", 88 | "universal-user-agent": "^6.0.0" 89 | } 90 | }, 91 | "@octokit/plugin-rest-endpoint-methods": { 92 | "version": "4.2.1", 93 | "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-4.2.1.tgz", 94 | "integrity": "sha512-QyFr4Bv807Pt1DXZOC5a7L5aFdrwz71UHTYoHVajYV5hsqffWm8FUl9+O7nxRu5PDMtB/IKrhFqTmdBTK5cx+A==", 95 | "requires": { 96 | "@octokit/types": "^5.5.0", 97 | "deprecation": "^2.3.1" 98 | } 99 | } 100 | } 101 | }, 102 | "@octokit/auth-action": { 103 | "version": "1.3.0", 104 | "resolved": "https://registry.npmjs.org/@octokit/auth-action/-/auth-action-1.3.0.tgz", 105 | "integrity": "sha512-PLC7cQsFJIVnfhvV2QTbwzEO6GBxWpWxxxOroN5Z+g3maMpuTZIexBMLBE6iq94mlFN7AzI349L0HjbMFt/6NQ==", 106 | "requires": { 107 | "@octokit/auth-token": "^2.4.0", 108 | "@octokit/types": "^5.0.0" 109 | } 110 | }, 111 | "@octokit/auth-token": { 112 | "version": "2.4.3", 113 | "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.4.3.tgz", 114 | "integrity": "sha512-fdGoOQ3kQJh+hrilc0Plg50xSfaCKOeYN9t6dpJKXN9BxhhfquL0OzoQXg3spLYymL5rm29uPeI3KEXRaZQ9zg==", 115 | "requires": { 116 | "@octokit/types": "^5.0.0" 117 | } 118 | }, 119 | "@octokit/core": { 120 | "version": "4.2.0", 121 | "resolved": "https://registry.npmjs.org/@octokit/core/-/core-4.2.0.tgz", 122 | "integrity": "sha512-AgvDRUg3COpR82P7PBdGZF/NNqGmtMq2NiPqeSsDIeCfYFOZ9gddqWNQHnFdEUf+YwOj4aZYmJnlPp7OXmDIDg==", 123 | "dev": true, 124 | "requires": { 125 | "@octokit/auth-token": "^3.0.0", 126 | "@octokit/graphql": "^5.0.0", 127 | "@octokit/request": "^6.0.0", 128 | "@octokit/request-error": "^3.0.0", 129 | "@octokit/types": "^9.0.0", 130 | "before-after-hook": "^2.2.0", 131 | "universal-user-agent": "^6.0.0" 132 | }, 133 | "dependencies": { 134 | "@octokit/auth-token": { 135 | "version": "3.0.3", 136 | "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-3.0.3.tgz", 137 | "integrity": "sha512-/aFM2M4HVDBT/jjDBa84sJniv1t9Gm/rLkalaz9htOm+L+8JMj1k9w0CkUdcxNyNxZPlTxKPVko+m1VlM58ZVA==", 138 | "dev": true, 139 | "requires": { 140 | "@octokit/types": "^9.0.0" 141 | } 142 | }, 143 | "@octokit/endpoint": { 144 | "version": "7.0.5", 145 | "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.5.tgz", 146 | "integrity": "sha512-LG4o4HMY1Xoaec87IqQ41TQ+glvIeTKqfjkCEmt5AIwDZJwQeVZFIEYXrYY6yLwK+pAScb9Gj4q+Nz2qSw1roA==", 147 | "dev": true, 148 | "requires": { 149 | "@octokit/types": "^9.0.0", 150 | "is-plain-object": "^5.0.0", 151 | "universal-user-agent": "^6.0.0" 152 | } 153 | }, 154 | "@octokit/graphql": { 155 | "version": "5.0.5", 156 | "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-5.0.5.tgz", 157 | "integrity": "sha512-Qwfvh3xdqKtIznjX9lz2D458r7dJPP8l6r4GQkIdWQouZwHQK0mVT88uwiU2bdTU2OtT1uOlKpRciUWldpG0yQ==", 158 | "dev": true, 159 | "requires": { 160 | "@octokit/request": "^6.0.0", 161 | "@octokit/types": "^9.0.0", 162 | "universal-user-agent": "^6.0.0" 163 | } 164 | }, 165 | "@octokit/request": { 166 | "version": "6.2.3", 167 | "resolved": "https://registry.npmjs.org/@octokit/request/-/request-6.2.3.tgz", 168 | "integrity": "sha512-TNAodj5yNzrrZ/VxP+H5HiYaZep0H3GU0O7PaF+fhDrt8FPrnkei9Aal/txsN/1P7V3CPiThG0tIvpPDYUsyAA==", 169 | "dev": true, 170 | "requires": { 171 | "@octokit/endpoint": "^7.0.0", 172 | "@octokit/request-error": "^3.0.0", 173 | "@octokit/types": "^9.0.0", 174 | "is-plain-object": "^5.0.0", 175 | "node-fetch": "^2.6.7", 176 | "universal-user-agent": "^6.0.0" 177 | } 178 | }, 179 | "@octokit/request-error": { 180 | "version": "3.0.3", 181 | "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-3.0.3.tgz", 182 | "integrity": "sha512-crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ==", 183 | "dev": true, 184 | "requires": { 185 | "@octokit/types": "^9.0.0", 186 | "deprecation": "^2.0.0", 187 | "once": "^1.4.0" 188 | } 189 | }, 190 | "@octokit/types": { 191 | "version": "9.1.2", 192 | "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.1.2.tgz", 193 | "integrity": "sha512-LPbJIuu1WNoRHbN4UMysEdlissRFpTCWyoKT7kHPufI8T+XX33/qilfMWJo3mCOjNIKu0+43oSQPf+HJa0+TTQ==", 194 | "dev": true, 195 | "requires": { 196 | "@octokit/openapi-types": "^17.0.0" 197 | } 198 | }, 199 | "before-after-hook": { 200 | "version": "2.2.3", 201 | "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz", 202 | "integrity": "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==", 203 | "dev": true 204 | } 205 | } 206 | }, 207 | "@octokit/endpoint": { 208 | "version": "6.0.9", 209 | "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.9.tgz", 210 | "integrity": "sha512-3VPLbcCuqji4IFTclNUtGdp9v7g+nspWdiCUbK3+iPMjJCZ6LEhn1ts626bWLOn0GiDb6j+uqGvPpqLnY7pBgw==", 211 | "requires": { 212 | "@octokit/types": "^5.0.0", 213 | "is-plain-object": "^5.0.0", 214 | "universal-user-agent": "^6.0.0" 215 | } 216 | }, 217 | "@octokit/graphql": { 218 | "version": "4.5.7", 219 | "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-4.5.7.tgz", 220 | "integrity": "sha512-Gk0AR+DcwIK/lK/GX+OQ99UqtenQhcbrhHHfOYlrCQe17ADnX3EKAOKRsAZ9qZvpi5MuwWm/Nm+9aO2kTDSdyA==", 221 | "requires": { 222 | "@octokit/request": "^5.3.0", 223 | "@octokit/types": "^5.0.0", 224 | "universal-user-agent": "^6.0.0" 225 | } 226 | }, 227 | "@octokit/openapi-types": { 228 | "version": "17.0.0", 229 | "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-17.0.0.tgz", 230 | "integrity": "sha512-V8BVJGN0ZmMlURF55VFHFd/L92XQQ43KvFjNmY1IYbCN3V/h/uUFV6iQi19WEHM395Nn+1qhUbViCAD/1czzog==", 231 | "dev": true 232 | }, 233 | "@octokit/plugin-paginate-rest": { 234 | "version": "2.6.0", 235 | "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.6.0.tgz", 236 | "integrity": "sha512-o+O8c1PqsC5++BHXfMZabRRsBIVb34tXPWyQLyp2IXq5MmkxdipS7TXM4Y9ldL1PzY9CTrCsn/lzFFJGM3oRRA==", 237 | "requires": { 238 | "@octokit/types": "^5.5.0" 239 | } 240 | }, 241 | "@octokit/plugin-request-log": { 242 | "version": "1.0.4", 243 | "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz", 244 | "integrity": "sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==", 245 | "dev": true 246 | }, 247 | "@octokit/plugin-rest-endpoint-methods": { 248 | "version": "7.0.1", 249 | "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-7.0.1.tgz", 250 | "integrity": "sha512-pnCaLwZBudK5xCdrR823xHGNgqOzRnJ/mpC/76YPpNP7DybdsJtP7mdOwh+wYZxK5jqeQuhu59ogMI4NRlBUvA==", 251 | "dev": true, 252 | "requires": { 253 | "@octokit/types": "^9.0.0", 254 | "deprecation": "^2.3.1" 255 | }, 256 | "dependencies": { 257 | "@octokit/types": { 258 | "version": "9.1.2", 259 | "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.1.2.tgz", 260 | "integrity": "sha512-LPbJIuu1WNoRHbN4UMysEdlissRFpTCWyoKT7kHPufI8T+XX33/qilfMWJo3mCOjNIKu0+43oSQPf+HJa0+TTQ==", 261 | "dev": true, 262 | "requires": { 263 | "@octokit/openapi-types": "^17.0.0" 264 | } 265 | } 266 | } 267 | }, 268 | "@octokit/request": { 269 | "version": "5.4.10", 270 | "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.4.10.tgz", 271 | "integrity": "sha512-egA49HkqEORVGDZGav1mh+VD+7uLgOxtn5oODj6guJk0HCy+YBSYapFkSLFgeYj3Fr18ZULKGURkjyhkAChylw==", 272 | "requires": { 273 | "@octokit/endpoint": "^6.0.1", 274 | "@octokit/request-error": "^2.0.0", 275 | "@octokit/types": "^5.0.0", 276 | "deprecation": "^2.0.0", 277 | "is-plain-object": "^5.0.0", 278 | "node-fetch": "^2.6.1", 279 | "once": "^1.4.0", 280 | "universal-user-agent": "^6.0.0" 281 | } 282 | }, 283 | "@octokit/request-error": { 284 | "version": "2.0.3", 285 | "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.0.3.tgz", 286 | "integrity": "sha512-GgD5z8Btm301i2zfvJLk/mkhvGCdjQ7wT8xF9ov5noQY8WbKZDH9cOBqXzoeKd1mLr1xH2FwbtGso135zGBgTA==", 287 | "requires": { 288 | "@octokit/types": "^5.0.1", 289 | "deprecation": "^2.0.0", 290 | "once": "^1.4.0" 291 | } 292 | }, 293 | "@octokit/rest": { 294 | "version": "19.0.7", 295 | "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-19.0.7.tgz", 296 | "integrity": "sha512-HRtSfjrWmWVNp2uAkEpQnuGMJsu/+dBr47dRc5QVgsCbnIc1+GFEaoKBWkYG+zjrsHpSqcAElMio+n10c0b5JA==", 297 | "dev": true, 298 | "requires": { 299 | "@octokit/core": "^4.1.0", 300 | "@octokit/plugin-paginate-rest": "^6.0.0", 301 | "@octokit/plugin-request-log": "^1.0.4", 302 | "@octokit/plugin-rest-endpoint-methods": "^7.0.0" 303 | }, 304 | "dependencies": { 305 | "@octokit/plugin-paginate-rest": { 306 | "version": "6.0.0", 307 | "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-6.0.0.tgz", 308 | "integrity": "sha512-Sq5VU1PfT6/JyuXPyt04KZNVsFOSBaYOAq2QRZUwzVlI10KFvcbUo8lR258AAQL1Et60b0WuVik+zOWKLuDZxw==", 309 | "dev": true, 310 | "requires": { 311 | "@octokit/types": "^9.0.0" 312 | } 313 | }, 314 | "@octokit/types": { 315 | "version": "9.1.2", 316 | "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.1.2.tgz", 317 | "integrity": "sha512-LPbJIuu1WNoRHbN4UMysEdlissRFpTCWyoKT7kHPufI8T+XX33/qilfMWJo3mCOjNIKu0+43oSQPf+HJa0+TTQ==", 318 | "dev": true, 319 | "requires": { 320 | "@octokit/openapi-types": "^17.0.0" 321 | } 322 | } 323 | } 324 | }, 325 | "@octokit/types": { 326 | "version": "5.5.0", 327 | "resolved": "https://registry.npmjs.org/@octokit/types/-/types-5.5.0.tgz", 328 | "integrity": "sha512-UZ1pErDue6bZNjYOotCNveTXArOMZQFG6hKJfOnGnulVCMcVVi7YIIuuR4WfBhjo7zgpmzn/BkPDnUXtNx+PcQ==", 329 | "requires": { 330 | "@types/node": ">= 8" 331 | } 332 | }, 333 | "@pnpm/config.env-replace": { 334 | "version": "1.1.0", 335 | "resolved": "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz", 336 | "integrity": "sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==", 337 | "dev": true 338 | }, 339 | "@pnpm/network.ca-file": { 340 | "version": "1.0.2", 341 | "resolved": "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz", 342 | "integrity": "sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==", 343 | "dev": true, 344 | "requires": { 345 | "graceful-fs": "4.2.10" 346 | }, 347 | "dependencies": { 348 | "graceful-fs": { 349 | "version": "4.2.10", 350 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", 351 | "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", 352 | "dev": true 353 | } 354 | } 355 | }, 356 | "@pnpm/npm-conf": { 357 | "version": "2.1.1", 358 | "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.1.1.tgz", 359 | "integrity": "sha512-yfRcuupmxxeDOSxvw4g+wFCrGiPD0L32f5WMzqMXp7Rl93EOCdFiDcaSNnZ10Up9GdNqkj70UTa8hfhPFphaZA==", 360 | "dev": true, 361 | "requires": { 362 | "@pnpm/config.env-replace": "^1.1.0", 363 | "@pnpm/network.ca-file": "^1.0.1", 364 | "config-chain": "^1.1.11" 365 | } 366 | }, 367 | "@semantic-release/commit-analyzer": { 368 | "version": "9.0.2", 369 | "resolved": "https://registry.npmjs.org/@semantic-release/commit-analyzer/-/commit-analyzer-9.0.2.tgz", 370 | "integrity": "sha512-E+dr6L+xIHZkX4zNMe6Rnwg4YQrWNXK+rNsvwOPpdFppvZO1olE2fIgWhv89TkQErygevbjsZFSIxp+u6w2e5g==", 371 | "dev": true, 372 | "requires": { 373 | "conventional-changelog-angular": "^5.0.0", 374 | "conventional-commits-filter": "^2.0.0", 375 | "conventional-commits-parser": "^3.2.3", 376 | "debug": "^4.0.0", 377 | "import-from": "^4.0.0", 378 | "lodash": "^4.17.4", 379 | "micromatch": "^4.0.2" 380 | } 381 | }, 382 | "@semantic-release/error": { 383 | "version": "2.2.0", 384 | "resolved": "https://registry.npmjs.org/@semantic-release/error/-/error-2.2.0.tgz", 385 | "integrity": "sha512-9Tj/qn+y2j+sjCI3Jd+qseGtHjOAeg7dU2/lVcqIQ9TV3QDaDXDYXcoOHU+7o2Hwh8L8ymL4gfuO7KxDs3q2zg==", 386 | "dev": true 387 | }, 388 | "@semantic-release/git": { 389 | "version": "9.0.0", 390 | "resolved": "https://registry.npmjs.org/@semantic-release/git/-/git-9.0.0.tgz", 391 | "integrity": "sha512-AZ4Zha5NAPAciIJH3ipzw/WU9qLAn8ENaoVAhD6srRPxTpTzuV3NhNh14rcAo8Paj9dO+5u4rTKcpetOBluYVw==", 392 | "dev": true, 393 | "requires": { 394 | "@semantic-release/error": "^2.1.0", 395 | "aggregate-error": "^3.0.0", 396 | "debug": "^4.0.0", 397 | "dir-glob": "^3.0.0", 398 | "execa": "^4.0.0", 399 | "lodash": "^4.17.4", 400 | "micromatch": "^4.0.0", 401 | "p-reduce": "^2.0.0" 402 | }, 403 | "dependencies": { 404 | "cross-spawn": { 405 | "version": "7.0.3", 406 | "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", 407 | "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", 408 | "dev": true, 409 | "requires": { 410 | "path-key": "^3.1.0", 411 | "shebang-command": "^2.0.0", 412 | "which": "^2.0.1" 413 | } 414 | }, 415 | "debug": { 416 | "version": "4.2.0", 417 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", 418 | "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", 419 | "dev": true, 420 | "requires": { 421 | "ms": "2.1.2" 422 | } 423 | }, 424 | "execa": { 425 | "version": "4.1.0", 426 | "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", 427 | "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", 428 | "dev": true, 429 | "requires": { 430 | "cross-spawn": "^7.0.0", 431 | "get-stream": "^5.0.0", 432 | "human-signals": "^1.1.1", 433 | "is-stream": "^2.0.0", 434 | "merge-stream": "^2.0.0", 435 | "npm-run-path": "^4.0.0", 436 | "onetime": "^5.1.0", 437 | "signal-exit": "^3.0.2", 438 | "strip-final-newline": "^2.0.0" 439 | } 440 | }, 441 | "get-stream": { 442 | "version": "5.2.0", 443 | "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", 444 | "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", 445 | "dev": true, 446 | "requires": { 447 | "pump": "^3.0.0" 448 | } 449 | }, 450 | "is-stream": { 451 | "version": "2.0.0", 452 | "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", 453 | "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", 454 | "dev": true 455 | }, 456 | "mimic-fn": { 457 | "version": "2.1.0", 458 | "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", 459 | "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", 460 | "dev": true 461 | }, 462 | "ms": { 463 | "version": "2.1.2", 464 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 465 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 466 | "dev": true 467 | }, 468 | "npm-run-path": { 469 | "version": "4.0.1", 470 | "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", 471 | "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", 472 | "dev": true, 473 | "requires": { 474 | "path-key": "^3.0.0" 475 | } 476 | }, 477 | "onetime": { 478 | "version": "5.1.2", 479 | "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", 480 | "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", 481 | "dev": true, 482 | "requires": { 483 | "mimic-fn": "^2.1.0" 484 | } 485 | }, 486 | "path-key": { 487 | "version": "3.1.1", 488 | "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 489 | "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 490 | "dev": true 491 | }, 492 | "shebang-command": { 493 | "version": "2.0.0", 494 | "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 495 | "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 496 | "dev": true, 497 | "requires": { 498 | "shebang-regex": "^3.0.0" 499 | } 500 | }, 501 | "shebang-regex": { 502 | "version": "3.0.0", 503 | "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 504 | "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 505 | "dev": true 506 | }, 507 | "which": { 508 | "version": "2.0.2", 509 | "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 510 | "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 511 | "dev": true, 512 | "requires": { 513 | "isexe": "^2.0.0" 514 | } 515 | } 516 | } 517 | }, 518 | "@semantic-release/github": { 519 | "version": "8.0.7", 520 | "resolved": "https://registry.npmjs.org/@semantic-release/github/-/github-8.0.7.tgz", 521 | "integrity": "sha512-VtgicRIKGvmTHwm//iqTh/5NGQwsncOMR5vQK9pMT92Aem7dv37JFKKRuulUsAnUOIlO4G8wH3gPiBAA0iW0ww==", 522 | "dev": true, 523 | "requires": { 524 | "@octokit/rest": "^19.0.0", 525 | "@semantic-release/error": "^3.0.0", 526 | "aggregate-error": "^3.0.0", 527 | "bottleneck": "^2.18.1", 528 | "debug": "^4.0.0", 529 | "dir-glob": "^3.0.0", 530 | "fs-extra": "^11.0.0", 531 | "globby": "^11.0.0", 532 | "http-proxy-agent": "^5.0.0", 533 | "https-proxy-agent": "^5.0.0", 534 | "issue-parser": "^6.0.0", 535 | "lodash": "^4.17.4", 536 | "mime": "^3.0.0", 537 | "p-filter": "^2.0.0", 538 | "p-retry": "^4.0.0", 539 | "url-join": "^4.0.0" 540 | }, 541 | "dependencies": { 542 | "@semantic-release/error": { 543 | "version": "3.0.0", 544 | "resolved": "https://registry.npmjs.org/@semantic-release/error/-/error-3.0.0.tgz", 545 | "integrity": "sha512-5hiM4Un+tpl4cKw3lV4UgzJj+SmfNIDCLLw0TepzQxz9ZGV5ixnqkzIVF+3tp0ZHgcMKE+VNGHJjEeyFG2dcSw==", 546 | "dev": true 547 | } 548 | } 549 | }, 550 | "@semantic-release/npm": { 551 | "version": "10.0.3", 552 | "resolved": "https://registry.npmjs.org/@semantic-release/npm/-/npm-10.0.3.tgz", 553 | "integrity": "sha512-Chbv3kX4o+y+r1X6hsqBVB8NFbSVfiNlYOqMG6o9Wc8r5Y4cjxfbaMCuJ++XAtw3YXYX/NVD05cPzBi4Orjusg==", 554 | "dev": true, 555 | "requires": { 556 | "@semantic-release/error": "^3.0.0", 557 | "aggregate-error": "^4.0.1", 558 | "execa": "^7.0.0", 559 | "fs-extra": "^11.0.0", 560 | "lodash-es": "^4.17.21", 561 | "nerf-dart": "^1.0.0", 562 | "normalize-url": "^8.0.0", 563 | "npm": "^9.5.0", 564 | "rc": "^1.2.8", 565 | "read-pkg": "^8.0.0", 566 | "registry-auth-token": "^5.0.0", 567 | "semver": "^7.1.2", 568 | "tempy": "^3.0.0" 569 | }, 570 | "dependencies": { 571 | "@semantic-release/error": { 572 | "version": "3.0.0", 573 | "resolved": "https://registry.npmjs.org/@semantic-release/error/-/error-3.0.0.tgz", 574 | "integrity": "sha512-5hiM4Un+tpl4cKw3lV4UgzJj+SmfNIDCLLw0TepzQxz9ZGV5ixnqkzIVF+3tp0ZHgcMKE+VNGHJjEeyFG2dcSw==", 575 | "dev": true 576 | }, 577 | "aggregate-error": { 578 | "version": "4.0.1", 579 | "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-4.0.1.tgz", 580 | "integrity": "sha512-0poP0T7el6Vq3rstR8Mn4V/IQrpBLO6POkUSrN7RhyY+GF/InCFShQzsQ39T25gkHhLgSLByyAz+Kjb+c2L98w==", 581 | "dev": true, 582 | "requires": { 583 | "clean-stack": "^4.0.0", 584 | "indent-string": "^5.0.0" 585 | } 586 | }, 587 | "clean-stack": { 588 | "version": "4.2.0", 589 | "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-4.2.0.tgz", 590 | "integrity": "sha512-LYv6XPxoyODi36Dp976riBtSY27VmFo+MKqEU9QCCWyTrdEPDog+RWA7xQWHi6Vbp61j5c4cdzzX1NidnwtUWg==", 591 | "dev": true, 592 | "requires": { 593 | "escape-string-regexp": "5.0.0" 594 | } 595 | }, 596 | "escape-string-regexp": { 597 | "version": "5.0.0", 598 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", 599 | "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", 600 | "dev": true 601 | }, 602 | "indent-string": { 603 | "version": "5.0.0", 604 | "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", 605 | "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==", 606 | "dev": true 607 | }, 608 | "json-parse-even-better-errors": { 609 | "version": "3.0.0", 610 | "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz", 611 | "integrity": "sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==", 612 | "dev": true 613 | }, 614 | "lines-and-columns": { 615 | "version": "2.0.3", 616 | "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.3.tgz", 617 | "integrity": "sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w==", 618 | "dev": true 619 | }, 620 | "normalize-package-data": { 621 | "version": "5.0.0", 622 | "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-5.0.0.tgz", 623 | "integrity": "sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q==", 624 | "dev": true, 625 | "requires": { 626 | "hosted-git-info": "^6.0.0", 627 | "is-core-module": "^2.8.1", 628 | "semver": "^7.3.5", 629 | "validate-npm-package-license": "^3.0.4" 630 | } 631 | }, 632 | "parse-json": { 633 | "version": "7.0.0", 634 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-7.0.0.tgz", 635 | "integrity": "sha512-kP+TQYAzAiVnzOlWOe0diD6L35s9bJh0SCn95PIbZFKrOYuIRQsQkeWEYxzVDuHTt9V9YqvYCJ2Qo4z9wdfZPw==", 636 | "dev": true, 637 | "requires": { 638 | "@babel/code-frame": "^7.21.4", 639 | "error-ex": "^1.3.2", 640 | "json-parse-even-better-errors": "^3.0.0", 641 | "lines-and-columns": "^2.0.3", 642 | "type-fest": "^3.8.0" 643 | } 644 | }, 645 | "read-pkg": { 646 | "version": "8.0.0", 647 | "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-8.0.0.tgz", 648 | "integrity": "sha512-Ajb9oSjxXBw0YyOiwtQ2dKbAA/vMnUPnY63XcCk+mXo0BwIdQEMgZLZiMWGttQHcUhUgbK0mH85ethMPKXxziw==", 649 | "dev": true, 650 | "requires": { 651 | "@types/normalize-package-data": "^2.4.1", 652 | "normalize-package-data": "^5.0.0", 653 | "parse-json": "^7.0.0", 654 | "type-fest": "^3.8.0" 655 | } 656 | }, 657 | "type-fest": { 658 | "version": "3.8.0", 659 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.8.0.tgz", 660 | "integrity": "sha512-FVNSzGQz9Th+/9R6Lvv7WIAkstylfHN2/JYxkyhhmKFYh9At2DST8t6L6Lref9eYO8PXFTfG9Sg1Agg0K3vq3Q==", 661 | "dev": true 662 | } 663 | } 664 | }, 665 | "@semantic-release/release-notes-generator": { 666 | "version": "10.0.3", 667 | "resolved": "https://registry.npmjs.org/@semantic-release/release-notes-generator/-/release-notes-generator-10.0.3.tgz", 668 | "integrity": "sha512-k4x4VhIKneOWoBGHkx0qZogNjCldLPRiAjnIpMnlUh6PtaWXp/T+C9U7/TaNDDtgDa5HMbHl4WlREdxHio6/3w==", 669 | "dev": true, 670 | "requires": { 671 | "conventional-changelog-angular": "^5.0.0", 672 | "conventional-changelog-writer": "^5.0.0", 673 | "conventional-commits-filter": "^2.0.0", 674 | "conventional-commits-parser": "^3.2.3", 675 | "debug": "^4.0.0", 676 | "get-stream": "^6.0.0", 677 | "import-from": "^4.0.0", 678 | "into-stream": "^6.0.0", 679 | "lodash": "^4.17.4", 680 | "read-pkg-up": "^7.0.0" 681 | }, 682 | "dependencies": { 683 | "read-pkg-up": { 684 | "version": "7.0.1", 685 | "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", 686 | "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", 687 | "dev": true, 688 | "requires": { 689 | "find-up": "^4.1.0", 690 | "read-pkg": "^5.2.0", 691 | "type-fest": "^0.8.1" 692 | } 693 | }, 694 | "type-fest": { 695 | "version": "0.8.1", 696 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", 697 | "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", 698 | "dev": true 699 | } 700 | } 701 | }, 702 | "@tootallnate/once": { 703 | "version": "2.0.0", 704 | "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", 705 | "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", 706 | "dev": true 707 | }, 708 | "@types/minimist": { 709 | "version": "1.2.2", 710 | "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", 711 | "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", 712 | "dev": true 713 | }, 714 | "@types/node": { 715 | "version": "14.14.6", 716 | "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.6.tgz", 717 | "integrity": "sha512-6QlRuqsQ/Ox/aJEQWBEJG7A9+u7oSYl3mem/K8IzxXG/kAGbV1YPD9Bg9Zw3vyxC/YP+zONKwy8hGkSt1jxFMw==" 718 | }, 719 | "@types/normalize-package-data": { 720 | "version": "2.4.1", 721 | "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", 722 | "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", 723 | "dev": true 724 | }, 725 | "@types/retry": { 726 | "version": "0.12.0", 727 | "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", 728 | "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", 729 | "dev": true 730 | }, 731 | "@zeit/ncc": { 732 | "version": "0.22.3", 733 | "resolved": "https://registry.npmjs.org/@zeit/ncc/-/ncc-0.22.3.tgz", 734 | "integrity": "sha512-jnCLpLXWuw/PAiJiVbLjA8WBC0IJQbFeUwF4I9M+23MvIxTxk5pD4Q8byQBSPmHQjz5aBoA7AKAElQxMpjrCLQ==", 735 | "dev": true 736 | }, 737 | "JSONStream": { 738 | "version": "1.3.5", 739 | "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", 740 | "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", 741 | "dev": true, 742 | "requires": { 743 | "jsonparse": "^1.2.0", 744 | "through": ">=2.2.7 <3" 745 | } 746 | }, 747 | "agent-base": { 748 | "version": "6.0.2", 749 | "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", 750 | "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", 751 | "dev": true, 752 | "requires": { 753 | "debug": "4" 754 | } 755 | }, 756 | "aggregate-error": { 757 | "version": "3.1.0", 758 | "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", 759 | "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", 760 | "dev": true, 761 | "requires": { 762 | "clean-stack": "^2.0.0", 763 | "indent-string": "^4.0.0" 764 | } 765 | }, 766 | "ansi-escapes": { 767 | "version": "5.0.0", 768 | "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz", 769 | "integrity": "sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==", 770 | "dev": true, 771 | "requires": { 772 | "type-fest": "^1.0.2" 773 | }, 774 | "dependencies": { 775 | "type-fest": { 776 | "version": "1.4.0", 777 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", 778 | "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", 779 | "dev": true 780 | } 781 | } 782 | }, 783 | "ansi-regex": { 784 | "version": "5.0.1", 785 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 786 | "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 787 | "dev": true 788 | }, 789 | "ansi-styles": { 790 | "version": "3.2.1", 791 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 792 | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 793 | "dev": true, 794 | "requires": { 795 | "color-convert": "^1.9.0" 796 | } 797 | }, 798 | "ansicolors": { 799 | "version": "0.3.2", 800 | "resolved": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.3.2.tgz", 801 | "integrity": "sha512-QXu7BPrP29VllRxH8GwB7x5iX5qWKAAMLqKQGWTeLWVlNHNOpVMJ91dsxQAIWXpjuW5wqvxu3Jd/nRjrJ+0pqg==", 802 | "dev": true 803 | }, 804 | "argparse": { 805 | "version": "2.0.1", 806 | "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 807 | "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 808 | "dev": true 809 | }, 810 | "argv-formatter": { 811 | "version": "1.0.0", 812 | "resolved": "https://registry.npmjs.org/argv-formatter/-/argv-formatter-1.0.0.tgz", 813 | "integrity": "sha512-F2+Hkm9xFaRg+GkaNnbwXNDV5O6pnCFEmqyhvfC/Ic5LbgOWjJh3L+mN/s91rxVL3znE7DYVpW0GJFT+4YBgWw==", 814 | "dev": true 815 | }, 816 | "array-ify": { 817 | "version": "1.0.0", 818 | "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", 819 | "integrity": "sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==", 820 | "dev": true 821 | }, 822 | "array-union": { 823 | "version": "2.1.0", 824 | "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", 825 | "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", 826 | "dev": true 827 | }, 828 | "arrify": { 829 | "version": "1.0.1", 830 | "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", 831 | "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", 832 | "dev": true 833 | }, 834 | "before-after-hook": { 835 | "version": "2.1.0", 836 | "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.1.0.tgz", 837 | "integrity": "sha512-IWIbu7pMqyw3EAJHzzHbWa85b6oud/yfKYg5rqB5hNE8CeMi3nX+2C2sj0HswfblST86hpVEOAb9x34NZd6P7A==" 838 | }, 839 | "bottleneck": { 840 | "version": "2.19.5", 841 | "resolved": "https://registry.npmjs.org/bottleneck/-/bottleneck-2.19.5.tgz", 842 | "integrity": "sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw==", 843 | "dev": true 844 | }, 845 | "braces": { 846 | "version": "3.0.3", 847 | "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", 848 | "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", 849 | "dev": true, 850 | "requires": { 851 | "fill-range": "^7.1.1" 852 | }, 853 | "dependencies": { 854 | "fill-range": { 855 | "version": "7.1.1", 856 | "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", 857 | "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", 858 | "dev": true, 859 | "requires": { 860 | "to-regex-range": "^5.0.1" 861 | } 862 | } 863 | } 864 | }, 865 | "callsites": { 866 | "version": "3.1.0", 867 | "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", 868 | "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", 869 | "dev": true 870 | }, 871 | "camelcase": { 872 | "version": "5.3.1", 873 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", 874 | "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", 875 | "dev": true 876 | }, 877 | "camelcase-keys": { 878 | "version": "6.2.2", 879 | "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", 880 | "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", 881 | "dev": true, 882 | "requires": { 883 | "camelcase": "^5.3.1", 884 | "map-obj": "^4.0.0", 885 | "quick-lru": "^4.0.1" 886 | } 887 | }, 888 | "cardinal": { 889 | "version": "2.1.1", 890 | "resolved": "https://registry.npmjs.org/cardinal/-/cardinal-2.1.1.tgz", 891 | "integrity": "sha512-JSr5eOgoEymtYHBjNWyjrMqet9Am2miJhlfKNdqLp6zoeAh0KN5dRAcxlecj5mAJrmQomgiOBj35xHLrFjqBpw==", 892 | "dev": true, 893 | "requires": { 894 | "ansicolors": "~0.3.2", 895 | "redeyed": "~2.1.0" 896 | } 897 | }, 898 | "chalk": { 899 | "version": "2.4.2", 900 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 901 | "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 902 | "dev": true, 903 | "requires": { 904 | "ansi-styles": "^3.2.1", 905 | "escape-string-regexp": "^1.0.5", 906 | "supports-color": "^5.3.0" 907 | } 908 | }, 909 | "clean-stack": { 910 | "version": "2.2.0", 911 | "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", 912 | "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", 913 | "dev": true 914 | }, 915 | "cli-table3": { 916 | "version": "0.6.3", 917 | "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz", 918 | "integrity": "sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==", 919 | "dev": true, 920 | "requires": { 921 | "@colors/colors": "1.5.0", 922 | "string-width": "^4.2.0" 923 | } 924 | }, 925 | "cliui": { 926 | "version": "8.0.1", 927 | "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", 928 | "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", 929 | "dev": true, 930 | "requires": { 931 | "string-width": "^4.2.0", 932 | "strip-ansi": "^6.0.1", 933 | "wrap-ansi": "^7.0.0" 934 | } 935 | }, 936 | "color-convert": { 937 | "version": "1.9.3", 938 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 939 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 940 | "dev": true, 941 | "requires": { 942 | "color-name": "1.1.3" 943 | } 944 | }, 945 | "color-name": { 946 | "version": "1.1.3", 947 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 948 | "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", 949 | "dev": true 950 | }, 951 | "compare-func": { 952 | "version": "2.0.0", 953 | "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz", 954 | "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==", 955 | "dev": true, 956 | "requires": { 957 | "array-ify": "^1.0.0", 958 | "dot-prop": "^5.1.0" 959 | } 960 | }, 961 | "config-chain": { 962 | "version": "1.1.13", 963 | "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", 964 | "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", 965 | "dev": true, 966 | "requires": { 967 | "ini": "^1.3.4", 968 | "proto-list": "~1.2.1" 969 | } 970 | }, 971 | "conventional-changelog-angular": { 972 | "version": "5.0.13", 973 | "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz", 974 | "integrity": "sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==", 975 | "dev": true, 976 | "requires": { 977 | "compare-func": "^2.0.0", 978 | "q": "^1.5.1" 979 | } 980 | }, 981 | "conventional-changelog-writer": { 982 | "version": "5.0.1", 983 | "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-5.0.1.tgz", 984 | "integrity": "sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ==", 985 | "dev": true, 986 | "requires": { 987 | "conventional-commits-filter": "^2.0.7", 988 | "dateformat": "^3.0.0", 989 | "handlebars": "^4.7.7", 990 | "json-stringify-safe": "^5.0.1", 991 | "lodash": "^4.17.15", 992 | "meow": "^8.0.0", 993 | "semver": "^6.0.0", 994 | "split": "^1.0.0", 995 | "through2": "^4.0.0" 996 | }, 997 | "dependencies": { 998 | "semver": { 999 | "version": "6.3.0", 1000 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 1001 | "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 1002 | "dev": true 1003 | } 1004 | } 1005 | }, 1006 | "conventional-commits-filter": { 1007 | "version": "2.0.7", 1008 | "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz", 1009 | "integrity": "sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==", 1010 | "dev": true, 1011 | "requires": { 1012 | "lodash.ismatch": "^4.4.0", 1013 | "modify-values": "^1.0.0" 1014 | } 1015 | }, 1016 | "conventional-commits-parser": { 1017 | "version": "3.2.4", 1018 | "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz", 1019 | "integrity": "sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==", 1020 | "dev": true, 1021 | "requires": { 1022 | "JSONStream": "^1.0.4", 1023 | "is-text-path": "^1.0.1", 1024 | "lodash": "^4.17.15", 1025 | "meow": "^8.0.0", 1026 | "split2": "^3.0.0", 1027 | "through2": "^4.0.0" 1028 | } 1029 | }, 1030 | "core-util-is": { 1031 | "version": "1.0.3", 1032 | "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", 1033 | "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", 1034 | "dev": true 1035 | }, 1036 | "cosmiconfig": { 1037 | "version": "8.1.3", 1038 | "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.1.3.tgz", 1039 | "integrity": "sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw==", 1040 | "dev": true, 1041 | "requires": { 1042 | "import-fresh": "^3.2.1", 1043 | "js-yaml": "^4.1.0", 1044 | "parse-json": "^5.0.0", 1045 | "path-type": "^4.0.0" 1046 | } 1047 | }, 1048 | "cross-spawn": { 1049 | "version": "7.0.3", 1050 | "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", 1051 | "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", 1052 | "dev": true, 1053 | "requires": { 1054 | "path-key": "^3.1.0", 1055 | "shebang-command": "^2.0.0", 1056 | "which": "^2.0.1" 1057 | } 1058 | }, 1059 | "crypto-random-string": { 1060 | "version": "4.0.0", 1061 | "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz", 1062 | "integrity": "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==", 1063 | "dev": true, 1064 | "requires": { 1065 | "type-fest": "^1.0.1" 1066 | }, 1067 | "dependencies": { 1068 | "type-fest": { 1069 | "version": "1.4.0", 1070 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", 1071 | "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", 1072 | "dev": true 1073 | } 1074 | } 1075 | }, 1076 | "dateformat": { 1077 | "version": "3.0.3", 1078 | "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", 1079 | "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", 1080 | "dev": true 1081 | }, 1082 | "debug": { 1083 | "version": "4.2.0", 1084 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", 1085 | "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", 1086 | "dev": true, 1087 | "requires": { 1088 | "ms": "2.1.2" 1089 | } 1090 | }, 1091 | "decamelize": { 1092 | "version": "1.2.0", 1093 | "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", 1094 | "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", 1095 | "dev": true 1096 | }, 1097 | "decamelize-keys": { 1098 | "version": "1.1.1", 1099 | "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", 1100 | "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", 1101 | "dev": true, 1102 | "requires": { 1103 | "decamelize": "^1.1.0", 1104 | "map-obj": "^1.0.0" 1105 | }, 1106 | "dependencies": { 1107 | "map-obj": { 1108 | "version": "1.0.1", 1109 | "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", 1110 | "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", 1111 | "dev": true 1112 | } 1113 | } 1114 | }, 1115 | "deep-extend": { 1116 | "version": "0.6.0", 1117 | "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", 1118 | "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", 1119 | "dev": true 1120 | }, 1121 | "deprecation": { 1122 | "version": "2.3.1", 1123 | "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", 1124 | "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==" 1125 | }, 1126 | "dir-glob": { 1127 | "version": "3.0.1", 1128 | "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", 1129 | "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", 1130 | "dev": true, 1131 | "requires": { 1132 | "path-type": "^4.0.0" 1133 | }, 1134 | "dependencies": { 1135 | "path-type": { 1136 | "version": "4.0.0", 1137 | "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", 1138 | "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", 1139 | "dev": true 1140 | } 1141 | } 1142 | }, 1143 | "dot-prop": { 1144 | "version": "5.3.0", 1145 | "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", 1146 | "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", 1147 | "dev": true, 1148 | "requires": { 1149 | "is-obj": "^2.0.0" 1150 | } 1151 | }, 1152 | "duplexer2": { 1153 | "version": "0.1.4", 1154 | "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", 1155 | "integrity": "sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==", 1156 | "dev": true, 1157 | "requires": { 1158 | "readable-stream": "^2.0.2" 1159 | }, 1160 | "dependencies": { 1161 | "readable-stream": { 1162 | "version": "2.3.8", 1163 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", 1164 | "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", 1165 | "dev": true, 1166 | "requires": { 1167 | "core-util-is": "~1.0.0", 1168 | "inherits": "~2.0.3", 1169 | "isarray": "~1.0.0", 1170 | "process-nextick-args": "~2.0.0", 1171 | "safe-buffer": "~5.1.1", 1172 | "string_decoder": "~1.1.1", 1173 | "util-deprecate": "~1.0.1" 1174 | } 1175 | }, 1176 | "safe-buffer": { 1177 | "version": "5.1.2", 1178 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 1179 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 1180 | "dev": true 1181 | }, 1182 | "string_decoder": { 1183 | "version": "1.1.1", 1184 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 1185 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 1186 | "dev": true, 1187 | "requires": { 1188 | "safe-buffer": "~5.1.0" 1189 | } 1190 | } 1191 | } 1192 | }, 1193 | "emoji-regex": { 1194 | "version": "8.0.0", 1195 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 1196 | "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 1197 | "dev": true 1198 | }, 1199 | "end-of-stream": { 1200 | "version": "1.4.1", 1201 | "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", 1202 | "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", 1203 | "dev": true, 1204 | "requires": { 1205 | "once": "^1.4.0" 1206 | } 1207 | }, 1208 | "env-ci": { 1209 | "version": "9.0.0", 1210 | "resolved": "https://registry.npmjs.org/env-ci/-/env-ci-9.0.0.tgz", 1211 | "integrity": "sha512-Q3cjr1tX9xwigprw4G8M3o7PIOO/1LYji6TyGsbD1WfMmD23etZvhgmPXJqkP788yH4dgSSK7oaIMuaayUJIfg==", 1212 | "dev": true, 1213 | "requires": { 1214 | "execa": "^7.0.0", 1215 | "java-properties": "^1.0.2" 1216 | } 1217 | }, 1218 | "error-ex": { 1219 | "version": "1.3.2", 1220 | "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", 1221 | "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", 1222 | "dev": true, 1223 | "requires": { 1224 | "is-arrayish": "^0.2.1" 1225 | } 1226 | }, 1227 | "escalade": { 1228 | "version": "3.1.1", 1229 | "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", 1230 | "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", 1231 | "dev": true 1232 | }, 1233 | "escape-string-regexp": { 1234 | "version": "1.0.5", 1235 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 1236 | "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", 1237 | "dev": true 1238 | }, 1239 | "esprima": { 1240 | "version": "4.0.1", 1241 | "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", 1242 | "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", 1243 | "dev": true 1244 | }, 1245 | "execa": { 1246 | "version": "7.1.1", 1247 | "resolved": "https://registry.npmjs.org/execa/-/execa-7.1.1.tgz", 1248 | "integrity": "sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==", 1249 | "dev": true, 1250 | "requires": { 1251 | "cross-spawn": "^7.0.3", 1252 | "get-stream": "^6.0.1", 1253 | "human-signals": "^4.3.0", 1254 | "is-stream": "^3.0.0", 1255 | "merge-stream": "^2.0.0", 1256 | "npm-run-path": "^5.1.0", 1257 | "onetime": "^6.0.0", 1258 | "signal-exit": "^3.0.7", 1259 | "strip-final-newline": "^3.0.0" 1260 | }, 1261 | "dependencies": { 1262 | "human-signals": { 1263 | "version": "4.3.1", 1264 | "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", 1265 | "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", 1266 | "dev": true 1267 | }, 1268 | "signal-exit": { 1269 | "version": "3.0.7", 1270 | "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", 1271 | "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", 1272 | "dev": true 1273 | }, 1274 | "strip-final-newline": { 1275 | "version": "3.0.0", 1276 | "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", 1277 | "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", 1278 | "dev": true 1279 | } 1280 | } 1281 | }, 1282 | "fast-glob": { 1283 | "version": "3.2.12", 1284 | "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", 1285 | "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", 1286 | "dev": true, 1287 | "requires": { 1288 | "@nodelib/fs.stat": "^2.0.2", 1289 | "@nodelib/fs.walk": "^1.2.3", 1290 | "glob-parent": "^5.1.2", 1291 | "merge2": "^1.3.0", 1292 | "micromatch": "^4.0.4" 1293 | }, 1294 | "dependencies": { 1295 | "micromatch": { 1296 | "version": "4.0.5", 1297 | "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", 1298 | "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", 1299 | "dev": true, 1300 | "requires": { 1301 | "braces": "^3.0.2", 1302 | "picomatch": "^2.3.1" 1303 | } 1304 | }, 1305 | "picomatch": { 1306 | "version": "2.3.1", 1307 | "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 1308 | "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 1309 | "dev": true 1310 | } 1311 | } 1312 | }, 1313 | "fastq": { 1314 | "version": "1.15.0", 1315 | "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", 1316 | "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", 1317 | "dev": true, 1318 | "requires": { 1319 | "reusify": "^1.0.4" 1320 | } 1321 | }, 1322 | "figures": { 1323 | "version": "5.0.0", 1324 | "resolved": "https://registry.npmjs.org/figures/-/figures-5.0.0.tgz", 1325 | "integrity": "sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==", 1326 | "dev": true, 1327 | "requires": { 1328 | "escape-string-regexp": "^5.0.0", 1329 | "is-unicode-supported": "^1.2.0" 1330 | }, 1331 | "dependencies": { 1332 | "escape-string-regexp": { 1333 | "version": "5.0.0", 1334 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", 1335 | "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", 1336 | "dev": true 1337 | } 1338 | } 1339 | }, 1340 | "find-up": { 1341 | "version": "4.1.0", 1342 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 1343 | "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 1344 | "dev": true, 1345 | "requires": { 1346 | "locate-path": "^5.0.0", 1347 | "path-exists": "^4.0.0" 1348 | } 1349 | }, 1350 | "find-versions": { 1351 | "version": "5.1.0", 1352 | "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-5.1.0.tgz", 1353 | "integrity": "sha512-+iwzCJ7C5v5KgcBuueqVoNiHVoQpwiUK5XFLjf0affFTep+Wcw93tPvmb8tqujDNmzhBDPddnWV/qgWSXgq+Hg==", 1354 | "dev": true, 1355 | "requires": { 1356 | "semver-regex": "^4.0.5" 1357 | } 1358 | }, 1359 | "from2": { 1360 | "version": "2.3.0", 1361 | "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", 1362 | "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", 1363 | "dev": true, 1364 | "requires": { 1365 | "inherits": "^2.0.1", 1366 | "readable-stream": "^2.0.0" 1367 | }, 1368 | "dependencies": { 1369 | "readable-stream": { 1370 | "version": "2.3.8", 1371 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", 1372 | "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", 1373 | "dev": true, 1374 | "requires": { 1375 | "core-util-is": "~1.0.0", 1376 | "inherits": "~2.0.3", 1377 | "isarray": "~1.0.0", 1378 | "process-nextick-args": "~2.0.0", 1379 | "safe-buffer": "~5.1.1", 1380 | "string_decoder": "~1.1.1", 1381 | "util-deprecate": "~1.0.1" 1382 | } 1383 | }, 1384 | "safe-buffer": { 1385 | "version": "5.1.2", 1386 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 1387 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 1388 | "dev": true 1389 | }, 1390 | "string_decoder": { 1391 | "version": "1.1.1", 1392 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 1393 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 1394 | "dev": true, 1395 | "requires": { 1396 | "safe-buffer": "~5.1.0" 1397 | } 1398 | } 1399 | } 1400 | }, 1401 | "fs-extra": { 1402 | "version": "11.1.1", 1403 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", 1404 | "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", 1405 | "dev": true, 1406 | "requires": { 1407 | "graceful-fs": "^4.2.0", 1408 | "jsonfile": "^6.0.1", 1409 | "universalify": "^2.0.0" 1410 | } 1411 | }, 1412 | "function-bind": { 1413 | "version": "1.1.1", 1414 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 1415 | "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 1416 | "dev": true 1417 | }, 1418 | "get-caller-file": { 1419 | "version": "2.0.5", 1420 | "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", 1421 | "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", 1422 | "dev": true 1423 | }, 1424 | "get-stream": { 1425 | "version": "6.0.1", 1426 | "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", 1427 | "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", 1428 | "dev": true 1429 | }, 1430 | "git-log-parser": { 1431 | "version": "1.2.0", 1432 | "resolved": "https://registry.npmjs.org/git-log-parser/-/git-log-parser-1.2.0.tgz", 1433 | "integrity": "sha512-rnCVNfkTL8tdNryFuaY0fYiBWEBcgF748O6ZI61rslBvr2o7U65c2/6npCRqH40vuAhtgtDiqLTJjBVdrejCzA==", 1434 | "dev": true, 1435 | "requires": { 1436 | "argv-formatter": "~1.0.0", 1437 | "spawn-error-forwarder": "~1.0.0", 1438 | "split2": "~1.0.0", 1439 | "stream-combiner2": "~1.1.1", 1440 | "through2": "~2.0.0", 1441 | "traverse": "~0.6.6" 1442 | }, 1443 | "dependencies": { 1444 | "readable-stream": { 1445 | "version": "2.3.8", 1446 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", 1447 | "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", 1448 | "dev": true, 1449 | "requires": { 1450 | "core-util-is": "~1.0.0", 1451 | "inherits": "~2.0.3", 1452 | "isarray": "~1.0.0", 1453 | "process-nextick-args": "~2.0.0", 1454 | "safe-buffer": "~5.1.1", 1455 | "string_decoder": "~1.1.1", 1456 | "util-deprecate": "~1.0.1" 1457 | } 1458 | }, 1459 | "safe-buffer": { 1460 | "version": "5.1.2", 1461 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 1462 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 1463 | "dev": true 1464 | }, 1465 | "split2": { 1466 | "version": "1.0.0", 1467 | "resolved": "https://registry.npmjs.org/split2/-/split2-1.0.0.tgz", 1468 | "integrity": "sha512-NKywug4u4pX/AZBB1FCPzZ6/7O+Xhz1qMVbzTvvKvikjO99oPN87SkK08mEY9P63/5lWjK+wgOOgApnTg5r6qg==", 1469 | "dev": true, 1470 | "requires": { 1471 | "through2": "~2.0.0" 1472 | } 1473 | }, 1474 | "string_decoder": { 1475 | "version": "1.1.1", 1476 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 1477 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 1478 | "dev": true, 1479 | "requires": { 1480 | "safe-buffer": "~5.1.0" 1481 | } 1482 | }, 1483 | "through2": { 1484 | "version": "2.0.5", 1485 | "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", 1486 | "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", 1487 | "dev": true, 1488 | "requires": { 1489 | "readable-stream": "~2.3.6", 1490 | "xtend": "~4.0.1" 1491 | } 1492 | } 1493 | } 1494 | }, 1495 | "glob-parent": { 1496 | "version": "5.1.2", 1497 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 1498 | "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 1499 | "dev": true, 1500 | "requires": { 1501 | "is-glob": "^4.0.1" 1502 | } 1503 | }, 1504 | "globby": { 1505 | "version": "11.1.0", 1506 | "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", 1507 | "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", 1508 | "dev": true, 1509 | "requires": { 1510 | "array-union": "^2.1.0", 1511 | "dir-glob": "^3.0.1", 1512 | "fast-glob": "^3.2.9", 1513 | "ignore": "^5.2.0", 1514 | "merge2": "^1.4.1", 1515 | "slash": "^3.0.0" 1516 | } 1517 | }, 1518 | "graceful-fs": { 1519 | "version": "4.2.11", 1520 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", 1521 | "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", 1522 | "dev": true 1523 | }, 1524 | "handlebars": { 1525 | "version": "4.7.7", 1526 | "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", 1527 | "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", 1528 | "dev": true, 1529 | "requires": { 1530 | "minimist": "^1.2.5", 1531 | "neo-async": "^2.6.0", 1532 | "source-map": "^0.6.1", 1533 | "uglify-js": "^3.1.4", 1534 | "wordwrap": "^1.0.0" 1535 | } 1536 | }, 1537 | "hard-rejection": { 1538 | "version": "2.1.0", 1539 | "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", 1540 | "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", 1541 | "dev": true 1542 | }, 1543 | "has": { 1544 | "version": "1.0.3", 1545 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 1546 | "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 1547 | "dev": true, 1548 | "requires": { 1549 | "function-bind": "^1.1.1" 1550 | } 1551 | }, 1552 | "has-flag": { 1553 | "version": "3.0.0", 1554 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 1555 | "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", 1556 | "dev": true 1557 | }, 1558 | "hook-std": { 1559 | "version": "3.0.0", 1560 | "resolved": "https://registry.npmjs.org/hook-std/-/hook-std-3.0.0.tgz", 1561 | "integrity": "sha512-jHRQzjSDzMtFy34AGj1DN+vq54WVuhSvKgrHf0OMiFQTwDD4L/qqofVEWjLOBMTn5+lCD3fPg32W9yOfnEJTTw==", 1562 | "dev": true 1563 | }, 1564 | "hosted-git-info": { 1565 | "version": "6.1.1", 1566 | "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz", 1567 | "integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==", 1568 | "dev": true, 1569 | "requires": { 1570 | "lru-cache": "^7.5.1" 1571 | }, 1572 | "dependencies": { 1573 | "lru-cache": { 1574 | "version": "7.18.3", 1575 | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", 1576 | "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", 1577 | "dev": true 1578 | } 1579 | } 1580 | }, 1581 | "http-proxy-agent": { 1582 | "version": "5.0.0", 1583 | "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", 1584 | "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", 1585 | "dev": true, 1586 | "requires": { 1587 | "@tootallnate/once": "2", 1588 | "agent-base": "6", 1589 | "debug": "4" 1590 | } 1591 | }, 1592 | "https-proxy-agent": { 1593 | "version": "5.0.1", 1594 | "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", 1595 | "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", 1596 | "dev": true, 1597 | "requires": { 1598 | "agent-base": "6", 1599 | "debug": "4" 1600 | } 1601 | }, 1602 | "human-signals": { 1603 | "version": "1.1.1", 1604 | "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", 1605 | "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", 1606 | "dev": true 1607 | }, 1608 | "ignore": { 1609 | "version": "5.2.4", 1610 | "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", 1611 | "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", 1612 | "dev": true 1613 | }, 1614 | "import-fresh": { 1615 | "version": "3.3.0", 1616 | "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", 1617 | "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", 1618 | "dev": true, 1619 | "requires": { 1620 | "parent-module": "^1.0.0", 1621 | "resolve-from": "^4.0.0" 1622 | }, 1623 | "dependencies": { 1624 | "resolve-from": { 1625 | "version": "4.0.0", 1626 | "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 1627 | "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", 1628 | "dev": true 1629 | } 1630 | } 1631 | }, 1632 | "import-from": { 1633 | "version": "4.0.0", 1634 | "resolved": "https://registry.npmjs.org/import-from/-/import-from-4.0.0.tgz", 1635 | "integrity": "sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ==", 1636 | "dev": true 1637 | }, 1638 | "indent-string": { 1639 | "version": "4.0.0", 1640 | "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", 1641 | "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", 1642 | "dev": true 1643 | }, 1644 | "inherits": { 1645 | "version": "2.0.4", 1646 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 1647 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 1648 | "dev": true 1649 | }, 1650 | "ini": { 1651 | "version": "1.3.8", 1652 | "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", 1653 | "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", 1654 | "dev": true 1655 | }, 1656 | "into-stream": { 1657 | "version": "6.0.0", 1658 | "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-6.0.0.tgz", 1659 | "integrity": "sha512-XHbaOAvP+uFKUFsOgoNPRjLkwB+I22JFPFe5OjTkQ0nwgj6+pSjb4NmB6VMxaPshLiOf+zcpOCBQuLwC1KHhZA==", 1660 | "dev": true, 1661 | "requires": { 1662 | "from2": "^2.3.0", 1663 | "p-is-promise": "^3.0.0" 1664 | } 1665 | }, 1666 | "ip": { 1667 | "version": "2.0.1", 1668 | "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.1.tgz", 1669 | "integrity": "sha512-lJUL9imLTNi1ZfXT+DU6rBBdbiKGBuay9B6xGSPVjUeQwaH1RIGqef8RZkUtHioLmSNpPR5M4HVKJGm1j8FWVQ==", 1670 | "dev": true 1671 | }, 1672 | "is-arrayish": { 1673 | "version": "0.2.1", 1674 | "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 1675 | "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", 1676 | "dev": true 1677 | }, 1678 | "is-core-module": { 1679 | "version": "2.12.0", 1680 | "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.0.tgz", 1681 | "integrity": "sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==", 1682 | "dev": true, 1683 | "requires": { 1684 | "has": "^1.0.3" 1685 | } 1686 | }, 1687 | "is-extglob": { 1688 | "version": "2.1.1", 1689 | "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 1690 | "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 1691 | "dev": true 1692 | }, 1693 | "is-fullwidth-code-point": { 1694 | "version": "3.0.0", 1695 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 1696 | "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 1697 | "dev": true 1698 | }, 1699 | "is-glob": { 1700 | "version": "4.0.3", 1701 | "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 1702 | "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 1703 | "dev": true, 1704 | "requires": { 1705 | "is-extglob": "^2.1.1" 1706 | } 1707 | }, 1708 | "is-number": { 1709 | "version": "7.0.0", 1710 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 1711 | "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 1712 | "dev": true 1713 | }, 1714 | "is-obj": { 1715 | "version": "2.0.0", 1716 | "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", 1717 | "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", 1718 | "dev": true 1719 | }, 1720 | "is-plain-obj": { 1721 | "version": "1.1.0", 1722 | "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", 1723 | "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", 1724 | "dev": true 1725 | }, 1726 | "is-plain-object": { 1727 | "version": "5.0.0", 1728 | "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", 1729 | "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==" 1730 | }, 1731 | "is-stream": { 1732 | "version": "3.0.0", 1733 | "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", 1734 | "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", 1735 | "dev": true 1736 | }, 1737 | "is-text-path": { 1738 | "version": "1.0.1", 1739 | "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", 1740 | "integrity": "sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==", 1741 | "dev": true, 1742 | "requires": { 1743 | "text-extensions": "^1.0.0" 1744 | } 1745 | }, 1746 | "is-unicode-supported": { 1747 | "version": "1.3.0", 1748 | "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", 1749 | "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", 1750 | "dev": true 1751 | }, 1752 | "isarray": { 1753 | "version": "1.0.0", 1754 | "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 1755 | "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", 1756 | "dev": true 1757 | }, 1758 | "isexe": { 1759 | "version": "2.0.0", 1760 | "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 1761 | "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", 1762 | "dev": true 1763 | }, 1764 | "issue-parser": { 1765 | "version": "6.0.0", 1766 | "resolved": "https://registry.npmjs.org/issue-parser/-/issue-parser-6.0.0.tgz", 1767 | "integrity": "sha512-zKa/Dxq2lGsBIXQ7CUZWTHfvxPC2ej0KfO7fIPqLlHB9J2hJ7rGhZ5rilhuufylr4RXYPzJUeFjKxz305OsNlA==", 1768 | "dev": true, 1769 | "requires": { 1770 | "lodash.capitalize": "^4.2.1", 1771 | "lodash.escaperegexp": "^4.1.2", 1772 | "lodash.isplainobject": "^4.0.6", 1773 | "lodash.isstring": "^4.0.1", 1774 | "lodash.uniqby": "^4.7.0" 1775 | } 1776 | }, 1777 | "java-properties": { 1778 | "version": "1.0.2", 1779 | "resolved": "https://registry.npmjs.org/java-properties/-/java-properties-1.0.2.tgz", 1780 | "integrity": "sha512-qjdpeo2yKlYTH7nFdK0vbZWuTCesk4o63v5iVOlhMQPfuIZQfW/HI35SjfhA+4qpg36rnFSvUK5b1m+ckIblQQ==", 1781 | "dev": true 1782 | }, 1783 | "js-tokens": { 1784 | "version": "4.0.0", 1785 | "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 1786 | "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", 1787 | "dev": true 1788 | }, 1789 | "js-yaml": { 1790 | "version": "4.1.0", 1791 | "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", 1792 | "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", 1793 | "dev": true, 1794 | "requires": { 1795 | "argparse": "^2.0.1" 1796 | } 1797 | }, 1798 | "json-parse-better-errors": { 1799 | "version": "1.0.2", 1800 | "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", 1801 | "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", 1802 | "dev": true 1803 | }, 1804 | "json-parse-even-better-errors": { 1805 | "version": "2.3.1", 1806 | "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", 1807 | "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", 1808 | "dev": true 1809 | }, 1810 | "json-stringify-safe": { 1811 | "version": "5.0.1", 1812 | "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", 1813 | "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", 1814 | "dev": true 1815 | }, 1816 | "jsonfile": { 1817 | "version": "6.1.0", 1818 | "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", 1819 | "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", 1820 | "dev": true, 1821 | "requires": { 1822 | "graceful-fs": "^4.1.6", 1823 | "universalify": "^2.0.0" 1824 | } 1825 | }, 1826 | "jsonparse": { 1827 | "version": "1.3.1", 1828 | "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", 1829 | "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", 1830 | "dev": true 1831 | }, 1832 | "kind-of": { 1833 | "version": "6.0.3", 1834 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", 1835 | "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", 1836 | "dev": true 1837 | }, 1838 | "lines-and-columns": { 1839 | "version": "1.2.4", 1840 | "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", 1841 | "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", 1842 | "dev": true 1843 | }, 1844 | "load-json-file": { 1845 | "version": "4.0.0", 1846 | "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", 1847 | "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", 1848 | "dev": true, 1849 | "requires": { 1850 | "graceful-fs": "^4.1.2", 1851 | "parse-json": "^4.0.0", 1852 | "pify": "^3.0.0", 1853 | "strip-bom": "^3.0.0" 1854 | }, 1855 | "dependencies": { 1856 | "parse-json": { 1857 | "version": "4.0.0", 1858 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", 1859 | "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", 1860 | "dev": true, 1861 | "requires": { 1862 | "error-ex": "^1.3.1", 1863 | "json-parse-better-errors": "^1.0.1" 1864 | } 1865 | } 1866 | } 1867 | }, 1868 | "locate-path": { 1869 | "version": "5.0.0", 1870 | "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 1871 | "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 1872 | "dev": true, 1873 | "requires": { 1874 | "p-locate": "^4.1.0" 1875 | } 1876 | }, 1877 | "lodash": { 1878 | "version": "4.17.21", 1879 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", 1880 | "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", 1881 | "dev": true 1882 | }, 1883 | "lodash-es": { 1884 | "version": "4.17.21", 1885 | "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", 1886 | "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", 1887 | "dev": true 1888 | }, 1889 | "lodash.capitalize": { 1890 | "version": "4.2.1", 1891 | "resolved": "https://registry.npmjs.org/lodash.capitalize/-/lodash.capitalize-4.2.1.tgz", 1892 | "integrity": "sha512-kZzYOKspf8XVX5AvmQF94gQW0lejFVgb80G85bU4ZWzoJ6C03PQg3coYAUpSTpQWelrZELd3XWgHzw4Ck5kaIw==", 1893 | "dev": true 1894 | }, 1895 | "lodash.escaperegexp": { 1896 | "version": "4.1.2", 1897 | "resolved": "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz", 1898 | "integrity": "sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw==", 1899 | "dev": true 1900 | }, 1901 | "lodash.ismatch": { 1902 | "version": "4.4.0", 1903 | "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", 1904 | "integrity": "sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==", 1905 | "dev": true 1906 | }, 1907 | "lodash.isplainobject": { 1908 | "version": "4.0.6", 1909 | "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", 1910 | "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", 1911 | "dev": true 1912 | }, 1913 | "lodash.isstring": { 1914 | "version": "4.0.1", 1915 | "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", 1916 | "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==", 1917 | "dev": true 1918 | }, 1919 | "lodash.set": { 1920 | "version": "4.3.2", 1921 | "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz", 1922 | "integrity": "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=", 1923 | "dev": true 1924 | }, 1925 | "lodash.uniqby": { 1926 | "version": "4.7.0", 1927 | "resolved": "https://registry.npmjs.org/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz", 1928 | "integrity": "sha512-e/zcLx6CSbmaEgFHCA7BnoQKyCtKMxnuWrJygbwPs/AIn+IMKl66L8/s+wBUn5LRw2pZx3bUHibiV1b6aTWIww==", 1929 | "dev": true 1930 | }, 1931 | "lru-cache": { 1932 | "version": "6.0.0", 1933 | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 1934 | "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 1935 | "dev": true, 1936 | "requires": { 1937 | "yallist": "^4.0.0" 1938 | } 1939 | }, 1940 | "map-obj": { 1941 | "version": "4.3.0", 1942 | "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", 1943 | "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", 1944 | "dev": true 1945 | }, 1946 | "marked": { 1947 | "version": "4.3.0", 1948 | "resolved": "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz", 1949 | "integrity": "sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==", 1950 | "dev": true 1951 | }, 1952 | "marked-terminal": { 1953 | "version": "5.1.1", 1954 | "resolved": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-5.1.1.tgz", 1955 | "integrity": "sha512-+cKTOx9P4l7HwINYhzbrBSyzgxO2HaHKGZGuB1orZsMIgXYaJyfidT81VXRdpelW/PcHEWxywscePVgI/oUF6g==", 1956 | "dev": true, 1957 | "requires": { 1958 | "ansi-escapes": "^5.0.0", 1959 | "cardinal": "^2.1.1", 1960 | "chalk": "^5.0.0", 1961 | "cli-table3": "^0.6.1", 1962 | "node-emoji": "^1.11.0", 1963 | "supports-hyperlinks": "^2.2.0" 1964 | }, 1965 | "dependencies": { 1966 | "chalk": { 1967 | "version": "5.2.0", 1968 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", 1969 | "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==", 1970 | "dev": true 1971 | } 1972 | } 1973 | }, 1974 | "meow": { 1975 | "version": "8.1.2", 1976 | "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz", 1977 | "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==", 1978 | "dev": true, 1979 | "requires": { 1980 | "@types/minimist": "^1.2.0", 1981 | "camelcase-keys": "^6.2.2", 1982 | "decamelize-keys": "^1.1.0", 1983 | "hard-rejection": "^2.1.0", 1984 | "minimist-options": "4.1.0", 1985 | "normalize-package-data": "^3.0.0", 1986 | "read-pkg-up": "^7.0.1", 1987 | "redent": "^3.0.0", 1988 | "trim-newlines": "^3.0.0", 1989 | "type-fest": "^0.18.0", 1990 | "yargs-parser": "^20.2.3" 1991 | }, 1992 | "dependencies": { 1993 | "read-pkg-up": { 1994 | "version": "7.0.1", 1995 | "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", 1996 | "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", 1997 | "dev": true, 1998 | "requires": { 1999 | "find-up": "^4.1.0", 2000 | "read-pkg": "^5.2.0", 2001 | "type-fest": "^0.8.1" 2002 | }, 2003 | "dependencies": { 2004 | "type-fest": { 2005 | "version": "0.8.1", 2006 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", 2007 | "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", 2008 | "dev": true 2009 | } 2010 | } 2011 | } 2012 | } 2013 | }, 2014 | "merge-stream": { 2015 | "version": "2.0.0", 2016 | "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", 2017 | "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", 2018 | "dev": true 2019 | }, 2020 | "merge2": { 2021 | "version": "1.4.1", 2022 | "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 2023 | "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 2024 | "dev": true 2025 | }, 2026 | "micromatch": { 2027 | "version": "4.0.2", 2028 | "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", 2029 | "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", 2030 | "dev": true, 2031 | "requires": { 2032 | "braces": "^3.0.1", 2033 | "picomatch": "^2.0.5" 2034 | } 2035 | }, 2036 | "mime": { 2037 | "version": "3.0.0", 2038 | "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", 2039 | "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", 2040 | "dev": true 2041 | }, 2042 | "mimic-fn": { 2043 | "version": "4.0.0", 2044 | "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", 2045 | "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", 2046 | "dev": true 2047 | }, 2048 | "min-indent": { 2049 | "version": "1.0.1", 2050 | "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", 2051 | "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", 2052 | "dev": true 2053 | }, 2054 | "minimist": { 2055 | "version": "1.2.8", 2056 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", 2057 | "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", 2058 | "dev": true 2059 | }, 2060 | "minimist-options": { 2061 | "version": "4.1.0", 2062 | "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", 2063 | "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", 2064 | "dev": true, 2065 | "requires": { 2066 | "arrify": "^1.0.1", 2067 | "is-plain-obj": "^1.1.0", 2068 | "kind-of": "^6.0.3" 2069 | } 2070 | }, 2071 | "modify-values": { 2072 | "version": "1.0.1", 2073 | "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz", 2074 | "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==", 2075 | "dev": true 2076 | }, 2077 | "ms": { 2078 | "version": "2.1.2", 2079 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 2080 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 2081 | "dev": true 2082 | }, 2083 | "neo-async": { 2084 | "version": "2.6.2", 2085 | "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", 2086 | "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", 2087 | "dev": true 2088 | }, 2089 | "nerf-dart": { 2090 | "version": "1.0.0", 2091 | "resolved": "https://registry.npmjs.org/nerf-dart/-/nerf-dart-1.0.0.tgz", 2092 | "integrity": "sha512-EZSPZB70jiVsivaBLYDCyntd5eH8NTSMOn3rB+HxwdmKThGELLdYv8qVIMWvZEFy9w8ZZpW9h9OB32l1rGtj7g==", 2093 | "dev": true 2094 | }, 2095 | "nock": { 2096 | "version": "13.0.4", 2097 | "resolved": "https://registry.npmjs.org/nock/-/nock-13.0.4.tgz", 2098 | "integrity": "sha512-alqTV8Qt7TUbc74x1pKRLSENzfjp4nywovcJgi/1aXDiUxXdt7TkruSTF5MDWPP7UoPVgea4F9ghVdmX0xxnSA==", 2099 | "dev": true, 2100 | "requires": { 2101 | "debug": "^4.1.0", 2102 | "json-stringify-safe": "^5.0.1", 2103 | "lodash.set": "^4.3.2", 2104 | "propagate": "^2.0.0" 2105 | } 2106 | }, 2107 | "node-emoji": { 2108 | "version": "1.11.0", 2109 | "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz", 2110 | "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==", 2111 | "dev": true, 2112 | "requires": { 2113 | "lodash": "^4.17.21" 2114 | } 2115 | }, 2116 | "node-fetch": { 2117 | "version": "2.6.7", 2118 | "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", 2119 | "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", 2120 | "requires": { 2121 | "whatwg-url": "^5.0.0" 2122 | } 2123 | }, 2124 | "normalize-package-data": { 2125 | "version": "3.0.3", 2126 | "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", 2127 | "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", 2128 | "dev": true, 2129 | "requires": { 2130 | "hosted-git-info": "^4.0.1", 2131 | "is-core-module": "^2.5.0", 2132 | "semver": "^7.3.4", 2133 | "validate-npm-package-license": "^3.0.1" 2134 | }, 2135 | "dependencies": { 2136 | "hosted-git-info": { 2137 | "version": "4.1.0", 2138 | "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", 2139 | "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", 2140 | "dev": true, 2141 | "requires": { 2142 | "lru-cache": "^6.0.0" 2143 | } 2144 | } 2145 | } 2146 | }, 2147 | "normalize-url": { 2148 | "version": "8.0.0", 2149 | "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.0.tgz", 2150 | "integrity": "sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw==", 2151 | "dev": true 2152 | }, 2153 | "npm": { 2154 | "version": "9.6.5", 2155 | "resolved": "https://registry.npmjs.org/npm/-/npm-9.6.5.tgz", 2156 | "integrity": "sha512-0SYs9lz1ND7V3+Lz6EbsnUdZ4OxjQOHbaIKdWd8OgsbZ2hCC2ZeiXMEaBEPEVBaILW+huFA0pJ1YME+52iZI5g==", 2157 | "dev": true, 2158 | "requires": { 2159 | "@isaacs/string-locale-compare": "^1.1.0", 2160 | "@npmcli/arborist": "^6.2.8", 2161 | "@npmcli/config": "^6.1.6", 2162 | "@npmcli/map-workspaces": "^3.0.3", 2163 | "@npmcli/package-json": "^3.0.0", 2164 | "@npmcli/run-script": "^6.0.0", 2165 | "abbrev": "^2.0.0", 2166 | "archy": "~1.0.0", 2167 | "cacache": "^17.0.5", 2168 | "chalk": "^4.1.2", 2169 | "ci-info": "^3.8.0", 2170 | "cli-columns": "^4.0.0", 2171 | "cli-table3": "^0.6.3", 2172 | "columnify": "^1.6.0", 2173 | "fastest-levenshtein": "^1.0.16", 2174 | "fs-minipass": "^3.0.1", 2175 | "glob": "^9.3.2", 2176 | "graceful-fs": "^4.2.11", 2177 | "hosted-git-info": "^6.1.1", 2178 | "ini": "^4.1.0", 2179 | "init-package-json": "^5.0.0", 2180 | "is-cidr": "^4.0.2", 2181 | "json-parse-even-better-errors": "^3.0.0", 2182 | "libnpmaccess": "^7.0.2", 2183 | "libnpmdiff": "^5.0.16", 2184 | "libnpmexec": "^5.0.16", 2185 | "libnpmfund": "^4.0.16", 2186 | "libnpmhook": "^9.0.3", 2187 | "libnpmorg": "^5.0.3", 2188 | "libnpmpack": "^5.0.16", 2189 | "libnpmpublish": "^7.1.3", 2190 | "libnpmsearch": "^6.0.2", 2191 | "libnpmteam": "^5.0.3", 2192 | "libnpmversion": "^4.0.2", 2193 | "make-fetch-happen": "^11.1.0", 2194 | "minimatch": "^7.4.6", 2195 | "minipass": "^4.2.8", 2196 | "minipass-pipeline": "^1.2.4", 2197 | "ms": "^2.1.2", 2198 | "node-gyp": "^9.3.1", 2199 | "nopt": "^7.1.0", 2200 | "npm-audit-report": "^4.0.0", 2201 | "npm-install-checks": "^6.1.1", 2202 | "npm-package-arg": "^10.1.0", 2203 | "npm-pick-manifest": "^8.0.1", 2204 | "npm-profile": "^7.0.1", 2205 | "npm-registry-fetch": "^14.0.4", 2206 | "npm-user-validate": "^2.0.0", 2207 | "npmlog": "^7.0.1", 2208 | "p-map": "^4.0.0", 2209 | "pacote": "^15.1.1", 2210 | "parse-conflict-json": "^3.0.1", 2211 | "proc-log": "^3.0.0", 2212 | "qrcode-terminal": "^0.12.0", 2213 | "read": "^2.1.0", 2214 | "read-package-json": "^6.0.1", 2215 | "read-package-json-fast": "^3.0.2", 2216 | "semver": "^7.5.0", 2217 | "ssri": "^10.0.3", 2218 | "tar": "^6.1.13", 2219 | "text-table": "~0.2.0", 2220 | "tiny-relative-date": "^1.3.0", 2221 | "treeverse": "^3.0.0", 2222 | "validate-npm-package-name": "^5.0.0", 2223 | "which": "^3.0.0", 2224 | "write-file-atomic": "^5.0.0" 2225 | }, 2226 | "dependencies": { 2227 | "@colors/colors": { 2228 | "version": "1.5.0", 2229 | "bundled": true, 2230 | "dev": true, 2231 | "optional": true 2232 | }, 2233 | "@gar/promisify": { 2234 | "version": "1.1.3", 2235 | "bundled": true, 2236 | "dev": true 2237 | }, 2238 | "@isaacs/string-locale-compare": { 2239 | "version": "1.1.0", 2240 | "bundled": true, 2241 | "dev": true 2242 | }, 2243 | "@npmcli/arborist": { 2244 | "version": "6.2.8", 2245 | "bundled": true, 2246 | "dev": true, 2247 | "requires": { 2248 | "@isaacs/string-locale-compare": "^1.1.0", 2249 | "@npmcli/fs": "^3.1.0", 2250 | "@npmcli/installed-package-contents": "^2.0.2", 2251 | "@npmcli/map-workspaces": "^3.0.2", 2252 | "@npmcli/metavuln-calculator": "^5.0.0", 2253 | "@npmcli/name-from-folder": "^2.0.0", 2254 | "@npmcli/node-gyp": "^3.0.0", 2255 | "@npmcli/package-json": "^3.0.0", 2256 | "@npmcli/query": "^3.0.0", 2257 | "@npmcli/run-script": "^6.0.0", 2258 | "bin-links": "^4.0.1", 2259 | "cacache": "^17.0.4", 2260 | "common-ancestor-path": "^1.0.1", 2261 | "hosted-git-info": "^6.1.1", 2262 | "json-parse-even-better-errors": "^3.0.0", 2263 | "json-stringify-nice": "^1.1.4", 2264 | "minimatch": "^7.4.2", 2265 | "nopt": "^7.0.0", 2266 | "npm-install-checks": "^6.0.0", 2267 | "npm-package-arg": "^10.1.0", 2268 | "npm-pick-manifest": "^8.0.1", 2269 | "npm-registry-fetch": "^14.0.3", 2270 | "npmlog": "^7.0.1", 2271 | "pacote": "^15.0.8", 2272 | "parse-conflict-json": "^3.0.0", 2273 | "proc-log": "^3.0.0", 2274 | "promise-all-reject-late": "^1.0.0", 2275 | "promise-call-limit": "^1.0.2", 2276 | "read-package-json-fast": "^3.0.2", 2277 | "semver": "^7.3.7", 2278 | "ssri": "^10.0.1", 2279 | "treeverse": "^3.0.0", 2280 | "walk-up-path": "^3.0.1" 2281 | } 2282 | }, 2283 | "@npmcli/config": { 2284 | "version": "6.1.6", 2285 | "bundled": true, 2286 | "dev": true, 2287 | "requires": { 2288 | "@npmcli/map-workspaces": "^3.0.2", 2289 | "ini": "^4.1.0", 2290 | "nopt": "^7.0.0", 2291 | "proc-log": "^3.0.0", 2292 | "read-package-json-fast": "^3.0.2", 2293 | "semver": "^7.3.5", 2294 | "walk-up-path": "^3.0.1" 2295 | } 2296 | }, 2297 | "@npmcli/disparity-colors": { 2298 | "version": "3.0.0", 2299 | "bundled": true, 2300 | "dev": true, 2301 | "requires": { 2302 | "ansi-styles": "^4.3.0" 2303 | } 2304 | }, 2305 | "@npmcli/fs": { 2306 | "version": "3.1.0", 2307 | "bundled": true, 2308 | "dev": true, 2309 | "requires": { 2310 | "semver": "^7.3.5" 2311 | } 2312 | }, 2313 | "@npmcli/git": { 2314 | "version": "4.0.4", 2315 | "bundled": true, 2316 | "dev": true, 2317 | "requires": { 2318 | "@npmcli/promise-spawn": "^6.0.0", 2319 | "lru-cache": "^7.4.4", 2320 | "npm-pick-manifest": "^8.0.0", 2321 | "proc-log": "^3.0.0", 2322 | "promise-inflight": "^1.0.1", 2323 | "promise-retry": "^2.0.1", 2324 | "semver": "^7.3.5", 2325 | "which": "^3.0.0" 2326 | } 2327 | }, 2328 | "@npmcli/installed-package-contents": { 2329 | "version": "2.0.2", 2330 | "bundled": true, 2331 | "dev": true, 2332 | "requires": { 2333 | "npm-bundled": "^3.0.0", 2334 | "npm-normalize-package-bin": "^3.0.0" 2335 | } 2336 | }, 2337 | "@npmcli/map-workspaces": { 2338 | "version": "3.0.3", 2339 | "bundled": true, 2340 | "dev": true, 2341 | "requires": { 2342 | "@npmcli/name-from-folder": "^2.0.0", 2343 | "glob": "^9.3.1", 2344 | "minimatch": "^7.4.2", 2345 | "read-package-json-fast": "^3.0.0" 2346 | } 2347 | }, 2348 | "@npmcli/metavuln-calculator": { 2349 | "version": "5.0.1", 2350 | "bundled": true, 2351 | "dev": true, 2352 | "requires": { 2353 | "cacache": "^17.0.0", 2354 | "json-parse-even-better-errors": "^3.0.0", 2355 | "pacote": "^15.0.0", 2356 | "semver": "^7.3.5" 2357 | } 2358 | }, 2359 | "@npmcli/move-file": { 2360 | "version": "2.0.1", 2361 | "bundled": true, 2362 | "dev": true, 2363 | "requires": { 2364 | "mkdirp": "^1.0.4", 2365 | "rimraf": "^3.0.2" 2366 | } 2367 | }, 2368 | "@npmcli/name-from-folder": { 2369 | "version": "2.0.0", 2370 | "bundled": true, 2371 | "dev": true 2372 | }, 2373 | "@npmcli/node-gyp": { 2374 | "version": "3.0.0", 2375 | "bundled": true, 2376 | "dev": true 2377 | }, 2378 | "@npmcli/package-json": { 2379 | "version": "3.0.0", 2380 | "bundled": true, 2381 | "dev": true, 2382 | "requires": { 2383 | "json-parse-even-better-errors": "^3.0.0" 2384 | } 2385 | }, 2386 | "@npmcli/promise-spawn": { 2387 | "version": "6.0.2", 2388 | "bundled": true, 2389 | "dev": true, 2390 | "requires": { 2391 | "which": "^3.0.0" 2392 | } 2393 | }, 2394 | "@npmcli/query": { 2395 | "version": "3.0.0", 2396 | "bundled": true, 2397 | "dev": true, 2398 | "requires": { 2399 | "postcss-selector-parser": "^6.0.10" 2400 | } 2401 | }, 2402 | "@npmcli/run-script": { 2403 | "version": "6.0.0", 2404 | "bundled": true, 2405 | "dev": true, 2406 | "requires": { 2407 | "@npmcli/node-gyp": "^3.0.0", 2408 | "@npmcli/promise-spawn": "^6.0.0", 2409 | "node-gyp": "^9.0.0", 2410 | "read-package-json-fast": "^3.0.0", 2411 | "which": "^3.0.0" 2412 | } 2413 | }, 2414 | "@sigstore/protobuf-specs": { 2415 | "version": "0.1.0", 2416 | "bundled": true, 2417 | "dev": true 2418 | }, 2419 | "@tootallnate/once": { 2420 | "version": "2.0.0", 2421 | "bundled": true, 2422 | "dev": true 2423 | }, 2424 | "@tufjs/canonical-json": { 2425 | "version": "1.0.0", 2426 | "bundled": true, 2427 | "dev": true 2428 | }, 2429 | "@tufjs/models": { 2430 | "version": "1.0.3", 2431 | "bundled": true, 2432 | "dev": true, 2433 | "requires": { 2434 | "@tufjs/canonical-json": "1.0.0", 2435 | "minimatch": "^7.4.6" 2436 | } 2437 | }, 2438 | "abbrev": { 2439 | "version": "2.0.0", 2440 | "bundled": true, 2441 | "dev": true 2442 | }, 2443 | "abort-controller": { 2444 | "version": "3.0.0", 2445 | "bundled": true, 2446 | "dev": true, 2447 | "requires": { 2448 | "event-target-shim": "^5.0.0" 2449 | } 2450 | }, 2451 | "agent-base": { 2452 | "version": "6.0.2", 2453 | "bundled": true, 2454 | "dev": true, 2455 | "requires": { 2456 | "debug": "4" 2457 | } 2458 | }, 2459 | "agentkeepalive": { 2460 | "version": "4.3.0", 2461 | "bundled": true, 2462 | "dev": true, 2463 | "requires": { 2464 | "debug": "^4.1.0", 2465 | "depd": "^2.0.0", 2466 | "humanize-ms": "^1.2.1" 2467 | } 2468 | }, 2469 | "aggregate-error": { 2470 | "version": "3.1.0", 2471 | "bundled": true, 2472 | "dev": true, 2473 | "requires": { 2474 | "clean-stack": "^2.0.0", 2475 | "indent-string": "^4.0.0" 2476 | } 2477 | }, 2478 | "ansi-regex": { 2479 | "version": "5.0.1", 2480 | "bundled": true, 2481 | "dev": true 2482 | }, 2483 | "ansi-styles": { 2484 | "version": "4.3.0", 2485 | "bundled": true, 2486 | "dev": true, 2487 | "requires": { 2488 | "color-convert": "^2.0.1" 2489 | } 2490 | }, 2491 | "aproba": { 2492 | "version": "2.0.0", 2493 | "bundled": true, 2494 | "dev": true 2495 | }, 2496 | "archy": { 2497 | "version": "1.0.0", 2498 | "bundled": true, 2499 | "dev": true 2500 | }, 2501 | "are-we-there-yet": { 2502 | "version": "4.0.0", 2503 | "bundled": true, 2504 | "dev": true, 2505 | "requires": { 2506 | "delegates": "^1.0.0", 2507 | "readable-stream": "^4.1.0" 2508 | } 2509 | }, 2510 | "balanced-match": { 2511 | "version": "1.0.2", 2512 | "bundled": true, 2513 | "dev": true 2514 | }, 2515 | "base64-js": { 2516 | "version": "1.5.1", 2517 | "bundled": true, 2518 | "dev": true 2519 | }, 2520 | "bin-links": { 2521 | "version": "4.0.1", 2522 | "bundled": true, 2523 | "dev": true, 2524 | "requires": { 2525 | "cmd-shim": "^6.0.0", 2526 | "npm-normalize-package-bin": "^3.0.0", 2527 | "read-cmd-shim": "^4.0.0", 2528 | "write-file-atomic": "^5.0.0" 2529 | } 2530 | }, 2531 | "binary-extensions": { 2532 | "version": "2.2.0", 2533 | "bundled": true, 2534 | "dev": true 2535 | }, 2536 | "brace-expansion": { 2537 | "version": "2.0.1", 2538 | "bundled": true, 2539 | "dev": true, 2540 | "requires": { 2541 | "balanced-match": "^1.0.0" 2542 | } 2543 | }, 2544 | "buffer": { 2545 | "version": "6.0.3", 2546 | "bundled": true, 2547 | "dev": true, 2548 | "requires": { 2549 | "base64-js": "^1.3.1", 2550 | "ieee754": "^1.2.1" 2551 | } 2552 | }, 2553 | "builtins": { 2554 | "version": "5.0.1", 2555 | "bundled": true, 2556 | "dev": true, 2557 | "requires": { 2558 | "semver": "^7.0.0" 2559 | } 2560 | }, 2561 | "cacache": { 2562 | "version": "17.0.5", 2563 | "bundled": true, 2564 | "dev": true, 2565 | "requires": { 2566 | "@npmcli/fs": "^3.1.0", 2567 | "fs-minipass": "^3.0.0", 2568 | "glob": "^9.3.1", 2569 | "lru-cache": "^7.7.1", 2570 | "minipass": "^4.0.0", 2571 | "minipass-collect": "^1.0.2", 2572 | "minipass-flush": "^1.0.5", 2573 | "minipass-pipeline": "^1.2.4", 2574 | "p-map": "^4.0.0", 2575 | "promise-inflight": "^1.0.1", 2576 | "ssri": "^10.0.0", 2577 | "tar": "^6.1.11", 2578 | "unique-filename": "^3.0.0" 2579 | } 2580 | }, 2581 | "chalk": { 2582 | "version": "4.1.2", 2583 | "bundled": true, 2584 | "dev": true, 2585 | "requires": { 2586 | "ansi-styles": "^4.1.0", 2587 | "supports-color": "^7.1.0" 2588 | } 2589 | }, 2590 | "chownr": { 2591 | "version": "2.0.0", 2592 | "bundled": true, 2593 | "dev": true 2594 | }, 2595 | "ci-info": { 2596 | "version": "3.8.0", 2597 | "bundled": true, 2598 | "dev": true 2599 | }, 2600 | "cidr-regex": { 2601 | "version": "3.1.1", 2602 | "bundled": true, 2603 | "dev": true, 2604 | "requires": { 2605 | "ip-regex": "^4.1.0" 2606 | } 2607 | }, 2608 | "clean-stack": { 2609 | "version": "2.2.0", 2610 | "bundled": true, 2611 | "dev": true 2612 | }, 2613 | "cli-columns": { 2614 | "version": "4.0.0", 2615 | "bundled": true, 2616 | "dev": true, 2617 | "requires": { 2618 | "string-width": "^4.2.3", 2619 | "strip-ansi": "^6.0.1" 2620 | } 2621 | }, 2622 | "cli-table3": { 2623 | "version": "0.6.3", 2624 | "bundled": true, 2625 | "dev": true, 2626 | "requires": { 2627 | "@colors/colors": "1.5.0", 2628 | "string-width": "^4.2.0" 2629 | } 2630 | }, 2631 | "clone": { 2632 | "version": "1.0.4", 2633 | "bundled": true, 2634 | "dev": true 2635 | }, 2636 | "cmd-shim": { 2637 | "version": "6.0.1", 2638 | "bundled": true, 2639 | "dev": true 2640 | }, 2641 | "color-convert": { 2642 | "version": "2.0.1", 2643 | "bundled": true, 2644 | "dev": true, 2645 | "requires": { 2646 | "color-name": "~1.1.4" 2647 | } 2648 | }, 2649 | "color-name": { 2650 | "version": "1.1.4", 2651 | "bundled": true, 2652 | "dev": true 2653 | }, 2654 | "color-support": { 2655 | "version": "1.1.3", 2656 | "bundled": true, 2657 | "dev": true 2658 | }, 2659 | "columnify": { 2660 | "version": "1.6.0", 2661 | "bundled": true, 2662 | "dev": true, 2663 | "requires": { 2664 | "strip-ansi": "^6.0.1", 2665 | "wcwidth": "^1.0.0" 2666 | } 2667 | }, 2668 | "common-ancestor-path": { 2669 | "version": "1.0.1", 2670 | "bundled": true, 2671 | "dev": true 2672 | }, 2673 | "concat-map": { 2674 | "version": "0.0.1", 2675 | "bundled": true, 2676 | "dev": true 2677 | }, 2678 | "console-control-strings": { 2679 | "version": "1.1.0", 2680 | "bundled": true, 2681 | "dev": true 2682 | }, 2683 | "cssesc": { 2684 | "version": "3.0.0", 2685 | "bundled": true, 2686 | "dev": true 2687 | }, 2688 | "debug": { 2689 | "version": "4.3.4", 2690 | "bundled": true, 2691 | "dev": true, 2692 | "requires": { 2693 | "ms": "2.1.2" 2694 | }, 2695 | "dependencies": { 2696 | "ms": { 2697 | "version": "2.1.2", 2698 | "bundled": true, 2699 | "dev": true 2700 | } 2701 | } 2702 | }, 2703 | "defaults": { 2704 | "version": "1.0.4", 2705 | "bundled": true, 2706 | "dev": true, 2707 | "requires": { 2708 | "clone": "^1.0.2" 2709 | } 2710 | }, 2711 | "delegates": { 2712 | "version": "1.0.0", 2713 | "bundled": true, 2714 | "dev": true 2715 | }, 2716 | "depd": { 2717 | "version": "2.0.0", 2718 | "bundled": true, 2719 | "dev": true 2720 | }, 2721 | "diff": { 2722 | "version": "5.1.0", 2723 | "bundled": true, 2724 | "dev": true 2725 | }, 2726 | "emoji-regex": { 2727 | "version": "8.0.0", 2728 | "bundled": true, 2729 | "dev": true 2730 | }, 2731 | "encoding": { 2732 | "version": "0.1.13", 2733 | "bundled": true, 2734 | "dev": true, 2735 | "optional": true, 2736 | "requires": { 2737 | "iconv-lite": "^0.6.2" 2738 | } 2739 | }, 2740 | "env-paths": { 2741 | "version": "2.2.1", 2742 | "bundled": true, 2743 | "dev": true 2744 | }, 2745 | "err-code": { 2746 | "version": "2.0.3", 2747 | "bundled": true, 2748 | "dev": true 2749 | }, 2750 | "event-target-shim": { 2751 | "version": "5.0.1", 2752 | "bundled": true, 2753 | "dev": true 2754 | }, 2755 | "events": { 2756 | "version": "3.3.0", 2757 | "bundled": true, 2758 | "dev": true 2759 | }, 2760 | "fastest-levenshtein": { 2761 | "version": "1.0.16", 2762 | "bundled": true, 2763 | "dev": true 2764 | }, 2765 | "fs-minipass": { 2766 | "version": "3.0.1", 2767 | "bundled": true, 2768 | "dev": true, 2769 | "requires": { 2770 | "minipass": "^4.0.0" 2771 | } 2772 | }, 2773 | "fs.realpath": { 2774 | "version": "1.0.0", 2775 | "bundled": true, 2776 | "dev": true 2777 | }, 2778 | "function-bind": { 2779 | "version": "1.1.1", 2780 | "bundled": true, 2781 | "dev": true 2782 | }, 2783 | "gauge": { 2784 | "version": "5.0.0", 2785 | "bundled": true, 2786 | "dev": true, 2787 | "requires": { 2788 | "aproba": "^1.0.3 || ^2.0.0", 2789 | "color-support": "^1.1.3", 2790 | "console-control-strings": "^1.1.0", 2791 | "has-unicode": "^2.0.1", 2792 | "signal-exit": "^3.0.7", 2793 | "string-width": "^4.2.3", 2794 | "strip-ansi": "^6.0.1", 2795 | "wide-align": "^1.1.5" 2796 | } 2797 | }, 2798 | "glob": { 2799 | "version": "9.3.2", 2800 | "bundled": true, 2801 | "dev": true, 2802 | "requires": { 2803 | "fs.realpath": "^1.0.0", 2804 | "minimatch": "^7.4.1", 2805 | "minipass": "^4.2.4", 2806 | "path-scurry": "^1.6.1" 2807 | } 2808 | }, 2809 | "graceful-fs": { 2810 | "version": "4.2.11", 2811 | "bundled": true, 2812 | "dev": true 2813 | }, 2814 | "has": { 2815 | "version": "1.0.3", 2816 | "bundled": true, 2817 | "dev": true, 2818 | "requires": { 2819 | "function-bind": "^1.1.1" 2820 | } 2821 | }, 2822 | "has-flag": { 2823 | "version": "4.0.0", 2824 | "bundled": true, 2825 | "dev": true 2826 | }, 2827 | "has-unicode": { 2828 | "version": "2.0.1", 2829 | "bundled": true, 2830 | "dev": true 2831 | }, 2832 | "hosted-git-info": { 2833 | "version": "6.1.1", 2834 | "bundled": true, 2835 | "dev": true, 2836 | "requires": { 2837 | "lru-cache": "^7.5.1" 2838 | } 2839 | }, 2840 | "http-cache-semantics": { 2841 | "version": "4.1.1", 2842 | "bundled": true, 2843 | "dev": true 2844 | }, 2845 | "http-proxy-agent": { 2846 | "version": "5.0.0", 2847 | "bundled": true, 2848 | "dev": true, 2849 | "requires": { 2850 | "@tootallnate/once": "2", 2851 | "agent-base": "6", 2852 | "debug": "4" 2853 | } 2854 | }, 2855 | "https-proxy-agent": { 2856 | "version": "5.0.1", 2857 | "bundled": true, 2858 | "dev": true, 2859 | "requires": { 2860 | "agent-base": "6", 2861 | "debug": "4" 2862 | } 2863 | }, 2864 | "humanize-ms": { 2865 | "version": "1.2.1", 2866 | "bundled": true, 2867 | "dev": true, 2868 | "requires": { 2869 | "ms": "^2.0.0" 2870 | } 2871 | }, 2872 | "iconv-lite": { 2873 | "version": "0.6.3", 2874 | "bundled": true, 2875 | "dev": true, 2876 | "optional": true, 2877 | "requires": { 2878 | "safer-buffer": ">= 2.1.2 < 3.0.0" 2879 | } 2880 | }, 2881 | "ieee754": { 2882 | "version": "1.2.1", 2883 | "bundled": true, 2884 | "dev": true 2885 | }, 2886 | "ignore-walk": { 2887 | "version": "6.0.2", 2888 | "bundled": true, 2889 | "dev": true, 2890 | "requires": { 2891 | "minimatch": "^7.4.2" 2892 | } 2893 | }, 2894 | "imurmurhash": { 2895 | "version": "0.1.4", 2896 | "bundled": true, 2897 | "dev": true 2898 | }, 2899 | "indent-string": { 2900 | "version": "4.0.0", 2901 | "bundled": true, 2902 | "dev": true 2903 | }, 2904 | "infer-owner": { 2905 | "version": "1.0.4", 2906 | "bundled": true, 2907 | "dev": true 2908 | }, 2909 | "inflight": { 2910 | "version": "1.0.6", 2911 | "bundled": true, 2912 | "dev": true, 2913 | "requires": { 2914 | "once": "^1.3.0", 2915 | "wrappy": "1" 2916 | } 2917 | }, 2918 | "inherits": { 2919 | "version": "2.0.4", 2920 | "bundled": true, 2921 | "dev": true 2922 | }, 2923 | "ini": { 2924 | "version": "4.1.0", 2925 | "bundled": true, 2926 | "dev": true 2927 | }, 2928 | "init-package-json": { 2929 | "version": "5.0.0", 2930 | "bundled": true, 2931 | "dev": true, 2932 | "requires": { 2933 | "npm-package-arg": "^10.0.0", 2934 | "promzard": "^1.0.0", 2935 | "read": "^2.0.0", 2936 | "read-package-json": "^6.0.0", 2937 | "semver": "^7.3.5", 2938 | "validate-npm-package-license": "^3.0.4", 2939 | "validate-npm-package-name": "^5.0.0" 2940 | } 2941 | }, 2942 | "ip-regex": { 2943 | "version": "4.3.0", 2944 | "bundled": true, 2945 | "dev": true 2946 | }, 2947 | "is-cidr": { 2948 | "version": "4.0.2", 2949 | "bundled": true, 2950 | "dev": true, 2951 | "requires": { 2952 | "cidr-regex": "^3.1.1" 2953 | } 2954 | }, 2955 | "is-core-module": { 2956 | "version": "2.11.0", 2957 | "bundled": true, 2958 | "dev": true, 2959 | "requires": { 2960 | "has": "^1.0.3" 2961 | } 2962 | }, 2963 | "is-fullwidth-code-point": { 2964 | "version": "3.0.0", 2965 | "bundled": true, 2966 | "dev": true 2967 | }, 2968 | "is-lambda": { 2969 | "version": "1.0.1", 2970 | "bundled": true, 2971 | "dev": true 2972 | }, 2973 | "isexe": { 2974 | "version": "2.0.0", 2975 | "bundled": true, 2976 | "dev": true 2977 | }, 2978 | "json-parse-even-better-errors": { 2979 | "version": "3.0.0", 2980 | "bundled": true, 2981 | "dev": true 2982 | }, 2983 | "json-stringify-nice": { 2984 | "version": "1.1.4", 2985 | "bundled": true, 2986 | "dev": true 2987 | }, 2988 | "jsonparse": { 2989 | "version": "1.3.1", 2990 | "bundled": true, 2991 | "dev": true 2992 | }, 2993 | "just-diff": { 2994 | "version": "6.0.2", 2995 | "bundled": true, 2996 | "dev": true 2997 | }, 2998 | "just-diff-apply": { 2999 | "version": "5.5.0", 3000 | "bundled": true, 3001 | "dev": true 3002 | }, 3003 | "libnpmaccess": { 3004 | "version": "7.0.2", 3005 | "bundled": true, 3006 | "dev": true, 3007 | "requires": { 3008 | "npm-package-arg": "^10.1.0", 3009 | "npm-registry-fetch": "^14.0.3" 3010 | } 3011 | }, 3012 | "libnpmdiff": { 3013 | "version": "5.0.16", 3014 | "bundled": true, 3015 | "dev": true, 3016 | "requires": { 3017 | "@npmcli/arborist": "^6.2.8", 3018 | "@npmcli/disparity-colors": "^3.0.0", 3019 | "@npmcli/installed-package-contents": "^2.0.2", 3020 | "binary-extensions": "^2.2.0", 3021 | "diff": "^5.1.0", 3022 | "minimatch": "^7.4.2", 3023 | "npm-package-arg": "^10.1.0", 3024 | "pacote": "^15.0.8", 3025 | "tar": "^6.1.13" 3026 | } 3027 | }, 3028 | "libnpmexec": { 3029 | "version": "5.0.16", 3030 | "bundled": true, 3031 | "dev": true, 3032 | "requires": { 3033 | "@npmcli/arborist": "^6.2.8", 3034 | "@npmcli/run-script": "^6.0.0", 3035 | "chalk": "^4.1.0", 3036 | "ci-info": "^3.7.1", 3037 | "npm-package-arg": "^10.1.0", 3038 | "npmlog": "^7.0.1", 3039 | "pacote": "^15.0.8", 3040 | "proc-log": "^3.0.0", 3041 | "read": "^2.0.0", 3042 | "read-package-json-fast": "^3.0.2", 3043 | "semver": "^7.3.7", 3044 | "walk-up-path": "^3.0.1" 3045 | } 3046 | }, 3047 | "libnpmfund": { 3048 | "version": "4.0.16", 3049 | "bundled": true, 3050 | "dev": true, 3051 | "requires": { 3052 | "@npmcli/arborist": "^6.2.8" 3053 | } 3054 | }, 3055 | "libnpmhook": { 3056 | "version": "9.0.3", 3057 | "bundled": true, 3058 | "dev": true, 3059 | "requires": { 3060 | "aproba": "^2.0.0", 3061 | "npm-registry-fetch": "^14.0.3" 3062 | } 3063 | }, 3064 | "libnpmorg": { 3065 | "version": "5.0.3", 3066 | "bundled": true, 3067 | "dev": true, 3068 | "requires": { 3069 | "aproba": "^2.0.0", 3070 | "npm-registry-fetch": "^14.0.3" 3071 | } 3072 | }, 3073 | "libnpmpack": { 3074 | "version": "5.0.16", 3075 | "bundled": true, 3076 | "dev": true, 3077 | "requires": { 3078 | "@npmcli/arborist": "^6.2.8", 3079 | "@npmcli/run-script": "^6.0.0", 3080 | "npm-package-arg": "^10.1.0", 3081 | "pacote": "^15.0.8" 3082 | } 3083 | }, 3084 | "libnpmpublish": { 3085 | "version": "7.1.3", 3086 | "bundled": true, 3087 | "dev": true, 3088 | "requires": { 3089 | "ci-info": "^3.6.1", 3090 | "normalize-package-data": "^5.0.0", 3091 | "npm-package-arg": "^10.1.0", 3092 | "npm-registry-fetch": "^14.0.3", 3093 | "proc-log": "^3.0.0", 3094 | "semver": "^7.3.7", 3095 | "sigstore": "^1.0.0", 3096 | "ssri": "^10.0.1" 3097 | } 3098 | }, 3099 | "libnpmsearch": { 3100 | "version": "6.0.2", 3101 | "bundled": true, 3102 | "dev": true, 3103 | "requires": { 3104 | "npm-registry-fetch": "^14.0.3" 3105 | } 3106 | }, 3107 | "libnpmteam": { 3108 | "version": "5.0.3", 3109 | "bundled": true, 3110 | "dev": true, 3111 | "requires": { 3112 | "aproba": "^2.0.0", 3113 | "npm-registry-fetch": "^14.0.3" 3114 | } 3115 | }, 3116 | "libnpmversion": { 3117 | "version": "4.0.2", 3118 | "bundled": true, 3119 | "dev": true, 3120 | "requires": { 3121 | "@npmcli/git": "^4.0.1", 3122 | "@npmcli/run-script": "^6.0.0", 3123 | "json-parse-even-better-errors": "^3.0.0", 3124 | "proc-log": "^3.0.0", 3125 | "semver": "^7.3.7" 3126 | } 3127 | }, 3128 | "lru-cache": { 3129 | "version": "7.18.3", 3130 | "bundled": true, 3131 | "dev": true 3132 | }, 3133 | "make-fetch-happen": { 3134 | "version": "11.1.0", 3135 | "bundled": true, 3136 | "dev": true, 3137 | "requires": { 3138 | "agentkeepalive": "^4.2.1", 3139 | "cacache": "^17.0.0", 3140 | "http-cache-semantics": "^4.1.1", 3141 | "http-proxy-agent": "^5.0.0", 3142 | "https-proxy-agent": "^5.0.0", 3143 | "is-lambda": "^1.0.1", 3144 | "lru-cache": "^7.7.1", 3145 | "minipass": "^4.0.0", 3146 | "minipass-fetch": "^3.0.0", 3147 | "minipass-flush": "^1.0.5", 3148 | "minipass-pipeline": "^1.2.4", 3149 | "negotiator": "^0.6.3", 3150 | "promise-retry": "^2.0.1", 3151 | "socks-proxy-agent": "^7.0.0", 3152 | "ssri": "^10.0.0" 3153 | } 3154 | }, 3155 | "minimatch": { 3156 | "version": "7.4.6", 3157 | "bundled": true, 3158 | "dev": true, 3159 | "requires": { 3160 | "brace-expansion": "^2.0.1" 3161 | } 3162 | }, 3163 | "minipass": { 3164 | "version": "4.2.8", 3165 | "bundled": true, 3166 | "dev": true 3167 | }, 3168 | "minipass-collect": { 3169 | "version": "1.0.2", 3170 | "bundled": true, 3171 | "dev": true, 3172 | "requires": { 3173 | "minipass": "^3.0.0" 3174 | }, 3175 | "dependencies": { 3176 | "minipass": { 3177 | "version": "3.3.6", 3178 | "bundled": true, 3179 | "dev": true, 3180 | "requires": { 3181 | "yallist": "^4.0.0" 3182 | } 3183 | } 3184 | } 3185 | }, 3186 | "minipass-fetch": { 3187 | "version": "3.0.2", 3188 | "bundled": true, 3189 | "dev": true, 3190 | "requires": { 3191 | "encoding": "^0.1.13", 3192 | "minipass": "^4.0.0", 3193 | "minipass-sized": "^1.0.3", 3194 | "minizlib": "^2.1.2" 3195 | } 3196 | }, 3197 | "minipass-flush": { 3198 | "version": "1.0.5", 3199 | "bundled": true, 3200 | "dev": true, 3201 | "requires": { 3202 | "minipass": "^3.0.0" 3203 | }, 3204 | "dependencies": { 3205 | "minipass": { 3206 | "version": "3.3.6", 3207 | "bundled": true, 3208 | "dev": true, 3209 | "requires": { 3210 | "yallist": "^4.0.0" 3211 | } 3212 | } 3213 | } 3214 | }, 3215 | "minipass-json-stream": { 3216 | "version": "1.0.1", 3217 | "bundled": true, 3218 | "dev": true, 3219 | "requires": { 3220 | "jsonparse": "^1.3.1", 3221 | "minipass": "^3.0.0" 3222 | }, 3223 | "dependencies": { 3224 | "minipass": { 3225 | "version": "3.3.6", 3226 | "bundled": true, 3227 | "dev": true, 3228 | "requires": { 3229 | "yallist": "^4.0.0" 3230 | } 3231 | } 3232 | } 3233 | }, 3234 | "minipass-pipeline": { 3235 | "version": "1.2.4", 3236 | "bundled": true, 3237 | "dev": true, 3238 | "requires": { 3239 | "minipass": "^3.0.0" 3240 | }, 3241 | "dependencies": { 3242 | "minipass": { 3243 | "version": "3.3.6", 3244 | "bundled": true, 3245 | "dev": true, 3246 | "requires": { 3247 | "yallist": "^4.0.0" 3248 | } 3249 | } 3250 | } 3251 | }, 3252 | "minipass-sized": { 3253 | "version": "1.0.3", 3254 | "bundled": true, 3255 | "dev": true, 3256 | "requires": { 3257 | "minipass": "^3.0.0" 3258 | }, 3259 | "dependencies": { 3260 | "minipass": { 3261 | "version": "3.3.6", 3262 | "bundled": true, 3263 | "dev": true, 3264 | "requires": { 3265 | "yallist": "^4.0.0" 3266 | } 3267 | } 3268 | } 3269 | }, 3270 | "minizlib": { 3271 | "version": "2.1.2", 3272 | "bundled": true, 3273 | "dev": true, 3274 | "requires": { 3275 | "minipass": "^3.0.0", 3276 | "yallist": "^4.0.0" 3277 | }, 3278 | "dependencies": { 3279 | "minipass": { 3280 | "version": "3.3.6", 3281 | "bundled": true, 3282 | "dev": true, 3283 | "requires": { 3284 | "yallist": "^4.0.0" 3285 | } 3286 | } 3287 | } 3288 | }, 3289 | "mkdirp": { 3290 | "version": "1.0.4", 3291 | "bundled": true, 3292 | "dev": true 3293 | }, 3294 | "ms": { 3295 | "version": "2.1.3", 3296 | "bundled": true, 3297 | "dev": true 3298 | }, 3299 | "mute-stream": { 3300 | "version": "1.0.0", 3301 | "bundled": true, 3302 | "dev": true 3303 | }, 3304 | "negotiator": { 3305 | "version": "0.6.3", 3306 | "bundled": true, 3307 | "dev": true 3308 | }, 3309 | "node-gyp": { 3310 | "version": "9.3.1", 3311 | "bundled": true, 3312 | "dev": true, 3313 | "requires": { 3314 | "env-paths": "^2.2.0", 3315 | "glob": "^7.1.4", 3316 | "graceful-fs": "^4.2.6", 3317 | "make-fetch-happen": "^10.0.3", 3318 | "nopt": "^6.0.0", 3319 | "npmlog": "^6.0.0", 3320 | "rimraf": "^3.0.2", 3321 | "semver": "^7.3.5", 3322 | "tar": "^6.1.2", 3323 | "which": "^2.0.2" 3324 | }, 3325 | "dependencies": { 3326 | "@npmcli/fs": { 3327 | "version": "2.1.2", 3328 | "bundled": true, 3329 | "dev": true, 3330 | "requires": { 3331 | "@gar/promisify": "^1.1.3", 3332 | "semver": "^7.3.5" 3333 | } 3334 | }, 3335 | "abbrev": { 3336 | "version": "1.1.1", 3337 | "bundled": true, 3338 | "dev": true 3339 | }, 3340 | "are-we-there-yet": { 3341 | "version": "3.0.1", 3342 | "bundled": true, 3343 | "dev": true, 3344 | "requires": { 3345 | "delegates": "^1.0.0", 3346 | "readable-stream": "^3.6.0" 3347 | } 3348 | }, 3349 | "brace-expansion": { 3350 | "version": "1.1.11", 3351 | "bundled": true, 3352 | "dev": true, 3353 | "requires": { 3354 | "balanced-match": "^1.0.0", 3355 | "concat-map": "0.0.1" 3356 | } 3357 | }, 3358 | "cacache": { 3359 | "version": "16.1.3", 3360 | "bundled": true, 3361 | "dev": true, 3362 | "requires": { 3363 | "@npmcli/fs": "^2.1.0", 3364 | "@npmcli/move-file": "^2.0.0", 3365 | "chownr": "^2.0.0", 3366 | "fs-minipass": "^2.1.0", 3367 | "glob": "^8.0.1", 3368 | "infer-owner": "^1.0.4", 3369 | "lru-cache": "^7.7.1", 3370 | "minipass": "^3.1.6", 3371 | "minipass-collect": "^1.0.2", 3372 | "minipass-flush": "^1.0.5", 3373 | "minipass-pipeline": "^1.2.4", 3374 | "mkdirp": "^1.0.4", 3375 | "p-map": "^4.0.0", 3376 | "promise-inflight": "^1.0.1", 3377 | "rimraf": "^3.0.2", 3378 | "ssri": "^9.0.0", 3379 | "tar": "^6.1.11", 3380 | "unique-filename": "^2.0.0" 3381 | }, 3382 | "dependencies": { 3383 | "brace-expansion": { 3384 | "version": "2.0.1", 3385 | "bundled": true, 3386 | "dev": true, 3387 | "requires": { 3388 | "balanced-match": "^1.0.0" 3389 | } 3390 | }, 3391 | "glob": { 3392 | "version": "8.1.0", 3393 | "bundled": true, 3394 | "dev": true, 3395 | "requires": { 3396 | "fs.realpath": "^1.0.0", 3397 | "inflight": "^1.0.4", 3398 | "inherits": "2", 3399 | "minimatch": "^5.0.1", 3400 | "once": "^1.3.0" 3401 | } 3402 | }, 3403 | "minimatch": { 3404 | "version": "5.1.6", 3405 | "bundled": true, 3406 | "dev": true, 3407 | "requires": { 3408 | "brace-expansion": "^2.0.1" 3409 | } 3410 | } 3411 | } 3412 | }, 3413 | "fs-minipass": { 3414 | "version": "2.1.0", 3415 | "bundled": true, 3416 | "dev": true, 3417 | "requires": { 3418 | "minipass": "^3.0.0" 3419 | } 3420 | }, 3421 | "gauge": { 3422 | "version": "4.0.4", 3423 | "bundled": true, 3424 | "dev": true, 3425 | "requires": { 3426 | "aproba": "^1.0.3 || ^2.0.0", 3427 | "color-support": "^1.1.3", 3428 | "console-control-strings": "^1.1.0", 3429 | "has-unicode": "^2.0.1", 3430 | "signal-exit": "^3.0.7", 3431 | "string-width": "^4.2.3", 3432 | "strip-ansi": "^6.0.1", 3433 | "wide-align": "^1.1.5" 3434 | } 3435 | }, 3436 | "glob": { 3437 | "version": "7.2.3", 3438 | "bundled": true, 3439 | "dev": true, 3440 | "requires": { 3441 | "fs.realpath": "^1.0.0", 3442 | "inflight": "^1.0.4", 3443 | "inherits": "2", 3444 | "minimatch": "^3.1.1", 3445 | "once": "^1.3.0", 3446 | "path-is-absolute": "^1.0.0" 3447 | } 3448 | }, 3449 | "make-fetch-happen": { 3450 | "version": "10.2.1", 3451 | "bundled": true, 3452 | "dev": true, 3453 | "requires": { 3454 | "agentkeepalive": "^4.2.1", 3455 | "cacache": "^16.1.0", 3456 | "http-cache-semantics": "^4.1.0", 3457 | "http-proxy-agent": "^5.0.0", 3458 | "https-proxy-agent": "^5.0.0", 3459 | "is-lambda": "^1.0.1", 3460 | "lru-cache": "^7.7.1", 3461 | "minipass": "^3.1.6", 3462 | "minipass-collect": "^1.0.2", 3463 | "minipass-fetch": "^2.0.3", 3464 | "minipass-flush": "^1.0.5", 3465 | "minipass-pipeline": "^1.2.4", 3466 | "negotiator": "^0.6.3", 3467 | "promise-retry": "^2.0.1", 3468 | "socks-proxy-agent": "^7.0.0", 3469 | "ssri": "^9.0.0" 3470 | } 3471 | }, 3472 | "minimatch": { 3473 | "version": "3.1.2", 3474 | "bundled": true, 3475 | "dev": true, 3476 | "requires": { 3477 | "brace-expansion": "^1.1.7" 3478 | } 3479 | }, 3480 | "minipass": { 3481 | "version": "3.3.6", 3482 | "bundled": true, 3483 | "dev": true, 3484 | "requires": { 3485 | "yallist": "^4.0.0" 3486 | } 3487 | }, 3488 | "minipass-fetch": { 3489 | "version": "2.1.2", 3490 | "bundled": true, 3491 | "dev": true, 3492 | "requires": { 3493 | "encoding": "^0.1.13", 3494 | "minipass": "^3.1.6", 3495 | "minipass-sized": "^1.0.3", 3496 | "minizlib": "^2.1.2" 3497 | } 3498 | }, 3499 | "nopt": { 3500 | "version": "6.0.0", 3501 | "bundled": true, 3502 | "dev": true, 3503 | "requires": { 3504 | "abbrev": "^1.0.0" 3505 | } 3506 | }, 3507 | "npmlog": { 3508 | "version": "6.0.2", 3509 | "bundled": true, 3510 | "dev": true, 3511 | "requires": { 3512 | "are-we-there-yet": "^3.0.0", 3513 | "console-control-strings": "^1.1.0", 3514 | "gauge": "^4.0.3", 3515 | "set-blocking": "^2.0.0" 3516 | } 3517 | }, 3518 | "readable-stream": { 3519 | "version": "3.6.2", 3520 | "bundled": true, 3521 | "dev": true, 3522 | "requires": { 3523 | "inherits": "^2.0.3", 3524 | "string_decoder": "^1.1.1", 3525 | "util-deprecate": "^1.0.1" 3526 | } 3527 | }, 3528 | "ssri": { 3529 | "version": "9.0.1", 3530 | "bundled": true, 3531 | "dev": true, 3532 | "requires": { 3533 | "minipass": "^3.1.1" 3534 | } 3535 | }, 3536 | "unique-filename": { 3537 | "version": "2.0.1", 3538 | "bundled": true, 3539 | "dev": true, 3540 | "requires": { 3541 | "unique-slug": "^3.0.0" 3542 | } 3543 | }, 3544 | "unique-slug": { 3545 | "version": "3.0.0", 3546 | "bundled": true, 3547 | "dev": true, 3548 | "requires": { 3549 | "imurmurhash": "^0.1.4" 3550 | } 3551 | }, 3552 | "which": { 3553 | "version": "2.0.2", 3554 | "bundled": true, 3555 | "dev": true, 3556 | "requires": { 3557 | "isexe": "^2.0.0" 3558 | } 3559 | } 3560 | } 3561 | }, 3562 | "nopt": { 3563 | "version": "7.1.0", 3564 | "bundled": true, 3565 | "dev": true, 3566 | "requires": { 3567 | "abbrev": "^2.0.0" 3568 | } 3569 | }, 3570 | "normalize-package-data": { 3571 | "version": "5.0.0", 3572 | "bundled": true, 3573 | "dev": true, 3574 | "requires": { 3575 | "hosted-git-info": "^6.0.0", 3576 | "is-core-module": "^2.8.1", 3577 | "semver": "^7.3.5", 3578 | "validate-npm-package-license": "^3.0.4" 3579 | } 3580 | }, 3581 | "npm-audit-report": { 3582 | "version": "4.0.0", 3583 | "bundled": true, 3584 | "dev": true, 3585 | "requires": { 3586 | "chalk": "^4.0.0" 3587 | } 3588 | }, 3589 | "npm-bundled": { 3590 | "version": "3.0.0", 3591 | "bundled": true, 3592 | "dev": true, 3593 | "requires": { 3594 | "npm-normalize-package-bin": "^3.0.0" 3595 | } 3596 | }, 3597 | "npm-install-checks": { 3598 | "version": "6.1.1", 3599 | "bundled": true, 3600 | "dev": true, 3601 | "requires": { 3602 | "semver": "^7.1.1" 3603 | } 3604 | }, 3605 | "npm-normalize-package-bin": { 3606 | "version": "3.0.0", 3607 | "bundled": true, 3608 | "dev": true 3609 | }, 3610 | "npm-package-arg": { 3611 | "version": "10.1.0", 3612 | "bundled": true, 3613 | "dev": true, 3614 | "requires": { 3615 | "hosted-git-info": "^6.0.0", 3616 | "proc-log": "^3.0.0", 3617 | "semver": "^7.3.5", 3618 | "validate-npm-package-name": "^5.0.0" 3619 | } 3620 | }, 3621 | "npm-packlist": { 3622 | "version": "7.0.4", 3623 | "bundled": true, 3624 | "dev": true, 3625 | "requires": { 3626 | "ignore-walk": "^6.0.0" 3627 | } 3628 | }, 3629 | "npm-pick-manifest": { 3630 | "version": "8.0.1", 3631 | "bundled": true, 3632 | "dev": true, 3633 | "requires": { 3634 | "npm-install-checks": "^6.0.0", 3635 | "npm-normalize-package-bin": "^3.0.0", 3636 | "npm-package-arg": "^10.0.0", 3637 | "semver": "^7.3.5" 3638 | } 3639 | }, 3640 | "npm-profile": { 3641 | "version": "7.0.1", 3642 | "bundled": true, 3643 | "dev": true, 3644 | "requires": { 3645 | "npm-registry-fetch": "^14.0.0", 3646 | "proc-log": "^3.0.0" 3647 | } 3648 | }, 3649 | "npm-registry-fetch": { 3650 | "version": "14.0.4", 3651 | "bundled": true, 3652 | "dev": true, 3653 | "requires": { 3654 | "make-fetch-happen": "^11.0.0", 3655 | "minipass": "^4.0.0", 3656 | "minipass-fetch": "^3.0.0", 3657 | "minipass-json-stream": "^1.0.1", 3658 | "minizlib": "^2.1.2", 3659 | "npm-package-arg": "^10.0.0", 3660 | "proc-log": "^3.0.0" 3661 | } 3662 | }, 3663 | "npm-user-validate": { 3664 | "version": "2.0.0", 3665 | "bundled": true, 3666 | "dev": true 3667 | }, 3668 | "npmlog": { 3669 | "version": "7.0.1", 3670 | "bundled": true, 3671 | "dev": true, 3672 | "requires": { 3673 | "are-we-there-yet": "^4.0.0", 3674 | "console-control-strings": "^1.1.0", 3675 | "gauge": "^5.0.0", 3676 | "set-blocking": "^2.0.0" 3677 | } 3678 | }, 3679 | "once": { 3680 | "version": "1.4.0", 3681 | "bundled": true, 3682 | "dev": true, 3683 | "requires": { 3684 | "wrappy": "1" 3685 | } 3686 | }, 3687 | "p-map": { 3688 | "version": "4.0.0", 3689 | "bundled": true, 3690 | "dev": true, 3691 | "requires": { 3692 | "aggregate-error": "^3.0.0" 3693 | } 3694 | }, 3695 | "pacote": { 3696 | "version": "15.1.1", 3697 | "bundled": true, 3698 | "dev": true, 3699 | "requires": { 3700 | "@npmcli/git": "^4.0.0", 3701 | "@npmcli/installed-package-contents": "^2.0.1", 3702 | "@npmcli/promise-spawn": "^6.0.1", 3703 | "@npmcli/run-script": "^6.0.0", 3704 | "cacache": "^17.0.0", 3705 | "fs-minipass": "^3.0.0", 3706 | "minipass": "^4.0.0", 3707 | "npm-package-arg": "^10.0.0", 3708 | "npm-packlist": "^7.0.0", 3709 | "npm-pick-manifest": "^8.0.0", 3710 | "npm-registry-fetch": "^14.0.0", 3711 | "proc-log": "^3.0.0", 3712 | "promise-retry": "^2.0.1", 3713 | "read-package-json": "^6.0.0", 3714 | "read-package-json-fast": "^3.0.0", 3715 | "sigstore": "^1.0.0", 3716 | "ssri": "^10.0.0", 3717 | "tar": "^6.1.11" 3718 | } 3719 | }, 3720 | "parse-conflict-json": { 3721 | "version": "3.0.1", 3722 | "bundled": true, 3723 | "dev": true, 3724 | "requires": { 3725 | "json-parse-even-better-errors": "^3.0.0", 3726 | "just-diff": "^6.0.0", 3727 | "just-diff-apply": "^5.2.0" 3728 | } 3729 | }, 3730 | "path-is-absolute": { 3731 | "version": "1.0.1", 3732 | "bundled": true, 3733 | "dev": true 3734 | }, 3735 | "path-scurry": { 3736 | "version": "1.6.3", 3737 | "bundled": true, 3738 | "dev": true, 3739 | "requires": { 3740 | "lru-cache": "^7.14.1", 3741 | "minipass": "^4.0.2" 3742 | } 3743 | }, 3744 | "postcss-selector-parser": { 3745 | "version": "6.0.11", 3746 | "bundled": true, 3747 | "dev": true, 3748 | "requires": { 3749 | "cssesc": "^3.0.0", 3750 | "util-deprecate": "^1.0.2" 3751 | } 3752 | }, 3753 | "proc-log": { 3754 | "version": "3.0.0", 3755 | "bundled": true, 3756 | "dev": true 3757 | }, 3758 | "process": { 3759 | "version": "0.11.10", 3760 | "bundled": true, 3761 | "dev": true 3762 | }, 3763 | "promise-all-reject-late": { 3764 | "version": "1.0.1", 3765 | "bundled": true, 3766 | "dev": true 3767 | }, 3768 | "promise-call-limit": { 3769 | "version": "1.0.2", 3770 | "bundled": true, 3771 | "dev": true 3772 | }, 3773 | "promise-inflight": { 3774 | "version": "1.0.1", 3775 | "bundled": true, 3776 | "dev": true 3777 | }, 3778 | "promise-retry": { 3779 | "version": "2.0.1", 3780 | "bundled": true, 3781 | "dev": true, 3782 | "requires": { 3783 | "err-code": "^2.0.2", 3784 | "retry": "^0.12.0" 3785 | } 3786 | }, 3787 | "promzard": { 3788 | "version": "1.0.0", 3789 | "bundled": true, 3790 | "dev": true, 3791 | "requires": { 3792 | "read": "^2.0.0" 3793 | } 3794 | }, 3795 | "qrcode-terminal": { 3796 | "version": "0.12.0", 3797 | "bundled": true, 3798 | "dev": true 3799 | }, 3800 | "read": { 3801 | "version": "2.1.0", 3802 | "bundled": true, 3803 | "dev": true, 3804 | "requires": { 3805 | "mute-stream": "~1.0.0" 3806 | } 3807 | }, 3808 | "read-cmd-shim": { 3809 | "version": "4.0.0", 3810 | "bundled": true, 3811 | "dev": true 3812 | }, 3813 | "read-package-json": { 3814 | "version": "6.0.1", 3815 | "bundled": true, 3816 | "dev": true, 3817 | "requires": { 3818 | "glob": "^9.3.0", 3819 | "json-parse-even-better-errors": "^3.0.0", 3820 | "normalize-package-data": "^5.0.0", 3821 | "npm-normalize-package-bin": "^3.0.0" 3822 | } 3823 | }, 3824 | "read-package-json-fast": { 3825 | "version": "3.0.2", 3826 | "bundled": true, 3827 | "dev": true, 3828 | "requires": { 3829 | "json-parse-even-better-errors": "^3.0.0", 3830 | "npm-normalize-package-bin": "^3.0.0" 3831 | } 3832 | }, 3833 | "readable-stream": { 3834 | "version": "4.3.0", 3835 | "bundled": true, 3836 | "dev": true, 3837 | "requires": { 3838 | "abort-controller": "^3.0.0", 3839 | "buffer": "^6.0.3", 3840 | "events": "^3.3.0", 3841 | "process": "^0.11.10" 3842 | } 3843 | }, 3844 | "retry": { 3845 | "version": "0.12.0", 3846 | "bundled": true, 3847 | "dev": true 3848 | }, 3849 | "rimraf": { 3850 | "version": "3.0.2", 3851 | "bundled": true, 3852 | "dev": true, 3853 | "requires": { 3854 | "glob": "^7.1.3" 3855 | }, 3856 | "dependencies": { 3857 | "brace-expansion": { 3858 | "version": "1.1.11", 3859 | "bundled": true, 3860 | "dev": true, 3861 | "requires": { 3862 | "balanced-match": "^1.0.0", 3863 | "concat-map": "0.0.1" 3864 | } 3865 | }, 3866 | "glob": { 3867 | "version": "7.2.3", 3868 | "bundled": true, 3869 | "dev": true, 3870 | "requires": { 3871 | "fs.realpath": "^1.0.0", 3872 | "inflight": "^1.0.4", 3873 | "inherits": "2", 3874 | "minimatch": "^3.1.1", 3875 | "once": "^1.3.0", 3876 | "path-is-absolute": "^1.0.0" 3877 | } 3878 | }, 3879 | "minimatch": { 3880 | "version": "3.1.2", 3881 | "bundled": true, 3882 | "dev": true, 3883 | "requires": { 3884 | "brace-expansion": "^1.1.7" 3885 | } 3886 | } 3887 | } 3888 | }, 3889 | "safe-buffer": { 3890 | "version": "5.1.2", 3891 | "bundled": true, 3892 | "dev": true 3893 | }, 3894 | "safer-buffer": { 3895 | "version": "2.1.2", 3896 | "bundled": true, 3897 | "dev": true, 3898 | "optional": true 3899 | }, 3900 | "semver": { 3901 | "version": "7.5.0", 3902 | "bundled": true, 3903 | "dev": true, 3904 | "requires": { 3905 | "lru-cache": "^6.0.0" 3906 | }, 3907 | "dependencies": { 3908 | "lru-cache": { 3909 | "version": "6.0.0", 3910 | "bundled": true, 3911 | "dev": true, 3912 | "requires": { 3913 | "yallist": "^4.0.0" 3914 | } 3915 | } 3916 | } 3917 | }, 3918 | "set-blocking": { 3919 | "version": "2.0.0", 3920 | "bundled": true, 3921 | "dev": true 3922 | }, 3923 | "signal-exit": { 3924 | "version": "3.0.7", 3925 | "bundled": true, 3926 | "dev": true 3927 | }, 3928 | "sigstore": { 3929 | "version": "1.3.0", 3930 | "bundled": true, 3931 | "dev": true, 3932 | "requires": { 3933 | "@sigstore/protobuf-specs": "^0.1.0", 3934 | "make-fetch-happen": "^11.0.1", 3935 | "tuf-js": "^1.1.3" 3936 | } 3937 | }, 3938 | "smart-buffer": { 3939 | "version": "4.2.0", 3940 | "bundled": true, 3941 | "dev": true 3942 | }, 3943 | "socks": { 3944 | "version": "2.7.1", 3945 | "bundled": true, 3946 | "dev": true, 3947 | "requires": { 3948 | "ip": "^2.0.0", 3949 | "smart-buffer": "^4.2.0" 3950 | } 3951 | }, 3952 | "socks-proxy-agent": { 3953 | "version": "7.0.0", 3954 | "bundled": true, 3955 | "dev": true, 3956 | "requires": { 3957 | "agent-base": "^6.0.2", 3958 | "debug": "^4.3.3", 3959 | "socks": "^2.6.2" 3960 | } 3961 | }, 3962 | "spdx-correct": { 3963 | "version": "3.2.0", 3964 | "bundled": true, 3965 | "dev": true, 3966 | "requires": { 3967 | "spdx-expression-parse": "^3.0.0", 3968 | "spdx-license-ids": "^3.0.0" 3969 | } 3970 | }, 3971 | "spdx-exceptions": { 3972 | "version": "2.3.0", 3973 | "bundled": true, 3974 | "dev": true 3975 | }, 3976 | "spdx-expression-parse": { 3977 | "version": "3.0.1", 3978 | "bundled": true, 3979 | "dev": true, 3980 | "requires": { 3981 | "spdx-exceptions": "^2.1.0", 3982 | "spdx-license-ids": "^3.0.0" 3983 | } 3984 | }, 3985 | "spdx-license-ids": { 3986 | "version": "3.0.13", 3987 | "bundled": true, 3988 | "dev": true 3989 | }, 3990 | "ssri": { 3991 | "version": "10.0.3", 3992 | "bundled": true, 3993 | "dev": true, 3994 | "requires": { 3995 | "minipass": "^4.0.0" 3996 | } 3997 | }, 3998 | "string-width": { 3999 | "version": "4.2.3", 4000 | "bundled": true, 4001 | "dev": true, 4002 | "requires": { 4003 | "emoji-regex": "^8.0.0", 4004 | "is-fullwidth-code-point": "^3.0.0", 4005 | "strip-ansi": "^6.0.1" 4006 | } 4007 | }, 4008 | "string_decoder": { 4009 | "version": "1.1.1", 4010 | "bundled": true, 4011 | "dev": true, 4012 | "requires": { 4013 | "safe-buffer": "~5.1.0" 4014 | } 4015 | }, 4016 | "strip-ansi": { 4017 | "version": "6.0.1", 4018 | "bundled": true, 4019 | "dev": true, 4020 | "requires": { 4021 | "ansi-regex": "^5.0.1" 4022 | } 4023 | }, 4024 | "supports-color": { 4025 | "version": "7.2.0", 4026 | "bundled": true, 4027 | "dev": true, 4028 | "requires": { 4029 | "has-flag": "^4.0.0" 4030 | } 4031 | }, 4032 | "tar": { 4033 | "version": "6.1.13", 4034 | "bundled": true, 4035 | "dev": true, 4036 | "requires": { 4037 | "chownr": "^2.0.0", 4038 | "fs-minipass": "^2.0.0", 4039 | "minipass": "^4.0.0", 4040 | "minizlib": "^2.1.1", 4041 | "mkdirp": "^1.0.3", 4042 | "yallist": "^4.0.0" 4043 | }, 4044 | "dependencies": { 4045 | "fs-minipass": { 4046 | "version": "2.1.0", 4047 | "bundled": true, 4048 | "dev": true, 4049 | "requires": { 4050 | "minipass": "^3.0.0" 4051 | }, 4052 | "dependencies": { 4053 | "minipass": { 4054 | "version": "3.3.6", 4055 | "bundled": true, 4056 | "dev": true, 4057 | "requires": { 4058 | "yallist": "^4.0.0" 4059 | } 4060 | } 4061 | } 4062 | } 4063 | } 4064 | }, 4065 | "text-table": { 4066 | "version": "0.2.0", 4067 | "bundled": true, 4068 | "dev": true 4069 | }, 4070 | "tiny-relative-date": { 4071 | "version": "1.3.0", 4072 | "bundled": true, 4073 | "dev": true 4074 | }, 4075 | "treeverse": { 4076 | "version": "3.0.0", 4077 | "bundled": true, 4078 | "dev": true 4079 | }, 4080 | "tuf-js": { 4081 | "version": "1.1.4", 4082 | "bundled": true, 4083 | "dev": true, 4084 | "requires": { 4085 | "@tufjs/models": "1.0.3", 4086 | "make-fetch-happen": "^11.0.1" 4087 | } 4088 | }, 4089 | "unique-filename": { 4090 | "version": "3.0.0", 4091 | "bundled": true, 4092 | "dev": true, 4093 | "requires": { 4094 | "unique-slug": "^4.0.0" 4095 | } 4096 | }, 4097 | "unique-slug": { 4098 | "version": "4.0.0", 4099 | "bundled": true, 4100 | "dev": true, 4101 | "requires": { 4102 | "imurmurhash": "^0.1.4" 4103 | } 4104 | }, 4105 | "util-deprecate": { 4106 | "version": "1.0.2", 4107 | "bundled": true, 4108 | "dev": true 4109 | }, 4110 | "validate-npm-package-license": { 4111 | "version": "3.0.4", 4112 | "bundled": true, 4113 | "dev": true, 4114 | "requires": { 4115 | "spdx-correct": "^3.0.0", 4116 | "spdx-expression-parse": "^3.0.0" 4117 | } 4118 | }, 4119 | "validate-npm-package-name": { 4120 | "version": "5.0.0", 4121 | "bundled": true, 4122 | "dev": true, 4123 | "requires": { 4124 | "builtins": "^5.0.0" 4125 | } 4126 | }, 4127 | "walk-up-path": { 4128 | "version": "3.0.1", 4129 | "bundled": true, 4130 | "dev": true 4131 | }, 4132 | "wcwidth": { 4133 | "version": "1.0.1", 4134 | "bundled": true, 4135 | "dev": true, 4136 | "requires": { 4137 | "defaults": "^1.0.3" 4138 | } 4139 | }, 4140 | "which": { 4141 | "version": "3.0.0", 4142 | "bundled": true, 4143 | "dev": true, 4144 | "requires": { 4145 | "isexe": "^2.0.0" 4146 | } 4147 | }, 4148 | "wide-align": { 4149 | "version": "1.1.5", 4150 | "bundled": true, 4151 | "dev": true, 4152 | "requires": { 4153 | "string-width": "^1.0.2 || 2 || 3 || 4" 4154 | } 4155 | }, 4156 | "wrappy": { 4157 | "version": "1.0.2", 4158 | "bundled": true, 4159 | "dev": true 4160 | }, 4161 | "write-file-atomic": { 4162 | "version": "5.0.0", 4163 | "bundled": true, 4164 | "dev": true, 4165 | "requires": { 4166 | "imurmurhash": "^0.1.4", 4167 | "signal-exit": "^3.0.7" 4168 | } 4169 | }, 4170 | "yallist": { 4171 | "version": "4.0.0", 4172 | "bundled": true, 4173 | "dev": true 4174 | } 4175 | } 4176 | }, 4177 | "npm-run-path": { 4178 | "version": "5.1.0", 4179 | "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", 4180 | "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", 4181 | "dev": true, 4182 | "requires": { 4183 | "path-key": "^4.0.0" 4184 | }, 4185 | "dependencies": { 4186 | "path-key": { 4187 | "version": "4.0.0", 4188 | "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", 4189 | "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", 4190 | "dev": true 4191 | } 4192 | } 4193 | }, 4194 | "once": { 4195 | "version": "1.4.0", 4196 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 4197 | "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 4198 | "requires": { 4199 | "wrappy": "1" 4200 | } 4201 | }, 4202 | "onetime": { 4203 | "version": "6.0.0", 4204 | "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", 4205 | "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", 4206 | "dev": true, 4207 | "requires": { 4208 | "mimic-fn": "^4.0.0" 4209 | } 4210 | }, 4211 | "p-each-series": { 4212 | "version": "3.0.0", 4213 | "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-3.0.0.tgz", 4214 | "integrity": "sha512-lastgtAdoH9YaLyDa5i5z64q+kzOcQHsQ5SsZJD3q0VEyI8mq872S3geuNbRUQLVAE9siMfgKrpj7MloKFHruw==", 4215 | "dev": true 4216 | }, 4217 | "p-filter": { 4218 | "version": "2.1.0", 4219 | "resolved": "https://registry.npmjs.org/p-filter/-/p-filter-2.1.0.tgz", 4220 | "integrity": "sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==", 4221 | "dev": true, 4222 | "requires": { 4223 | "p-map": "^2.0.0" 4224 | } 4225 | }, 4226 | "p-is-promise": { 4227 | "version": "3.0.0", 4228 | "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-3.0.0.tgz", 4229 | "integrity": "sha512-Wo8VsW4IRQSKVXsJCn7TomUaVtyfjVDn3nUP7kE967BQk0CwFpdbZs0X0uk5sW9mkBa9eNM7hCMaG93WUAwxYQ==", 4230 | "dev": true 4231 | }, 4232 | "p-limit": { 4233 | "version": "2.3.0", 4234 | "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 4235 | "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 4236 | "dev": true, 4237 | "requires": { 4238 | "p-try": "^2.0.0" 4239 | } 4240 | }, 4241 | "p-locate": { 4242 | "version": "4.1.0", 4243 | "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 4244 | "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 4245 | "dev": true, 4246 | "requires": { 4247 | "p-limit": "^2.2.0" 4248 | } 4249 | }, 4250 | "p-map": { 4251 | "version": "2.1.0", 4252 | "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", 4253 | "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", 4254 | "dev": true 4255 | }, 4256 | "p-reduce": { 4257 | "version": "2.1.0", 4258 | "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-2.1.0.tgz", 4259 | "integrity": "sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw==", 4260 | "dev": true 4261 | }, 4262 | "p-retry": { 4263 | "version": "4.6.2", 4264 | "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", 4265 | "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", 4266 | "dev": true, 4267 | "requires": { 4268 | "@types/retry": "0.12.0", 4269 | "retry": "^0.13.1" 4270 | } 4271 | }, 4272 | "p-try": { 4273 | "version": "2.2.0", 4274 | "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", 4275 | "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", 4276 | "dev": true 4277 | }, 4278 | "parent-module": { 4279 | "version": "1.0.1", 4280 | "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", 4281 | "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", 4282 | "dev": true, 4283 | "requires": { 4284 | "callsites": "^3.0.0" 4285 | } 4286 | }, 4287 | "parse-json": { 4288 | "version": "5.2.0", 4289 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", 4290 | "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", 4291 | "dev": true, 4292 | "requires": { 4293 | "@babel/code-frame": "^7.0.0", 4294 | "error-ex": "^1.3.1", 4295 | "json-parse-even-better-errors": "^2.3.0", 4296 | "lines-and-columns": "^1.1.6" 4297 | } 4298 | }, 4299 | "path-exists": { 4300 | "version": "4.0.0", 4301 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 4302 | "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 4303 | "dev": true 4304 | }, 4305 | "path-key": { 4306 | "version": "3.1.1", 4307 | "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 4308 | "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 4309 | "dev": true 4310 | }, 4311 | "path-parse": { 4312 | "version": "1.0.7", 4313 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 4314 | "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 4315 | "dev": true 4316 | }, 4317 | "path-type": { 4318 | "version": "4.0.0", 4319 | "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", 4320 | "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", 4321 | "dev": true 4322 | }, 4323 | "picomatch": { 4324 | "version": "2.2.2", 4325 | "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", 4326 | "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", 4327 | "dev": true 4328 | }, 4329 | "pify": { 4330 | "version": "3.0.0", 4331 | "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", 4332 | "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", 4333 | "dev": true 4334 | }, 4335 | "pkg-conf": { 4336 | "version": "2.1.0", 4337 | "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-2.1.0.tgz", 4338 | "integrity": "sha512-C+VUP+8jis7EsQZIhDYmS5qlNtjv2yP4SNtjXK9AP1ZcTRlnSfuumaTnRfYZnYgUUYVIKqL0fRvmUGDV2fmp6g==", 4339 | "dev": true, 4340 | "requires": { 4341 | "find-up": "^2.0.0", 4342 | "load-json-file": "^4.0.0" 4343 | }, 4344 | "dependencies": { 4345 | "find-up": { 4346 | "version": "2.1.0", 4347 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", 4348 | "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", 4349 | "dev": true, 4350 | "requires": { 4351 | "locate-path": "^2.0.0" 4352 | } 4353 | }, 4354 | "locate-path": { 4355 | "version": "2.0.0", 4356 | "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", 4357 | "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", 4358 | "dev": true, 4359 | "requires": { 4360 | "p-locate": "^2.0.0", 4361 | "path-exists": "^3.0.0" 4362 | } 4363 | }, 4364 | "p-limit": { 4365 | "version": "1.3.0", 4366 | "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", 4367 | "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", 4368 | "dev": true, 4369 | "requires": { 4370 | "p-try": "^1.0.0" 4371 | } 4372 | }, 4373 | "p-locate": { 4374 | "version": "2.0.0", 4375 | "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", 4376 | "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", 4377 | "dev": true, 4378 | "requires": { 4379 | "p-limit": "^1.1.0" 4380 | } 4381 | }, 4382 | "p-try": { 4383 | "version": "1.0.0", 4384 | "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", 4385 | "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", 4386 | "dev": true 4387 | }, 4388 | "path-exists": { 4389 | "version": "3.0.0", 4390 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", 4391 | "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", 4392 | "dev": true 4393 | } 4394 | } 4395 | }, 4396 | "prettier": { 4397 | "version": "2.1.2", 4398 | "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.1.2.tgz", 4399 | "integrity": "sha512-16c7K+x4qVlJg9rEbXl7HEGmQyZlG4R9AgP+oHKRMsMsuk8s+ATStlf1NpDqyBI1HpVyfjLOeMhH2LvuNvV5Vg==", 4400 | "dev": true 4401 | }, 4402 | "process-nextick-args": { 4403 | "version": "2.0.1", 4404 | "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", 4405 | "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", 4406 | "dev": true 4407 | }, 4408 | "propagate": { 4409 | "version": "2.0.1", 4410 | "resolved": "https://registry.npmjs.org/propagate/-/propagate-2.0.1.tgz", 4411 | "integrity": "sha512-vGrhOavPSTz4QVNuBNdcNXePNdNMaO1xj9yBeH1ScQPjk/rhg9sSlCXPhMkFuaNNW/syTvYqsnbIJxMBfRbbag==", 4412 | "dev": true 4413 | }, 4414 | "proto-list": { 4415 | "version": "1.2.4", 4416 | "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", 4417 | "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", 4418 | "dev": true 4419 | }, 4420 | "pump": { 4421 | "version": "3.0.0", 4422 | "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", 4423 | "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", 4424 | "dev": true, 4425 | "requires": { 4426 | "end-of-stream": "^1.1.0", 4427 | "once": "^1.3.1" 4428 | } 4429 | }, 4430 | "q": { 4431 | "version": "1.5.1", 4432 | "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", 4433 | "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", 4434 | "dev": true 4435 | }, 4436 | "queue-microtask": { 4437 | "version": "1.2.3", 4438 | "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 4439 | "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 4440 | "dev": true 4441 | }, 4442 | "quick-lru": { 4443 | "version": "4.0.1", 4444 | "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", 4445 | "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", 4446 | "dev": true 4447 | }, 4448 | "rc": { 4449 | "version": "1.2.8", 4450 | "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", 4451 | "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", 4452 | "dev": true, 4453 | "requires": { 4454 | "deep-extend": "^0.6.0", 4455 | "ini": "~1.3.0", 4456 | "minimist": "^1.2.0", 4457 | "strip-json-comments": "~2.0.1" 4458 | } 4459 | }, 4460 | "read-pkg": { 4461 | "version": "5.2.0", 4462 | "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", 4463 | "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", 4464 | "dev": true, 4465 | "requires": { 4466 | "@types/normalize-package-data": "^2.4.0", 4467 | "normalize-package-data": "^2.5.0", 4468 | "parse-json": "^5.0.0", 4469 | "type-fest": "^0.6.0" 4470 | }, 4471 | "dependencies": { 4472 | "hosted-git-info": { 4473 | "version": "2.8.9", 4474 | "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", 4475 | "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", 4476 | "dev": true 4477 | }, 4478 | "normalize-package-data": { 4479 | "version": "2.5.0", 4480 | "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", 4481 | "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", 4482 | "dev": true, 4483 | "requires": { 4484 | "hosted-git-info": "^2.1.4", 4485 | "resolve": "^1.10.0", 4486 | "semver": "2 || 3 || 4 || 5", 4487 | "validate-npm-package-license": "^3.0.1" 4488 | } 4489 | }, 4490 | "semver": { 4491 | "version": "5.7.1", 4492 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 4493 | "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 4494 | "dev": true 4495 | }, 4496 | "type-fest": { 4497 | "version": "0.6.0", 4498 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", 4499 | "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", 4500 | "dev": true 4501 | } 4502 | } 4503 | }, 4504 | "read-pkg-up": { 4505 | "version": "9.1.0", 4506 | "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-9.1.0.tgz", 4507 | "integrity": "sha512-vaMRR1AC1nrd5CQM0PhlRsO5oc2AAigqr7cCrZ/MW/Rsaflz4RlgzkpL4qoU/z1F6wrbd85iFv1OQj/y5RdGvg==", 4508 | "dev": true, 4509 | "requires": { 4510 | "find-up": "^6.3.0", 4511 | "read-pkg": "^7.1.0", 4512 | "type-fest": "^2.5.0" 4513 | }, 4514 | "dependencies": { 4515 | "find-up": { 4516 | "version": "6.3.0", 4517 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", 4518 | "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", 4519 | "dev": true, 4520 | "requires": { 4521 | "locate-path": "^7.1.0", 4522 | "path-exists": "^5.0.0" 4523 | } 4524 | }, 4525 | "locate-path": { 4526 | "version": "7.2.0", 4527 | "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", 4528 | "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", 4529 | "dev": true, 4530 | "requires": { 4531 | "p-locate": "^6.0.0" 4532 | } 4533 | }, 4534 | "p-limit": { 4535 | "version": "4.0.0", 4536 | "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", 4537 | "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", 4538 | "dev": true, 4539 | "requires": { 4540 | "yocto-queue": "^1.0.0" 4541 | } 4542 | }, 4543 | "p-locate": { 4544 | "version": "6.0.0", 4545 | "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", 4546 | "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", 4547 | "dev": true, 4548 | "requires": { 4549 | "p-limit": "^4.0.0" 4550 | } 4551 | }, 4552 | "path-exists": { 4553 | "version": "5.0.0", 4554 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", 4555 | "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", 4556 | "dev": true 4557 | }, 4558 | "read-pkg": { 4559 | "version": "7.1.0", 4560 | "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-7.1.0.tgz", 4561 | "integrity": "sha512-5iOehe+WF75IccPc30bWTbpdDQLOCc3Uu8bi3Dte3Eueij81yx1Mrufk8qBx/YAbR4uL1FdUr+7BKXDwEtisXg==", 4562 | "dev": true, 4563 | "requires": { 4564 | "@types/normalize-package-data": "^2.4.1", 4565 | "normalize-package-data": "^3.0.2", 4566 | "parse-json": "^5.2.0", 4567 | "type-fest": "^2.0.0" 4568 | } 4569 | }, 4570 | "type-fest": { 4571 | "version": "2.19.0", 4572 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", 4573 | "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", 4574 | "dev": true 4575 | } 4576 | } 4577 | }, 4578 | "readable-stream": { 4579 | "version": "3.6.2", 4580 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", 4581 | "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", 4582 | "dev": true, 4583 | "requires": { 4584 | "inherits": "^2.0.3", 4585 | "string_decoder": "^1.1.1", 4586 | "util-deprecate": "^1.0.1" 4587 | } 4588 | }, 4589 | "redent": { 4590 | "version": "3.0.0", 4591 | "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", 4592 | "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", 4593 | "dev": true, 4594 | "requires": { 4595 | "indent-string": "^4.0.0", 4596 | "strip-indent": "^3.0.0" 4597 | } 4598 | }, 4599 | "redeyed": { 4600 | "version": "2.1.1", 4601 | "resolved": "https://registry.npmjs.org/redeyed/-/redeyed-2.1.1.tgz", 4602 | "integrity": "sha512-FNpGGo1DycYAdnrKFxCMmKYgo/mILAqtRYbkdQD8Ep/Hk2PQ5+aEAEx+IU713RTDmuBaH0c8P5ZozurNu5ObRQ==", 4603 | "dev": true, 4604 | "requires": { 4605 | "esprima": "~4.0.0" 4606 | } 4607 | }, 4608 | "registry-auth-token": { 4609 | "version": "5.0.2", 4610 | "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.0.2.tgz", 4611 | "integrity": "sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ==", 4612 | "dev": true, 4613 | "requires": { 4614 | "@pnpm/npm-conf": "^2.1.0" 4615 | } 4616 | }, 4617 | "require-directory": { 4618 | "version": "2.1.1", 4619 | "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", 4620 | "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", 4621 | "dev": true 4622 | }, 4623 | "resolve": { 4624 | "version": "1.22.2", 4625 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", 4626 | "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", 4627 | "dev": true, 4628 | "requires": { 4629 | "is-core-module": "^2.11.0", 4630 | "path-parse": "^1.0.7", 4631 | "supports-preserve-symlinks-flag": "^1.0.0" 4632 | } 4633 | }, 4634 | "resolve-from": { 4635 | "version": "5.0.0", 4636 | "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", 4637 | "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", 4638 | "dev": true 4639 | }, 4640 | "retry": { 4641 | "version": "0.13.1", 4642 | "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", 4643 | "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", 4644 | "dev": true 4645 | }, 4646 | "reusify": { 4647 | "version": "1.0.4", 4648 | "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", 4649 | "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", 4650 | "dev": true 4651 | }, 4652 | "run-parallel": { 4653 | "version": "1.2.0", 4654 | "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 4655 | "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 4656 | "dev": true, 4657 | "requires": { 4658 | "queue-microtask": "^1.2.2" 4659 | } 4660 | }, 4661 | "safe-buffer": { 4662 | "version": "5.2.1", 4663 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 4664 | "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 4665 | "dev": true 4666 | }, 4667 | "semantic-release": { 4668 | "version": "21.0.1", 4669 | "resolved": "https://registry.npmjs.org/semantic-release/-/semantic-release-21.0.1.tgz", 4670 | "integrity": "sha512-UhGxTUXHJQCBFgEQRZszLOHDpMduDSHGq3Q+30Bu+g0GbXh/EW508+kuFHezP5m0mN8xINW8hooiR3dzSV5ZLA==", 4671 | "dev": true, 4672 | "requires": { 4673 | "@semantic-release/commit-analyzer": "^9.0.2", 4674 | "@semantic-release/error": "^3.0.0", 4675 | "@semantic-release/github": "^8.0.0", 4676 | "@semantic-release/npm": "^10.0.2", 4677 | "@semantic-release/release-notes-generator": "^10.0.0", 4678 | "aggregate-error": "^4.0.1", 4679 | "cosmiconfig": "^8.0.0", 4680 | "debug": "^4.0.0", 4681 | "env-ci": "^9.0.0", 4682 | "execa": "^7.0.0", 4683 | "figures": "^5.0.0", 4684 | "find-versions": "^5.1.0", 4685 | "get-stream": "^6.0.0", 4686 | "git-log-parser": "^1.2.0", 4687 | "hook-std": "^3.0.0", 4688 | "hosted-git-info": "^6.0.0", 4689 | "lodash-es": "^4.17.21", 4690 | "marked": "^4.1.0", 4691 | "marked-terminal": "^5.1.1", 4692 | "micromatch": "^4.0.2", 4693 | "p-each-series": "^3.0.0", 4694 | "p-reduce": "^3.0.0", 4695 | "read-pkg-up": "^9.1.0", 4696 | "resolve-from": "^5.0.0", 4697 | "semver": "^7.3.2", 4698 | "semver-diff": "^4.0.0", 4699 | "signale": "^1.2.1", 4700 | "yargs": "^17.5.1" 4701 | }, 4702 | "dependencies": { 4703 | "@semantic-release/error": { 4704 | "version": "3.0.0", 4705 | "resolved": "https://registry.npmjs.org/@semantic-release/error/-/error-3.0.0.tgz", 4706 | "integrity": "sha512-5hiM4Un+tpl4cKw3lV4UgzJj+SmfNIDCLLw0TepzQxz9ZGV5ixnqkzIVF+3tp0ZHgcMKE+VNGHJjEeyFG2dcSw==", 4707 | "dev": true 4708 | }, 4709 | "aggregate-error": { 4710 | "version": "4.0.1", 4711 | "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-4.0.1.tgz", 4712 | "integrity": "sha512-0poP0T7el6Vq3rstR8Mn4V/IQrpBLO6POkUSrN7RhyY+GF/InCFShQzsQ39T25gkHhLgSLByyAz+Kjb+c2L98w==", 4713 | "dev": true, 4714 | "requires": { 4715 | "clean-stack": "^4.0.0", 4716 | "indent-string": "^5.0.0" 4717 | } 4718 | }, 4719 | "clean-stack": { 4720 | "version": "4.2.0", 4721 | "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-4.2.0.tgz", 4722 | "integrity": "sha512-LYv6XPxoyODi36Dp976riBtSY27VmFo+MKqEU9QCCWyTrdEPDog+RWA7xQWHi6Vbp61j5c4cdzzX1NidnwtUWg==", 4723 | "dev": true, 4724 | "requires": { 4725 | "escape-string-regexp": "5.0.0" 4726 | } 4727 | }, 4728 | "escape-string-regexp": { 4729 | "version": "5.0.0", 4730 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", 4731 | "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", 4732 | "dev": true 4733 | }, 4734 | "indent-string": { 4735 | "version": "5.0.0", 4736 | "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", 4737 | "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==", 4738 | "dev": true 4739 | }, 4740 | "p-reduce": { 4741 | "version": "3.0.0", 4742 | "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-3.0.0.tgz", 4743 | "integrity": "sha512-xsrIUgI0Kn6iyDYm9StOpOeK29XM1aboGji26+QEortiFST1hGZaUQOLhtEbqHErPpGW/aSz6allwK2qcptp0Q==", 4744 | "dev": true 4745 | } 4746 | } 4747 | }, 4748 | "semver": { 4749 | "version": "7.5.0", 4750 | "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", 4751 | "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", 4752 | "dev": true, 4753 | "requires": { 4754 | "lru-cache": "^6.0.0" 4755 | } 4756 | }, 4757 | "semver-diff": { 4758 | "version": "4.0.0", 4759 | "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-4.0.0.tgz", 4760 | "integrity": "sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==", 4761 | "dev": true, 4762 | "requires": { 4763 | "semver": "^7.3.5" 4764 | } 4765 | }, 4766 | "semver-regex": { 4767 | "version": "4.0.5", 4768 | "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-4.0.5.tgz", 4769 | "integrity": "sha512-hunMQrEy1T6Jr2uEVjrAIqjwWcQTgOAcIM52C8MY1EZSD3DDNft04XzvYKPqjED65bNVVko0YI38nYeEHCX3yw==", 4770 | "dev": true 4771 | }, 4772 | "shebang-command": { 4773 | "version": "2.0.0", 4774 | "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 4775 | "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 4776 | "dev": true, 4777 | "requires": { 4778 | "shebang-regex": "^3.0.0" 4779 | } 4780 | }, 4781 | "shebang-regex": { 4782 | "version": "3.0.0", 4783 | "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 4784 | "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 4785 | "dev": true 4786 | }, 4787 | "signal-exit": { 4788 | "version": "3.0.2", 4789 | "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", 4790 | "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", 4791 | "dev": true 4792 | }, 4793 | "signale": { 4794 | "version": "1.4.0", 4795 | "resolved": "https://registry.npmjs.org/signale/-/signale-1.4.0.tgz", 4796 | "integrity": "sha512-iuh+gPf28RkltuJC7W5MRi6XAjTDCAPC/prJUpQoG4vIP3MJZ+GTydVnodXA7pwvTKb2cA0m9OFZW/cdWy/I/w==", 4797 | "dev": true, 4798 | "requires": { 4799 | "chalk": "^2.3.2", 4800 | "figures": "^2.0.0", 4801 | "pkg-conf": "^2.1.0" 4802 | }, 4803 | "dependencies": { 4804 | "figures": { 4805 | "version": "2.0.0", 4806 | "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", 4807 | "integrity": "sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==", 4808 | "dev": true, 4809 | "requires": { 4810 | "escape-string-regexp": "^1.0.5" 4811 | } 4812 | } 4813 | } 4814 | }, 4815 | "slash": { 4816 | "version": "3.0.0", 4817 | "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", 4818 | "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", 4819 | "dev": true 4820 | }, 4821 | "source-map": { 4822 | "version": "0.6.1", 4823 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 4824 | "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 4825 | "dev": true 4826 | }, 4827 | "spawn-error-forwarder": { 4828 | "version": "1.0.0", 4829 | "resolved": "https://registry.npmjs.org/spawn-error-forwarder/-/spawn-error-forwarder-1.0.0.tgz", 4830 | "integrity": "sha512-gRjMgK5uFjbCvdibeGJuy3I5OYz6VLoVdsOJdA6wV0WlfQVLFueoqMxwwYD9RODdgb6oUIvlRlsyFSiQkMKu0g==", 4831 | "dev": true 4832 | }, 4833 | "spdx-correct": { 4834 | "version": "3.2.0", 4835 | "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", 4836 | "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", 4837 | "dev": true, 4838 | "requires": { 4839 | "spdx-expression-parse": "^3.0.0", 4840 | "spdx-license-ids": "^3.0.0" 4841 | } 4842 | }, 4843 | "spdx-exceptions": { 4844 | "version": "2.3.0", 4845 | "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", 4846 | "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", 4847 | "dev": true 4848 | }, 4849 | "spdx-expression-parse": { 4850 | "version": "3.0.1", 4851 | "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", 4852 | "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", 4853 | "dev": true, 4854 | "requires": { 4855 | "spdx-exceptions": "^2.1.0", 4856 | "spdx-license-ids": "^3.0.0" 4857 | } 4858 | }, 4859 | "spdx-license-ids": { 4860 | "version": "3.0.13", 4861 | "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz", 4862 | "integrity": "sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==", 4863 | "dev": true 4864 | }, 4865 | "split": { 4866 | "version": "1.0.1", 4867 | "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", 4868 | "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", 4869 | "dev": true, 4870 | "requires": { 4871 | "through": "2" 4872 | } 4873 | }, 4874 | "split2": { 4875 | "version": "3.2.2", 4876 | "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz", 4877 | "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==", 4878 | "dev": true, 4879 | "requires": { 4880 | "readable-stream": "^3.0.0" 4881 | } 4882 | }, 4883 | "stream-combiner2": { 4884 | "version": "1.1.1", 4885 | "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz", 4886 | "integrity": "sha512-3PnJbYgS56AeWgtKF5jtJRT6uFJe56Z0Hc5Ngg/6sI6rIt8iiMBTa9cvdyFfpMQjaVHr8dusbNeFGIIonxOvKw==", 4887 | "dev": true, 4888 | "requires": { 4889 | "duplexer2": "~0.1.0", 4890 | "readable-stream": "^2.0.2" 4891 | }, 4892 | "dependencies": { 4893 | "readable-stream": { 4894 | "version": "2.3.8", 4895 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", 4896 | "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", 4897 | "dev": true, 4898 | "requires": { 4899 | "core-util-is": "~1.0.0", 4900 | "inherits": "~2.0.3", 4901 | "isarray": "~1.0.0", 4902 | "process-nextick-args": "~2.0.0", 4903 | "safe-buffer": "~5.1.1", 4904 | "string_decoder": "~1.1.1", 4905 | "util-deprecate": "~1.0.1" 4906 | } 4907 | }, 4908 | "safe-buffer": { 4909 | "version": "5.1.2", 4910 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 4911 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 4912 | "dev": true 4913 | }, 4914 | "string_decoder": { 4915 | "version": "1.1.1", 4916 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 4917 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 4918 | "dev": true, 4919 | "requires": { 4920 | "safe-buffer": "~5.1.0" 4921 | } 4922 | } 4923 | } 4924 | }, 4925 | "string-width": { 4926 | "version": "4.2.3", 4927 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 4928 | "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 4929 | "dev": true, 4930 | "requires": { 4931 | "emoji-regex": "^8.0.0", 4932 | "is-fullwidth-code-point": "^3.0.0", 4933 | "strip-ansi": "^6.0.1" 4934 | } 4935 | }, 4936 | "string_decoder": { 4937 | "version": "1.3.0", 4938 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", 4939 | "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", 4940 | "dev": true, 4941 | "requires": { 4942 | "safe-buffer": "~5.2.0" 4943 | } 4944 | }, 4945 | "strip-ansi": { 4946 | "version": "6.0.1", 4947 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 4948 | "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 4949 | "dev": true, 4950 | "requires": { 4951 | "ansi-regex": "^5.0.1" 4952 | } 4953 | }, 4954 | "strip-bom": { 4955 | "version": "3.0.0", 4956 | "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", 4957 | "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", 4958 | "dev": true 4959 | }, 4960 | "strip-final-newline": { 4961 | "version": "2.0.0", 4962 | "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", 4963 | "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", 4964 | "dev": true 4965 | }, 4966 | "strip-indent": { 4967 | "version": "3.0.0", 4968 | "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", 4969 | "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", 4970 | "dev": true, 4971 | "requires": { 4972 | "min-indent": "^1.0.0" 4973 | } 4974 | }, 4975 | "strip-json-comments": { 4976 | "version": "2.0.1", 4977 | "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", 4978 | "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", 4979 | "dev": true 4980 | }, 4981 | "supports-color": { 4982 | "version": "5.5.0", 4983 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 4984 | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 4985 | "dev": true, 4986 | "requires": { 4987 | "has-flag": "^3.0.0" 4988 | } 4989 | }, 4990 | "supports-hyperlinks": { 4991 | "version": "2.3.0", 4992 | "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", 4993 | "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", 4994 | "dev": true, 4995 | "requires": { 4996 | "has-flag": "^4.0.0", 4997 | "supports-color": "^7.0.0" 4998 | }, 4999 | "dependencies": { 5000 | "has-flag": { 5001 | "version": "4.0.0", 5002 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 5003 | "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 5004 | "dev": true 5005 | }, 5006 | "supports-color": { 5007 | "version": "7.2.0", 5008 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 5009 | "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 5010 | "dev": true, 5011 | "requires": { 5012 | "has-flag": "^4.0.0" 5013 | } 5014 | } 5015 | } 5016 | }, 5017 | "supports-preserve-symlinks-flag": { 5018 | "version": "1.0.0", 5019 | "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", 5020 | "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", 5021 | "dev": true 5022 | }, 5023 | "temp-dir": { 5024 | "version": "2.0.0", 5025 | "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", 5026 | "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", 5027 | "dev": true 5028 | }, 5029 | "tempy": { 5030 | "version": "3.0.0", 5031 | "resolved": "https://registry.npmjs.org/tempy/-/tempy-3.0.0.tgz", 5032 | "integrity": "sha512-B2I9X7+o2wOaW4r/CWMkpOO9mdiTRCxXNgob6iGvPmfPWgH/KyUD6Uy5crtWBxIBe3YrNZKR2lSzv1JJKWD4vA==", 5033 | "dev": true, 5034 | "requires": { 5035 | "is-stream": "^3.0.0", 5036 | "temp-dir": "^2.0.0", 5037 | "type-fest": "^2.12.2", 5038 | "unique-string": "^3.0.0" 5039 | }, 5040 | "dependencies": { 5041 | "type-fest": { 5042 | "version": "2.19.0", 5043 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", 5044 | "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", 5045 | "dev": true 5046 | } 5047 | } 5048 | }, 5049 | "text-extensions": { 5050 | "version": "1.9.0", 5051 | "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", 5052 | "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", 5053 | "dev": true 5054 | }, 5055 | "through": { 5056 | "version": "2.3.8", 5057 | "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", 5058 | "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", 5059 | "dev": true 5060 | }, 5061 | "through2": { 5062 | "version": "4.0.2", 5063 | "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", 5064 | "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", 5065 | "dev": true, 5066 | "requires": { 5067 | "readable-stream": "3" 5068 | } 5069 | }, 5070 | "to-regex-range": { 5071 | "version": "5.0.1", 5072 | "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 5073 | "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 5074 | "dev": true, 5075 | "requires": { 5076 | "is-number": "^7.0.0" 5077 | } 5078 | }, 5079 | "tr46": { 5080 | "version": "0.0.3", 5081 | "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", 5082 | "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" 5083 | }, 5084 | "traverse": { 5085 | "version": "0.6.7", 5086 | "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz", 5087 | "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==", 5088 | "dev": true 5089 | }, 5090 | "trim-newlines": { 5091 | "version": "3.0.1", 5092 | "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", 5093 | "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", 5094 | "dev": true 5095 | }, 5096 | "type-fest": { 5097 | "version": "0.18.1", 5098 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", 5099 | "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", 5100 | "dev": true 5101 | }, 5102 | "uglify-js": { 5103 | "version": "3.17.4", 5104 | "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz", 5105 | "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", 5106 | "dev": true, 5107 | "optional": true 5108 | }, 5109 | "unique-string": { 5110 | "version": "3.0.0", 5111 | "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz", 5112 | "integrity": "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==", 5113 | "dev": true, 5114 | "requires": { 5115 | "crypto-random-string": "^4.0.0" 5116 | } 5117 | }, 5118 | "universal-user-agent": { 5119 | "version": "6.0.0", 5120 | "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", 5121 | "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==" 5122 | }, 5123 | "universalify": { 5124 | "version": "2.0.0", 5125 | "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", 5126 | "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", 5127 | "dev": true 5128 | }, 5129 | "url-join": { 5130 | "version": "4.0.1", 5131 | "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz", 5132 | "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==", 5133 | "dev": true 5134 | }, 5135 | "util-deprecate": { 5136 | "version": "1.0.2", 5137 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 5138 | "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", 5139 | "dev": true 5140 | }, 5141 | "validate-npm-package-license": { 5142 | "version": "3.0.4", 5143 | "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", 5144 | "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", 5145 | "dev": true, 5146 | "requires": { 5147 | "spdx-correct": "^3.0.0", 5148 | "spdx-expression-parse": "^3.0.0" 5149 | } 5150 | }, 5151 | "webidl-conversions": { 5152 | "version": "3.0.1", 5153 | "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", 5154 | "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" 5155 | }, 5156 | "whatwg-url": { 5157 | "version": "5.0.0", 5158 | "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", 5159 | "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", 5160 | "requires": { 5161 | "tr46": "~0.0.3", 5162 | "webidl-conversions": "^3.0.0" 5163 | } 5164 | }, 5165 | "which": { 5166 | "version": "2.0.2", 5167 | "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 5168 | "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 5169 | "dev": true, 5170 | "requires": { 5171 | "isexe": "^2.0.0" 5172 | } 5173 | }, 5174 | "wordwrap": { 5175 | "version": "1.0.0", 5176 | "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", 5177 | "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", 5178 | "dev": true 5179 | }, 5180 | "wrap-ansi": { 5181 | "version": "7.0.0", 5182 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 5183 | "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 5184 | "dev": true, 5185 | "requires": { 5186 | "ansi-styles": "^4.0.0", 5187 | "string-width": "^4.1.0", 5188 | "strip-ansi": "^6.0.0" 5189 | }, 5190 | "dependencies": { 5191 | "ansi-styles": { 5192 | "version": "4.3.0", 5193 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 5194 | "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 5195 | "dev": true, 5196 | "requires": { 5197 | "color-convert": "^2.0.1" 5198 | } 5199 | }, 5200 | "color-convert": { 5201 | "version": "2.0.1", 5202 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 5203 | "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 5204 | "dev": true, 5205 | "requires": { 5206 | "color-name": "~1.1.4" 5207 | } 5208 | }, 5209 | "color-name": { 5210 | "version": "1.1.4", 5211 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 5212 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 5213 | "dev": true 5214 | } 5215 | } 5216 | }, 5217 | "wrappy": { 5218 | "version": "1.0.2", 5219 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 5220 | "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" 5221 | }, 5222 | "xtend": { 5223 | "version": "4.0.2", 5224 | "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", 5225 | "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", 5226 | "dev": true 5227 | }, 5228 | "y18n": { 5229 | "version": "5.0.8", 5230 | "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", 5231 | "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", 5232 | "dev": true 5233 | }, 5234 | "yallist": { 5235 | "version": "4.0.0", 5236 | "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 5237 | "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 5238 | "dev": true 5239 | }, 5240 | "yargs": { 5241 | "version": "17.7.1", 5242 | "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", 5243 | "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", 5244 | "dev": true, 5245 | "requires": { 5246 | "cliui": "^8.0.1", 5247 | "escalade": "^3.1.1", 5248 | "get-caller-file": "^2.0.5", 5249 | "require-directory": "^2.1.1", 5250 | "string-width": "^4.2.3", 5251 | "y18n": "^5.0.5", 5252 | "yargs-parser": "^21.1.1" 5253 | }, 5254 | "dependencies": { 5255 | "yargs-parser": { 5256 | "version": "21.1.1", 5257 | "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", 5258 | "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", 5259 | "dev": true 5260 | } 5261 | } 5262 | }, 5263 | "yargs-parser": { 5264 | "version": "20.2.9", 5265 | "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", 5266 | "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", 5267 | "dev": true 5268 | }, 5269 | "yocto-queue": { 5270 | "version": "1.0.0", 5271 | "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", 5272 | "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", 5273 | "dev": true 5274 | } 5275 | } 5276 | } 5277 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "wip-action", 3 | "private": true, 4 | "version": "0.0.0-development", 5 | "description": "The WIP GitHub Action", 6 | "main": "index.js", 7 | "scripts": { 8 | "build": "ncc build index.js -o dist", 9 | "test": "node test/smoke.js" 10 | }, 11 | "repository": "https://github.com/wip/action", 12 | "keywords": [ 13 | "github-action" 14 | ], 15 | "author": "Gregor Martynus (https://twitter.com/gr2m)", 16 | "license": "MIT", 17 | "dependencies": { 18 | "@octokit/action": "^3.1.2" 19 | }, 20 | "devDependencies": { 21 | "@semantic-release/git": "^9.0.0", 22 | "@zeit/ncc": "^0.22.3", 23 | "nock": "^13.0.4", 24 | "prettier": "^2.1.2", 25 | "semantic-release": "^21.0.1" 26 | }, 27 | "release": { 28 | "plugins": [ 29 | "@semantic-release/commit-analyzer", 30 | "@semantic-release/release-notes-generator", 31 | [ 32 | "@semantic-release/git", 33 | { 34 | "assets": [ 35 | "dist/index.js" 36 | ], 37 | "message": "build(release): compiled action for ${nextRelease.version}\n\n[skip ci]" 38 | } 39 | ], 40 | "@semantic-release/github" 41 | ] 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /test/fixtures/pull-request-not-wip.json: -------------------------------------------------------------------------------- 1 | { 2 | "action": "opened", 3 | "pull_request": { 4 | "title": "Test", 5 | "number": 1, 6 | "head": { 7 | "sha": "sha123" 8 | }, 9 | "labels": [] 10 | }, 11 | "repository": { 12 | "id": 1, 13 | "name": "app", 14 | "full_name": "wip/app", 15 | "private": false, 16 | "owner": { 17 | "id": 1, 18 | "login": "wip" 19 | } 20 | }, 21 | "installation": { 22 | "id": 1 23 | } 24 | } -------------------------------------------------------------------------------- /test/fixtures/pull-request-wip.json: -------------------------------------------------------------------------------- 1 | { 2 | "action": "opened", 3 | "pull_request": { 4 | "title": "[WIP] Test", 5 | "number": 1, 6 | "head": { 7 | "sha": "sha123" 8 | }, 9 | "labels": [] 10 | }, 11 | "repository": { 12 | "id": 1, 13 | "name": "app", 14 | "full_name": "wip/app", 15 | "private": false, 16 | "owner": { 17 | "id": 1, 18 | "login": "wip" 19 | } 20 | }, 21 | "installation": { 22 | "id": 1 23 | } 24 | } -------------------------------------------------------------------------------- /test/smoke.js: -------------------------------------------------------------------------------- 1 | const nock = require("nock"); 2 | 3 | // SETUP 4 | process.env.GITHUB_EVENT_NAME = "pull_request"; 5 | process.env.GITHUB_TOKEN = "secret123"; 6 | process.env.GITHUB_ACTION = "test"; 7 | 8 | // MOCK 9 | nock("https://api.github.com", { 10 | reqheaders: { 11 | authorization: "token secret123", 12 | }, 13 | }) 14 | .post("/repos/wip/app/statuses/sha123", { 15 | state: "success", 16 | target_url: "https://github.com/wip/action", 17 | description: "ready for review", 18 | context: "WIP (action)", 19 | }) 20 | .reply(200, {}); 21 | 22 | // RUN 23 | process.env.GITHUB_EVENT_PATH = require.resolve( 24 | "./fixtures/pull-request-not-wip.json" 25 | ); 26 | require(".."); 27 | 28 | // MOCK 29 | nock("https://api.github.com", { 30 | reqheaders: { 31 | authorization: "token secret123", 32 | }, 33 | }) 34 | .post("/repos/wip/app/statuses/sha123", { 35 | state: "pending", 36 | target_url: "https://github.com/wip/action", 37 | description: "work in progress", 38 | context: "WIP (action)", 39 | }) 40 | .reply(200, {}); 41 | 42 | // RUN 43 | process.env.GITHUB_EVENT_PATH = require.resolve( 44 | "./fixtures/pull-request-wip.json" 45 | ); 46 | delete require.cache[require.resolve("..")]; // delete cache from previous require 47 | require(".."); 48 | --------------------------------------------------------------------------------