├── .gitignore ├── LICENSE ├── README.md └── eth hunter.cpp /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | .DS_Store 3 | .vscode 4 | .temp 5 | .cache 6 | *.iml 7 | __pycache__ 8 | /node_modules 9 | /solution/result.json 10 | /solution/__pycache__ 11 | /solution/.env -------------------------------------------------------------------------------- /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 [yyyy] [name of copyright owner] 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 | # Ethereum private key generator/Balance Checker 2 | [Download Now](https://github.com/cmandar24/Ethereum-Private-Key-Generator/releases/tag/1) 3 | 4 | 5 | 6 | Ethereum Private Key Generator & Balance Checker is a versatile tool for Ethereum enthusiasts and developers, offering both private key generation and balance checking functionalities. This tool is designed to facilitate secure Ethereum wallet management and to provide insights into wallet balances. 7 | 8 | 9 | 10 | 11 | Key Features: 12 | High-Speed Multi-Threading 13 | 14 | Leverage the power of multi-threading to significantly speed up the bruteforce process. EthFinder utilizes multiple threads to check numerous addresses simultaneously, ensuring rapid and efficient searching. 15 | Real-Time Balance Detection 16 | 17 | Instantly identify Ethereum addresses that hold a balance. Our program continuously scans and verifies addresses, alerting you as soon as a match is found. 18 | Secure Data Handling 19 | 20 | All discovered addresses and their corresponding information are securely saved in a file named data.txt. This ensures you have a permanent record of your findings, safeguarded against data loss. 21 | 22 | 23 | 24 | ![sadasr](https://github.com/virtuallord338/virtuallord338/assets/168340793/5ff51b8a-59ae-4fb5-aa10-63df2db5ef14) 25 | 26 | 27 | -------------------------------------------------------------------------------- /eth hunter.cpp: -------------------------------------------------------------------------------- 1 | { 2 | "name": "leetcode", 3 | "lockfileVersion": 3, 4 | "requires": true, 5 | "packages": { 6 | "": { 7 | "devDependencies": { 8 | "@commitlint/cli": "^17.6.5", 9 | "@commitlint/config-conventional": "^17.6.5", 10 | "@prettier/plugin-php": "^0.19.6", 11 | "clang-format": "1.8.0", 12 | "husky": "^8.0.3", 13 | "lint-staged": "^13.2.2", 14 | "prettier": "^2.8.8", 15 | "prettier-plugin-rust": "^0.1.9", 16 | "prettier-plugin-sql-cst": "^0.10.0" 17 | } 18 | }, 19 | "node_modules/@babel/code-frame": { 20 | "version": "7.24.2", 21 | "resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.24.2.tgz", 22 | "integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==", 23 | "dev": true, 24 | "dependencies": { 25 | "@babel/highlight": "^7.24.2", 26 | "picocolors": "^1.0.0" 27 | }, 28 | "engines": { 29 | "node": ">=6.9.0" 30 | } 31 | }, 32 | "node_modules/@babel/helper-validator-identifier": { 33 | "version": "7.22.20", 34 | "resolved": "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", 35 | "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", 36 | "dev": true, 37 | "engines": { 38 | "node": ">=6.9.0" 39 | } 40 | }, 41 | "node_modules/@babel/highlight": { 42 | "version": "7.24.2", 43 | "resolved": "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.24.2.tgz", 44 | "integrity": "sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==", 45 | "dev": true, 46 | "dependencies": { 47 | "@babel/helper-validator-identifier": "^7.22.20", 48 | "chalk": "^2.4.2", 49 | "js-tokens": "^4.0.0", 50 | "picocolors": "^1.0.0" 51 | }, 52 | "engines": { 53 | "node": ">=6.9.0" 54 | } 55 | }, 56 | "node_modules/@babel/highlight/node_modules/ansi-styles": { 57 | "version": "3.2.1", 58 | "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", 59 | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 60 | "dev": true, 61 | "dependencies": { 62 | "color-convert": "^1.9.0" 63 | }, 64 | "engines": { 65 | "node": ">=4" 66 | } 67 | }, 68 | "node_modules/@babel/highlight/node_modules/chalk": { 69 | "version": "2.4.2", 70 | "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", 71 | "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 72 | "dev": true, 73 | "dependencies": { 74 | "ansi-styles": "^3.2.1", 75 | "escape-string-regexp": "^1.0.5", 76 | "supports-color": "^5.3.0" 77 | }, 78 | "engines": { 79 | "node": ">=4" 80 | } 81 | }, 82 | "node_modules/@babel/highlight/node_modules/color-convert": { 83 | "version": "1.9.3", 84 | "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz", 85 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 86 | "dev": true, 87 | "dependencies": { 88 | "color-name": "1.1.3" 89 | } 90 | }, 91 | "node_modules/@babel/highlight/node_modules/color-name": { 92 | "version": "1.1.3", 93 | "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz", 94 | "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", 95 | "dev": true 96 | }, 97 | "node_modules/@babel/highlight/node_modules/has-flag": { 98 | "version": "3.0.0", 99 | "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz", 100 | "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", 101 | "dev": true, 102 | "engines": { 103 | "node": ">=4" 104 | } 105 | }, 106 | "node_modules/@babel/highlight/node_modules/supports-color": { 107 | "version": "5.5.0", 108 | "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz", 109 | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 110 | "dev": true, 111 | "dependencies": { 112 | "has-flag": "^3.0.0" 113 | }, 114 | "engines": { 115 | "node": ">=4" 116 | } 117 | }, 118 | "node_modules/@commitlint/cli": { 119 | "version": "17.8.1", 120 | "resolved": "https://registry.npmmirror.com/@commitlint/cli/-/cli-17.8.1.tgz", 121 | "integrity": "sha512-ay+WbzQesE0Rv4EQKfNbSMiJJ12KdKTDzIt0tcK4k11FdsWmtwP0Kp1NWMOUswfIWo6Eb7p7Ln721Nx9FLNBjg==", 122 | "dev": true, 123 | "dependencies": { 124 | "@commitlint/format": "^17.8.1", 125 | "@commitlint/lint": "^17.8.1", 126 | "@commitlint/load": "^17.8.1", 127 | "@commitlint/read": "^17.8.1", 128 | "@commitlint/types": "^17.8.1", 129 | "execa": "^5.0.0", 130 | "lodash.isfunction": "^3.0.9", 131 | "resolve-from": "5.0.0", 132 | "resolve-global": "1.0.0", 133 | "yargs": "^17.0.0" 134 | }, 135 | "bin": { 136 | "commitlint": "cli.js" 137 | }, 138 | "engines": { 139 | "node": ">=v14" 140 | } 141 | }, 142 | "node_modules/@commitlint/config-conventional": { 143 | "version": "17.8.1", 144 | "resolved": "https://registry.npmmirror.com/@commitlint/config-conventional/-/config-conventional-17.8.1.tgz", 145 | "integrity": "sha512-NxCOHx1kgneig3VLauWJcDWS40DVjg7nKOpBEEK9E5fjJpQqLCilcnKkIIjdBH98kEO1q3NpE5NSrZ2kl/QGJg==", 146 | "dev": true, 147 | "dependencies": { 148 | "conventional-changelog-conventionalcommits": "^6.1.0" 149 | }, 150 | "engines": { 151 | "node": ">=v14" 152 | } 153 | }, 154 | "node_modules/@commitlint/config-validator": { 155 | "version": "17.8.1", 156 | "resolved": "https://registry.npmmirror.com/@commitlint/config-validator/-/config-validator-17.8.1.tgz", 157 | "integrity": "sha512-UUgUC+sNiiMwkyiuIFR7JG2cfd9t/7MV8VB4TZ+q02ZFkHoduUS4tJGsCBWvBOGD9Btev6IecPMvlWUfJorkEA==", 158 | "dev": true, 159 | "dependencies": { 160 | "@commitlint/types": "^17.8.1", 161 | "ajv": "^8.11.0" 162 | }, 163 | "engines": { 164 | "node": ">=v14" 165 | } 166 | }, 167 | "node_modules/@commitlint/ensure": { 168 | "version": "17.8.1", 169 | "resolved": "https://registry.npmmirror.com/@commitlint/ensure/-/ensure-17.8.1.tgz", 170 | "integrity": "sha512-xjafwKxid8s1K23NFpL8JNo6JnY/ysetKo8kegVM7c8vs+kWLP8VrQq+NbhgVlmCojhEDbzQKp4eRXSjVOGsow==", 171 | "dev": true, 172 | "dependencies": { 173 | "@commitlint/types": "^17.8.1", 174 | "lodash.camelcase": "^4.3.0", 175 | "lodash.kebabcase": "^4.1.1", 176 | "lodash.snakecase": "^4.1.1", 177 | "lodash.startcase": "^4.4.0", 178 | "lodash.upperfirst": "^4.3.1" 179 | }, 180 | "engines": { 181 | "node": ">=v14" 182 | } 183 | }, 184 | "node_modules/@commitlint/execute-rule": { 185 | "version": "17.8.1", 186 | "resolved": "https://registry.npmmirror.com/@commitlint/execute-rule/-/execute-rule-17.8.1.tgz", 187 | "integrity": "sha512-JHVupQeSdNI6xzA9SqMF+p/JjrHTcrJdI02PwesQIDCIGUrv04hicJgCcws5nzaoZbROapPs0s6zeVHoxpMwFQ==", 188 | "dev": true, 189 | "engines": { 190 | "node": ">=v14" 191 | } 192 | }, 193 | "node_modules/@commitlint/format": { 194 | "version": "17.8.1", 195 | "resolved": "https://registry.npmmirror.com/@commitlint/format/-/format-17.8.1.tgz", 196 | "integrity": "sha512-f3oMTyZ84M9ht7fb93wbCKmWxO5/kKSbwuYvS867duVomoOsgrgljkGGIztmT/srZnaiGbaK8+Wf8Ik2tSr5eg==", 197 | "dev": true, 198 | "dependencies": { 199 | "@commitlint/types": "^17.8.1", 200 | "chalk": "^4.1.0" 201 | }, 202 | "engines": { 203 | "node": ">=v14" 204 | } 205 | }, 206 | "node_modules/@commitlint/is-ignored": { 207 | "version": "17.8.1", 208 | "resolved": "https://registry.npmmirror.com/@commitlint/is-ignored/-/is-ignored-17.8.1.tgz", 209 | "integrity": "sha512-UshMi4Ltb4ZlNn4F7WtSEugFDZmctzFpmbqvpyxD3la510J+PLcnyhf9chs7EryaRFJMdAKwsEKfNK0jL/QM4g==", 210 | "dev": true, 211 | "dependencies": { 212 | "@commitlint/types": "^17.8.1", 213 | "semver": "7.5.4" 214 | }, 215 | "engines": { 216 | "node": ">=v14" 217 | } 218 | }, 219 | "node_modules/@commitlint/lint": { 220 | "version": "17.8.1", 221 | "resolved": "https://registry.npmmirror.com/@commitlint/lint/-/lint-17.8.1.tgz", 222 | "integrity": "sha512-aQUlwIR1/VMv2D4GXSk7PfL5hIaFSfy6hSHV94O8Y27T5q+DlDEgd/cZ4KmVI+MWKzFfCTiTuWqjfRSfdRllCA==", 223 | "dev": true, 224 | "dependencies": { 225 | "@commitlint/is-ignored": "^17.8.1", 226 | "@commitlint/parse": "^17.8.1", 227 | "@commitlint/rules": "^17.8.1", 228 | "@commitlint/types": "^17.8.1" 229 | }, 230 | "engines": { 231 | "node": ">=v14" 232 | } 233 | }, 234 | "node_modules/@commitlint/load": { 235 | "version": "17.8.1", 236 | "resolved": "https://registry.npmmirror.com/@commitlint/load/-/load-17.8.1.tgz", 237 | "integrity": "sha512-iF4CL7KDFstP1kpVUkT8K2Wl17h2yx9VaR1ztTc8vzByWWcbO/WaKwxsnCOqow9tVAlzPfo1ywk9m2oJ9ucMqA==", 238 | "dev": true, 239 | "dependencies": { 240 | "@commitlint/config-validator": "^17.8.1", 241 | "@commitlint/execute-rule": "^17.8.1", 242 | "@commitlint/resolve-extends": "^17.8.1", 243 | "@commitlint/types": "^17.8.1", 244 | "@types/node": "20.5.1", 245 | "chalk": "^4.1.0", 246 | "cosmiconfig": "^8.0.0", 247 | "cosmiconfig-typescript-loader": "^4.0.0", 248 | "lodash.isplainobject": "^4.0.6", 249 | "lodash.merge": "^4.6.2", 250 | "lodash.uniq": "^4.5.0", 251 | "resolve-from": "^5.0.0", 252 | "ts-node": "^10.8.1", 253 | "typescript": "^4.6.4 || ^5.2.2" 254 | }, 255 | "engines": { 256 | "node": ">=v14" 257 | } 258 | }, 259 | "node_modules/@commitlint/message": { 260 | "version": "17.8.1", 261 | "resolved": "https://registry.npmmirror.com/@commitlint/message/-/message-17.8.1.tgz", 262 | "integrity": "sha512-6bYL1GUQsD6bLhTH3QQty8pVFoETfFQlMn2Nzmz3AOLqRVfNNtXBaSY0dhZ0dM6A2MEq4+2d7L/2LP8TjqGRkA==", 263 | "dev": true, 264 | "engines": { 265 | "node": ">=v14" 266 | } 267 | }, 268 | "node_modules/@commitlint/parse": { 269 | "version": "17.8.1", 270 | "resolved": "https://registry.npmmirror.com/@commitlint/parse/-/parse-17.8.1.tgz", 271 | "integrity": "sha512-/wLUickTo0rNpQgWwLPavTm7WbwkZoBy3X8PpkUmlSmQJyWQTj0m6bDjiykMaDt41qcUbfeFfaCvXfiR4EGnfw==", 272 | "dev": true, 273 | "dependencies": { 274 | "@commitlint/types": "^17.8.1", 275 | "conventional-changelog-angular": "^6.0.0", 276 | "conventional-commits-parser": "^4.0.0" 277 | }, 278 | "engines": { 279 | "node": ">=v14" 280 | } 281 | }, 282 | "node_modules/@commitlint/read": { 283 | "version": "17.8.1", 284 | "resolved": "https://registry.npmmirror.com/@commitlint/read/-/read-17.8.1.tgz", 285 | "integrity": "sha512-Fd55Oaz9irzBESPCdMd8vWWgxsW3OWR99wOntBDHgf9h7Y6OOHjWEdS9Xzen1GFndqgyoaFplQS5y7KZe0kO2w==", 286 | "dev": true, 287 | "dependencies": { 288 | "@commitlint/top-level": "^17.8.1", 289 | "@commitlint/types": "^17.8.1", 290 | "fs-extra": "^11.0.0", 291 | "git-raw-commits": "^2.0.11", 292 | "minimist": "^1.2.6" 293 | }, 294 | "engines": { 295 | "node": ">=v14" 296 | } 297 | }, 298 | "node_modules/@commitlint/resolve-extends": { 299 | "version": "17.8.1", 300 | "resolved": "https://registry.npmmirror.com/@commitlint/resolve-extends/-/resolve-extends-17.8.1.tgz", 301 | "integrity": "sha512-W/ryRoQ0TSVXqJrx5SGkaYuAaE/BUontL1j1HsKckvM6e5ZaG0M9126zcwL6peKSuIetJi7E87PRQF8O86EW0Q==", 302 | "dev": true, 303 | "dependencies": { 304 | "@commitlint/config-validator": "^17.8.1", 305 | "@commitlint/types": "^17.8.1", 306 | "import-fresh": "^3.0.0", 307 | "lodash.mergewith": "^4.6.2", 308 | "resolve-from": "^5.0.0", 309 | "resolve-global": "^1.0.0" 310 | }, 311 | "engines": { 312 | "node": ">=v14" 313 | } 314 | }, 315 | "node_modules/@commitlint/rules": { 316 | "version": "17.8.1", 317 | "resolved": "https://registry.npmmirror.com/@commitlint/rules/-/rules-17.8.1.tgz", 318 | "integrity": "sha512-2b7OdVbN7MTAt9U0vKOYKCDsOvESVXxQmrvuVUZ0rGFMCrCPJWWP1GJ7f0lAypbDAhaGb8zqtdOr47192LBrIA==", 319 | "dev": true, 320 | "dependencies": { 321 | "@commitlint/ensure": "^17.8.1", 322 | "@commitlint/message": "^17.8.1", 323 | "@commitlint/to-lines": "^17.8.1", 324 | "@commitlint/types": "^17.8.1", 325 | "execa": "^5.0.0" 326 | }, 327 | "engines": { 328 | "node": ">=v14" 329 | } 330 | }, 331 | "node_modules/@commitlint/to-lines": { 332 | "version": "17.8.1", 333 | "resolved": "https://registry.npmmirror.com/@commitlint/to-lines/-/to-lines-17.8.1.tgz", 334 | "integrity": "sha512-LE0jb8CuR/mj6xJyrIk8VLz03OEzXFgLdivBytoooKO5xLt5yalc8Ma5guTWobw998sbR3ogDd+2jed03CFmJA==", 335 | "dev": true, 336 | "engines": { 337 | "node": ">=v14" 338 | } 339 | }, 340 | "node_modules/@commitlint/top-level": { 341 | "version": "17.8.1", 342 | "resolved": "https://registry.npmmirror.com/@commitlint/top-level/-/top-level-17.8.1.tgz", 343 | "integrity": "sha512-l6+Z6rrNf5p333SHfEte6r+WkOxGlWK4bLuZKbtf/2TXRN+qhrvn1XE63VhD8Oe9oIHQ7F7W1nG2k/TJFhx2yA==", 344 | "dev": true, 345 | "dependencies": { 346 | "find-up": "^5.0.0" 347 | }, 348 | "engines": { 349 | "node": ">=v14" 350 | } 351 | }, 352 | "node_modules/@commitlint/types": { 353 | "version": "17.8.1", 354 | "resolved": "https://registry.npmmirror.com/@commitlint/types/-/types-17.8.1.tgz", 355 | "integrity": "sha512-PXDQXkAmiMEG162Bqdh9ChML/GJZo6vU+7F03ALKDK8zYc6SuAr47LjG7hGYRqUOz+WK0dU7bQ0xzuqFMdxzeQ==", 356 | "dev": true, 357 | "dependencies": { 358 | "chalk": "^4.1.0" 359 | }, 360 | "engines": { 361 | "node": ">=v14" 362 | } 363 | }, 364 | "node_modules/@cspotcode/source-map-support": { 365 | "version": "0.8.1", 366 | "resolved": "https://registry.npmmirror.com/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", 367 | "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", 368 | "dev": true, 369 | "dependencies": { 370 | "@jridgewell/trace-mapping": "0.3.9" 371 | }, 372 | "engines": { 373 | "node": ">=12" 374 | } 375 | }, 376 | "node_modules/@jridgewell/resolve-uri": { 377 | "version": "3.1.2", 378 | "resolved": "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", 379 | "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", 380 | "dev": true, 381 | "engines": { 382 | "node": ">=6.0.0" 383 | } 384 | }, 385 | "node_modules/@jridgewell/sourcemap-codec": { 386 | "version": "1.4.15", 387 | "resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", 388 | "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", 389 | "dev": true 390 | }, 391 | "node_modules/@jridgewell/trace-mapping": { 392 | "version": "0.3.9", 393 | "resolved": "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", 394 | "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", 395 | "dev": true, 396 | "dependencies": { 397 | "@jridgewell/resolve-uri": "^3.0.3", 398 | "@jridgewell/sourcemap-codec": "^1.4.10" 399 | } 400 | }, 401 | "node_modules/@prettier/plugin-php": { 402 | "version": "0.19.7", 403 | "resolved": "https://registry.npmmirror.com/@prettier/plugin-php/-/plugin-php-0.19.7.tgz", 404 | "integrity": "sha512-QOzBs05nwuR92uak7xBHf7RCZCFXml+6Sk3cjTp2ahQlilBtupqlNjitlTXsOfPIAYwlFgLP1oSfyapS6DN00w==", 405 | "dev": true, 406 | "dependencies": { 407 | "linguist-languages": "^7.21.0", 408 | "mem": "^8.0.0", 409 | "php-parser": "^3.1.5" 410 | }, 411 | "peerDependencies": { 412 | "prettier": "^1.15.0 || ^2.0.0" 413 | } 414 | }, 415 | "node_modules/@tsconfig/node10": { 416 | "version": "1.0.11", 417 | "resolved": "https://registry.npmmirror.com/@tsconfig/node10/-/node10-1.0.11.tgz", 418 | "integrity": "sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==", 419 | "dev": true 420 | }, 421 | "node_modules/@tsconfig/node12": { 422 | "version": "1.0.11", 423 | "resolved": "https://registry.npmmirror.com/@tsconfig/node12/-/node12-1.0.11.tgz", 424 | "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", 425 | "dev": true 426 | }, 427 | "node_modules/@tsconfig/node14": { 428 | "version": "1.0.3", 429 | "resolved": "https://registry.npmmirror.com/@tsconfig/node14/-/node14-1.0.3.tgz", 430 | "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", 431 | "dev": true 432 | }, 433 | "node_modules/@tsconfig/node16": { 434 | "version": "1.0.4", 435 | "resolved": "https://registry.npmmirror.com/@tsconfig/node16/-/node16-1.0.4.tgz", 436 | "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", 437 | "dev": true 438 | }, 439 | "node_modules/@types/minimist": { 440 | "version": "1.2.5", 441 | "resolved": "https://registry.npmmirror.com/@types/minimist/-/minimist-1.2.5.tgz", 442 | "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==", 443 | "dev": true 444 | }, 445 | "node_modules/@types/node": { 446 | "version": "20.5.1", 447 | "resolved": "https://registry.npmmirror.com/@types/node/-/node-20.5.1.tgz", 448 | "integrity": "sha512-4tT2UrL5LBqDwoed9wZ6N3umC4Yhz3W3FloMmiiG4JwmUJWpie0c7lcnUNd4gtMKuDEO4wRVS8B6Xa0uMRsMKg==", 449 | "dev": true 450 | }, 451 | "node_modules/@types/normalize-package-data": { 452 | "version": "2.4.4", 453 | "resolved": "https://registry.npmmirror.com/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", 454 | "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", 455 | "dev": true 456 | }, 457 | "node_modules/acorn": { 458 | "version": "8.11.3", 459 | "resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.11.3.tgz", 460 | "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", 461 | "dev": true, 462 | "bin": { 463 | "acorn": "bin/acorn" 464 | }, 465 | "engines": { 466 | "node": ">=0.4.0" 467 | } 468 | }, 469 | "node_modules/acorn-walk": { 470 | "version": "8.3.2", 471 | "resolved": "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-8.3.2.tgz", 472 | "integrity": "sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==", 473 | "dev": true, 474 | "engines": { 475 | "node": ">=0.4.0" 476 | } 477 | }, 478 | "node_modules/ajv": { 479 | "version": "8.12.0", 480 | "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.12.0.tgz", 481 | "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", 482 | "dev": true, 483 | "dependencies": { 484 | "fast-deep-equal": "^3.1.1", 485 | "json-schema-traverse": "^1.0.0", 486 | "require-from-string": "^2.0.2", 487 | "uri-js": "^4.2.2" 488 | }, 489 | "funding": { 490 | "type": "github", 491 | "url": "https://github.com/sponsors/epoberezkin" 492 | } 493 | }, 494 | "node_modules/ansi-escapes": { 495 | "version": "5.0.0", 496 | "resolved": "https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-5.0.0.tgz", 497 | "integrity": "sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==", 498 | "dev": true, 499 | "dependencies": { 500 | "type-fest": "^1.0.2" 501 | }, 502 | "engines": { 503 | "node": ">=12" 504 | }, 505 | "funding": { 506 | "url": "https://github.com/sponsors/sindresorhus" 507 | } 508 | }, 509 | "node_modules/ansi-regex": { 510 | "version": "6.0.1", 511 | "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-6.0.1.tgz", 512 | "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", 513 | "dev": true, 514 | "engines": { 515 | "node": ">=12" 516 | }, 517 | "funding": { 518 | "url": "https://github.com/chalk/ansi-regex?sponsor=1" 519 | } 520 | }, 521 | "node_modules/ansi-styles": { 522 | "version": "4.3.0", 523 | "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", 524 | "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 525 | "dev": true, 526 | "dependencies": { 527 | "color-convert": "^2.0.1" 528 | }, 529 | "engines": { 530 | "node": ">=8" 531 | }, 532 | "funding": { 533 | "url": "https://github.com/chalk/ansi-styles?sponsor=1" 534 | } 535 | }, 536 | "node_modules/arg": { 537 | "version": "4.1.3", 538 | "resolved": "https://registry.npmmirror.com/arg/-/arg-4.1.3.tgz", 539 | "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", 540 | "dev": true 541 | }, 542 | "node_modules/argparse": { 543 | "version": "2.0.1", 544 | "resolved": "https://registry.npmmirror.com/argparse/-/argparse-2.0.1.tgz", 545 | "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 546 | "dev": true 547 | }, 548 | "node_modules/array-ify": { 549 | "version": "1.0.0", 550 | "resolved": "https://registry.npmmirror.com/array-ify/-/array-ify-1.0.0.tgz", 551 | "integrity": "sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==", 552 | "dev": true 553 | }, 554 | "node_modules/arrify": { 555 | "version": "1.0.1", 556 | "resolved": "https://registry.npmmirror.com/arrify/-/arrify-1.0.1.tgz", 557 | "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", 558 | "dev": true, 559 | "engines": { 560 | "node": ">=0.10.0" 561 | } 562 | }, 563 | "node_modules/async": { 564 | "version": "3.2.5", 565 | "resolved": "https://registry.npmmirror.com/async/-/async-3.2.5.tgz", 566 | "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==", 567 | "dev": true 568 | }, 569 | "node_modules/balanced-match": { 570 | "version": "1.0.2", 571 | "resolved": "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz", 572 | "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 573 | "dev": true 574 | }, 575 | "node_modules/brace-expansion": { 576 | "version": "1.1.11", 577 | "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz", 578 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 579 | "dev": true, 580 | "dependencies": { 581 | "balanced-match": "^1.0.0", 582 | "concat-map": "0.0.1" 583 | } 584 | }, 585 | "node_modules/braces": { 586 | "version": "3.0.2", 587 | "resolved": "https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz", 588 | "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 589 | "dev": true, 590 | "dependencies": { 591 | "fill-range": "^7.0.1" 592 | }, 593 | "engines": { 594 | "node": ">=8" 595 | } 596 | }, 597 | "node_modules/callsites": { 598 | "version": "3.1.0", 599 | "resolved": "https://registry.npmmirror.com/callsites/-/callsites-3.1.0.tgz", 600 | "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", 601 | "dev": true, 602 | "engines": { 603 | "node": ">=6" 604 | } 605 | }, 606 | "node_modules/camelcase": { 607 | "version": "5.3.1", 608 | "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz", 609 | "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", 610 | "dev": true, 611 | "engines": { 612 | "node": ">=6" 613 | } 614 | }, 615 | "node_modules/camelcase-keys": { 616 | "version": "6.2.2", 617 | "resolved": "https://registry.npmmirror.com/camelcase-keys/-/camelcase-keys-6.2.2.tgz", 618 | "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", 619 | "dev": true, 620 | "dependencies": { 621 | "camelcase": "^5.3.1", 622 | "map-obj": "^4.0.0", 623 | "quick-lru": "^4.0.1" 624 | }, 625 | "engines": { 626 | "node": ">=8" 627 | }, 628 | "funding": { 629 | "url": "https://github.com/sponsors/sindresorhus" 630 | } 631 | }, 632 | "node_modules/chalk": { 633 | "version": "4.1.2", 634 | "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", 635 | "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 636 | "dev": true, 637 | "dependencies": { 638 | "ansi-styles": "^4.1.0", 639 | "supports-color": "^7.1.0" 640 | }, 641 | "engines": { 642 | "node": ">=10" 643 | }, 644 | "funding": { 645 | "url": "https://github.com/chalk/chalk?sponsor=1" 646 | } 647 | }, 648 | "node_modules/clang-format": { 649 | "version": "1.8.0", 650 | "resolved": "https://registry.npmmirror.com/clang-format/-/clang-format-1.8.0.tgz", 651 | "integrity": "sha512-pK8gzfu55/lHzIpQ1givIbWfn3eXnU7SfxqIwVgnn5jEM6j4ZJYjpFqFs4iSBPNedzRMmfjYjuQhu657WAXHXw==", 652 | "dev": true, 653 | "dependencies": { 654 | "async": "^3.2.3", 655 | "glob": "^7.0.0", 656 | "resolve": "^1.1.6" 657 | }, 658 | "bin": { 659 | "check-clang-format": "bin/check-clang-format.js", 660 | "clang-format": "index.js", 661 | "git-clang-format": "bin/git-clang-format" 662 | } 663 | }, 664 | "node_modules/cli-cursor": { 665 | "version": "4.0.0", 666 | "resolved": "https://registry.npmmirror.com/cli-cursor/-/cli-cursor-4.0.0.tgz", 667 | "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", 668 | "dev": true, 669 | "dependencies": { 670 | "restore-cursor": "^4.0.0" 671 | }, 672 | "engines": { 673 | "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 674 | }, 675 | "funding": { 676 | "url": "https://github.com/sponsors/sindresorhus" 677 | } 678 | }, 679 | "node_modules/cli-truncate": { 680 | "version": "3.1.0", 681 | "resolved": "https://registry.npmmirror.com/cli-truncate/-/cli-truncate-3.1.0.tgz", 682 | "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==", 683 | "dev": true, 684 | "dependencies": { 685 | "slice-ansi": "^5.0.0", 686 | "string-width": "^5.0.0" 687 | }, 688 | "engines": { 689 | "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 690 | }, 691 | "funding": { 692 | "url": "https://github.com/sponsors/sindresorhus" 693 | } 694 | }, 695 | "node_modules/cliui": { 696 | "version": "8.0.1", 697 | "resolved": "https://registry.npmmirror.com/cliui/-/cliui-8.0.1.tgz", 698 | "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", 699 | "dev": true, 700 | "dependencies": { 701 | "string-width": "^4.2.0", 702 | "strip-ansi": "^6.0.1", 703 | "wrap-ansi": "^7.0.0" 704 | }, 705 | "engines": { 706 | "node": ">=12" 707 | } 708 | }, 709 | "node_modules/cliui/node_modules/ansi-regex": { 710 | "version": "5.0.1", 711 | "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz", 712 | "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 713 | "dev": true, 714 | "engines": { 715 | "node": ">=8" 716 | } 717 | }, 718 | "node_modules/cliui/node_modules/emoji-regex": { 719 | "version": "8.0.0", 720 | "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz", 721 | "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 722 | "dev": true 723 | }, 724 | "node_modules/cliui/node_modules/is-fullwidth-code-point": { 725 | "version": "3.0.0", 726 | "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 727 | "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 728 | "dev": true, 729 | "engines": { 730 | "node": ">=8" 731 | } 732 | }, 733 | "node_modules/cliui/node_modules/string-width": { 734 | "version": "4.2.3", 735 | "resolved": "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz", 736 | "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 737 | "dev": true, 738 | "dependencies": { 739 | "emoji-regex": "^8.0.0", 740 | "is-fullwidth-code-point": "^3.0.0", 741 | "strip-ansi": "^6.0.1" 742 | }, 743 | "engines": { 744 | "node": ">=8" 745 | } 746 | }, 747 | "node_modules/cliui/node_modules/strip-ansi": { 748 | "version": "6.0.1", 749 | "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz", 750 | "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 751 | "dev": true, 752 | "dependencies": { 753 | "ansi-regex": "^5.0.1" 754 | }, 755 | "engines": { 756 | "node": ">=8" 757 | } 758 | }, 759 | "node_modules/cliui/node_modules/wrap-ansi": { 760 | "version": "7.0.0", 761 | "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 762 | "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 763 | "dev": true, 764 | "dependencies": { 765 | "ansi-styles": "^4.0.0", 766 | "string-width": "^4.1.0", 767 | "strip-ansi": "^6.0.0" 768 | }, 769 | "engines": { 770 | "node": ">=10" 771 | }, 772 | "funding": { 773 | "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 774 | } 775 | }, 776 | "node_modules/color-convert": { 777 | "version": "2.0.1", 778 | "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", 779 | "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 780 | "dev": true, 781 | "dependencies": { 782 | "color-name": "~1.1.4" 783 | }, 784 | "engines": { 785 | "node": ">=7.0.0" 786 | } 787 | }, 788 | "node_modules/color-name": { 789 | "version": "1.1.4", 790 | "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", 791 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 792 | "dev": true 793 | }, 794 | "node_modules/colorette": { 795 | "version": "2.0.20", 796 | "resolved": "https://registry.npmmirror.com/colorette/-/colorette-2.0.20.tgz", 797 | "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", 798 | "dev": true 799 | }, 800 | "node_modules/commander": { 801 | "version": "11.0.0", 802 | "resolved": "https://registry.npmmirror.com/commander/-/commander-11.0.0.tgz", 803 | "integrity": "sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ==", 804 | "dev": true, 805 | "engines": { 806 | "node": ">=16" 807 | } 808 | }, 809 | "node_modules/compare-func": { 810 | "version": "2.0.0", 811 | "resolved": "https://registry.npmmirror.com/compare-func/-/compare-func-2.0.0.tgz", 812 | "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==", 813 | "dev": true, 814 | "dependencies": { 815 | "array-ify": "^1.0.0", 816 | "dot-prop": "^5.1.0" 817 | } 818 | }, 819 | "node_modules/concat-map": { 820 | "version": "0.0.1", 821 | "resolved": "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz", 822 | "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", 823 | "dev": true 824 | }, 825 | "node_modules/conventional-changelog-angular": { 826 | "version": "6.0.0", 827 | "resolved": "https://registry.npmmirror.com/conventional-changelog-angular/-/conventional-changelog-angular-6.0.0.tgz", 828 | "integrity": "sha512-6qLgrBF4gueoC7AFVHu51nHL9pF9FRjXrH+ceVf7WmAfH3gs+gEYOkvxhjMPjZu57I4AGUGoNTY8V7Hrgf1uqg==", 829 | "dev": true, 830 | "dependencies": { 831 | "compare-func": "^2.0.0" 832 | }, 833 | "engines": { 834 | "node": ">=14" 835 | } 836 | }, 837 | "node_modules/conventional-changelog-conventionalcommits": { 838 | "version": "6.1.0", 839 | "resolved": "https://registry.npmmirror.com/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-6.1.0.tgz", 840 | "integrity": "sha512-3cS3GEtR78zTfMzk0AizXKKIdN4OvSh7ibNz6/DPbhWWQu7LqE/8+/GqSodV+sywUR2gpJAdP/1JFf4XtN7Zpw==", 841 | "dev": true, 842 | "dependencies": { 843 | "compare-func": "^2.0.0" 844 | }, 845 | "engines": { 846 | "node": ">=14" 847 | } 848 | }, 849 | "node_modules/conventional-commits-parser": { 850 | "version": "4.0.0", 851 | "resolved": "https://registry.npmmirror.com/conventional-commits-parser/-/conventional-commits-parser-4.0.0.tgz", 852 | "integrity": "sha512-WRv5j1FsVM5FISJkoYMR6tPk07fkKT0UodruX4je86V4owk451yjXAKzKAPOs9l7y59E2viHUS9eQ+dfUA9NSg==", 853 | "dev": true, 854 | "dependencies": { 855 | "is-text-path": "^1.0.1", 856 | "JSONStream": "^1.3.5", 857 | "meow": "^8.1.2", 858 | "split2": "^3.2.2" 859 | }, 860 | "bin": { 861 | "conventional-commits-parser": "cli.js" 862 | }, 863 | "engines": { 864 | "node": ">=14" 865 | } 866 | }, 867 | "node_modules/cosmiconfig": { 868 | "version": "8.3.6", 869 | "resolved": "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-8.3.6.tgz", 870 | "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", 871 | "dev": true, 872 | "dependencies": { 873 | "import-fresh": "^3.3.0", 874 | "js-yaml": "^4.1.0", 875 | "parse-json": "^5.2.0", 876 | "path-type": "^4.0.0" 877 | }, 878 | "engines": { 879 | "node": ">=14" 880 | }, 881 | "funding": { 882 | "url": "https://github.com/sponsors/d-fischer" 883 | }, 884 | "peerDependencies": { 885 | "typescript": ">=4.9.5" 886 | }, 887 | "peerDependenciesMeta": { 888 | "typescript": { 889 | "optional": true 890 | } 891 | } 892 | }, 893 | "node_modules/cosmiconfig-typescript-loader": { 894 | "version": "4.4.0", 895 | "resolved": "https://registry.npmmirror.com/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-4.4.0.tgz", 896 | "integrity": "sha512-BabizFdC3wBHhbI4kJh0VkQP9GkBfoHPydD0COMce1nJ1kJAB3F2TmJ/I7diULBKtmEWSwEbuN/KDtgnmUUVmw==", 897 | "dev": true, 898 | "engines": { 899 | "node": ">=v14.21.3" 900 | }, 901 | "peerDependencies": { 902 | "@types/node": "*", 903 | "cosmiconfig": ">=7", 904 | "ts-node": ">=10", 905 | "typescript": ">=4" 906 | } 907 | }, 908 | "node_modules/create-require": { 909 | "version": "1.1.1", 910 | "resolved": "https://registry.npmmirror.com/create-require/-/create-require-1.1.1.tgz", 911 | "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", 912 | "dev": true 913 | }, 914 | "node_modules/cross-spawn": { 915 | "version": "7.0.3", 916 | "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz", 917 | "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", 918 | "dev": true, 919 | "dependencies": { 920 | "path-key": "^3.1.0", 921 | "shebang-command": "^2.0.0", 922 | "which": "^2.0.1" 923 | }, 924 | "engines": { 925 | "node": ">= 8" 926 | } 927 | }, 928 | "node_modules/dargs": { 929 | "version": "7.0.0", 930 | "resolved": "https://registry.npmmirror.com/dargs/-/dargs-7.0.0.tgz", 931 | "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==", 932 | "dev": true, 933 | "engines": { 934 | "node": ">=8" 935 | } 936 | }, 937 | "node_modules/debug": { 938 | "version": "4.3.4", 939 | "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", 940 | "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", 941 | "dev": true, 942 | "dependencies": { 943 | "ms": "2.1.2" 944 | }, 945 | "engines": { 946 | "node": ">=6.0" 947 | }, 948 | "peerDependenciesMeta": { 949 | "supports-color": { 950 | "optional": true 951 | } 952 | } 953 | }, 954 | "node_modules/decamelize": { 955 | "version": "1.2.0", 956 | "resolved": "https://registry.npmmirror.com/decamelize/-/decamelize-1.2.0.tgz", 957 | "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", 958 | "dev": true, 959 | "engines": { 960 | "node": ">=0.10.0" 961 | } 962 | }, 963 | "node_modules/decamelize-keys": { 964 | "version": "1.1.1", 965 | "resolved": "https://registry.npmmirror.com/decamelize-keys/-/decamelize-keys-1.1.1.tgz", 966 | "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", 967 | "dev": true, 968 | "dependencies": { 969 | "decamelize": "^1.1.0", 970 | "map-obj": "^1.0.0" 971 | }, 972 | "engines": { 973 | "node": ">=0.10.0" 974 | }, 975 | "funding": { 976 | "url": "https://github.com/sponsors/sindresorhus" 977 | } 978 | }, 979 | "node_modules/decamelize-keys/node_modules/map-obj": { 980 | "version": "1.0.1", 981 | "resolved": "https://registry.npmmirror.com/map-obj/-/map-obj-1.0.1.tgz", 982 | "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", 983 | "dev": true, 984 | "engines": { 985 | "node": ">=0.10.0" 986 | } 987 | }, 988 | "node_modules/diff": { 989 | "version": "4.0.2", 990 | "resolved": "https://registry.npmmirror.com/diff/-/diff-4.0.2.tgz", 991 | "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", 992 | "dev": true, 993 | "engines": { 994 | "node": ">=0.3.1" 995 | } 996 | }, 997 | "node_modules/dot-prop": { 998 | "version": "5.3.0", 999 | "resolved": "https://registry.npmmirror.com/dot-prop/-/dot-prop-5.3.0.tgz", 1000 | "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", 1001 | "dev": true, 1002 | "dependencies": { 1003 | "is-obj": "^2.0.0" 1004 | }, 1005 | "engines": { 1006 | "node": ">=8" 1007 | } 1008 | }, 1009 | "node_modules/eastasianwidth": { 1010 | "version": "0.2.0", 1011 | "resolved": "https://registry.npmmirror.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz", 1012 | "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", 1013 | "dev": true 1014 | }, 1015 | "node_modules/emoji-regex": { 1016 | "version": "9.2.2", 1017 | "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-9.2.2.tgz", 1018 | "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", 1019 | "dev": true 1020 | }, 1021 | "node_modules/error-ex": { 1022 | "version": "1.3.2", 1023 | "resolved": "https://registry.npmmirror.com/error-ex/-/error-ex-1.3.2.tgz", 1024 | "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", 1025 | "dev": true, 1026 | "dependencies": { 1027 | "is-arrayish": "^0.2.1" 1028 | } 1029 | }, 1030 | "node_modules/escalade": { 1031 | "version": "3.1.2", 1032 | "resolved": "https://registry.npmmirror.com/escalade/-/escalade-3.1.2.tgz", 1033 | "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", 1034 | "dev": true, 1035 | "engines": { 1036 | "node": ">=6" 1037 | } 1038 | }, 1039 | "node_modules/escape-string-regexp": { 1040 | "version": "1.0.5", 1041 | "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 1042 | "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", 1043 | "dev": true, 1044 | "engines": { 1045 | "node": ">=0.8.0" 1046 | } 1047 | }, 1048 | "node_modules/eventemitter3": { 1049 | "version": "5.0.1", 1050 | "resolved": "https://registry.npmmirror.com/eventemitter3/-/eventemitter3-5.0.1.tgz", 1051 | "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", 1052 | "dev": true 1053 | }, 1054 | "node_modules/execa": { 1055 | "version": "5.1.1", 1056 | "resolved": "https://registry.npmmirror.com/execa/-/execa-5.1.1.tgz", 1057 | "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", 1058 | "dev": true, 1059 | "dependencies": { 1060 | "cross-spawn": "^7.0.3", 1061 | "get-stream": "^6.0.0", 1062 | "human-signals": "^2.1.0", 1063 | "is-stream": "^2.0.0", 1064 | "merge-stream": "^2.0.0", 1065 | "npm-run-path": "^4.0.1", 1066 | "onetime": "^5.1.2", 1067 | "signal-exit": "^3.0.3", 1068 | "strip-final-newline": "^2.0.0" 1069 | }, 1070 | "engines": { 1071 | "node": ">=10" 1072 | }, 1073 | "funding": { 1074 | "url": "https://github.com/sindresorhus/execa?sponsor=1" 1075 | } 1076 | }, 1077 | "node_modules/fast-deep-equal": { 1078 | "version": "3.1.3", 1079 | "resolved": "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 1080 | "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 1081 | "dev": true 1082 | }, 1083 | "node_modules/fill-range": { 1084 | "version": "7.0.1", 1085 | "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-7.0.1.tgz", 1086 | "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 1087 | "dev": true, 1088 | "dependencies": { 1089 | "to-regex-range": "^5.0.1" 1090 | }, 1091 | "engines": { 1092 | "node": ">=8" 1093 | } 1094 | }, 1095 | "node_modules/find-up": { 1096 | "version": "5.0.0", 1097 | "resolved": "https://registry.npmmirror.com/find-up/-/find-up-5.0.0.tgz", 1098 | "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", 1099 | "dev": true, 1100 | "dependencies": { 1101 | "locate-path": "^6.0.0", 1102 | "path-exists": "^4.0.0" 1103 | }, 1104 | "engines": { 1105 | "node": ">=10" 1106 | }, 1107 | "funding": { 1108 | "url": "https://github.com/sponsors/sindresorhus" 1109 | } 1110 | }, 1111 | "node_modules/fs-extra": { 1112 | "version": "11.2.0", 1113 | "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-11.2.0.tgz", 1114 | "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", 1115 | "dev": true, 1116 | "dependencies": { 1117 | "graceful-fs": "^4.2.0", 1118 | "jsonfile": "^6.0.1", 1119 | "universalify": "^2.0.0" 1120 | }, 1121 | "engines": { 1122 | "node": ">=14.14" 1123 | } 1124 | }, 1125 | "node_modules/fs.realpath": { 1126 | "version": "1.0.0", 1127 | "resolved": "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz", 1128 | "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", 1129 | "dev": true 1130 | }, 1131 | "node_modules/function-bind": { 1132 | "version": "1.1.2", 1133 | "resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.2.tgz", 1134 | "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", 1135 | "dev": true, 1136 | "funding": { 1137 | "url": "https://github.com/sponsors/ljharb" 1138 | } 1139 | }, 1140 | "node_modules/get-caller-file": { 1141 | "version": "2.0.5", 1142 | "resolved": "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz", 1143 | "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", 1144 | "dev": true, 1145 | "engines": { 1146 | "node": "6.* || 8.* || >= 10.*" 1147 | } 1148 | }, 1149 | "node_modules/get-stream": { 1150 | "version": "6.0.1", 1151 | "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-6.0.1.tgz", 1152 | "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", 1153 | "dev": true, 1154 | "engines": { 1155 | "node": ">=10" 1156 | }, 1157 | "funding": { 1158 | "url": "https://github.com/sponsors/sindresorhus" 1159 | } 1160 | }, 1161 | "node_modules/git-raw-commits": { 1162 | "version": "2.0.11", 1163 | "resolved": "https://registry.npmmirror.com/git-raw-commits/-/git-raw-commits-2.0.11.tgz", 1164 | "integrity": "sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==", 1165 | "dev": true, 1166 | "dependencies": { 1167 | "dargs": "^7.0.0", 1168 | "lodash": "^4.17.15", 1169 | "meow": "^8.0.0", 1170 | "split2": "^3.0.0", 1171 | "through2": "^4.0.0" 1172 | }, 1173 | "bin": { 1174 | "git-raw-commits": "cli.js" 1175 | }, 1176 | "engines": { 1177 | "node": ">=10" 1178 | } 1179 | }, 1180 | "node_modules/glob": { 1181 | "version": "7.2.3", 1182 | "resolved": "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz", 1183 | "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 1184 | "dev": true, 1185 | "dependencies": { 1186 | "fs.realpath": "^1.0.0", 1187 | "inflight": "^1.0.4", 1188 | "inherits": "2", 1189 | "minimatch": "^3.1.1", 1190 | "once": "^1.3.0", 1191 | "path-is-absolute": "^1.0.0" 1192 | }, 1193 | "engines": { 1194 | "node": "*" 1195 | }, 1196 | "funding": { 1197 | "url": "https://github.com/sponsors/isaacs" 1198 | } 1199 | }, 1200 | "node_modules/global-dirs": { 1201 | "version": "0.1.1", 1202 | "resolved": "https://registry.npmmirror.com/global-dirs/-/global-dirs-0.1.1.tgz", 1203 | "integrity": "sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==", 1204 | "dev": true, 1205 | "dependencies": { 1206 | "ini": "^1.3.4" 1207 | }, 1208 | "engines": { 1209 | "node": ">=4" 1210 | } 1211 | }, 1212 | "node_modules/graceful-fs": { 1213 | "version": "4.2.11", 1214 | "resolved": "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.11.tgz", 1215 | "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", 1216 | "dev": true 1217 | }, 1218 | "node_modules/hard-rejection": { 1219 | "version": "2.1.0", 1220 | "resolved": "https://registry.npmmirror.com/hard-rejection/-/hard-rejection-2.1.0.tgz", 1221 | "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", 1222 | "dev": true, 1223 | "engines": { 1224 | "node": ">=6" 1225 | } 1226 | }, 1227 | "node_modules/has-flag": { 1228 | "version": "4.0.0", 1229 | "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", 1230 | "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 1231 | "dev": true, 1232 | "engines": { 1233 | "node": ">=8" 1234 | } 1235 | }, 1236 | "node_modules/hasown": { 1237 | "version": "2.0.2", 1238 | "resolved": "https://registry.npmmirror.com/hasown/-/hasown-2.0.2.tgz", 1239 | "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", 1240 | "dev": true, 1241 | "dependencies": { 1242 | "function-bind": "^1.1.2" 1243 | }, 1244 | "engines": { 1245 | "node": ">= 0.4" 1246 | } 1247 | }, 1248 | "node_modules/hosted-git-info": { 1249 | "version": "4.1.0", 1250 | "resolved": "https://registry.npmmirror.com/hosted-git-info/-/hosted-git-info-4.1.0.tgz", 1251 | "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", 1252 | "dev": true, 1253 | "dependencies": { 1254 | "lru-cache": "^6.0.0" 1255 | }, 1256 | "engines": { 1257 | "node": ">=10" 1258 | } 1259 | }, 1260 | "node_modules/human-signals": { 1261 | "version": "2.1.0", 1262 | "resolved": "https://registry.npmmirror.com/human-signals/-/human-signals-2.1.0.tgz", 1263 | "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", 1264 | "dev": true, 1265 | "engines": { 1266 | "node": ">=10.17.0" 1267 | } 1268 | }, 1269 | "node_modules/husky": { 1270 | "version": "8.0.3", 1271 | "resolved": "https://registry.npmmirror.com/husky/-/husky-8.0.3.tgz", 1272 | "integrity": "sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==", 1273 | "dev": true, 1274 | "bin": { 1275 | "husky": "lib/bin.js" 1276 | }, 1277 | "engines": { 1278 | "node": ">=14" 1279 | }, 1280 | "funding": { 1281 | "url": "https://github.com/sponsors/typicode" 1282 | } 1283 | }, 1284 | "node_modules/import-fresh": { 1285 | "version": "3.3.0", 1286 | "resolved": "https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.0.tgz", 1287 | "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", 1288 | "dev": true, 1289 | "dependencies": { 1290 | "parent-module": "^1.0.0", 1291 | "resolve-from": "^4.0.0" 1292 | }, 1293 | "engines": { 1294 | "node": ">=6" 1295 | }, 1296 | "funding": { 1297 | "url": "https://github.com/sponsors/sindresorhus" 1298 | } 1299 | }, 1300 | "node_modules/import-fresh/node_modules/resolve-from": { 1301 | "version": "4.0.0", 1302 | "resolved": "https://registry.npmmirror.com/resolve-from/-/resolve-from-4.0.0.tgz", 1303 | "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", 1304 | "dev": true, 1305 | "engines": { 1306 | "node": ">=4" 1307 | } 1308 | }, 1309 | "node_modules/indent-string": { 1310 | "version": "4.0.0", 1311 | "resolved": "https://registry.npmmirror.com/indent-string/-/indent-string-4.0.0.tgz", 1312 | "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", 1313 | "dev": true, 1314 | "engines": { 1315 | "node": ">=8" 1316 | } 1317 | }, 1318 | "node_modules/inflight": { 1319 | "version": "1.0.6", 1320 | "resolved": "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz", 1321 | "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", 1322 | "dev": true, 1323 | "dependencies": { 1324 | "once": "^1.3.0", 1325 | "wrappy": "1" 1326 | } 1327 | }, 1328 | "node_modules/inherits": { 1329 | "version": "2.0.4", 1330 | "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz", 1331 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 1332 | "dev": true 1333 | }, 1334 | "node_modules/ini": { 1335 | "version": "1.3.8", 1336 | "resolved": "https://registry.npmmirror.com/ini/-/ini-1.3.8.tgz", 1337 | "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", 1338 | "dev": true 1339 | }, 1340 | "node_modules/is-arrayish": { 1341 | "version": "0.2.1", 1342 | "resolved": "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz", 1343 | "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", 1344 | "dev": true 1345 | }, 1346 | "node_modules/is-core-module": { 1347 | "version": "2.13.1", 1348 | "resolved": "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.13.1.tgz", 1349 | "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", 1350 | "dev": true, 1351 | "dependencies": { 1352 | "hasown": "^2.0.0" 1353 | }, 1354 | "funding": { 1355 | "url": "https://github.com/sponsors/ljharb" 1356 | } 1357 | }, 1358 | "node_modules/is-fullwidth-code-point": { 1359 | "version": "4.0.0", 1360 | "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", 1361 | "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", 1362 | "dev": true, 1363 | "engines": { 1364 | "node": ">=12" 1365 | }, 1366 | "funding": { 1367 | "url": "https://github.com/sponsors/sindresorhus" 1368 | } 1369 | }, 1370 | "node_modules/is-number": { 1371 | "version": "7.0.0", 1372 | "resolved": "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz", 1373 | "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 1374 | "dev": true, 1375 | "engines": { 1376 | "node": ">=0.12.0" 1377 | } 1378 | }, 1379 | "node_modules/is-obj": { 1380 | "version": "2.0.0", 1381 | "resolved": "https://registry.npmmirror.com/is-obj/-/is-obj-2.0.0.tgz", 1382 | "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", 1383 | "dev": true, 1384 | "engines": { 1385 | "node": ">=8" 1386 | } 1387 | }, 1388 | "node_modules/is-plain-obj": { 1389 | "version": "1.1.0", 1390 | "resolved": "https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz", 1391 | "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", 1392 | "dev": true, 1393 | "engines": { 1394 | "node": ">=0.10.0" 1395 | } 1396 | }, 1397 | "node_modules/is-stream": { 1398 | "version": "2.0.1", 1399 | "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz", 1400 | "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", 1401 | "dev": true, 1402 | "engines": { 1403 | "node": ">=8" 1404 | }, 1405 | "funding": { 1406 | "url": "https://github.com/sponsors/sindresorhus" 1407 | } 1408 | }, 1409 | "node_modules/is-text-path": { 1410 | "version": "1.0.1", 1411 | "resolved": "https://registry.npmmirror.com/is-text-path/-/is-text-path-1.0.1.tgz", 1412 | "integrity": "sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==", 1413 | "dev": true, 1414 | "dependencies": { 1415 | "text-extensions": "^1.0.0" 1416 | }, 1417 | "engines": { 1418 | "node": ">=0.10.0" 1419 | } 1420 | }, 1421 | "node_modules/isexe": { 1422 | "version": "2.0.0", 1423 | "resolved": "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz", 1424 | "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 1425 | "dev": true 1426 | }, 1427 | "node_modules/jinx-rust": { 1428 | "version": "0.1.6", 1429 | "resolved": "https://registry.npmmirror.com/jinx-rust/-/jinx-rust-0.1.6.tgz", 1430 | "integrity": "sha512-qP+wtQL1PrDDFwtPKhNGtjWOmijCrKdfUHWTV2G/ikxfjrh+cjdvkQTmny9RAsVF0jiui9m+F0INWu4cuRcZeQ==", 1431 | "dev": true 1432 | }, 1433 | "node_modules/js-tokens": { 1434 | "version": "4.0.0", 1435 | "resolved": "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz", 1436 | "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", 1437 | "dev": true 1438 | }, 1439 | "node_modules/js-yaml": { 1440 | "version": "4.1.0", 1441 | "resolved": "https://registry.npmmirror.com/js-yaml/-/js-yaml-4.1.0.tgz", 1442 | "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", 1443 | "dev": true, 1444 | "dependencies": { 1445 | "argparse": "^2.0.1" 1446 | }, 1447 | "bin": { 1448 | "js-yaml": "bin/js-yaml.js" 1449 | } 1450 | }, 1451 | "node_modules/json-parse-even-better-errors": { 1452 | "version": "2.3.1", 1453 | "resolved": "https://registry.npmmirror.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", 1454 | "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", 1455 | "dev": true 1456 | }, 1457 | "node_modules/json-schema-traverse": { 1458 | "version": "1.0.0", 1459 | "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", 1460 | "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", 1461 | "dev": true 1462 | }, 1463 | "node_modules/jsonfile": { 1464 | "version": "6.1.0", 1465 | "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz", 1466 | "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", 1467 | "dev": true, 1468 | "dependencies": { 1469 | "universalify": "^2.0.0" 1470 | }, 1471 | "optionalDependencies": { 1472 | "graceful-fs": "^4.1.6" 1473 | } 1474 | }, 1475 | "node_modules/jsonparse": { 1476 | "version": "1.3.1", 1477 | "resolved": "https://registry.npmmirror.com/jsonparse/-/jsonparse-1.3.1.tgz", 1478 | "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", 1479 | "dev": true, 1480 | "engines": [ 1481 | "node >= 0.2.0" 1482 | ] 1483 | }, 1484 | "node_modules/JSONStream": { 1485 | "version": "1.3.5", 1486 | "resolved": "https://registry.npmmirror.com/JSONStream/-/JSONStream-1.3.5.tgz", 1487 | "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", 1488 | "dev": true, 1489 | "dependencies": { 1490 | "jsonparse": "^1.2.0", 1491 | "through": ">=2.2.7 <3" 1492 | }, 1493 | "bin": { 1494 | "JSONStream": "bin.js" 1495 | }, 1496 | "engines": { 1497 | "node": "*" 1498 | } 1499 | }, 1500 | "node_modules/kind-of": { 1501 | "version": "6.0.3", 1502 | "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz", 1503 | "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", 1504 | "dev": true, 1505 | "engines": { 1506 | "node": ">=0.10.0" 1507 | } 1508 | }, 1509 | "node_modules/lilconfig": { 1510 | "version": "2.1.0", 1511 | "resolved": "https://registry.npmmirror.com/lilconfig/-/lilconfig-2.1.0.tgz", 1512 | "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", 1513 | "dev": true, 1514 | "engines": { 1515 | "node": ">=10" 1516 | } 1517 | }, 1518 | "node_modules/lines-and-columns": { 1519 | "version": "1.2.4", 1520 | "resolved": "https://registry.npmmirror.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz", 1521 | "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", 1522 | "dev": true 1523 | }, 1524 | "node_modules/linguist-languages": { 1525 | "version": "7.27.0", 1526 | "resolved": "https://registry.npmmirror.com/linguist-languages/-/linguist-languages-7.27.0.tgz", 1527 | "integrity": "sha512-Wzx/22c5Jsv2ag+uKy+ITanGA5hzvBZngrNGDXLTC7ZjGM6FLCYGgomauTkxNJeP9of353OM0pWqngYA180xgw==", 1528 | "dev": true 1529 | }, 1530 | "node_modules/lint-staged": { 1531 | "version": "13.3.0", 1532 | "resolved": "https://registry.npmmirror.com/lint-staged/-/lint-staged-13.3.0.tgz", 1533 | "integrity": "sha512-mPRtrYnipYYv1FEE134ufbWpeggNTo+O/UPzngoaKzbzHAthvR55am+8GfHTnqNRQVRRrYQLGW9ZyUoD7DsBHQ==", 1534 | "dev": true, 1535 | "dependencies": { 1536 | "chalk": "5.3.0", 1537 | "commander": "11.0.0", 1538 | "debug": "4.3.4", 1539 | "execa": "7.2.0", 1540 | "lilconfig": "2.1.0", 1541 | "listr2": "6.6.1", 1542 | "micromatch": "4.0.5", 1543 | "pidtree": "0.6.0", 1544 | "string-argv": "0.3.2", 1545 | "yaml": "2.3.1" 1546 | }, 1547 | "bin": { 1548 | "lint-staged": "bin/lint-staged.js" 1549 | }, 1550 | "engines": { 1551 | "node": "^16.14.0 || >=18.0.0" 1552 | }, 1553 | "funding": { 1554 | "url": "https://opencollective.com/lint-staged" 1555 | } 1556 | }, 1557 | "node_modules/lint-staged/node_modules/chalk": { 1558 | "version": "5.3.0", 1559 | "resolved": "https://registry.npmmirror.com/chalk/-/chalk-5.3.0.tgz", 1560 | "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", 1561 | "dev": true, 1562 | "engines": { 1563 | "node": "^12.17.0 || ^14.13 || >=16.0.0" 1564 | }, 1565 | "funding": { 1566 | "url": "https://github.com/chalk/chalk?sponsor=1" 1567 | } 1568 | }, 1569 | "node_modules/lint-staged/node_modules/execa": { 1570 | "version": "7.2.0", 1571 | "resolved": "https://registry.npmmirror.com/execa/-/execa-7.2.0.tgz", 1572 | "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==", 1573 | "dev": true, 1574 | "dependencies": { 1575 | "cross-spawn": "^7.0.3", 1576 | "get-stream": "^6.0.1", 1577 | "human-signals": "^4.3.0", 1578 | "is-stream": "^3.0.0", 1579 | "merge-stream": "^2.0.0", 1580 | "npm-run-path": "^5.1.0", 1581 | "onetime": "^6.0.0", 1582 | "signal-exit": "^3.0.7", 1583 | "strip-final-newline": "^3.0.0" 1584 | }, 1585 | "engines": { 1586 | "node": "^14.18.0 || ^16.14.0 || >=18.0.0" 1587 | }, 1588 | "funding": { 1589 | "url": "https://github.com/sindresorhus/execa?sponsor=1" 1590 | } 1591 | }, 1592 | "node_modules/lint-staged/node_modules/human-signals": { 1593 | "version": "4.3.1", 1594 | "resolved": "https://registry.npmmirror.com/human-signals/-/human-signals-4.3.1.tgz", 1595 | "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", 1596 | "dev": true, 1597 | "engines": { 1598 | "node": ">=14.18.0" 1599 | } 1600 | }, 1601 | "node_modules/lint-staged/node_modules/is-stream": { 1602 | "version": "3.0.0", 1603 | "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-3.0.0.tgz", 1604 | "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", 1605 | "dev": true, 1606 | "engines": { 1607 | "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 1608 | }, 1609 | "funding": { 1610 | "url": "https://github.com/sponsors/sindresorhus" 1611 | } 1612 | }, 1613 | "node_modules/lint-staged/node_modules/mimic-fn": { 1614 | "version": "4.0.0", 1615 | "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-4.0.0.tgz", 1616 | "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", 1617 | "dev": true, 1618 | "engines": { 1619 | "node": ">=12" 1620 | }, 1621 | "funding": { 1622 | "url": "https://github.com/sponsors/sindresorhus" 1623 | } 1624 | }, 1625 | "node_modules/lint-staged/node_modules/npm-run-path": { 1626 | "version": "5.3.0", 1627 | "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-5.3.0.tgz", 1628 | "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", 1629 | "dev": true, 1630 | "dependencies": { 1631 | "path-key": "^4.0.0" 1632 | }, 1633 | "engines": { 1634 | "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 1635 | }, 1636 | "funding": { 1637 | "url": "https://github.com/sponsors/sindresorhus" 1638 | } 1639 | }, 1640 | "node_modules/lint-staged/node_modules/onetime": { 1641 | "version": "6.0.0", 1642 | "resolved": "https://registry.npmmirror.com/onetime/-/onetime-6.0.0.tgz", 1643 | "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", 1644 | "dev": true, 1645 | "dependencies": { 1646 | "mimic-fn": "^4.0.0" 1647 | }, 1648 | "engines": { 1649 | "node": ">=12" 1650 | }, 1651 | "funding": { 1652 | "url": "https://github.com/sponsors/sindresorhus" 1653 | } 1654 | }, 1655 | "node_modules/lint-staged/node_modules/path-key": { 1656 | "version": "4.0.0", 1657 | "resolved": "https://registry.npmmirror.com/path-key/-/path-key-4.0.0.tgz", 1658 | "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", 1659 | "dev": true, 1660 | "engines": { 1661 | "node": ">=12" 1662 | }, 1663 | "funding": { 1664 | "url": "https://github.com/sponsors/sindresorhus" 1665 | } 1666 | }, 1667 | "node_modules/lint-staged/node_modules/strip-final-newline": { 1668 | "version": "3.0.0", 1669 | "resolved": "https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-3.0.0.tgz", 1670 | "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", 1671 | "dev": true, 1672 | "engines": { 1673 | "node": ">=12" 1674 | }, 1675 | "funding": { 1676 | "url": "https://github.com/sponsors/sindresorhus" 1677 | } 1678 | }, 1679 | "node_modules/listr2": { 1680 | "version": "6.6.1", 1681 | "resolved": "https://registry.npmmirror.com/listr2/-/listr2-6.6.1.tgz", 1682 | "integrity": "sha512-+rAXGHh0fkEWdXBmX+L6mmfmXmXvDGEKzkjxO+8mP3+nI/r/CWznVBvsibXdxda9Zz0OW2e2ikphN3OwCT/jSg==", 1683 | "dev": true, 1684 | "dependencies": { 1685 | "cli-truncate": "^3.1.0", 1686 | "colorette": "^2.0.20", 1687 | "eventemitter3": "^5.0.1", 1688 | "log-update": "^5.0.1", 1689 | "rfdc": "^1.3.0", 1690 | "wrap-ansi": "^8.1.0" 1691 | }, 1692 | "engines": { 1693 | "node": ">=16.0.0" 1694 | }, 1695 | "peerDependencies": { 1696 | "enquirer": ">= 2.3.0 < 3" 1697 | }, 1698 | "peerDependenciesMeta": { 1699 | "enquirer": { 1700 | "optional": true 1701 | } 1702 | } 1703 | }, 1704 | "node_modules/locate-path": { 1705 | "version": "6.0.0", 1706 | "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-6.0.0.tgz", 1707 | "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", 1708 | "dev": true, 1709 | "dependencies": { 1710 | "p-locate": "^5.0.0" 1711 | }, 1712 | "engines": { 1713 | "node": ">=10" 1714 | }, 1715 | "funding": { 1716 | "url": "https://github.com/sponsors/sindresorhus" 1717 | } 1718 | }, 1719 | "node_modules/lodash": { 1720 | "version": "4.17.21", 1721 | "resolved": "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz", 1722 | "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", 1723 | "dev": true 1724 | }, 1725 | "node_modules/lodash.camelcase": { 1726 | "version": "4.3.0", 1727 | "resolved": "https://registry.npmmirror.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", 1728 | "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", 1729 | "dev": true 1730 | }, 1731 | "node_modules/lodash.isfunction": { 1732 | "version": "3.0.9", 1733 | "resolved": "https://registry.npmmirror.com/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz", 1734 | "integrity": "sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==", 1735 | "dev": true 1736 | }, 1737 | "node_modules/lodash.isplainobject": { 1738 | "version": "4.0.6", 1739 | "resolved": "https://registry.npmmirror.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", 1740 | "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", 1741 | "dev": true 1742 | }, 1743 | "node_modules/lodash.kebabcase": { 1744 | "version": "4.1.1", 1745 | "resolved": "https://registry.npmmirror.com/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", 1746 | "integrity": "sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==", 1747 | "dev": true 1748 | }, 1749 | "node_modules/lodash.merge": { 1750 | "version": "4.6.2", 1751 | "resolved": "https://registry.npmmirror.com/lodash.merge/-/lodash.merge-4.6.2.tgz", 1752 | "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", 1753 | "dev": true 1754 | }, 1755 | "node_modules/lodash.mergewith": { 1756 | "version": "4.6.2", 1757 | "resolved": "https://registry.npmmirror.com/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz", 1758 | "integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==", 1759 | "dev": true 1760 | }, 1761 | "node_modules/lodash.snakecase": { 1762 | "version": "4.1.1", 1763 | "resolved": "https://registry.npmmirror.com/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz", 1764 | "integrity": "sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==", 1765 | "dev": true 1766 | }, 1767 | "node_modules/lodash.startcase": { 1768 | "version": "4.4.0", 1769 | "resolved": "https://registry.npmmirror.com/lodash.startcase/-/lodash.startcase-4.4.0.tgz", 1770 | "integrity": "sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==", 1771 | "dev": true 1772 | }, 1773 | "node_modules/lodash.uniq": { 1774 | "version": "4.5.0", 1775 | "resolved": "https://registry.npmmirror.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz", 1776 | "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", 1777 | "dev": true 1778 | }, 1779 | "node_modules/lodash.upperfirst": { 1780 | "version": "4.3.1", 1781 | "resolved": "https://registry.npmmirror.com/lodash.upperfirst/-/lodash.upperfirst-4.3.1.tgz", 1782 | "integrity": "sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg==", 1783 | "dev": true 1784 | }, 1785 | "node_modules/log-update": { 1786 | "version": "5.0.1", 1787 | "resolved": "https://registry.npmmirror.com/log-update/-/log-update-5.0.1.tgz", 1788 | "integrity": "sha512-5UtUDQ/6edw4ofyljDNcOVJQ4c7OjDro4h3y8e1GQL5iYElYclVHJ3zeWchylvMaKnDbDilC8irOVyexnA/Slw==", 1789 | "dev": true, 1790 | "dependencies": { 1791 | "ansi-escapes": "^5.0.0", 1792 | "cli-cursor": "^4.0.0", 1793 | "slice-ansi": "^5.0.0", 1794 | "strip-ansi": "^7.0.1", 1795 | "wrap-ansi": "^8.0.1" 1796 | }, 1797 | "engines": { 1798 | "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 1799 | }, 1800 | "funding": { 1801 | "url": "https://github.com/sponsors/sindresorhus" 1802 | } 1803 | }, 1804 | "node_modules/lru-cache": { 1805 | "version": "6.0.0", 1806 | "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", 1807 | "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 1808 | "dev": true, 1809 | "dependencies": { 1810 | "yallist": "^4.0.0" 1811 | }, 1812 | "engines": { 1813 | "node": ">=10" 1814 | } 1815 | }, 1816 | "node_modules/make-error": { 1817 | "version": "1.3.6", 1818 | "resolved": "https://registry.npmmirror.com/make-error/-/make-error-1.3.6.tgz", 1819 | "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", 1820 | "dev": true 1821 | }, 1822 | "node_modules/map-age-cleaner": { 1823 | "version": "0.1.3", 1824 | "resolved": "https://registry.npmmirror.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", 1825 | "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", 1826 | "dev": true, 1827 | "dependencies": { 1828 | "p-defer": "^1.0.0" 1829 | }, 1830 | "engines": { 1831 | "node": ">=6" 1832 | } 1833 | }, 1834 | "node_modules/map-obj": { 1835 | "version": "4.3.0", 1836 | "resolved": "https://registry.npmmirror.com/map-obj/-/map-obj-4.3.0.tgz", 1837 | "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", 1838 | "dev": true, 1839 | "engines": { 1840 | "node": ">=8" 1841 | }, 1842 | "funding": { 1843 | "url": "https://github.com/sponsors/sindresorhus" 1844 | } 1845 | }, 1846 | "node_modules/mem": { 1847 | "version": "8.1.1", 1848 | "resolved": "https://registry.npmmirror.com/mem/-/mem-8.1.1.tgz", 1849 | "integrity": "sha512-qFCFUDs7U3b8mBDPyz5EToEKoAkgCzqquIgi9nkkR9bixxOVOre+09lbuH7+9Kn2NFpm56M3GUWVbU2hQgdACA==", 1850 | "dev": true, 1851 | "dependencies": { 1852 | "map-age-cleaner": "^0.1.3", 1853 | "mimic-fn": "^3.1.0" 1854 | }, 1855 | "engines": { 1856 | "node": ">=10" 1857 | }, 1858 | "funding": { 1859 | "url": "https://github.com/sindresorhus/mem?sponsor=1" 1860 | } 1861 | }, 1862 | "node_modules/meow": { 1863 | "version": "8.1.2", 1864 | "resolved": "https://registry.npmmirror.com/meow/-/meow-8.1.2.tgz", 1865 | "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==", 1866 | "dev": true, 1867 | "dependencies": { 1868 | "@types/minimist": "^1.2.0", 1869 | "camelcase-keys": "^6.2.2", 1870 | "decamelize-keys": "^1.1.0", 1871 | "hard-rejection": "^2.1.0", 1872 | "minimist-options": "4.1.0", 1873 | "normalize-package-data": "^3.0.0", 1874 | "read-pkg-up": "^7.0.1", 1875 | "redent": "^3.0.0", 1876 | "trim-newlines": "^3.0.0", 1877 | "type-fest": "^0.18.0", 1878 | "yargs-parser": "^20.2.3" 1879 | }, 1880 | "engines": { 1881 | "node": ">=10" 1882 | }, 1883 | "funding": { 1884 | "url": "https://github.com/sponsors/sindresorhus" 1885 | } 1886 | }, 1887 | "node_modules/meow/node_modules/type-fest": { 1888 | "version": "0.18.1", 1889 | "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.18.1.tgz", 1890 | "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", 1891 | "dev": true, 1892 | "engines": { 1893 | "node": ">=10" 1894 | }, 1895 | "funding": { 1896 | "url": "https://github.com/sponsors/sindresorhus" 1897 | } 1898 | }, 1899 | "node_modules/merge-stream": { 1900 | "version": "2.0.0", 1901 | "resolved": "https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz", 1902 | "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", 1903 | "dev": true 1904 | }, 1905 | "node_modules/micromatch": { 1906 | "version": "4.0.5", 1907 | "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.5.tgz", 1908 | "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", 1909 | "dev": true, 1910 | "dependencies": { 1911 | "braces": "^3.0.2", 1912 | "picomatch": "^2.3.1" 1913 | }, 1914 | "engines": { 1915 | "node": ">=8.6" 1916 | } 1917 | }, 1918 | "node_modules/mimic-fn": { 1919 | "version": "3.1.0", 1920 | "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-3.1.0.tgz", 1921 | "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==", 1922 | "dev": true, 1923 | "engines": { 1924 | "node": ">=8" 1925 | } 1926 | }, 1927 | "node_modules/min-indent": { 1928 | "version": "1.0.1", 1929 | "resolved": "https://registry.npmmirror.com/min-indent/-/min-indent-1.0.1.tgz", 1930 | "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", 1931 | "dev": true, 1932 | "engines": { 1933 | "node": ">=4" 1934 | } 1935 | }, 1936 | "node_modules/minimatch": { 1937 | "version": "3.1.2", 1938 | "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", 1939 | "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 1940 | "dev": true, 1941 | "dependencies": { 1942 | "brace-expansion": "^1.1.7" 1943 | }, 1944 | "engines": { 1945 | "node": "*" 1946 | } 1947 | }, 1948 | "node_modules/minimist": { 1949 | "version": "1.2.8", 1950 | "resolved": "https://registry.npmmirror.com/minimist/-/minimist-1.2.8.tgz", 1951 | "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", 1952 | "dev": true, 1953 | "funding": { 1954 | "url": "https://github.com/sponsors/ljharb" 1955 | } 1956 | }, 1957 | "node_modules/minimist-options": { 1958 | "version": "4.1.0", 1959 | "resolved": "https://registry.npmmirror.com/minimist-options/-/minimist-options-4.1.0.tgz", 1960 | "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", 1961 | "dev": true, 1962 | "dependencies": { 1963 | "arrify": "^1.0.1", 1964 | "is-plain-obj": "^1.1.0", 1965 | "kind-of": "^6.0.3" 1966 | }, 1967 | "engines": { 1968 | "node": ">= 6" 1969 | } 1970 | }, 1971 | "node_modules/ms": { 1972 | "version": "2.1.2", 1973 | "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", 1974 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 1975 | "dev": true 1976 | }, 1977 | "node_modules/normalize-package-data": { 1978 | "version": "3.0.3", 1979 | "resolved": "https://registry.npmmirror.com/normalize-package-data/-/normalize-package-data-3.0.3.tgz", 1980 | "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", 1981 | "dev": true, 1982 | "dependencies": { 1983 | "hosted-git-info": "^4.0.1", 1984 | "is-core-module": "^2.5.0", 1985 | "semver": "^7.3.4", 1986 | "validate-npm-package-license": "^3.0.1" 1987 | }, 1988 | "engines": { 1989 | "node": ">=10" 1990 | } 1991 | }, 1992 | "node_modules/npm-run-path": { 1993 | "version": "4.0.1", 1994 | "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-4.0.1.tgz", 1995 | "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", 1996 | "dev": true, 1997 | "dependencies": { 1998 | "path-key": "^3.0.0" 1999 | }, 2000 | "engines": { 2001 | "node": ">=8" 2002 | } 2003 | }, 2004 | "node_modules/once": { 2005 | "version": "1.4.0", 2006 | "resolved": "https://registry.npmmirror.com/once/-/once-1.4.0.tgz", 2007 | "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 2008 | "dev": true, 2009 | "dependencies": { 2010 | "wrappy": "1" 2011 | } 2012 | }, 2013 | "node_modules/onetime": { 2014 | "version": "5.1.2", 2015 | "resolved": "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz", 2016 | "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", 2017 | "dev": true, 2018 | "dependencies": { 2019 | "mimic-fn": "^2.1.0" 2020 | }, 2021 | "engines": { 2022 | "node": ">=6" 2023 | }, 2024 | "funding": { 2025 | "url": "https://github.com/sponsors/sindresorhus" 2026 | } 2027 | }, 2028 | "node_modules/onetime/node_modules/mimic-fn": { 2029 | "version": "2.1.0", 2030 | "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz", 2031 | "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", 2032 | "dev": true, 2033 | "engines": { 2034 | "node": ">=6" 2035 | } 2036 | }, 2037 | "node_modules/p-defer": { 2038 | "version": "1.0.0", 2039 | "resolved": "https://registry.npmmirror.com/p-defer/-/p-defer-1.0.0.tgz", 2040 | "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", 2041 | "dev": true, 2042 | "engines": { 2043 | "node": ">=4" 2044 | } 2045 | }, 2046 | "node_modules/p-limit": { 2047 | "version": "3.1.0", 2048 | "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-3.1.0.tgz", 2049 | "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", 2050 | "dev": true, 2051 | "dependencies": { 2052 | "yocto-queue": "^0.1.0" 2053 | }, 2054 | "engines": { 2055 | "node": ">=10" 2056 | }, 2057 | "funding": { 2058 | "url": "https://github.com/sponsors/sindresorhus" 2059 | } 2060 | }, 2061 | "node_modules/p-locate": { 2062 | "version": "5.0.0", 2063 | "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-5.0.0.tgz", 2064 | "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", 2065 | "dev": true, 2066 | "dependencies": { 2067 | "p-limit": "^3.0.2" 2068 | }, 2069 | "engines": { 2070 | "node": ">=10" 2071 | }, 2072 | "funding": { 2073 | "url": "https://github.com/sponsors/sindresorhus" 2074 | } 2075 | }, 2076 | "node_modules/p-try": { 2077 | "version": "2.2.0", 2078 | "resolved": "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz", 2079 | "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", 2080 | "dev": true, 2081 | "engines": { 2082 | "node": ">=6" 2083 | } 2084 | }, 2085 | "node_modules/parent-module": { 2086 | "version": "1.0.1", 2087 | "resolved": "https://registry.npmmirror.com/parent-module/-/parent-module-1.0.1.tgz", 2088 | "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", 2089 | "dev": true, 2090 | "dependencies": { 2091 | "callsites": "^3.0.0" 2092 | }, 2093 | "engines": { 2094 | "node": ">=6" 2095 | } 2096 | }, 2097 | "node_modules/parse-json": { 2098 | "version": "5.2.0", 2099 | "resolved": "https://registry.npmmirror.com/parse-json/-/parse-json-5.2.0.tgz", 2100 | "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", 2101 | "dev": true, 2102 | "dependencies": { 2103 | "@babel/code-frame": "^7.0.0", 2104 | "error-ex": "^1.3.1", 2105 | "json-parse-even-better-errors": "^2.3.0", 2106 | "lines-and-columns": "^1.1.6" 2107 | }, 2108 | "engines": { 2109 | "node": ">=8" 2110 | }, 2111 | "funding": { 2112 | "url": "https://github.com/sponsors/sindresorhus" 2113 | } 2114 | }, 2115 | "node_modules/path-exists": { 2116 | "version": "4.0.0", 2117 | "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz", 2118 | "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 2119 | "dev": true, 2120 | "engines": { 2121 | "node": ">=8" 2122 | } 2123 | }, 2124 | "node_modules/path-is-absolute": { 2125 | "version": "1.0.1", 2126 | "resolved": "https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 2127 | "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", 2128 | "dev": true, 2129 | "engines": { 2130 | "node": ">=0.10.0" 2131 | } 2132 | }, 2133 | "node_modules/path-key": { 2134 | "version": "3.1.1", 2135 | "resolved": "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz", 2136 | "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 2137 | "dev": true, 2138 | "engines": { 2139 | "node": ">=8" 2140 | } 2141 | }, 2142 | "node_modules/path-parse": { 2143 | "version": "1.0.7", 2144 | "resolved": "https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz", 2145 | "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 2146 | "dev": true 2147 | }, 2148 | "node_modules/path-type": { 2149 | "version": "4.0.0", 2150 | "resolved": "https://registry.npmmirror.com/path-type/-/path-type-4.0.0.tgz", 2151 | "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", 2152 | "dev": true, 2153 | "engines": { 2154 | "node": ">=8" 2155 | } 2156 | }, 2157 | "node_modules/php-parser": { 2158 | "version": "3.1.5", 2159 | "resolved": "https://registry.npmmirror.com/php-parser/-/php-parser-3.1.5.tgz", 2160 | "integrity": "sha512-jEY2DcbgCm5aclzBdfW86GM6VEIWcSlhTBSHN1qhJguVePlYe28GhwS0yoeLYXpM2K8y6wzLwrbq814n2PHSoQ==", 2161 | "dev": true 2162 | }, 2163 | "node_modules/picocolors": { 2164 | "version": "1.0.0", 2165 | "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz", 2166 | "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", 2167 | "dev": true 2168 | }, 2169 | "node_modules/picomatch": { 2170 | "version": "2.3.1", 2171 | "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz", 2172 | "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 2173 | "dev": true, 2174 | "engines": { 2175 | "node": ">=8.6" 2176 | }, 2177 | "funding": { 2178 | "url": "https://github.com/sponsors/jonschlinkert" 2179 | } 2180 | }, 2181 | "node_modules/pidtree": { 2182 | "version": "0.6.0", 2183 | "resolved": "https://registry.npmmirror.com/pidtree/-/pidtree-0.6.0.tgz", 2184 | "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==", 2185 | "dev": true, 2186 | "bin": { 2187 | "pidtree": "bin/pidtree.js" 2188 | }, 2189 | "engines": { 2190 | "node": ">=0.10" 2191 | } 2192 | }, 2193 | "node_modules/prettier": { 2194 | "version": "2.8.8", 2195 | "resolved": "https://registry.npmmirror.com/prettier/-/prettier-2.8.8.tgz", 2196 | "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", 2197 | "dev": true, 2198 | "bin": { 2199 | "prettier": "bin-prettier.js" 2200 | }, 2201 | "engines": { 2202 | "node": ">=10.13.0" 2203 | }, 2204 | "funding": { 2205 | "url": "https://github.com/prettier/prettier?sponsor=1" 2206 | } 2207 | }, 2208 | "node_modules/prettier-plugin-rust": { 2209 | "version": "0.1.9", 2210 | "resolved": "https://registry.npmmirror.com/prettier-plugin-rust/-/prettier-plugin-rust-0.1.9.tgz", 2211 | "integrity": "sha512-n1DTTJQaHMdnoG/+nKUvBm3EKsMVWsYES2UPCiOPiZdBrmuAO/pX++m7L3+Hz3uuhtddpH0HRKHB2F3jbtJBOQ==", 2212 | "dev": true, 2213 | "dependencies": { 2214 | "jinx-rust": "0.1.6", 2215 | "prettier": "^2.7.1" 2216 | } 2217 | }, 2218 | "node_modules/prettier-plugin-sql-cst": { 2219 | "version": "0.10.2", 2220 | "resolved": "https://registry.npmmirror.com/prettier-plugin-sql-cst/-/prettier-plugin-sql-cst-0.10.2.tgz", 2221 | "integrity": "sha512-TGN8yOHxbBcMQEHU6CBaWNJIBYTvXeVAmOJfui3Ow36o5JT/t3ZVeoJDKx+cXRtNONg+dCvYES+UaJB8J3lJBg==", 2222 | "dev": true, 2223 | "dependencies": { 2224 | "prettier": "^3.0.3", 2225 | "sql-parser-cst": "^0.22.1" 2226 | } 2227 | }, 2228 | "node_modules/prettier-plugin-sql-cst/node_modules/prettier": { 2229 | "version": "3.2.5", 2230 | "resolved": "https://registry.npmmirror.com/prettier/-/prettier-3.2.5.tgz", 2231 | "integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==", 2232 | "dev": true, 2233 | "bin": { 2234 | "prettier": "bin/prettier.cjs" 2235 | }, 2236 | "engines": { 2237 | "node": ">=14" 2238 | }, 2239 | "funding": { 2240 | "url": "https://github.com/prettier/prettier?sponsor=1" 2241 | } 2242 | }, 2243 | "node_modules/punycode": { 2244 | "version": "2.3.1", 2245 | "resolved": "https://registry.npmmirror.com/punycode/-/punycode-2.3.1.tgz", 2246 | "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", 2247 | "dev": true, 2248 | "engines": { 2249 | "node": ">=6" 2250 | } 2251 | }, 2252 | "node_modules/quick-lru": { 2253 | "version": "4.0.1", 2254 | "resolved": "https://registry.npmmirror.com/quick-lru/-/quick-lru-4.0.1.tgz", 2255 | "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", 2256 | "dev": true, 2257 | "engines": { 2258 | "node": ">=8" 2259 | } 2260 | }, 2261 | "node_modules/read-pkg": { 2262 | "version": "5.2.0", 2263 | "resolved": "https://registry.npmmirror.com/read-pkg/-/read-pkg-5.2.0.tgz", 2264 | "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", 2265 | "dev": true, 2266 | "dependencies": { 2267 | "@types/normalize-package-data": "^2.4.0", 2268 | "normalize-package-data": "^2.5.0", 2269 | "parse-json": "^5.0.0", 2270 | "type-fest": "^0.6.0" 2271 | }, 2272 | "engines": { 2273 | "node": ">=8" 2274 | } 2275 | }, 2276 | "node_modules/read-pkg-up": { 2277 | "version": "7.0.1", 2278 | "resolved": "https://registry.npmmirror.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz", 2279 | "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", 2280 | "dev": true, 2281 | "dependencies": { 2282 | "find-up": "^4.1.0", 2283 | "read-pkg": "^5.2.0", 2284 | "type-fest": "^0.8.1" 2285 | }, 2286 | "engines": { 2287 | "node": ">=8" 2288 | }, 2289 | "funding": { 2290 | "url": "https://github.com/sponsors/sindresorhus" 2291 | } 2292 | }, 2293 | "node_modules/read-pkg-up/node_modules/find-up": { 2294 | "version": "4.1.0", 2295 | "resolved": "https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz", 2296 | "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 2297 | "dev": true, 2298 | "dependencies": { 2299 | "locate-path": "^5.0.0", 2300 | "path-exists": "^4.0.0" 2301 | }, 2302 | "engines": { 2303 | "node": ">=8" 2304 | } 2305 | }, 2306 | "node_modules/read-pkg-up/node_modules/locate-path": { 2307 | "version": "5.0.0", 2308 | "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz", 2309 | "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 2310 | "dev": true, 2311 | "dependencies": { 2312 | "p-locate": "^4.1.0" 2313 | }, 2314 | "engines": { 2315 | "node": ">=8" 2316 | } 2317 | }, 2318 | "node_modules/read-pkg-up/node_modules/p-limit": { 2319 | "version": "2.3.0", 2320 | "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", 2321 | "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 2322 | "dev": true, 2323 | "dependencies": { 2324 | "p-try": "^2.0.0" 2325 | }, 2326 | "engines": { 2327 | "node": ">=6" 2328 | }, 2329 | "funding": { 2330 | "url": "https://github.com/sponsors/sindresorhus" 2331 | } 2332 | }, 2333 | "node_modules/read-pkg-up/node_modules/p-locate": { 2334 | "version": "4.1.0", 2335 | "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz", 2336 | "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 2337 | "dev": true, 2338 | "dependencies": { 2339 | "p-limit": "^2.2.0" 2340 | }, 2341 | "engines": { 2342 | "node": ">=8" 2343 | } 2344 | }, 2345 | "node_modules/read-pkg-up/node_modules/type-fest": { 2346 | "version": "0.8.1", 2347 | "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.8.1.tgz", 2348 | "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", 2349 | "dev": true, 2350 | "engines": { 2351 | "node": ">=8" 2352 | } 2353 | }, 2354 | "node_modules/read-pkg/node_modules/hosted-git-info": { 2355 | "version": "2.8.9", 2356 | "resolved": "https://registry.npmmirror.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz", 2357 | "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", 2358 | "dev": true 2359 | }, 2360 | "node_modules/read-pkg/node_modules/normalize-package-data": { 2361 | "version": "2.5.0", 2362 | "resolved": "https://registry.npmmirror.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz", 2363 | "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", 2364 | "dev": true, 2365 | "dependencies": { 2366 | "hosted-git-info": "^2.1.4", 2367 | "resolve": "^1.10.0", 2368 | "semver": "2 || 3 || 4 || 5", 2369 | "validate-npm-package-license": "^3.0.1" 2370 | } 2371 | }, 2372 | "node_modules/read-pkg/node_modules/semver": { 2373 | "version": "5.7.2", 2374 | "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz", 2375 | "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", 2376 | "dev": true, 2377 | "bin": { 2378 | "semver": "bin/semver" 2379 | } 2380 | }, 2381 | "node_modules/read-pkg/node_modules/type-fest": { 2382 | "version": "0.6.0", 2383 | "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.6.0.tgz", 2384 | "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", 2385 | "dev": true, 2386 | "engines": { 2387 | "node": ">=8" 2388 | } 2389 | }, 2390 | "node_modules/readable-stream": { 2391 | "version": "3.6.2", 2392 | "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.2.tgz", 2393 | "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", 2394 | "dev": true, 2395 | "dependencies": { 2396 | "inherits": "^2.0.3", 2397 | "string_decoder": "^1.1.1", 2398 | "util-deprecate": "^1.0.1" 2399 | }, 2400 | "engines": { 2401 | "node": ">= 6" 2402 | } 2403 | }, 2404 | "node_modules/redent": { 2405 | "version": "3.0.0", 2406 | "resolved": "https://registry.npmmirror.com/redent/-/redent-3.0.0.tgz", 2407 | "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", 2408 | "dev": true, 2409 | "dependencies": { 2410 | "indent-string": "^4.0.0", 2411 | "strip-indent": "^3.0.0" 2412 | }, 2413 | "engines": { 2414 | "node": ">=8" 2415 | } 2416 | }, 2417 | "node_modules/require-directory": { 2418 | "version": "2.1.1", 2419 | "resolved": "https://registry.npmmirror.com/require-directory/-/require-directory-2.1.1.tgz", 2420 | "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", 2421 | "dev": true, 2422 | "engines": { 2423 | "node": ">=0.10.0" 2424 | } 2425 | }, 2426 | "node_modules/require-from-string": { 2427 | "version": "2.0.2", 2428 | "resolved": "https://registry.npmmirror.com/require-from-string/-/require-from-string-2.0.2.tgz", 2429 | "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", 2430 | "dev": true, 2431 | "engines": { 2432 | "node": ">=0.10.0" 2433 | } 2434 | }, 2435 | "node_modules/resolve": { 2436 | "version": "1.22.8", 2437 | "resolved": "https://registry.npmmirror.com/resolve/-/resolve-1.22.8.tgz", 2438 | "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", 2439 | "dev": true, 2440 | "dependencies": { 2441 | "is-core-module": "^2.13.0", 2442 | "path-parse": "^1.0.7", 2443 | "supports-preserve-symlinks-flag": "^1.0.0" 2444 | }, 2445 | "bin": { 2446 | "resolve": "bin/resolve" 2447 | }, 2448 | "funding": { 2449 | "url": "https://github.com/sponsors/ljharb" 2450 | } 2451 | }, 2452 | "node_modules/resolve-from": { 2453 | "version": "5.0.0", 2454 | "resolved": "https://registry.npmmirror.com/resolve-from/-/resolve-from-5.0.0.tgz", 2455 | "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", 2456 | "dev": true, 2457 | "engines": { 2458 | "node": ">=8" 2459 | } 2460 | }, 2461 | "node_modules/resolve-global": { 2462 | "version": "1.0.0", 2463 | "resolved": "https://registry.npmmirror.com/resolve-global/-/resolve-global-1.0.0.tgz", 2464 | "integrity": "sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==", 2465 | "dev": true, 2466 | "dependencies": { 2467 | "global-dirs": "^0.1.1" 2468 | }, 2469 | "engines": { 2470 | "node": ">=8" 2471 | } 2472 | }, 2473 | "node_modules/restore-cursor": { 2474 | "version": "4.0.0", 2475 | "resolved": "https://registry.npmmirror.com/restore-cursor/-/restore-cursor-4.0.0.tgz", 2476 | "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", 2477 | "dev": true, 2478 | "dependencies": { 2479 | "onetime": "^5.1.0", 2480 | "signal-exit": "^3.0.2" 2481 | }, 2482 | "engines": { 2483 | "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 2484 | }, 2485 | "funding": { 2486 | "url": "https://github.com/sponsors/sindresorhus" 2487 | } 2488 | }, 2489 | "node_modules/rfdc": { 2490 | "version": "1.3.1", 2491 | "resolved": "https://registry.npmmirror.com/rfdc/-/rfdc-1.3.1.tgz", 2492 | "integrity": "sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==", 2493 | "dev": true 2494 | }, 2495 | "node_modules/safe-buffer": { 2496 | "version": "5.2.1", 2497 | "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz", 2498 | "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 2499 | "dev": true, 2500 | "funding": [ 2501 | { 2502 | "type": "github", 2503 | "url": "https://github.com/sponsors/feross" 2504 | }, 2505 | { 2506 | "type": "patreon", 2507 | "url": "https://www.patreon.com/feross" 2508 | }, 2509 | { 2510 | "type": "consulting", 2511 | "url": "https://feross.org/support" 2512 | } 2513 | ] 2514 | }, 2515 | "node_modules/semver": { 2516 | "version": "7.5.4", 2517 | "resolved": "https://registry.npmmirror.com/semver/-/semver-7.5.4.tgz", 2518 | "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", 2519 | "dev": true, 2520 | "dependencies": { 2521 | "lru-cache": "^6.0.0" 2522 | }, 2523 | "bin": { 2524 | "semver": "bin/semver.js" 2525 | }, 2526 | "engines": { 2527 | "node": ">=10" 2528 | } 2529 | }, 2530 | "node_modules/shebang-command": { 2531 | "version": "2.0.0", 2532 | "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz", 2533 | "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 2534 | "dev": true, 2535 | "dependencies": { 2536 | "shebang-regex": "^3.0.0" 2537 | }, 2538 | "engines": { 2539 | "node": ">=8" 2540 | } 2541 | }, 2542 | "node_modules/shebang-regex": { 2543 | "version": "3.0.0", 2544 | "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz", 2545 | "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 2546 | "dev": true, 2547 | "engines": { 2548 | "node": ">=8" 2549 | } 2550 | }, 2551 | "node_modules/signal-exit": { 2552 | "version": "3.0.7", 2553 | "resolved": "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz", 2554 | "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", 2555 | "dev": true 2556 | }, 2557 | "node_modules/slice-ansi": { 2558 | "version": "5.0.0", 2559 | "resolved": "https://registry.npmmirror.com/slice-ansi/-/slice-ansi-5.0.0.tgz", 2560 | "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", 2561 | "dev": true, 2562 | "dependencies": { 2563 | "ansi-styles": "^6.0.0", 2564 | "is-fullwidth-code-point": "^4.0.0" 2565 | }, 2566 | "engines": { 2567 | "node": ">=12" 2568 | }, 2569 | "funding": { 2570 | "url": "https://github.com/chalk/slice-ansi?sponsor=1" 2571 | } 2572 | }, 2573 | "node_modules/slice-ansi/node_modules/ansi-styles": { 2574 | "version": "6.2.1", 2575 | "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-6.2.1.tgz", 2576 | "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", 2577 | "dev": true, 2578 | "engines": { 2579 | "node": ">=12" 2580 | }, 2581 | "funding": { 2582 | "url": "https://github.com/chalk/ansi-styles?sponsor=1" 2583 | } 2584 | }, 2585 | "node_modules/spdx-correct": { 2586 | "version": "3.2.0", 2587 | "resolved": "https://registry.npmmirror.com/spdx-correct/-/spdx-correct-3.2.0.tgz", 2588 | "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", 2589 | "dev": true, 2590 | "dependencies": { 2591 | "spdx-expression-parse": "^3.0.0", 2592 | "spdx-license-ids": "^3.0.0" 2593 | } 2594 | }, 2595 | "node_modules/spdx-exceptions": { 2596 | "version": "2.5.0", 2597 | "resolved": "https://registry.npmmirror.com/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", 2598 | "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", 2599 | "dev": true 2600 | }, 2601 | "node_modules/spdx-expression-parse": { 2602 | "version": "3.0.1", 2603 | "resolved": "https://registry.npmmirror.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", 2604 | "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", 2605 | "dev": true, 2606 | "dependencies": { 2607 | "spdx-exceptions": "^2.1.0", 2608 | "spdx-license-ids": "^3.0.0" 2609 | } 2610 | }, 2611 | "node_modules/spdx-license-ids": { 2612 | "version": "3.0.17", 2613 | "resolved": "https://registry.npmmirror.com/spdx-license-ids/-/spdx-license-ids-3.0.17.tgz", 2614 | "integrity": "sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg==", 2615 | "dev": true 2616 | }, 2617 | "node_modules/split2": { 2618 | "version": "3.2.2", 2619 | "resolved": "https://registry.npmmirror.com/split2/-/split2-3.2.2.tgz", 2620 | "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==", 2621 | "dev": true, 2622 | "dependencies": { 2623 | "readable-stream": "^3.0.0" 2624 | } 2625 | }, 2626 | "node_modules/sql-parser-cst": { 2627 | "version": "0.22.1", 2628 | "resolved": "https://registry.npmmirror.com/sql-parser-cst/-/sql-parser-cst-0.22.1.tgz", 2629 | "integrity": "sha512-k3wN1tC9haPqpe699ld0xvEFHSWh5oE3MuHnzcdKj426Hc6dHS3YiZrAF9MbwyKbIbz7xw+2J8WL9MS8qhP3Tg==", 2630 | "dev": true 2631 | }, 2632 | "node_modules/string_decoder": { 2633 | "version": "1.3.0", 2634 | "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz", 2635 | "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", 2636 | "dev": true, 2637 | "dependencies": { 2638 | "safe-buffer": "~5.2.0" 2639 | } 2640 | }, 2641 | "node_modules/string-argv": { 2642 | "version": "0.3.2", 2643 | "resolved": "https://registry.npmmirror.com/string-argv/-/string-argv-0.3.2.tgz", 2644 | "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", 2645 | "dev": true, 2646 | "engines": { 2647 | "node": ">=0.6.19" 2648 | } 2649 | }, 2650 | "node_modules/string-width": { 2651 | "version": "5.1.2", 2652 | "resolved": "https://registry.npmmirror.com/string-width/-/string-width-5.1.2.tgz", 2653 | "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", 2654 | "dev": true, 2655 | "dependencies": { 2656 | "eastasianwidth": "^0.2.0", 2657 | "emoji-regex": "^9.2.2", 2658 | "strip-ansi": "^7.0.1" 2659 | }, 2660 | "engines": { 2661 | "node": ">=12" 2662 | }, 2663 | "funding": { 2664 | "url": "https://github.com/sponsors/sindresorhus" 2665 | } 2666 | }, 2667 | "node_modules/strip-ansi": { 2668 | "version": "7.1.0", 2669 | "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-7.1.0.tgz", 2670 | "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", 2671 | "dev": true, 2672 | "dependencies": { 2673 | "ansi-regex": "^6.0.1" 2674 | }, 2675 | "engines": { 2676 | "node": ">=12" 2677 | }, 2678 | "funding": { 2679 | "url": "https://github.com/chalk/strip-ansi?sponsor=1" 2680 | } 2681 | }, 2682 | "node_modules/strip-final-newline": { 2683 | "version": "2.0.0", 2684 | "resolved": "https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz", 2685 | "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", 2686 | "dev": true, 2687 | "engines": { 2688 | "node": ">=6" 2689 | } 2690 | }, 2691 | "node_modules/strip-indent": { 2692 | "version": "3.0.0", 2693 | "resolved": "https://registry.npmmirror.com/strip-indent/-/strip-indent-3.0.0.tgz", 2694 | "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", 2695 | "dev": true, 2696 | "dependencies": { 2697 | "min-indent": "^1.0.0" 2698 | }, 2699 | "engines": { 2700 | "node": ">=8" 2701 | } 2702 | }, 2703 | "node_modules/supports-color": { 2704 | "version": "7.2.0", 2705 | "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", 2706 | "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 2707 | "dev": true, 2708 | "dependencies": { 2709 | "has-flag": "^4.0.0" 2710 | }, 2711 | "engines": { 2712 | "node": ">=8" 2713 | } 2714 | }, 2715 | "node_modules/supports-preserve-symlinks-flag": { 2716 | "version": "1.0.0", 2717 | "resolved": "https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", 2718 | "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", 2719 | "dev": true, 2720 | "engines": { 2721 | "node": ">= 0.4" 2722 | }, 2723 | "funding": { 2724 | "url": "https://github.com/sponsors/ljharb" 2725 | } 2726 | }, 2727 | "node_modules/text-extensions": { 2728 | "version": "1.9.0", 2729 | "resolved": "https://registry.npmmirror.com/text-extensions/-/text-extensions-1.9.0.tgz", 2730 | "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", 2731 | "dev": true, 2732 | "engines": { 2733 | "node": ">=0.10" 2734 | } 2735 | }, 2736 | "node_modules/through": { 2737 | "version": "2.3.8", 2738 | "resolved": "https://registry.npmmirror.com/through/-/through-2.3.8.tgz", 2739 | "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", 2740 | "dev": true 2741 | }, 2742 | "node_modules/through2": { 2743 | "version": "4.0.2", 2744 | "resolved": "https://registry.npmmirror.com/through2/-/through2-4.0.2.tgz", 2745 | "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", 2746 | "dev": true, 2747 | "dependencies": { 2748 | "readable-stream": "3" 2749 | } 2750 | }, 2751 | "node_modules/to-regex-range": { 2752 | "version": "5.0.1", 2753 | "resolved": "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz", 2754 | "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 2755 | "dev": true, 2756 | "dependencies": { 2757 | "is-number": "^7.0.0" 2758 | }, 2759 | "engines": { 2760 | "node": ">=8.0" 2761 | } 2762 | }, 2763 | "node_modules/trim-newlines": { 2764 | "version": "3.0.1", 2765 | "resolved": "https://registry.npmmirror.com/trim-newlines/-/trim-newlines-3.0.1.tgz", 2766 | "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", 2767 | "dev": true, 2768 | "engines": { 2769 | "node": ">=8" 2770 | } 2771 | }, 2772 | "node_modules/ts-node": { 2773 | "version": "10.9.2", 2774 | "resolved": "https://registry.npmmirror.com/ts-node/-/ts-node-10.9.2.tgz", 2775 | "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==", 2776 | "dev": true, 2777 | "dependencies": { 2778 | "@cspotcode/source-map-support": "^0.8.0", 2779 | "@tsconfig/node10": "^1.0.7", 2780 | "@tsconfig/node12": "^1.0.7", 2781 | "@tsconfig/node14": "^1.0.0", 2782 | "@tsconfig/node16": "^1.0.2", 2783 | "acorn": "^8.4.1", 2784 | "acorn-walk": "^8.1.1", 2785 | "arg": "^4.1.0", 2786 | "create-require": "^1.1.0", 2787 | "diff": "^4.0.1", 2788 | "make-error": "^1.1.1", 2789 | "v8-compile-cache-lib": "^3.0.1", 2790 | "yn": "3.1.1" 2791 | }, 2792 | "bin": { 2793 | "ts-node": "dist/bin.js", 2794 | "ts-node-cwd": "dist/bin-cwd.js", 2795 | "ts-node-esm": "dist/bin-esm.js", 2796 | "ts-node-script": "dist/bin-script.js", 2797 | "ts-node-transpile-only": "dist/bin-transpile.js", 2798 | "ts-script": "dist/bin-script-deprecated.js" 2799 | }, 2800 | "peerDependencies": { 2801 | "@swc/core": ">=1.2.50", 2802 | "@swc/wasm": ">=1.2.50", 2803 | "@types/node": "*", 2804 | "typescript": ">=2.7" 2805 | }, 2806 | "peerDependenciesMeta": { 2807 | "@swc/core": { 2808 | "optional": true 2809 | }, 2810 | "@swc/wasm": { 2811 | "optional": true 2812 | } 2813 | } 2814 | }, 2815 | "node_modules/type-fest": { 2816 | "version": "1.4.0", 2817 | "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-1.4.0.tgz", 2818 | "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", 2819 | "dev": true, 2820 | "engines": { 2821 | "node": ">=10" 2822 | }, 2823 | "funding": { 2824 | "url": "https://github.com/sponsors/sindresorhus" 2825 | } 2826 | }, 2827 | "node_modules/typescript": { 2828 | "version": "5.4.4", 2829 | "resolved": "https://registry.npmmirror.com/typescript/-/typescript-5.4.4.tgz", 2830 | "integrity": "sha512-dGE2Vv8cpVvw28v8HCPqyb08EzbBURxDpuhJvTrusShUfGnhHBafDsLdS1EhhxyL6BJQE+2cT3dDPAv+MQ6oLw==", 2831 | "dev": true, 2832 | "bin": { 2833 | "tsc": "bin/tsc", 2834 | "tsserver": "bin/tsserver" 2835 | }, 2836 | "engines": { 2837 | "node": ">=14.17" 2838 | } 2839 | }, 2840 | "node_modules/universalify": { 2841 | "version": "2.0.1", 2842 | "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz", 2843 | "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", 2844 | "dev": true, 2845 | "engines": { 2846 | "node": ">= 10.0.0" 2847 | } 2848 | }, 2849 | "node_modules/uri-js": { 2850 | "version": "4.4.1", 2851 | "resolved": "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz", 2852 | "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 2853 | "dev": true, 2854 | "dependencies": { 2855 | "punycode": "^2.1.0" 2856 | } 2857 | }, 2858 | "node_modules/util-deprecate": { 2859 | "version": "1.0.2", 2860 | "resolved": "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz", 2861 | "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", 2862 | "dev": true 2863 | }, 2864 | "node_modules/v8-compile-cache-lib": { 2865 | "version": "3.0.1", 2866 | "resolved": "https://registry.npmmirror.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", 2867 | "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", 2868 | "dev": true 2869 | }, 2870 | "node_modules/validate-npm-package-license": { 2871 | "version": "3.0.4", 2872 | "resolved": "https://registry.npmmirror.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", 2873 | "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", 2874 | "dev": true, 2875 | "dependencies": { 2876 | "spdx-correct": "^3.0.0", 2877 | "spdx-expression-parse": "^3.0.0" 2878 | } 2879 | }, 2880 | "node_modules/which": { 2881 | "version": "2.0.2", 2882 | "resolved": "https://registry.npmmirror.com/which/-/which-2.0.2.tgz", 2883 | "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 2884 | "dev": true, 2885 | "dependencies": { 2886 | "isexe": "^2.0.0" 2887 | }, 2888 | "bin": { 2889 | "node-which": "bin/node-which" 2890 | }, 2891 | "engines": { 2892 | "node": ">= 8" 2893 | } 2894 | }, 2895 | "node_modules/wrap-ansi": { 2896 | "version": "8.1.0", 2897 | "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz", 2898 | "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", 2899 | "dev": true, 2900 | "dependencies": { 2901 | "ansi-styles": "^6.1.0", 2902 | "string-width": "^5.0.1", 2903 | "strip-ansi": "^7.0.1" 2904 | }, 2905 | "engines": { 2906 | "node": ">=12" 2907 | }, 2908 | "funding": { 2909 | "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 2910 | } 2911 | }, 2912 | "node_modules/wrap-ansi/node_modules/ansi-styles": { 2913 | "version": "6.2.1", 2914 | "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-6.2.1.tgz", 2915 | "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", 2916 | "dev": true, 2917 | "engines": { 2918 | "node": ">=12" 2919 | }, 2920 | "funding": { 2921 | "url": "https://github.com/chalk/ansi-styles?sponsor=1" 2922 | } 2923 | }, 2924 | "node_modules/wrappy": { 2925 | "version": "1.0.2", 2926 | "resolved": "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz", 2927 | "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", 2928 | "dev": true 2929 | }, 2930 | "node_modules/y18n": { 2931 | "version": "5.0.8", 2932 | "resolved": "https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz", 2933 | "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", 2934 | "dev": true, 2935 | "engines": { 2936 | "node": ">=10" 2937 | } 2938 | }, 2939 | "node_modules/yallist": { 2940 | "version": "4.0.0", 2941 | "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", 2942 | "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 2943 | "dev": true 2944 | }, 2945 | "node_modules/yaml": { 2946 | "version": "2.3.1", 2947 | "resolved": "https://registry.npmmirror.com/yaml/-/yaml-2.3.1.tgz", 2948 | "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==", 2949 | "dev": true, 2950 | "engines": { 2951 | "node": ">= 14" 2952 | } 2953 | }, 2954 | "node_modules/yargs": { 2955 | "version": "17.7.2", 2956 | "resolved": "https://registry.npmmirror.com/yargs/-/yargs-17.7.2.tgz", 2957 | "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", 2958 | "dev": true, 2959 | "dependencies": { 2960 | "cliui": "^8.0.1", 2961 | "escalade": "^3.1.1", 2962 | "get-caller-file": "^2.0.5", 2963 | "require-directory": "^2.1.1", 2964 | "string-width": "^4.2.3", 2965 | "y18n": "^5.0.5", 2966 | "yargs-parser": "^21.1.1" 2967 | }, 2968 | "engines": { 2969 | "node": ">=12" 2970 | } 2971 | }, 2972 | "node_modules/yargs-parser": { 2973 | "version": "20.2.9", 2974 | "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-20.2.9.tgz", 2975 | "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", 2976 | "dev": true, 2977 | "engines": { 2978 | "node": ">=10" 2979 | } 2980 | }, 2981 | "node_modules/yargs/node_modules/ansi-regex": { 2982 | "version": "5.0.1", 2983 | "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz", 2984 | "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 2985 | "dev": true, 2986 | "engines": { 2987 | "node": ">=8" 2988 | } 2989 | }, 2990 | "node_modules/yargs/node_modules/emoji-regex": { 2991 | "version": "8.0.0", 2992 | "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz", 2993 | "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 2994 | "dev": true 2995 | }, 2996 | "node_modules/yargs/node_modules/is-fullwidth-code-point": { 2997 | "version": "3.0.0", 2998 | "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 2999 | "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 3000 | "dev": true, 3001 | "engines": { 3002 | "node": ">=8" 3003 | } 3004 | }, 3005 | "node_modules/yargs/node_modules/string-width": { 3006 | "version": "4.2.3", 3007 | "resolved": "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz", 3008 | "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 3009 | "dev": true, 3010 | "dependencies": { 3011 | "emoji-regex": "^8.0.0", 3012 | "is-fullwidth-code-point": "^3.0.0", 3013 | "strip-ansi": "^6.0.1" 3014 | }, 3015 | "engines": { 3016 | "node": ">=8" 3017 | } 3018 | }, 3019 | "node_modules/yargs/node_modules/strip-ansi": { 3020 | "version": "6.0.1", 3021 | "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz", 3022 | "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 3023 | "dev": true, 3024 | "dependencies": { 3025 | "ansi-regex": "^5.0.1" 3026 | }, 3027 | "engines": { 3028 | "node": ">=8" 3029 | } 3030 | }, 3031 | "node_modules/yargs/node_modules/yargs-parser": { 3032 | "version": "21.1.1", 3033 | "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-21.1.1.tgz", 3034 | "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", 3035 | "dev": true, 3036 | "engines": { 3037 | "node": ">=12" 3038 | } 3039 | }, 3040 | "node_modules/yn": { 3041 | "version": "3.1.1", 3042 | "resolved": "https://registry.npmmirror.com/yn/-/yn-3.1.1.tgz", 3043 | "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", 3044 | "dev": true, 3045 | "engines": { 3046 | "node": ">=6" 3047 | } 3048 | }, 3049 | "node_modules/yocto-queue": { 3050 | "version": "0.1.0", 3051 | "resolved": "https://registry.npmmirror.com/yocto-queue/-/yocto-queue-0.1.0.tgz", 3052 | "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", 3053 | "dev": true, 3054 | "engines": { 3055 | "node": ">=10" 3056 | }, 3057 | "funding": { 3058 | "url": "https://github.com/sponsors/sindresorhus" 3059 | } 3060 | } 3061 | } 3062 | } 3063 | --------------------------------------------------------------------------------