├── .gitignore ├── LICENSE ├── package-lock.json ├── package.json ├── readme.md └── src └── index.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .idea -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2022 MagmaFlow 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "tailwindcss-patterns", 3 | "version": "0.1.2", 4 | "lockfileVersion": 2, 5 | "requires": true, 6 | "packages": { 7 | "": { 8 | "name": "tailwindcss-patterns", 9 | "version": "0.1.2", 10 | "license": "MIT", 11 | "devDependencies": { 12 | "tailwindcss": "^3.1.7" 13 | } 14 | }, 15 | "node_modules/@nodelib/fs.scandir": { 16 | "version": "2.1.5", 17 | "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 18 | "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 19 | "dev": true, 20 | "dependencies": { 21 | "@nodelib/fs.stat": "2.0.5", 22 | "run-parallel": "^1.1.9" 23 | }, 24 | "engines": { 25 | "node": ">= 8" 26 | } 27 | }, 28 | "node_modules/@nodelib/fs.stat": { 29 | "version": "2.0.5", 30 | "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 31 | "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 32 | "dev": true, 33 | "engines": { 34 | "node": ">= 8" 35 | } 36 | }, 37 | "node_modules/@nodelib/fs.walk": { 38 | "version": "1.2.8", 39 | "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 40 | "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 41 | "dev": true, 42 | "dependencies": { 43 | "@nodelib/fs.scandir": "2.1.5", 44 | "fastq": "^1.6.0" 45 | }, 46 | "engines": { 47 | "node": ">= 8" 48 | } 49 | }, 50 | "node_modules/acorn-node": { 51 | "version": "1.8.2", 52 | "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", 53 | "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", 54 | "dev": true, 55 | "dependencies": { 56 | "acorn": "^7.0.0", 57 | "acorn-walk": "^7.0.0", 58 | "xtend": "^4.0.2" 59 | } 60 | }, 61 | "node_modules/acorn-node/node_modules/acorn": { 62 | "version": "7.4.1", 63 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", 64 | "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", 65 | "dev": true, 66 | "bin": { 67 | "acorn": "bin/acorn" 68 | }, 69 | "engines": { 70 | "node": ">=0.4.0" 71 | } 72 | }, 73 | "node_modules/acorn-walk": { 74 | "version": "7.2.0", 75 | "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", 76 | "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", 77 | "dev": true, 78 | "engines": { 79 | "node": ">=0.4.0" 80 | } 81 | }, 82 | "node_modules/anymatch": { 83 | "version": "3.1.2", 84 | "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", 85 | "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", 86 | "dev": true, 87 | "dependencies": { 88 | "normalize-path": "^3.0.0", 89 | "picomatch": "^2.0.4" 90 | }, 91 | "engines": { 92 | "node": ">= 8" 93 | } 94 | }, 95 | "node_modules/arg": { 96 | "version": "5.0.2", 97 | "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", 98 | "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", 99 | "dev": true 100 | }, 101 | "node_modules/binary-extensions": { 102 | "version": "2.2.0", 103 | "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", 104 | "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", 105 | "dev": true, 106 | "engines": { 107 | "node": ">=8" 108 | } 109 | }, 110 | "node_modules/braces": { 111 | "version": "3.0.2", 112 | "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 113 | "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 114 | "dev": true, 115 | "dependencies": { 116 | "fill-range": "^7.0.1" 117 | }, 118 | "engines": { 119 | "node": ">=8" 120 | } 121 | }, 122 | "node_modules/camelcase-css": { 123 | "version": "2.0.1", 124 | "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", 125 | "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", 126 | "dev": true, 127 | "engines": { 128 | "node": ">= 6" 129 | } 130 | }, 131 | "node_modules/chokidar": { 132 | "version": "3.5.3", 133 | "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", 134 | "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", 135 | "dev": true, 136 | "funding": [ 137 | { 138 | "type": "individual", 139 | "url": "https://paulmillr.com/funding/" 140 | } 141 | ], 142 | "dependencies": { 143 | "anymatch": "~3.1.2", 144 | "braces": "~3.0.2", 145 | "glob-parent": "~5.1.2", 146 | "is-binary-path": "~2.1.0", 147 | "is-glob": "~4.0.1", 148 | "normalize-path": "~3.0.0", 149 | "readdirp": "~3.6.0" 150 | }, 151 | "engines": { 152 | "node": ">= 8.10.0" 153 | }, 154 | "optionalDependencies": { 155 | "fsevents": "~2.3.2" 156 | } 157 | }, 158 | "node_modules/chokidar/node_modules/glob-parent": { 159 | "version": "5.1.2", 160 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 161 | "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 162 | "dev": true, 163 | "dependencies": { 164 | "is-glob": "^4.0.1" 165 | }, 166 | "engines": { 167 | "node": ">= 6" 168 | } 169 | }, 170 | "node_modules/color-name": { 171 | "version": "1.1.4", 172 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 173 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 174 | "dev": true 175 | }, 176 | "node_modules/cssesc": { 177 | "version": "3.0.0", 178 | "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", 179 | "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", 180 | "dev": true, 181 | "bin": { 182 | "cssesc": "bin/cssesc" 183 | }, 184 | "engines": { 185 | "node": ">=4" 186 | } 187 | }, 188 | "node_modules/defined": { 189 | "version": "1.0.0", 190 | "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", 191 | "integrity": "sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==", 192 | "dev": true 193 | }, 194 | "node_modules/detective": { 195 | "version": "5.2.1", 196 | "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", 197 | "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", 198 | "dev": true, 199 | "dependencies": { 200 | "acorn-node": "^1.8.2", 201 | "defined": "^1.0.0", 202 | "minimist": "^1.2.6" 203 | }, 204 | "bin": { 205 | "detective": "bin/detective.js" 206 | }, 207 | "engines": { 208 | "node": ">=0.8.0" 209 | } 210 | }, 211 | "node_modules/didyoumean": { 212 | "version": "1.2.2", 213 | "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", 214 | "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", 215 | "dev": true 216 | }, 217 | "node_modules/dlv": { 218 | "version": "1.1.3", 219 | "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", 220 | "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", 221 | "dev": true 222 | }, 223 | "node_modules/fast-glob": { 224 | "version": "3.2.11", 225 | "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", 226 | "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", 227 | "dev": true, 228 | "dependencies": { 229 | "@nodelib/fs.stat": "^2.0.2", 230 | "@nodelib/fs.walk": "^1.2.3", 231 | "glob-parent": "^5.1.2", 232 | "merge2": "^1.3.0", 233 | "micromatch": "^4.0.4" 234 | }, 235 | "engines": { 236 | "node": ">=8.6.0" 237 | } 238 | }, 239 | "node_modules/fast-glob/node_modules/glob-parent": { 240 | "version": "5.1.2", 241 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 242 | "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 243 | "dev": true, 244 | "dependencies": { 245 | "is-glob": "^4.0.1" 246 | }, 247 | "engines": { 248 | "node": ">= 6" 249 | } 250 | }, 251 | "node_modules/fastq": { 252 | "version": "1.13.0", 253 | "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", 254 | "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", 255 | "dev": true, 256 | "dependencies": { 257 | "reusify": "^1.0.4" 258 | } 259 | }, 260 | "node_modules/fill-range": { 261 | "version": "7.0.1", 262 | "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 263 | "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 264 | "dev": true, 265 | "dependencies": { 266 | "to-regex-range": "^5.0.1" 267 | }, 268 | "engines": { 269 | "node": ">=8" 270 | } 271 | }, 272 | "node_modules/fsevents": { 273 | "version": "2.3.2", 274 | "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", 275 | "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", 276 | "dev": true, 277 | "hasInstallScript": true, 278 | "optional": true, 279 | "os": [ 280 | "darwin" 281 | ], 282 | "engines": { 283 | "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 284 | } 285 | }, 286 | "node_modules/function-bind": { 287 | "version": "1.1.1", 288 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 289 | "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 290 | "dev": true 291 | }, 292 | "node_modules/glob-parent": { 293 | "version": "6.0.2", 294 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", 295 | "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", 296 | "dev": true, 297 | "dependencies": { 298 | "is-glob": "^4.0.3" 299 | }, 300 | "engines": { 301 | "node": ">=10.13.0" 302 | } 303 | }, 304 | "node_modules/has": { 305 | "version": "1.0.3", 306 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 307 | "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 308 | "dev": true, 309 | "dependencies": { 310 | "function-bind": "^1.1.1" 311 | }, 312 | "engines": { 313 | "node": ">= 0.4.0" 314 | } 315 | }, 316 | "node_modules/i": { 317 | "version": "0.3.7", 318 | "resolved": "https://registry.npmjs.org/i/-/i-0.3.7.tgz", 319 | "integrity": "sha512-FYz4wlXgkQwIPqhzC5TdNMLSE5+GS1IIDJZY/1ZiEPCT2S3COUVZeT5OW4BmW4r5LHLQuOosSwsvnroG9GR59Q==", 320 | "engines": { 321 | "node": ">=0.4" 322 | } 323 | }, 324 | "node_modules/is-binary-path": { 325 | "version": "2.1.0", 326 | "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 327 | "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 328 | "dev": true, 329 | "dependencies": { 330 | "binary-extensions": "^2.0.0" 331 | }, 332 | "engines": { 333 | "node": ">=8" 334 | } 335 | }, 336 | "node_modules/is-core-module": { 337 | "version": "2.9.0", 338 | "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", 339 | "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", 340 | "dev": true, 341 | "dependencies": { 342 | "has": "^1.0.3" 343 | }, 344 | "funding": { 345 | "url": "https://github.com/sponsors/ljharb" 346 | } 347 | }, 348 | "node_modules/is-extglob": { 349 | "version": "2.1.1", 350 | "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 351 | "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 352 | "dev": true, 353 | "engines": { 354 | "node": ">=0.10.0" 355 | } 356 | }, 357 | "node_modules/is-glob": { 358 | "version": "4.0.3", 359 | "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 360 | "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 361 | "dev": true, 362 | "dependencies": { 363 | "is-extglob": "^2.1.1" 364 | }, 365 | "engines": { 366 | "node": ">=0.10.0" 367 | } 368 | }, 369 | "node_modules/is-number": { 370 | "version": "7.0.0", 371 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 372 | "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 373 | "dev": true, 374 | "engines": { 375 | "node": ">=0.12.0" 376 | } 377 | }, 378 | "node_modules/lilconfig": { 379 | "version": "2.0.6", 380 | "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", 381 | "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", 382 | "dev": true, 383 | "engines": { 384 | "node": ">=10" 385 | } 386 | }, 387 | "node_modules/merge2": { 388 | "version": "1.4.1", 389 | "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 390 | "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 391 | "dev": true, 392 | "engines": { 393 | "node": ">= 8" 394 | } 395 | }, 396 | "node_modules/micromatch": { 397 | "version": "4.0.5", 398 | "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", 399 | "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", 400 | "dev": true, 401 | "dependencies": { 402 | "braces": "^3.0.2", 403 | "picomatch": "^2.3.1" 404 | }, 405 | "engines": { 406 | "node": ">=8.6" 407 | } 408 | }, 409 | "node_modules/minimist": { 410 | "version": "1.2.6", 411 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", 412 | "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", 413 | "dev": true 414 | }, 415 | "node_modules/nanoid": { 416 | "version": "3.3.4", 417 | "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", 418 | "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", 419 | "dev": true, 420 | "bin": { 421 | "nanoid": "bin/nanoid.cjs" 422 | }, 423 | "engines": { 424 | "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 425 | } 426 | }, 427 | "node_modules/normalize-path": { 428 | "version": "3.0.0", 429 | "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 430 | "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 431 | "dev": true, 432 | "engines": { 433 | "node": ">=0.10.0" 434 | } 435 | }, 436 | "node_modules/npm": { 437 | "version": "8.15.1", 438 | "resolved": "https://registry.npmjs.org/npm/-/npm-8.15.1.tgz", 439 | "integrity": "sha512-ZjVMjEn+PqdjpZg+VLMFz5lyzh7tW+SBt+KQzvoQC986U/clE897eg7YR0PLYw6RfjTsoPTuB95xQ8ubn9go6Q==", 440 | "bundleDependencies": [ 441 | "@isaacs/string-locale-compare", 442 | "@npmcli/arborist", 443 | "@npmcli/ci-detect", 444 | "@npmcli/config", 445 | "@npmcli/fs", 446 | "@npmcli/map-workspaces", 447 | "@npmcli/package-json", 448 | "@npmcli/run-script", 449 | "abbrev", 450 | "archy", 451 | "cacache", 452 | "chalk", 453 | "chownr", 454 | "cli-columns", 455 | "cli-table3", 456 | "columnify", 457 | "fastest-levenshtein", 458 | "glob", 459 | "graceful-fs", 460 | "hosted-git-info", 461 | "ini", 462 | "init-package-json", 463 | "is-cidr", 464 | "json-parse-even-better-errors", 465 | "libnpmaccess", 466 | "libnpmdiff", 467 | "libnpmexec", 468 | "libnpmfund", 469 | "libnpmhook", 470 | "libnpmorg", 471 | "libnpmpack", 472 | "libnpmpublish", 473 | "libnpmsearch", 474 | "libnpmteam", 475 | "libnpmversion", 476 | "make-fetch-happen", 477 | "minipass", 478 | "minipass-pipeline", 479 | "mkdirp", 480 | "mkdirp-infer-owner", 481 | "ms", 482 | "node-gyp", 483 | "nopt", 484 | "npm-audit-report", 485 | "npm-install-checks", 486 | "npm-package-arg", 487 | "npm-pick-manifest", 488 | "npm-profile", 489 | "npm-registry-fetch", 490 | "npm-user-validate", 491 | "npmlog", 492 | "opener", 493 | "p-map", 494 | "pacote", 495 | "parse-conflict-json", 496 | "proc-log", 497 | "qrcode-terminal", 498 | "read", 499 | "read-package-json", 500 | "read-package-json-fast", 501 | "readdir-scoped-modules", 502 | "rimraf", 503 | "semver", 504 | "ssri", 505 | "tar", 506 | "text-table", 507 | "tiny-relative-date", 508 | "treeverse", 509 | "validate-npm-package-name", 510 | "which", 511 | "write-file-atomic" 512 | ], 513 | "dependencies": { 514 | "@isaacs/string-locale-compare": "^1.1.0", 515 | "@npmcli/arborist": "^5.0.4", 516 | "@npmcli/ci-detect": "^2.0.0", 517 | "@npmcli/config": "^4.2.0", 518 | "@npmcli/fs": "^2.1.0", 519 | "@npmcli/map-workspaces": "^2.0.3", 520 | "@npmcli/package-json": "^2.0.0", 521 | "@npmcli/run-script": "^4.1.7", 522 | "abbrev": "~1.1.1", 523 | "archy": "~1.0.0", 524 | "cacache": "^16.1.1", 525 | "chalk": "^4.1.2", 526 | "chownr": "^2.0.0", 527 | "cli-columns": "^4.0.0", 528 | "cli-table3": "^0.6.2", 529 | "columnify": "^1.6.0", 530 | "fastest-levenshtein": "^1.0.12", 531 | "glob": "^8.0.1", 532 | "graceful-fs": "^4.2.10", 533 | "hosted-git-info": "^5.0.0", 534 | "ini": "^3.0.0", 535 | "init-package-json": "^3.0.2", 536 | "is-cidr": "^4.0.2", 537 | "json-parse-even-better-errors": "^2.3.1", 538 | "libnpmaccess": "^6.0.2", 539 | "libnpmdiff": "^4.0.2", 540 | "libnpmexec": "^4.0.2", 541 | "libnpmfund": "^3.0.1", 542 | "libnpmhook": "^8.0.2", 543 | "libnpmorg": "^4.0.2", 544 | "libnpmpack": "^4.0.2", 545 | "libnpmpublish": "^6.0.2", 546 | "libnpmsearch": "^5.0.2", 547 | "libnpmteam": "^4.0.2", 548 | "libnpmversion": "^3.0.1", 549 | "make-fetch-happen": "^10.2.0", 550 | "minipass": "^3.1.6", 551 | "minipass-pipeline": "^1.2.4", 552 | "mkdirp": "^1.0.4", 553 | "mkdirp-infer-owner": "^2.0.0", 554 | "ms": "^2.1.2", 555 | "node-gyp": "^9.0.0", 556 | "nopt": "^5.0.0", 557 | "npm-audit-report": "^3.0.0", 558 | "npm-install-checks": "^5.0.0", 559 | "npm-package-arg": "^9.1.0", 560 | "npm-pick-manifest": "^7.0.1", 561 | "npm-profile": "^6.2.0", 562 | "npm-registry-fetch": "^13.3.0", 563 | "npm-user-validate": "^1.0.1", 564 | "npmlog": "^6.0.2", 565 | "opener": "^1.5.2", 566 | "p-map": "^4.0.0", 567 | "pacote": "^13.6.1", 568 | "parse-conflict-json": "^2.0.2", 569 | "proc-log": "^2.0.1", 570 | "qrcode-terminal": "^0.12.0", 571 | "read": "~1.0.7", 572 | "read-package-json": "^5.0.1", 573 | "read-package-json-fast": "^2.0.3", 574 | "readdir-scoped-modules": "^1.1.0", 575 | "rimraf": "^3.0.2", 576 | "semver": "^7.3.7", 577 | "ssri": "^9.0.1", 578 | "tar": "^6.1.11", 579 | "text-table": "~0.2.0", 580 | "tiny-relative-date": "^1.3.0", 581 | "treeverse": "^2.0.0", 582 | "validate-npm-package-name": "^4.0.0", 583 | "which": "^2.0.2", 584 | "write-file-atomic": "^4.0.1" 585 | }, 586 | "bin": { 587 | "npm": "bin/npm-cli.js", 588 | "npx": "bin/npx-cli.js" 589 | }, 590 | "engines": { 591 | "node": "^12.13.0 || ^14.15.0 || >=16" 592 | } 593 | }, 594 | "node_modules/npm/node_modules/@colors/colors": { 595 | "version": "1.5.0", 596 | "extraneous": true, 597 | "inBundle": true, 598 | "license": "MIT", 599 | "engines": { 600 | "node": ">=0.1.90" 601 | } 602 | }, 603 | "node_modules/npm/node_modules/@gar/promisify": { 604 | "version": "1.1.3", 605 | "extraneous": true, 606 | "inBundle": true, 607 | "license": "MIT" 608 | }, 609 | "node_modules/npm/node_modules/@isaacs/string-locale-compare": { 610 | "version": "1.1.0", 611 | "extraneous": true, 612 | "inBundle": true, 613 | "license": "ISC" 614 | }, 615 | "node_modules/npm/node_modules/@npmcli/arborist": { 616 | "version": "5.3.1", 617 | "extraneous": true, 618 | "inBundle": true, 619 | "license": "ISC", 620 | "dependencies": { 621 | "@isaacs/string-locale-compare": "^1.1.0", 622 | "@npmcli/installed-package-contents": "^1.0.7", 623 | "@npmcli/map-workspaces": "^2.0.3", 624 | "@npmcli/metavuln-calculator": "^3.0.1", 625 | "@npmcli/move-file": "^2.0.0", 626 | "@npmcli/name-from-folder": "^1.0.1", 627 | "@npmcli/node-gyp": "^2.0.0", 628 | "@npmcli/package-json": "^2.0.0", 629 | "@npmcli/run-script": "^4.1.3", 630 | "bin-links": "^3.0.0", 631 | "cacache": "^16.0.6", 632 | "common-ancestor-path": "^1.0.1", 633 | "json-parse-even-better-errors": "^2.3.1", 634 | "json-stringify-nice": "^1.1.4", 635 | "mkdirp": "^1.0.4", 636 | "mkdirp-infer-owner": "^2.0.0", 637 | "nopt": "^5.0.0", 638 | "npm-install-checks": "^5.0.0", 639 | "npm-package-arg": "^9.0.0", 640 | "npm-pick-manifest": "^7.0.0", 641 | "npm-registry-fetch": "^13.0.0", 642 | "npmlog": "^6.0.2", 643 | "pacote": "^13.6.1", 644 | "parse-conflict-json": "^2.0.1", 645 | "proc-log": "^2.0.0", 646 | "promise-all-reject-late": "^1.0.0", 647 | "promise-call-limit": "^1.0.1", 648 | "read-package-json-fast": "^2.0.2", 649 | "readdir-scoped-modules": "^1.1.0", 650 | "rimraf": "^3.0.2", 651 | "semver": "^7.3.7", 652 | "ssri": "^9.0.0", 653 | "treeverse": "^2.0.0", 654 | "walk-up-path": "^1.0.0" 655 | }, 656 | "bin": { 657 | "arborist": "bin/index.js" 658 | }, 659 | "engines": { 660 | "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 661 | } 662 | }, 663 | "node_modules/npm/node_modules/@npmcli/ci-detect": { 664 | "version": "2.0.0", 665 | "extraneous": true, 666 | "inBundle": true, 667 | "license": "ISC", 668 | "engines": { 669 | "node": "^12.13.0 || ^14.15.0 || >=16" 670 | } 671 | }, 672 | "node_modules/npm/node_modules/@npmcli/config": { 673 | "version": "4.2.0", 674 | "extraneous": true, 675 | "inBundle": true, 676 | "license": "ISC", 677 | "dependencies": { 678 | "@npmcli/map-workspaces": "^2.0.2", 679 | "ini": "^3.0.0", 680 | "mkdirp-infer-owner": "^2.0.0", 681 | "nopt": "^5.0.0", 682 | "proc-log": "^2.0.0", 683 | "read-package-json-fast": "^2.0.3", 684 | "semver": "^7.3.5", 685 | "walk-up-path": "^1.0.0" 686 | }, 687 | "engines": { 688 | "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 689 | } 690 | }, 691 | "node_modules/npm/node_modules/@npmcli/disparity-colors": { 692 | "version": "2.0.0", 693 | "extraneous": true, 694 | "inBundle": true, 695 | "license": "ISC", 696 | "dependencies": { 697 | "ansi-styles": "^4.3.0" 698 | }, 699 | "engines": { 700 | "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 701 | } 702 | }, 703 | "node_modules/npm/node_modules/@npmcli/fs": { 704 | "version": "2.1.0", 705 | "extraneous": true, 706 | "inBundle": true, 707 | "license": "ISC", 708 | "dependencies": { 709 | "@gar/promisify": "^1.1.3", 710 | "semver": "^7.3.5" 711 | }, 712 | "engines": { 713 | "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 714 | } 715 | }, 716 | "node_modules/npm/node_modules/@npmcli/git": { 717 | "version": "3.0.1", 718 | "extraneous": true, 719 | "inBundle": true, 720 | "license": "ISC", 721 | "dependencies": { 722 | "@npmcli/promise-spawn": "^3.0.0", 723 | "lru-cache": "^7.4.4", 724 | "mkdirp": "^1.0.4", 725 | "npm-pick-manifest": "^7.0.0", 726 | "proc-log": "^2.0.0", 727 | "promise-inflight": "^1.0.1", 728 | "promise-retry": "^2.0.1", 729 | "semver": "^7.3.5", 730 | "which": "^2.0.2" 731 | }, 732 | "engines": { 733 | "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 734 | } 735 | }, 736 | "node_modules/npm/node_modules/@npmcli/installed-package-contents": { 737 | "version": "1.0.7", 738 | "extraneous": true, 739 | "inBundle": true, 740 | "license": "ISC", 741 | "dependencies": { 742 | "npm-bundled": "^1.1.1", 743 | "npm-normalize-package-bin": "^1.0.1" 744 | }, 745 | "bin": { 746 | "installed-package-contents": "index.js" 747 | }, 748 | "engines": { 749 | "node": ">= 10" 750 | } 751 | }, 752 | "node_modules/npm/node_modules/@npmcli/map-workspaces": { 753 | "version": "2.0.3", 754 | "extraneous": true, 755 | "inBundle": true, 756 | "license": "ISC", 757 | "dependencies": { 758 | "@npmcli/name-from-folder": "^1.0.1", 759 | "glob": "^8.0.1", 760 | "minimatch": "^5.0.1", 761 | "read-package-json-fast": "^2.0.3" 762 | }, 763 | "engines": { 764 | "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 765 | } 766 | }, 767 | "node_modules/npm/node_modules/@npmcli/metavuln-calculator": { 768 | "version": "3.1.1", 769 | "extraneous": true, 770 | "inBundle": true, 771 | "license": "ISC", 772 | "dependencies": { 773 | "cacache": "^16.0.0", 774 | "json-parse-even-better-errors": "^2.3.1", 775 | "pacote": "^13.0.3", 776 | "semver": "^7.3.5" 777 | }, 778 | "engines": { 779 | "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 780 | } 781 | }, 782 | "node_modules/npm/node_modules/@npmcli/move-file": { 783 | "version": "2.0.0", 784 | "extraneous": true, 785 | "inBundle": true, 786 | "license": "MIT", 787 | "dependencies": { 788 | "mkdirp": "^1.0.4", 789 | "rimraf": "^3.0.2" 790 | }, 791 | "engines": { 792 | "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 793 | } 794 | }, 795 | "node_modules/npm/node_modules/@npmcli/name-from-folder": { 796 | "version": "1.0.1", 797 | "extraneous": true, 798 | "inBundle": true, 799 | "license": "ISC" 800 | }, 801 | "node_modules/npm/node_modules/@npmcli/node-gyp": { 802 | "version": "2.0.0", 803 | "extraneous": true, 804 | "inBundle": true, 805 | "license": "ISC", 806 | "engines": { 807 | "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 808 | } 809 | }, 810 | "node_modules/npm/node_modules/@npmcli/package-json": { 811 | "version": "2.0.0", 812 | "extraneous": true, 813 | "inBundle": true, 814 | "license": "ISC", 815 | "dependencies": { 816 | "json-parse-even-better-errors": "^2.3.1" 817 | }, 818 | "engines": { 819 | "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 820 | } 821 | }, 822 | "node_modules/npm/node_modules/@npmcli/promise-spawn": { 823 | "version": "3.0.0", 824 | "extraneous": true, 825 | "inBundle": true, 826 | "license": "ISC", 827 | "dependencies": { 828 | "infer-owner": "^1.0.4" 829 | }, 830 | "engines": { 831 | "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 832 | } 833 | }, 834 | "node_modules/npm/node_modules/@npmcli/run-script": { 835 | "version": "4.1.7", 836 | "extraneous": true, 837 | "inBundle": true, 838 | "license": "ISC", 839 | "dependencies": { 840 | "@npmcli/node-gyp": "^2.0.0", 841 | "@npmcli/promise-spawn": "^3.0.0", 842 | "node-gyp": "^9.0.0", 843 | "read-package-json-fast": "^2.0.3", 844 | "which": "^2.0.2" 845 | }, 846 | "engines": { 847 | "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 848 | } 849 | }, 850 | "node_modules/npm/node_modules/@tootallnate/once": { 851 | "version": "2.0.0", 852 | "extraneous": true, 853 | "inBundle": true, 854 | "license": "MIT", 855 | "engines": { 856 | "node": ">= 10" 857 | } 858 | }, 859 | "node_modules/npm/node_modules/abbrev": { 860 | "version": "1.1.1", 861 | "extraneous": true, 862 | "inBundle": true, 863 | "license": "ISC" 864 | }, 865 | "node_modules/npm/node_modules/agent-base": { 866 | "version": "6.0.2", 867 | "extraneous": true, 868 | "inBundle": true, 869 | "license": "MIT", 870 | "dependencies": { 871 | "debug": "4" 872 | }, 873 | "engines": { 874 | "node": ">= 6.0.0" 875 | } 876 | }, 877 | "node_modules/npm/node_modules/agentkeepalive": { 878 | "version": "4.2.1", 879 | "extraneous": true, 880 | "inBundle": true, 881 | "license": "MIT", 882 | "dependencies": { 883 | "debug": "^4.1.0", 884 | "depd": "^1.1.2", 885 | "humanize-ms": "^1.2.1" 886 | }, 887 | "engines": { 888 | "node": ">= 8.0.0" 889 | } 890 | }, 891 | "node_modules/npm/node_modules/aggregate-error": { 892 | "version": "3.1.0", 893 | "extraneous": true, 894 | "inBundle": true, 895 | "license": "MIT", 896 | "dependencies": { 897 | "clean-stack": "^2.0.0", 898 | "indent-string": "^4.0.0" 899 | }, 900 | "engines": { 901 | "node": ">=8" 902 | } 903 | }, 904 | "node_modules/npm/node_modules/ansi-regex": { 905 | "version": "5.0.1", 906 | "extraneous": true, 907 | "inBundle": true, 908 | "license": "MIT", 909 | "engines": { 910 | "node": ">=8" 911 | } 912 | }, 913 | "node_modules/npm/node_modules/ansi-styles": { 914 | "version": "4.3.0", 915 | "extraneous": true, 916 | "inBundle": true, 917 | "license": "MIT", 918 | "dependencies": { 919 | "color-convert": "^2.0.1" 920 | }, 921 | "engines": { 922 | "node": ">=8" 923 | }, 924 | "funding": { 925 | "url": "https://github.com/chalk/ansi-styles?sponsor=1" 926 | } 927 | }, 928 | "node_modules/npm/node_modules/aproba": { 929 | "version": "2.0.0", 930 | "extraneous": true, 931 | "inBundle": true, 932 | "license": "ISC" 933 | }, 934 | "node_modules/npm/node_modules/archy": { 935 | "version": "1.0.0", 936 | "extraneous": true, 937 | "inBundle": true, 938 | "license": "MIT" 939 | }, 940 | "node_modules/npm/node_modules/are-we-there-yet": { 941 | "version": "3.0.0", 942 | "extraneous": true, 943 | "inBundle": true, 944 | "license": "ISC", 945 | "dependencies": { 946 | "delegates": "^1.0.0", 947 | "readable-stream": "^3.6.0" 948 | }, 949 | "engines": { 950 | "node": "^12.13.0 || ^14.15.0 || >=16" 951 | } 952 | }, 953 | "node_modules/npm/node_modules/asap": { 954 | "version": "2.0.6", 955 | "extraneous": true, 956 | "inBundle": true, 957 | "license": "MIT" 958 | }, 959 | "node_modules/npm/node_modules/balanced-match": { 960 | "version": "1.0.2", 961 | "extraneous": true, 962 | "inBundle": true, 963 | "license": "MIT" 964 | }, 965 | "node_modules/npm/node_modules/bin-links": { 966 | "version": "3.0.1", 967 | "extraneous": true, 968 | "inBundle": true, 969 | "license": "ISC", 970 | "dependencies": { 971 | "cmd-shim": "^5.0.0", 972 | "mkdirp-infer-owner": "^2.0.0", 973 | "npm-normalize-package-bin": "^1.0.0", 974 | "read-cmd-shim": "^3.0.0", 975 | "rimraf": "^3.0.0", 976 | "write-file-atomic": "^4.0.0" 977 | }, 978 | "engines": { 979 | "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 980 | } 981 | }, 982 | "node_modules/npm/node_modules/binary-extensions": { 983 | "version": "2.2.0", 984 | "extraneous": true, 985 | "inBundle": true, 986 | "license": "MIT", 987 | "engines": { 988 | "node": ">=8" 989 | } 990 | }, 991 | "node_modules/npm/node_modules/brace-expansion": { 992 | "version": "2.0.1", 993 | "extraneous": true, 994 | "inBundle": true, 995 | "license": "MIT", 996 | "dependencies": { 997 | "balanced-match": "^1.0.0" 998 | } 999 | }, 1000 | "node_modules/npm/node_modules/builtins": { 1001 | "version": "5.0.1", 1002 | "extraneous": true, 1003 | "inBundle": true, 1004 | "license": "MIT", 1005 | "dependencies": { 1006 | "semver": "^7.0.0" 1007 | } 1008 | }, 1009 | "node_modules/npm/node_modules/cacache": { 1010 | "version": "16.1.1", 1011 | "extraneous": true, 1012 | "inBundle": true, 1013 | "license": "ISC", 1014 | "dependencies": { 1015 | "@npmcli/fs": "^2.1.0", 1016 | "@npmcli/move-file": "^2.0.0", 1017 | "chownr": "^2.0.0", 1018 | "fs-minipass": "^2.1.0", 1019 | "glob": "^8.0.1", 1020 | "infer-owner": "^1.0.4", 1021 | "lru-cache": "^7.7.1", 1022 | "minipass": "^3.1.6", 1023 | "minipass-collect": "^1.0.2", 1024 | "minipass-flush": "^1.0.5", 1025 | "minipass-pipeline": "^1.2.4", 1026 | "mkdirp": "^1.0.4", 1027 | "p-map": "^4.0.0", 1028 | "promise-inflight": "^1.0.1", 1029 | "rimraf": "^3.0.2", 1030 | "ssri": "^9.0.0", 1031 | "tar": "^6.1.11", 1032 | "unique-filename": "^1.1.1" 1033 | }, 1034 | "engines": { 1035 | "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 1036 | } 1037 | }, 1038 | "node_modules/npm/node_modules/chalk": { 1039 | "version": "4.1.2", 1040 | "extraneous": true, 1041 | "inBundle": true, 1042 | "license": "MIT", 1043 | "dependencies": { 1044 | "ansi-styles": "^4.1.0", 1045 | "supports-color": "^7.1.0" 1046 | }, 1047 | "engines": { 1048 | "node": ">=10" 1049 | }, 1050 | "funding": { 1051 | "url": "https://github.com/chalk/chalk?sponsor=1" 1052 | } 1053 | }, 1054 | "node_modules/npm/node_modules/chownr": { 1055 | "version": "2.0.0", 1056 | "extraneous": true, 1057 | "inBundle": true, 1058 | "license": "ISC", 1059 | "engines": { 1060 | "node": ">=10" 1061 | } 1062 | }, 1063 | "node_modules/npm/node_modules/cidr-regex": { 1064 | "version": "3.1.1", 1065 | "extraneous": true, 1066 | "inBundle": true, 1067 | "license": "BSD-2-Clause", 1068 | "dependencies": { 1069 | "ip-regex": "^4.1.0" 1070 | }, 1071 | "engines": { 1072 | "node": ">=10" 1073 | } 1074 | }, 1075 | "node_modules/npm/node_modules/clean-stack": { 1076 | "version": "2.2.0", 1077 | "extraneous": true, 1078 | "inBundle": true, 1079 | "license": "MIT", 1080 | "engines": { 1081 | "node": ">=6" 1082 | } 1083 | }, 1084 | "node_modules/npm/node_modules/cli-columns": { 1085 | "version": "4.0.0", 1086 | "extraneous": true, 1087 | "inBundle": true, 1088 | "license": "MIT", 1089 | "dependencies": { 1090 | "string-width": "^4.2.3", 1091 | "strip-ansi": "^6.0.1" 1092 | }, 1093 | "engines": { 1094 | "node": ">= 10" 1095 | } 1096 | }, 1097 | "node_modules/npm/node_modules/cli-table3": { 1098 | "version": "0.6.2", 1099 | "extraneous": true, 1100 | "inBundle": true, 1101 | "license": "MIT", 1102 | "dependencies": { 1103 | "string-width": "^4.2.0" 1104 | }, 1105 | "engines": { 1106 | "node": "10.* || >= 12.*" 1107 | }, 1108 | "optionalDependencies": { 1109 | "@colors/colors": "1.5.0" 1110 | } 1111 | }, 1112 | "node_modules/npm/node_modules/clone": { 1113 | "version": "1.0.4", 1114 | "extraneous": true, 1115 | "inBundle": true, 1116 | "license": "MIT", 1117 | "engines": { 1118 | "node": ">=0.8" 1119 | } 1120 | }, 1121 | "node_modules/npm/node_modules/cmd-shim": { 1122 | "version": "5.0.0", 1123 | "extraneous": true, 1124 | "inBundle": true, 1125 | "license": "ISC", 1126 | "dependencies": { 1127 | "mkdirp-infer-owner": "^2.0.0" 1128 | }, 1129 | "engines": { 1130 | "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 1131 | } 1132 | }, 1133 | "node_modules/npm/node_modules/color-convert": { 1134 | "version": "2.0.1", 1135 | "extraneous": true, 1136 | "inBundle": true, 1137 | "license": "MIT", 1138 | "dependencies": { 1139 | "color-name": "~1.1.4" 1140 | }, 1141 | "engines": { 1142 | "node": ">=7.0.0" 1143 | } 1144 | }, 1145 | "node_modules/npm/node_modules/color-name": { 1146 | "version": "1.1.4", 1147 | "extraneous": true, 1148 | "inBundle": true, 1149 | "license": "MIT" 1150 | }, 1151 | "node_modules/npm/node_modules/color-support": { 1152 | "version": "1.1.3", 1153 | "extraneous": true, 1154 | "inBundle": true, 1155 | "license": "ISC", 1156 | "bin": { 1157 | "color-support": "bin.js" 1158 | } 1159 | }, 1160 | "node_modules/npm/node_modules/columnify": { 1161 | "version": "1.6.0", 1162 | "extraneous": true, 1163 | "inBundle": true, 1164 | "license": "MIT", 1165 | "dependencies": { 1166 | "strip-ansi": "^6.0.1", 1167 | "wcwidth": "^1.0.0" 1168 | }, 1169 | "engines": { 1170 | "node": ">=8.0.0" 1171 | } 1172 | }, 1173 | "node_modules/npm/node_modules/common-ancestor-path": { 1174 | "version": "1.0.1", 1175 | "extraneous": true, 1176 | "inBundle": true, 1177 | "license": "ISC" 1178 | }, 1179 | "node_modules/npm/node_modules/concat-map": { 1180 | "version": "0.0.1", 1181 | "extraneous": true, 1182 | "inBundle": true, 1183 | "license": "MIT" 1184 | }, 1185 | "node_modules/npm/node_modules/console-control-strings": { 1186 | "version": "1.1.0", 1187 | "extraneous": true, 1188 | "inBundle": true, 1189 | "license": "ISC" 1190 | }, 1191 | "node_modules/npm/node_modules/debug": { 1192 | "version": "4.3.4", 1193 | "extraneous": true, 1194 | "inBundle": true, 1195 | "license": "MIT", 1196 | "dependencies": { 1197 | "ms": "2.1.2" 1198 | }, 1199 | "engines": { 1200 | "node": ">=6.0" 1201 | }, 1202 | "peerDependenciesMeta": { 1203 | "supports-color": { 1204 | "optional": true 1205 | } 1206 | } 1207 | }, 1208 | "node_modules/npm/node_modules/debug/node_modules/ms": { 1209 | "version": "2.1.2", 1210 | "extraneous": true, 1211 | "inBundle": true, 1212 | "license": "MIT" 1213 | }, 1214 | "node_modules/npm/node_modules/debuglog": { 1215 | "version": "1.0.1", 1216 | "extraneous": true, 1217 | "inBundle": true, 1218 | "license": "MIT", 1219 | "engines": { 1220 | "node": "*" 1221 | } 1222 | }, 1223 | "node_modules/npm/node_modules/defaults": { 1224 | "version": "1.0.3", 1225 | "extraneous": true, 1226 | "inBundle": true, 1227 | "license": "MIT", 1228 | "dependencies": { 1229 | "clone": "^1.0.2" 1230 | } 1231 | }, 1232 | "node_modules/npm/node_modules/delegates": { 1233 | "version": "1.0.0", 1234 | "extraneous": true, 1235 | "inBundle": true, 1236 | "license": "MIT" 1237 | }, 1238 | "node_modules/npm/node_modules/depd": { 1239 | "version": "1.1.2", 1240 | "extraneous": true, 1241 | "inBundle": true, 1242 | "license": "MIT", 1243 | "engines": { 1244 | "node": ">= 0.6" 1245 | } 1246 | }, 1247 | "node_modules/npm/node_modules/dezalgo": { 1248 | "version": "1.0.4", 1249 | "extraneous": true, 1250 | "inBundle": true, 1251 | "license": "ISC", 1252 | "dependencies": { 1253 | "asap": "^2.0.0", 1254 | "wrappy": "1" 1255 | } 1256 | }, 1257 | "node_modules/npm/node_modules/diff": { 1258 | "version": "5.0.0", 1259 | "extraneous": true, 1260 | "inBundle": true, 1261 | "license": "BSD-3-Clause", 1262 | "engines": { 1263 | "node": ">=0.3.1" 1264 | } 1265 | }, 1266 | "node_modules/npm/node_modules/emoji-regex": { 1267 | "version": "8.0.0", 1268 | "extraneous": true, 1269 | "inBundle": true, 1270 | "license": "MIT" 1271 | }, 1272 | "node_modules/npm/node_modules/encoding": { 1273 | "version": "0.1.13", 1274 | "extraneous": true, 1275 | "inBundle": true, 1276 | "license": "MIT", 1277 | "dependencies": { 1278 | "iconv-lite": "^0.6.2" 1279 | } 1280 | }, 1281 | "node_modules/npm/node_modules/env-paths": { 1282 | "version": "2.2.1", 1283 | "extraneous": true, 1284 | "inBundle": true, 1285 | "license": "MIT", 1286 | "engines": { 1287 | "node": ">=6" 1288 | } 1289 | }, 1290 | "node_modules/npm/node_modules/err-code": { 1291 | "version": "2.0.3", 1292 | "extraneous": true, 1293 | "inBundle": true, 1294 | "license": "MIT" 1295 | }, 1296 | "node_modules/npm/node_modules/fastest-levenshtein": { 1297 | "version": "1.0.12", 1298 | "extraneous": true, 1299 | "inBundle": true, 1300 | "license": "MIT" 1301 | }, 1302 | "node_modules/npm/node_modules/fs-minipass": { 1303 | "version": "2.1.0", 1304 | "extraneous": true, 1305 | "inBundle": true, 1306 | "license": "ISC", 1307 | "dependencies": { 1308 | "minipass": "^3.0.0" 1309 | }, 1310 | "engines": { 1311 | "node": ">= 8" 1312 | } 1313 | }, 1314 | "node_modules/npm/node_modules/fs.realpath": { 1315 | "version": "1.0.0", 1316 | "extraneous": true, 1317 | "inBundle": true, 1318 | "license": "ISC" 1319 | }, 1320 | "node_modules/npm/node_modules/function-bind": { 1321 | "version": "1.1.1", 1322 | "extraneous": true, 1323 | "inBundle": true, 1324 | "license": "MIT" 1325 | }, 1326 | "node_modules/npm/node_modules/gauge": { 1327 | "version": "4.0.4", 1328 | "extraneous": true, 1329 | "inBundle": true, 1330 | "license": "ISC", 1331 | "dependencies": { 1332 | "aproba": "^1.0.3 || ^2.0.0", 1333 | "color-support": "^1.1.3", 1334 | "console-control-strings": "^1.1.0", 1335 | "has-unicode": "^2.0.1", 1336 | "signal-exit": "^3.0.7", 1337 | "string-width": "^4.2.3", 1338 | "strip-ansi": "^6.0.1", 1339 | "wide-align": "^1.1.5" 1340 | }, 1341 | "engines": { 1342 | "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 1343 | } 1344 | }, 1345 | "node_modules/npm/node_modules/glob": { 1346 | "version": "8.0.3", 1347 | "extraneous": true, 1348 | "inBundle": true, 1349 | "license": "ISC", 1350 | "dependencies": { 1351 | "fs.realpath": "^1.0.0", 1352 | "inflight": "^1.0.4", 1353 | "inherits": "2", 1354 | "minimatch": "^5.0.1", 1355 | "once": "^1.3.0" 1356 | }, 1357 | "engines": { 1358 | "node": ">=12" 1359 | }, 1360 | "funding": { 1361 | "url": "https://github.com/sponsors/isaacs" 1362 | } 1363 | }, 1364 | "node_modules/npm/node_modules/graceful-fs": { 1365 | "version": "4.2.10", 1366 | "extraneous": true, 1367 | "inBundle": true, 1368 | "license": "ISC" 1369 | }, 1370 | "node_modules/npm/node_modules/has": { 1371 | "version": "1.0.3", 1372 | "extraneous": true, 1373 | "inBundle": true, 1374 | "license": "MIT", 1375 | "dependencies": { 1376 | "function-bind": "^1.1.1" 1377 | }, 1378 | "engines": { 1379 | "node": ">= 0.4.0" 1380 | } 1381 | }, 1382 | "node_modules/npm/node_modules/has-flag": { 1383 | "version": "4.0.0", 1384 | "extraneous": true, 1385 | "inBundle": true, 1386 | "license": "MIT", 1387 | "engines": { 1388 | "node": ">=8" 1389 | } 1390 | }, 1391 | "node_modules/npm/node_modules/has-unicode": { 1392 | "version": "2.0.1", 1393 | "extraneous": true, 1394 | "inBundle": true, 1395 | "license": "ISC" 1396 | }, 1397 | "node_modules/npm/node_modules/hosted-git-info": { 1398 | "version": "5.0.0", 1399 | "extraneous": true, 1400 | "inBundle": true, 1401 | "license": "ISC", 1402 | "dependencies": { 1403 | "lru-cache": "^7.5.1" 1404 | }, 1405 | "engines": { 1406 | "node": "^12.13.0 || ^14.15.0 || >=16" 1407 | } 1408 | }, 1409 | "node_modules/npm/node_modules/http-cache-semantics": { 1410 | "version": "4.1.0", 1411 | "extraneous": true, 1412 | "inBundle": true, 1413 | "license": "BSD-2-Clause" 1414 | }, 1415 | "node_modules/npm/node_modules/http-proxy-agent": { 1416 | "version": "5.0.0", 1417 | "extraneous": true, 1418 | "inBundle": true, 1419 | "license": "MIT", 1420 | "dependencies": { 1421 | "@tootallnate/once": "2", 1422 | "agent-base": "6", 1423 | "debug": "4" 1424 | }, 1425 | "engines": { 1426 | "node": ">= 6" 1427 | } 1428 | }, 1429 | "node_modules/npm/node_modules/https-proxy-agent": { 1430 | "version": "5.0.1", 1431 | "extraneous": true, 1432 | "inBundle": true, 1433 | "license": "MIT", 1434 | "dependencies": { 1435 | "agent-base": "6", 1436 | "debug": "4" 1437 | }, 1438 | "engines": { 1439 | "node": ">= 6" 1440 | } 1441 | }, 1442 | "node_modules/npm/node_modules/humanize-ms": { 1443 | "version": "1.2.1", 1444 | "extraneous": true, 1445 | "inBundle": true, 1446 | "license": "MIT", 1447 | "dependencies": { 1448 | "ms": "^2.0.0" 1449 | } 1450 | }, 1451 | "node_modules/npm/node_modules/iconv-lite": { 1452 | "version": "0.6.3", 1453 | "extraneous": true, 1454 | "inBundle": true, 1455 | "license": "MIT", 1456 | "dependencies": { 1457 | "safer-buffer": ">= 2.1.2 < 3.0.0" 1458 | }, 1459 | "engines": { 1460 | "node": ">=0.10.0" 1461 | } 1462 | }, 1463 | "node_modules/npm/node_modules/ignore-walk": { 1464 | "version": "5.0.1", 1465 | "extraneous": true, 1466 | "inBundle": true, 1467 | "license": "ISC", 1468 | "dependencies": { 1469 | "minimatch": "^5.0.1" 1470 | }, 1471 | "engines": { 1472 | "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 1473 | } 1474 | }, 1475 | "node_modules/npm/node_modules/imurmurhash": { 1476 | "version": "0.1.4", 1477 | "extraneous": true, 1478 | "inBundle": true, 1479 | "license": "MIT", 1480 | "engines": { 1481 | "node": ">=0.8.19" 1482 | } 1483 | }, 1484 | "node_modules/npm/node_modules/indent-string": { 1485 | "version": "4.0.0", 1486 | "extraneous": true, 1487 | "inBundle": true, 1488 | "license": "MIT", 1489 | "engines": { 1490 | "node": ">=8" 1491 | } 1492 | }, 1493 | "node_modules/npm/node_modules/infer-owner": { 1494 | "version": "1.0.4", 1495 | "extraneous": true, 1496 | "inBundle": true, 1497 | "license": "ISC" 1498 | }, 1499 | "node_modules/npm/node_modules/inflight": { 1500 | "version": "1.0.6", 1501 | "extraneous": true, 1502 | "inBundle": true, 1503 | "license": "ISC", 1504 | "dependencies": { 1505 | "once": "^1.3.0", 1506 | "wrappy": "1" 1507 | } 1508 | }, 1509 | "node_modules/npm/node_modules/inherits": { 1510 | "version": "2.0.4", 1511 | "extraneous": true, 1512 | "inBundle": true, 1513 | "license": "ISC" 1514 | }, 1515 | "node_modules/npm/node_modules/ini": { 1516 | "version": "3.0.0", 1517 | "extraneous": true, 1518 | "inBundle": true, 1519 | "license": "ISC", 1520 | "engines": { 1521 | "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 1522 | } 1523 | }, 1524 | "node_modules/npm/node_modules/init-package-json": { 1525 | "version": "3.0.2", 1526 | "extraneous": true, 1527 | "inBundle": true, 1528 | "license": "ISC", 1529 | "dependencies": { 1530 | "npm-package-arg": "^9.0.1", 1531 | "promzard": "^0.3.0", 1532 | "read": "^1.0.7", 1533 | "read-package-json": "^5.0.0", 1534 | "semver": "^7.3.5", 1535 | "validate-npm-package-license": "^3.0.4", 1536 | "validate-npm-package-name": "^4.0.0" 1537 | }, 1538 | "engines": { 1539 | "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 1540 | } 1541 | }, 1542 | "node_modules/npm/node_modules/ip": { 1543 | "version": "1.1.8", 1544 | "extraneous": true, 1545 | "inBundle": true, 1546 | "license": "MIT" 1547 | }, 1548 | "node_modules/npm/node_modules/ip-regex": { 1549 | "version": "4.3.0", 1550 | "extraneous": true, 1551 | "inBundle": true, 1552 | "license": "MIT", 1553 | "engines": { 1554 | "node": ">=8" 1555 | } 1556 | }, 1557 | "node_modules/npm/node_modules/is-cidr": { 1558 | "version": "4.0.2", 1559 | "extraneous": true, 1560 | "inBundle": true, 1561 | "license": "BSD-2-Clause", 1562 | "dependencies": { 1563 | "cidr-regex": "^3.1.1" 1564 | }, 1565 | "engines": { 1566 | "node": ">=10" 1567 | } 1568 | }, 1569 | "node_modules/npm/node_modules/is-core-module": { 1570 | "version": "2.9.0", 1571 | "extraneous": true, 1572 | "inBundle": true, 1573 | "license": "MIT", 1574 | "dependencies": { 1575 | "has": "^1.0.3" 1576 | }, 1577 | "funding": { 1578 | "url": "https://github.com/sponsors/ljharb" 1579 | } 1580 | }, 1581 | "node_modules/npm/node_modules/is-fullwidth-code-point": { 1582 | "version": "3.0.0", 1583 | "extraneous": true, 1584 | "inBundle": true, 1585 | "license": "MIT", 1586 | "engines": { 1587 | "node": ">=8" 1588 | } 1589 | }, 1590 | "node_modules/npm/node_modules/is-lambda": { 1591 | "version": "1.0.1", 1592 | "extraneous": true, 1593 | "inBundle": true, 1594 | "license": "MIT" 1595 | }, 1596 | "node_modules/npm/node_modules/isexe": { 1597 | "version": "2.0.0", 1598 | "extraneous": true, 1599 | "inBundle": true, 1600 | "license": "ISC" 1601 | }, 1602 | "node_modules/npm/node_modules/json-parse-even-better-errors": { 1603 | "version": "2.3.1", 1604 | "extraneous": true, 1605 | "inBundle": true, 1606 | "license": "MIT" 1607 | }, 1608 | "node_modules/npm/node_modules/json-stringify-nice": { 1609 | "version": "1.1.4", 1610 | "extraneous": true, 1611 | "inBundle": true, 1612 | "license": "ISC", 1613 | "funding": { 1614 | "url": "https://github.com/sponsors/isaacs" 1615 | } 1616 | }, 1617 | "node_modules/npm/node_modules/jsonparse": { 1618 | "version": "1.3.1", 1619 | "engines": [ 1620 | "node >= 0.2.0" 1621 | ], 1622 | "extraneous": true, 1623 | "inBundle": true, 1624 | "license": "MIT" 1625 | }, 1626 | "node_modules/npm/node_modules/just-diff": { 1627 | "version": "5.0.3", 1628 | "extraneous": true, 1629 | "inBundle": true, 1630 | "license": "MIT" 1631 | }, 1632 | "node_modules/npm/node_modules/just-diff-apply": { 1633 | "version": "5.3.1", 1634 | "extraneous": true, 1635 | "inBundle": true, 1636 | "license": "MIT" 1637 | }, 1638 | "node_modules/npm/node_modules/libnpmaccess": { 1639 | "version": "6.0.3", 1640 | "extraneous": true, 1641 | "inBundle": true, 1642 | "license": "ISC", 1643 | "dependencies": { 1644 | "aproba": "^2.0.0", 1645 | "minipass": "^3.1.1", 1646 | "npm-package-arg": "^9.0.1", 1647 | "npm-registry-fetch": "^13.0.0" 1648 | }, 1649 | "engines": { 1650 | "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 1651 | } 1652 | }, 1653 | "node_modules/npm/node_modules/libnpmdiff": { 1654 | "version": "4.0.4", 1655 | "extraneous": true, 1656 | "inBundle": true, 1657 | "license": "ISC", 1658 | "dependencies": { 1659 | "@npmcli/disparity-colors": "^2.0.0", 1660 | "@npmcli/installed-package-contents": "^1.0.7", 1661 | "binary-extensions": "^2.2.0", 1662 | "diff": "^5.0.0", 1663 | "minimatch": "^5.0.1", 1664 | "npm-package-arg": "^9.0.1", 1665 | "pacote": "^13.6.1", 1666 | "tar": "^6.1.0" 1667 | }, 1668 | "engines": { 1669 | "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 1670 | } 1671 | }, 1672 | "node_modules/npm/node_modules/libnpmexec": { 1673 | "version": "4.0.8", 1674 | "extraneous": true, 1675 | "inBundle": true, 1676 | "license": "ISC", 1677 | "dependencies": { 1678 | "@npmcli/arborist": "^5.0.0", 1679 | "@npmcli/ci-detect": "^2.0.0", 1680 | "@npmcli/run-script": "^4.1.3", 1681 | "chalk": "^4.1.0", 1682 | "mkdirp-infer-owner": "^2.0.0", 1683 | "npm-package-arg": "^9.0.1", 1684 | "npmlog": "^6.0.2", 1685 | "pacote": "^13.6.1", 1686 | "proc-log": "^2.0.0", 1687 | "read": "^1.0.7", 1688 | "read-package-json-fast": "^2.0.2", 1689 | "walk-up-path": "^1.0.0" 1690 | }, 1691 | "engines": { 1692 | "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 1693 | } 1694 | }, 1695 | "node_modules/npm/node_modules/libnpmfund": { 1696 | "version": "3.0.2", 1697 | "extraneous": true, 1698 | "inBundle": true, 1699 | "license": "ISC", 1700 | "dependencies": { 1701 | "@npmcli/arborist": "^5.0.0" 1702 | }, 1703 | "engines": { 1704 | "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 1705 | } 1706 | }, 1707 | "node_modules/npm/node_modules/libnpmhook": { 1708 | "version": "8.0.3", 1709 | "extraneous": true, 1710 | "inBundle": true, 1711 | "license": "ISC", 1712 | "dependencies": { 1713 | "aproba": "^2.0.0", 1714 | "npm-registry-fetch": "^13.0.0" 1715 | }, 1716 | "engines": { 1717 | "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 1718 | } 1719 | }, 1720 | "node_modules/npm/node_modules/libnpmorg": { 1721 | "version": "4.0.3", 1722 | "extraneous": true, 1723 | "inBundle": true, 1724 | "license": "ISC", 1725 | "dependencies": { 1726 | "aproba": "^2.0.0", 1727 | "npm-registry-fetch": "^13.0.0" 1728 | }, 1729 | "engines": { 1730 | "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 1731 | } 1732 | }, 1733 | "node_modules/npm/node_modules/libnpmpack": { 1734 | "version": "4.1.2", 1735 | "extraneous": true, 1736 | "inBundle": true, 1737 | "license": "ISC", 1738 | "dependencies": { 1739 | "@npmcli/run-script": "^4.1.3", 1740 | "npm-package-arg": "^9.0.1", 1741 | "pacote": "^13.6.1" 1742 | }, 1743 | "engines": { 1744 | "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 1745 | } 1746 | }, 1747 | "node_modules/npm/node_modules/libnpmpublish": { 1748 | "version": "6.0.4", 1749 | "extraneous": true, 1750 | "inBundle": true, 1751 | "license": "ISC", 1752 | "dependencies": { 1753 | "normalize-package-data": "^4.0.0", 1754 | "npm-package-arg": "^9.0.1", 1755 | "npm-registry-fetch": "^13.0.0", 1756 | "semver": "^7.3.7", 1757 | "ssri": "^9.0.0" 1758 | }, 1759 | "engines": { 1760 | "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 1761 | } 1762 | }, 1763 | "node_modules/npm/node_modules/libnpmsearch": { 1764 | "version": "5.0.3", 1765 | "extraneous": true, 1766 | "inBundle": true, 1767 | "license": "ISC", 1768 | "dependencies": { 1769 | "npm-registry-fetch": "^13.0.0" 1770 | }, 1771 | "engines": { 1772 | "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 1773 | } 1774 | }, 1775 | "node_modules/npm/node_modules/libnpmteam": { 1776 | "version": "4.0.3", 1777 | "extraneous": true, 1778 | "inBundle": true, 1779 | "license": "ISC", 1780 | "dependencies": { 1781 | "aproba": "^2.0.0", 1782 | "npm-registry-fetch": "^13.0.0" 1783 | }, 1784 | "engines": { 1785 | "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 1786 | } 1787 | }, 1788 | "node_modules/npm/node_modules/libnpmversion": { 1789 | "version": "3.0.6", 1790 | "extraneous": true, 1791 | "inBundle": true, 1792 | "license": "ISC", 1793 | "dependencies": { 1794 | "@npmcli/git": "^3.0.0", 1795 | "@npmcli/run-script": "^4.1.3", 1796 | "json-parse-even-better-errors": "^2.3.1", 1797 | "proc-log": "^2.0.0", 1798 | "semver": "^7.3.7" 1799 | }, 1800 | "engines": { 1801 | "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 1802 | } 1803 | }, 1804 | "node_modules/npm/node_modules/lru-cache": { 1805 | "version": "7.12.0", 1806 | "extraneous": true, 1807 | "inBundle": true, 1808 | "license": "ISC", 1809 | "engines": { 1810 | "node": ">=12" 1811 | } 1812 | }, 1813 | "node_modules/npm/node_modules/make-fetch-happen": { 1814 | "version": "10.2.0", 1815 | "extraneous": true, 1816 | "inBundle": true, 1817 | "license": "ISC", 1818 | "dependencies": { 1819 | "agentkeepalive": "^4.2.1", 1820 | "cacache": "^16.1.0", 1821 | "http-cache-semantics": "^4.1.0", 1822 | "http-proxy-agent": "^5.0.0", 1823 | "https-proxy-agent": "^5.0.0", 1824 | "is-lambda": "^1.0.1", 1825 | "lru-cache": "^7.7.1", 1826 | "minipass": "^3.1.6", 1827 | "minipass-collect": "^1.0.2", 1828 | "minipass-fetch": "^2.0.3", 1829 | "minipass-flush": "^1.0.5", 1830 | "minipass-pipeline": "^1.2.4", 1831 | "negotiator": "^0.6.3", 1832 | "promise-retry": "^2.0.1", 1833 | "socks-proxy-agent": "^7.0.0", 1834 | "ssri": "^9.0.0" 1835 | }, 1836 | "engines": { 1837 | "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 1838 | } 1839 | }, 1840 | "node_modules/npm/node_modules/minimatch": { 1841 | "version": "5.1.0", 1842 | "extraneous": true, 1843 | "inBundle": true, 1844 | "license": "ISC", 1845 | "dependencies": { 1846 | "brace-expansion": "^2.0.1" 1847 | }, 1848 | "engines": { 1849 | "node": ">=10" 1850 | } 1851 | }, 1852 | "node_modules/npm/node_modules/minipass": { 1853 | "version": "3.3.4", 1854 | "extraneous": true, 1855 | "inBundle": true, 1856 | "license": "ISC", 1857 | "dependencies": { 1858 | "yallist": "^4.0.0" 1859 | }, 1860 | "engines": { 1861 | "node": ">=8" 1862 | } 1863 | }, 1864 | "node_modules/npm/node_modules/minipass-collect": { 1865 | "version": "1.0.2", 1866 | "extraneous": true, 1867 | "inBundle": true, 1868 | "license": "ISC", 1869 | "dependencies": { 1870 | "minipass": "^3.0.0" 1871 | }, 1872 | "engines": { 1873 | "node": ">= 8" 1874 | } 1875 | }, 1876 | "node_modules/npm/node_modules/minipass-fetch": { 1877 | "version": "2.1.0", 1878 | "extraneous": true, 1879 | "inBundle": true, 1880 | "license": "MIT", 1881 | "dependencies": { 1882 | "minipass": "^3.1.6", 1883 | "minipass-sized": "^1.0.3", 1884 | "minizlib": "^2.1.2" 1885 | }, 1886 | "engines": { 1887 | "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 1888 | }, 1889 | "optionalDependencies": { 1890 | "encoding": "^0.1.13" 1891 | } 1892 | }, 1893 | "node_modules/npm/node_modules/minipass-flush": { 1894 | "version": "1.0.5", 1895 | "extraneous": true, 1896 | "inBundle": true, 1897 | "license": "ISC", 1898 | "dependencies": { 1899 | "minipass": "^3.0.0" 1900 | }, 1901 | "engines": { 1902 | "node": ">= 8" 1903 | } 1904 | }, 1905 | "node_modules/npm/node_modules/minipass-json-stream": { 1906 | "version": "1.0.1", 1907 | "extraneous": true, 1908 | "inBundle": true, 1909 | "license": "MIT", 1910 | "dependencies": { 1911 | "jsonparse": "^1.3.1", 1912 | "minipass": "^3.0.0" 1913 | } 1914 | }, 1915 | "node_modules/npm/node_modules/minipass-pipeline": { 1916 | "version": "1.2.4", 1917 | "extraneous": true, 1918 | "inBundle": true, 1919 | "license": "ISC", 1920 | "dependencies": { 1921 | "minipass": "^3.0.0" 1922 | }, 1923 | "engines": { 1924 | "node": ">=8" 1925 | } 1926 | }, 1927 | "node_modules/npm/node_modules/minipass-sized": { 1928 | "version": "1.0.3", 1929 | "extraneous": true, 1930 | "inBundle": true, 1931 | "license": "ISC", 1932 | "dependencies": { 1933 | "minipass": "^3.0.0" 1934 | }, 1935 | "engines": { 1936 | "node": ">=8" 1937 | } 1938 | }, 1939 | "node_modules/npm/node_modules/minizlib": { 1940 | "version": "2.1.2", 1941 | "extraneous": true, 1942 | "inBundle": true, 1943 | "license": "MIT", 1944 | "dependencies": { 1945 | "minipass": "^3.0.0", 1946 | "yallist": "^4.0.0" 1947 | }, 1948 | "engines": { 1949 | "node": ">= 8" 1950 | } 1951 | }, 1952 | "node_modules/npm/node_modules/mkdirp": { 1953 | "version": "1.0.4", 1954 | "extraneous": true, 1955 | "inBundle": true, 1956 | "license": "MIT", 1957 | "bin": { 1958 | "mkdirp": "bin/cmd.js" 1959 | }, 1960 | "engines": { 1961 | "node": ">=10" 1962 | } 1963 | }, 1964 | "node_modules/npm/node_modules/mkdirp-infer-owner": { 1965 | "version": "2.0.0", 1966 | "extraneous": true, 1967 | "inBundle": true, 1968 | "license": "ISC", 1969 | "dependencies": { 1970 | "chownr": "^2.0.0", 1971 | "infer-owner": "^1.0.4", 1972 | "mkdirp": "^1.0.3" 1973 | }, 1974 | "engines": { 1975 | "node": ">=10" 1976 | } 1977 | }, 1978 | "node_modules/npm/node_modules/ms": { 1979 | "version": "2.1.3", 1980 | "extraneous": true, 1981 | "inBundle": true, 1982 | "license": "MIT" 1983 | }, 1984 | "node_modules/npm/node_modules/mute-stream": { 1985 | "version": "0.0.8", 1986 | "extraneous": true, 1987 | "inBundle": true, 1988 | "license": "ISC" 1989 | }, 1990 | "node_modules/npm/node_modules/negotiator": { 1991 | "version": "0.6.3", 1992 | "extraneous": true, 1993 | "inBundle": true, 1994 | "license": "MIT", 1995 | "engines": { 1996 | "node": ">= 0.6" 1997 | } 1998 | }, 1999 | "node_modules/npm/node_modules/node-gyp": { 2000 | "version": "9.0.0", 2001 | "extraneous": true, 2002 | "inBundle": true, 2003 | "license": "MIT", 2004 | "dependencies": { 2005 | "env-paths": "^2.2.0", 2006 | "glob": "^7.1.4", 2007 | "graceful-fs": "^4.2.6", 2008 | "make-fetch-happen": "^10.0.3", 2009 | "nopt": "^5.0.0", 2010 | "npmlog": "^6.0.0", 2011 | "rimraf": "^3.0.2", 2012 | "semver": "^7.3.5", 2013 | "tar": "^6.1.2", 2014 | "which": "^2.0.2" 2015 | }, 2016 | "bin": { 2017 | "node-gyp": "bin/node-gyp.js" 2018 | }, 2019 | "engines": { 2020 | "node": "^12.22 || ^14.13 || >=16" 2021 | } 2022 | }, 2023 | "node_modules/npm/node_modules/node-gyp/node_modules/brace-expansion": { 2024 | "version": "1.1.11", 2025 | "extraneous": true, 2026 | "inBundle": true, 2027 | "license": "MIT", 2028 | "dependencies": { 2029 | "balanced-match": "^1.0.0", 2030 | "concat-map": "0.0.1" 2031 | } 2032 | }, 2033 | "node_modules/npm/node_modules/node-gyp/node_modules/glob": { 2034 | "version": "7.2.3", 2035 | "extraneous": true, 2036 | "inBundle": true, 2037 | "license": "ISC", 2038 | "dependencies": { 2039 | "fs.realpath": "^1.0.0", 2040 | "inflight": "^1.0.4", 2041 | "inherits": "2", 2042 | "minimatch": "^3.1.1", 2043 | "once": "^1.3.0", 2044 | "path-is-absolute": "^1.0.0" 2045 | }, 2046 | "engines": { 2047 | "node": "*" 2048 | }, 2049 | "funding": { 2050 | "url": "https://github.com/sponsors/isaacs" 2051 | } 2052 | }, 2053 | "node_modules/npm/node_modules/node-gyp/node_modules/minimatch": { 2054 | "version": "3.1.2", 2055 | "extraneous": true, 2056 | "inBundle": true, 2057 | "license": "ISC", 2058 | "dependencies": { 2059 | "brace-expansion": "^1.1.7" 2060 | }, 2061 | "engines": { 2062 | "node": "*" 2063 | } 2064 | }, 2065 | "node_modules/npm/node_modules/nopt": { 2066 | "version": "5.0.0", 2067 | "extraneous": true, 2068 | "inBundle": true, 2069 | "license": "ISC", 2070 | "dependencies": { 2071 | "abbrev": "1" 2072 | }, 2073 | "bin": { 2074 | "nopt": "bin/nopt.js" 2075 | }, 2076 | "engines": { 2077 | "node": ">=6" 2078 | } 2079 | }, 2080 | "node_modules/npm/node_modules/normalize-package-data": { 2081 | "version": "4.0.0", 2082 | "extraneous": true, 2083 | "inBundle": true, 2084 | "license": "BSD-2-Clause", 2085 | "dependencies": { 2086 | "hosted-git-info": "^5.0.0", 2087 | "is-core-module": "^2.8.1", 2088 | "semver": "^7.3.5", 2089 | "validate-npm-package-license": "^3.0.4" 2090 | }, 2091 | "engines": { 2092 | "node": "^12.13.0 || ^14.15.0 || >=16" 2093 | } 2094 | }, 2095 | "node_modules/npm/node_modules/npm-audit-report": { 2096 | "version": "3.0.0", 2097 | "extraneous": true, 2098 | "inBundle": true, 2099 | "license": "ISC", 2100 | "dependencies": { 2101 | "chalk": "^4.0.0" 2102 | }, 2103 | "engines": { 2104 | "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 2105 | } 2106 | }, 2107 | "node_modules/npm/node_modules/npm-bundled": { 2108 | "version": "1.1.2", 2109 | "extraneous": true, 2110 | "inBundle": true, 2111 | "license": "ISC", 2112 | "dependencies": { 2113 | "npm-normalize-package-bin": "^1.0.1" 2114 | } 2115 | }, 2116 | "node_modules/npm/node_modules/npm-install-checks": { 2117 | "version": "5.0.0", 2118 | "extraneous": true, 2119 | "inBundle": true, 2120 | "license": "BSD-2-Clause", 2121 | "dependencies": { 2122 | "semver": "^7.1.1" 2123 | }, 2124 | "engines": { 2125 | "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 2126 | } 2127 | }, 2128 | "node_modules/npm/node_modules/npm-normalize-package-bin": { 2129 | "version": "1.0.1", 2130 | "extraneous": true, 2131 | "inBundle": true, 2132 | "license": "ISC" 2133 | }, 2134 | "node_modules/npm/node_modules/npm-package-arg": { 2135 | "version": "9.1.0", 2136 | "extraneous": true, 2137 | "inBundle": true, 2138 | "license": "ISC", 2139 | "dependencies": { 2140 | "hosted-git-info": "^5.0.0", 2141 | "proc-log": "^2.0.1", 2142 | "semver": "^7.3.5", 2143 | "validate-npm-package-name": "^4.0.0" 2144 | }, 2145 | "engines": { 2146 | "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 2147 | } 2148 | }, 2149 | "node_modules/npm/node_modules/npm-packlist": { 2150 | "version": "5.1.1", 2151 | "extraneous": true, 2152 | "inBundle": true, 2153 | "license": "ISC", 2154 | "dependencies": { 2155 | "glob": "^8.0.1", 2156 | "ignore-walk": "^5.0.1", 2157 | "npm-bundled": "^1.1.2", 2158 | "npm-normalize-package-bin": "^1.0.1" 2159 | }, 2160 | "bin": { 2161 | "npm-packlist": "bin/index.js" 2162 | }, 2163 | "engines": { 2164 | "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 2165 | } 2166 | }, 2167 | "node_modules/npm/node_modules/npm-pick-manifest": { 2168 | "version": "7.0.1", 2169 | "extraneous": true, 2170 | "inBundle": true, 2171 | "license": "ISC", 2172 | "dependencies": { 2173 | "npm-install-checks": "^5.0.0", 2174 | "npm-normalize-package-bin": "^1.0.1", 2175 | "npm-package-arg": "^9.0.0", 2176 | "semver": "^7.3.5" 2177 | }, 2178 | "engines": { 2179 | "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 2180 | } 2181 | }, 2182 | "node_modules/npm/node_modules/npm-profile": { 2183 | "version": "6.2.0", 2184 | "extraneous": true, 2185 | "inBundle": true, 2186 | "license": "ISC", 2187 | "dependencies": { 2188 | "npm-registry-fetch": "^13.0.1", 2189 | "proc-log": "^2.0.0" 2190 | }, 2191 | "engines": { 2192 | "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 2193 | } 2194 | }, 2195 | "node_modules/npm/node_modules/npm-registry-fetch": { 2196 | "version": "13.3.0", 2197 | "extraneous": true, 2198 | "inBundle": true, 2199 | "license": "ISC", 2200 | "dependencies": { 2201 | "make-fetch-happen": "^10.0.6", 2202 | "minipass": "^3.1.6", 2203 | "minipass-fetch": "^2.0.3", 2204 | "minipass-json-stream": "^1.0.1", 2205 | "minizlib": "^2.1.2", 2206 | "npm-package-arg": "^9.0.1", 2207 | "proc-log": "^2.0.0" 2208 | }, 2209 | "engines": { 2210 | "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 2211 | } 2212 | }, 2213 | "node_modules/npm/node_modules/npm-user-validate": { 2214 | "version": "1.0.1", 2215 | "extraneous": true, 2216 | "inBundle": true, 2217 | "license": "BSD-2-Clause" 2218 | }, 2219 | "node_modules/npm/node_modules/npmlog": { 2220 | "version": "6.0.2", 2221 | "extraneous": true, 2222 | "inBundle": true, 2223 | "license": "ISC", 2224 | "dependencies": { 2225 | "are-we-there-yet": "^3.0.0", 2226 | "console-control-strings": "^1.1.0", 2227 | "gauge": "^4.0.3", 2228 | "set-blocking": "^2.0.0" 2229 | }, 2230 | "engines": { 2231 | "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 2232 | } 2233 | }, 2234 | "node_modules/npm/node_modules/once": { 2235 | "version": "1.4.0", 2236 | "extraneous": true, 2237 | "inBundle": true, 2238 | "license": "ISC", 2239 | "dependencies": { 2240 | "wrappy": "1" 2241 | } 2242 | }, 2243 | "node_modules/npm/node_modules/opener": { 2244 | "version": "1.5.2", 2245 | "extraneous": true, 2246 | "inBundle": true, 2247 | "license": "(WTFPL OR MIT)", 2248 | "bin": { 2249 | "opener": "bin/opener-bin.js" 2250 | } 2251 | }, 2252 | "node_modules/npm/node_modules/p-map": { 2253 | "version": "4.0.0", 2254 | "extraneous": true, 2255 | "inBundle": true, 2256 | "license": "MIT", 2257 | "dependencies": { 2258 | "aggregate-error": "^3.0.0" 2259 | }, 2260 | "engines": { 2261 | "node": ">=10" 2262 | }, 2263 | "funding": { 2264 | "url": "https://github.com/sponsors/sindresorhus" 2265 | } 2266 | }, 2267 | "node_modules/npm/node_modules/pacote": { 2268 | "version": "13.6.1", 2269 | "extraneous": true, 2270 | "inBundle": true, 2271 | "license": "ISC", 2272 | "dependencies": { 2273 | "@npmcli/git": "^3.0.0", 2274 | "@npmcli/installed-package-contents": "^1.0.7", 2275 | "@npmcli/promise-spawn": "^3.0.0", 2276 | "@npmcli/run-script": "^4.1.0", 2277 | "cacache": "^16.0.0", 2278 | "chownr": "^2.0.0", 2279 | "fs-minipass": "^2.1.0", 2280 | "infer-owner": "^1.0.4", 2281 | "minipass": "^3.1.6", 2282 | "mkdirp": "^1.0.4", 2283 | "npm-package-arg": "^9.0.0", 2284 | "npm-packlist": "^5.1.0", 2285 | "npm-pick-manifest": "^7.0.0", 2286 | "npm-registry-fetch": "^13.0.1", 2287 | "proc-log": "^2.0.0", 2288 | "promise-retry": "^2.0.1", 2289 | "read-package-json": "^5.0.0", 2290 | "read-package-json-fast": "^2.0.3", 2291 | "rimraf": "^3.0.2", 2292 | "ssri": "^9.0.0", 2293 | "tar": "^6.1.11" 2294 | }, 2295 | "bin": { 2296 | "pacote": "lib/bin.js" 2297 | }, 2298 | "engines": { 2299 | "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 2300 | } 2301 | }, 2302 | "node_modules/npm/node_modules/parse-conflict-json": { 2303 | "version": "2.0.2", 2304 | "extraneous": true, 2305 | "inBundle": true, 2306 | "license": "ISC", 2307 | "dependencies": { 2308 | "json-parse-even-better-errors": "^2.3.1", 2309 | "just-diff": "^5.0.1", 2310 | "just-diff-apply": "^5.2.0" 2311 | }, 2312 | "engines": { 2313 | "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 2314 | } 2315 | }, 2316 | "node_modules/npm/node_modules/path-is-absolute": { 2317 | "version": "1.0.1", 2318 | "extraneous": true, 2319 | "inBundle": true, 2320 | "license": "MIT", 2321 | "engines": { 2322 | "node": ">=0.10.0" 2323 | } 2324 | }, 2325 | "node_modules/npm/node_modules/proc-log": { 2326 | "version": "2.0.1", 2327 | "extraneous": true, 2328 | "inBundle": true, 2329 | "license": "ISC", 2330 | "engines": { 2331 | "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 2332 | } 2333 | }, 2334 | "node_modules/npm/node_modules/promise-all-reject-late": { 2335 | "version": "1.0.1", 2336 | "extraneous": true, 2337 | "inBundle": true, 2338 | "license": "ISC", 2339 | "funding": { 2340 | "url": "https://github.com/sponsors/isaacs" 2341 | } 2342 | }, 2343 | "node_modules/npm/node_modules/promise-call-limit": { 2344 | "version": "1.0.1", 2345 | "extraneous": true, 2346 | "inBundle": true, 2347 | "license": "ISC", 2348 | "funding": { 2349 | "url": "https://github.com/sponsors/isaacs" 2350 | } 2351 | }, 2352 | "node_modules/npm/node_modules/promise-inflight": { 2353 | "version": "1.0.1", 2354 | "extraneous": true, 2355 | "inBundle": true, 2356 | "license": "ISC" 2357 | }, 2358 | "node_modules/npm/node_modules/promise-retry": { 2359 | "version": "2.0.1", 2360 | "extraneous": true, 2361 | "inBundle": true, 2362 | "license": "MIT", 2363 | "dependencies": { 2364 | "err-code": "^2.0.2", 2365 | "retry": "^0.12.0" 2366 | }, 2367 | "engines": { 2368 | "node": ">=10" 2369 | } 2370 | }, 2371 | "node_modules/npm/node_modules/promzard": { 2372 | "version": "0.3.0", 2373 | "extraneous": true, 2374 | "inBundle": true, 2375 | "license": "ISC", 2376 | "dependencies": { 2377 | "read": "1" 2378 | } 2379 | }, 2380 | "node_modules/npm/node_modules/qrcode-terminal": { 2381 | "version": "0.12.0", 2382 | "extraneous": true, 2383 | "inBundle": true, 2384 | "bin": { 2385 | "qrcode-terminal": "bin/qrcode-terminal.js" 2386 | } 2387 | }, 2388 | "node_modules/npm/node_modules/read": { 2389 | "version": "1.0.7", 2390 | "extraneous": true, 2391 | "inBundle": true, 2392 | "license": "ISC", 2393 | "dependencies": { 2394 | "mute-stream": "~0.0.4" 2395 | }, 2396 | "engines": { 2397 | "node": ">=0.8" 2398 | } 2399 | }, 2400 | "node_modules/npm/node_modules/read-cmd-shim": { 2401 | "version": "3.0.0", 2402 | "extraneous": true, 2403 | "inBundle": true, 2404 | "license": "ISC", 2405 | "engines": { 2406 | "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 2407 | } 2408 | }, 2409 | "node_modules/npm/node_modules/read-package-json": { 2410 | "version": "5.0.1", 2411 | "extraneous": true, 2412 | "inBundle": true, 2413 | "license": "ISC", 2414 | "dependencies": { 2415 | "glob": "^8.0.1", 2416 | "json-parse-even-better-errors": "^2.3.1", 2417 | "normalize-package-data": "^4.0.0", 2418 | "npm-normalize-package-bin": "^1.0.1" 2419 | }, 2420 | "engines": { 2421 | "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 2422 | } 2423 | }, 2424 | "node_modules/npm/node_modules/read-package-json-fast": { 2425 | "version": "2.0.3", 2426 | "extraneous": true, 2427 | "inBundle": true, 2428 | "license": "ISC", 2429 | "dependencies": { 2430 | "json-parse-even-better-errors": "^2.3.0", 2431 | "npm-normalize-package-bin": "^1.0.1" 2432 | }, 2433 | "engines": { 2434 | "node": ">=10" 2435 | } 2436 | }, 2437 | "node_modules/npm/node_modules/readable-stream": { 2438 | "version": "3.6.0", 2439 | "extraneous": true, 2440 | "inBundle": true, 2441 | "license": "MIT", 2442 | "dependencies": { 2443 | "inherits": "^2.0.3", 2444 | "string_decoder": "^1.1.1", 2445 | "util-deprecate": "^1.0.1" 2446 | }, 2447 | "engines": { 2448 | "node": ">= 6" 2449 | } 2450 | }, 2451 | "node_modules/npm/node_modules/readdir-scoped-modules": { 2452 | "version": "1.1.0", 2453 | "extraneous": true, 2454 | "inBundle": true, 2455 | "license": "ISC", 2456 | "dependencies": { 2457 | "debuglog": "^1.0.1", 2458 | "dezalgo": "^1.0.0", 2459 | "graceful-fs": "^4.1.2", 2460 | "once": "^1.3.0" 2461 | } 2462 | }, 2463 | "node_modules/npm/node_modules/retry": { 2464 | "version": "0.12.0", 2465 | "extraneous": true, 2466 | "inBundle": true, 2467 | "license": "MIT", 2468 | "engines": { 2469 | "node": ">= 4" 2470 | } 2471 | }, 2472 | "node_modules/npm/node_modules/rimraf": { 2473 | "version": "3.0.2", 2474 | "extraneous": true, 2475 | "inBundle": true, 2476 | "license": "ISC", 2477 | "dependencies": { 2478 | "glob": "^7.1.3" 2479 | }, 2480 | "bin": { 2481 | "rimraf": "bin.js" 2482 | }, 2483 | "funding": { 2484 | "url": "https://github.com/sponsors/isaacs" 2485 | } 2486 | }, 2487 | "node_modules/npm/node_modules/rimraf/node_modules/brace-expansion": { 2488 | "version": "1.1.11", 2489 | "extraneous": true, 2490 | "inBundle": true, 2491 | "license": "MIT", 2492 | "dependencies": { 2493 | "balanced-match": "^1.0.0", 2494 | "concat-map": "0.0.1" 2495 | } 2496 | }, 2497 | "node_modules/npm/node_modules/rimraf/node_modules/glob": { 2498 | "version": "7.2.3", 2499 | "extraneous": true, 2500 | "inBundle": true, 2501 | "license": "ISC", 2502 | "dependencies": { 2503 | "fs.realpath": "^1.0.0", 2504 | "inflight": "^1.0.4", 2505 | "inherits": "2", 2506 | "minimatch": "^3.1.1", 2507 | "once": "^1.3.0", 2508 | "path-is-absolute": "^1.0.0" 2509 | }, 2510 | "engines": { 2511 | "node": "*" 2512 | }, 2513 | "funding": { 2514 | "url": "https://github.com/sponsors/isaacs" 2515 | } 2516 | }, 2517 | "node_modules/npm/node_modules/rimraf/node_modules/minimatch": { 2518 | "version": "3.1.2", 2519 | "extraneous": true, 2520 | "inBundle": true, 2521 | "license": "ISC", 2522 | "dependencies": { 2523 | "brace-expansion": "^1.1.7" 2524 | }, 2525 | "engines": { 2526 | "node": "*" 2527 | } 2528 | }, 2529 | "node_modules/npm/node_modules/safe-buffer": { 2530 | "version": "5.2.1", 2531 | "extraneous": true, 2532 | "funding": [ 2533 | { 2534 | "type": "github", 2535 | "url": "https://github.com/sponsors/feross" 2536 | }, 2537 | { 2538 | "type": "patreon", 2539 | "url": "https://www.patreon.com/feross" 2540 | }, 2541 | { 2542 | "type": "consulting", 2543 | "url": "https://feross.org/support" 2544 | } 2545 | ], 2546 | "inBundle": true, 2547 | "license": "MIT" 2548 | }, 2549 | "node_modules/npm/node_modules/safer-buffer": { 2550 | "version": "2.1.2", 2551 | "extraneous": true, 2552 | "inBundle": true, 2553 | "license": "MIT" 2554 | }, 2555 | "node_modules/npm/node_modules/semver": { 2556 | "version": "7.3.7", 2557 | "extraneous": true, 2558 | "inBundle": true, 2559 | "license": "ISC", 2560 | "dependencies": { 2561 | "lru-cache": "^6.0.0" 2562 | }, 2563 | "bin": { 2564 | "semver": "bin/semver.js" 2565 | }, 2566 | "engines": { 2567 | "node": ">=10" 2568 | } 2569 | }, 2570 | "node_modules/npm/node_modules/semver/node_modules/lru-cache": { 2571 | "version": "6.0.0", 2572 | "extraneous": true, 2573 | "inBundle": true, 2574 | "license": "ISC", 2575 | "dependencies": { 2576 | "yallist": "^4.0.0" 2577 | }, 2578 | "engines": { 2579 | "node": ">=10" 2580 | } 2581 | }, 2582 | "node_modules/npm/node_modules/set-blocking": { 2583 | "version": "2.0.0", 2584 | "extraneous": true, 2585 | "inBundle": true, 2586 | "license": "ISC" 2587 | }, 2588 | "node_modules/npm/node_modules/signal-exit": { 2589 | "version": "3.0.7", 2590 | "extraneous": true, 2591 | "inBundle": true, 2592 | "license": "ISC" 2593 | }, 2594 | "node_modules/npm/node_modules/smart-buffer": { 2595 | "version": "4.2.0", 2596 | "extraneous": true, 2597 | "inBundle": true, 2598 | "license": "MIT", 2599 | "engines": { 2600 | "node": ">= 6.0.0", 2601 | "npm": ">= 3.0.0" 2602 | } 2603 | }, 2604 | "node_modules/npm/node_modules/socks": { 2605 | "version": "2.6.2", 2606 | "extraneous": true, 2607 | "inBundle": true, 2608 | "license": "MIT", 2609 | "dependencies": { 2610 | "ip": "^1.1.5", 2611 | "smart-buffer": "^4.2.0" 2612 | }, 2613 | "engines": { 2614 | "node": ">= 10.13.0", 2615 | "npm": ">= 3.0.0" 2616 | } 2617 | }, 2618 | "node_modules/npm/node_modules/socks-proxy-agent": { 2619 | "version": "7.0.0", 2620 | "extraneous": true, 2621 | "inBundle": true, 2622 | "license": "MIT", 2623 | "dependencies": { 2624 | "agent-base": "^6.0.2", 2625 | "debug": "^4.3.3", 2626 | "socks": "^2.6.2" 2627 | }, 2628 | "engines": { 2629 | "node": ">= 10" 2630 | } 2631 | }, 2632 | "node_modules/npm/node_modules/spdx-correct": { 2633 | "version": "3.1.1", 2634 | "extraneous": true, 2635 | "inBundle": true, 2636 | "license": "Apache-2.0", 2637 | "dependencies": { 2638 | "spdx-expression-parse": "^3.0.0", 2639 | "spdx-license-ids": "^3.0.0" 2640 | } 2641 | }, 2642 | "node_modules/npm/node_modules/spdx-exceptions": { 2643 | "version": "2.3.0", 2644 | "extraneous": true, 2645 | "inBundle": true, 2646 | "license": "CC-BY-3.0" 2647 | }, 2648 | "node_modules/npm/node_modules/spdx-expression-parse": { 2649 | "version": "3.0.1", 2650 | "extraneous": true, 2651 | "inBundle": true, 2652 | "license": "MIT", 2653 | "dependencies": { 2654 | "spdx-exceptions": "^2.1.0", 2655 | "spdx-license-ids": "^3.0.0" 2656 | } 2657 | }, 2658 | "node_modules/npm/node_modules/spdx-license-ids": { 2659 | "version": "3.0.11", 2660 | "extraneous": true, 2661 | "inBundle": true, 2662 | "license": "CC0-1.0" 2663 | }, 2664 | "node_modules/npm/node_modules/ssri": { 2665 | "version": "9.0.1", 2666 | "extraneous": true, 2667 | "inBundle": true, 2668 | "license": "ISC", 2669 | "dependencies": { 2670 | "minipass": "^3.1.1" 2671 | }, 2672 | "engines": { 2673 | "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 2674 | } 2675 | }, 2676 | "node_modules/npm/node_modules/string_decoder": { 2677 | "version": "1.3.0", 2678 | "extraneous": true, 2679 | "inBundle": true, 2680 | "license": "MIT", 2681 | "dependencies": { 2682 | "safe-buffer": "~5.2.0" 2683 | } 2684 | }, 2685 | "node_modules/npm/node_modules/string-width": { 2686 | "version": "4.2.3", 2687 | "extraneous": true, 2688 | "inBundle": true, 2689 | "license": "MIT", 2690 | "dependencies": { 2691 | "emoji-regex": "^8.0.0", 2692 | "is-fullwidth-code-point": "^3.0.0", 2693 | "strip-ansi": "^6.0.1" 2694 | }, 2695 | "engines": { 2696 | "node": ">=8" 2697 | } 2698 | }, 2699 | "node_modules/npm/node_modules/strip-ansi": { 2700 | "version": "6.0.1", 2701 | "extraneous": true, 2702 | "inBundle": true, 2703 | "license": "MIT", 2704 | "dependencies": { 2705 | "ansi-regex": "^5.0.1" 2706 | }, 2707 | "engines": { 2708 | "node": ">=8" 2709 | } 2710 | }, 2711 | "node_modules/npm/node_modules/supports-color": { 2712 | "version": "7.2.0", 2713 | "extraneous": true, 2714 | "inBundle": true, 2715 | "license": "MIT", 2716 | "dependencies": { 2717 | "has-flag": "^4.0.0" 2718 | }, 2719 | "engines": { 2720 | "node": ">=8" 2721 | } 2722 | }, 2723 | "node_modules/npm/node_modules/tar": { 2724 | "version": "6.1.11", 2725 | "extraneous": true, 2726 | "inBundle": true, 2727 | "license": "ISC", 2728 | "dependencies": { 2729 | "chownr": "^2.0.0", 2730 | "fs-minipass": "^2.0.0", 2731 | "minipass": "^3.0.0", 2732 | "minizlib": "^2.1.1", 2733 | "mkdirp": "^1.0.3", 2734 | "yallist": "^4.0.0" 2735 | }, 2736 | "engines": { 2737 | "node": ">= 10" 2738 | } 2739 | }, 2740 | "node_modules/npm/node_modules/text-table": { 2741 | "version": "0.2.0", 2742 | "extraneous": true, 2743 | "inBundle": true, 2744 | "license": "MIT" 2745 | }, 2746 | "node_modules/npm/node_modules/tiny-relative-date": { 2747 | "version": "1.3.0", 2748 | "extraneous": true, 2749 | "inBundle": true, 2750 | "license": "MIT" 2751 | }, 2752 | "node_modules/npm/node_modules/treeverse": { 2753 | "version": "2.0.0", 2754 | "extraneous": true, 2755 | "inBundle": true, 2756 | "license": "ISC", 2757 | "engines": { 2758 | "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 2759 | } 2760 | }, 2761 | "node_modules/npm/node_modules/unique-filename": { 2762 | "version": "1.1.1", 2763 | "extraneous": true, 2764 | "inBundle": true, 2765 | "license": "ISC", 2766 | "dependencies": { 2767 | "unique-slug": "^2.0.0" 2768 | } 2769 | }, 2770 | "node_modules/npm/node_modules/unique-slug": { 2771 | "version": "2.0.2", 2772 | "extraneous": true, 2773 | "inBundle": true, 2774 | "license": "ISC", 2775 | "dependencies": { 2776 | "imurmurhash": "^0.1.4" 2777 | } 2778 | }, 2779 | "node_modules/npm/node_modules/util-deprecate": { 2780 | "version": "1.0.2", 2781 | "extraneous": true, 2782 | "inBundle": true, 2783 | "license": "MIT" 2784 | }, 2785 | "node_modules/npm/node_modules/validate-npm-package-license": { 2786 | "version": "3.0.4", 2787 | "extraneous": true, 2788 | "inBundle": true, 2789 | "license": "Apache-2.0", 2790 | "dependencies": { 2791 | "spdx-correct": "^3.0.0", 2792 | "spdx-expression-parse": "^3.0.0" 2793 | } 2794 | }, 2795 | "node_modules/npm/node_modules/validate-npm-package-name": { 2796 | "version": "4.0.0", 2797 | "extraneous": true, 2798 | "inBundle": true, 2799 | "license": "ISC", 2800 | "dependencies": { 2801 | "builtins": "^5.0.0" 2802 | }, 2803 | "engines": { 2804 | "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 2805 | } 2806 | }, 2807 | "node_modules/npm/node_modules/walk-up-path": { 2808 | "version": "1.0.0", 2809 | "extraneous": true, 2810 | "inBundle": true, 2811 | "license": "ISC" 2812 | }, 2813 | "node_modules/npm/node_modules/wcwidth": { 2814 | "version": "1.0.1", 2815 | "extraneous": true, 2816 | "inBundle": true, 2817 | "license": "MIT", 2818 | "dependencies": { 2819 | "defaults": "^1.0.3" 2820 | } 2821 | }, 2822 | "node_modules/npm/node_modules/which": { 2823 | "version": "2.0.2", 2824 | "extraneous": true, 2825 | "inBundle": true, 2826 | "license": "ISC", 2827 | "dependencies": { 2828 | "isexe": "^2.0.0" 2829 | }, 2830 | "bin": { 2831 | "node-which": "bin/node-which" 2832 | }, 2833 | "engines": { 2834 | "node": ">= 8" 2835 | } 2836 | }, 2837 | "node_modules/npm/node_modules/wide-align": { 2838 | "version": "1.1.5", 2839 | "extraneous": true, 2840 | "inBundle": true, 2841 | "license": "ISC", 2842 | "dependencies": { 2843 | "string-width": "^1.0.2 || 2 || 3 || 4" 2844 | } 2845 | }, 2846 | "node_modules/npm/node_modules/wrappy": { 2847 | "version": "1.0.2", 2848 | "extraneous": true, 2849 | "inBundle": true, 2850 | "license": "ISC" 2851 | }, 2852 | "node_modules/npm/node_modules/write-file-atomic": { 2853 | "version": "4.0.1", 2854 | "extraneous": true, 2855 | "inBundle": true, 2856 | "license": "ISC", 2857 | "dependencies": { 2858 | "imurmurhash": "^0.1.4", 2859 | "signal-exit": "^3.0.7" 2860 | }, 2861 | "engines": { 2862 | "node": "^12.13.0 || ^14.15.0 || >=16" 2863 | } 2864 | }, 2865 | "node_modules/npm/node_modules/yallist": { 2866 | "version": "4.0.0", 2867 | "extraneous": true, 2868 | "inBundle": true, 2869 | "license": "ISC" 2870 | }, 2871 | "node_modules/object-hash": { 2872 | "version": "3.0.0", 2873 | "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", 2874 | "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", 2875 | "dev": true, 2876 | "engines": { 2877 | "node": ">= 6" 2878 | } 2879 | }, 2880 | "node_modules/path-parse": { 2881 | "version": "1.0.7", 2882 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 2883 | "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 2884 | "dev": true 2885 | }, 2886 | "node_modules/picocolors": { 2887 | "version": "1.0.0", 2888 | "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", 2889 | "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", 2890 | "dev": true 2891 | }, 2892 | "node_modules/picomatch": { 2893 | "version": "2.3.1", 2894 | "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 2895 | "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 2896 | "dev": true, 2897 | "engines": { 2898 | "node": ">=8.6" 2899 | }, 2900 | "funding": { 2901 | "url": "https://github.com/sponsors/jonschlinkert" 2902 | } 2903 | }, 2904 | "node_modules/pify": { 2905 | "version": "2.3.0", 2906 | "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 2907 | "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", 2908 | "dev": true, 2909 | "engines": { 2910 | "node": ">=0.10.0" 2911 | } 2912 | }, 2913 | "node_modules/postcss": { 2914 | "version": "8.4.14", 2915 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", 2916 | "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", 2917 | "dev": true, 2918 | "funding": [ 2919 | { 2920 | "type": "opencollective", 2921 | "url": "https://opencollective.com/postcss/" 2922 | }, 2923 | { 2924 | "type": "tidelift", 2925 | "url": "https://tidelift.com/funding/github/npm/postcss" 2926 | } 2927 | ], 2928 | "dependencies": { 2929 | "nanoid": "^3.3.4", 2930 | "picocolors": "^1.0.0", 2931 | "source-map-js": "^1.0.2" 2932 | }, 2933 | "engines": { 2934 | "node": "^10 || ^12 || >=14" 2935 | } 2936 | }, 2937 | "node_modules/postcss-import": { 2938 | "version": "14.1.0", 2939 | "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", 2940 | "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", 2941 | "dev": true, 2942 | "dependencies": { 2943 | "postcss-value-parser": "^4.0.0", 2944 | "read-cache": "^1.0.0", 2945 | "resolve": "^1.1.7" 2946 | }, 2947 | "engines": { 2948 | "node": ">=10.0.0" 2949 | }, 2950 | "peerDependencies": { 2951 | "postcss": "^8.0.0" 2952 | } 2953 | }, 2954 | "node_modules/postcss-js": { 2955 | "version": "4.0.0", 2956 | "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", 2957 | "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", 2958 | "dev": true, 2959 | "dependencies": { 2960 | "camelcase-css": "^2.0.1" 2961 | }, 2962 | "engines": { 2963 | "node": "^12 || ^14 || >= 16" 2964 | }, 2965 | "funding": { 2966 | "type": "opencollective", 2967 | "url": "https://opencollective.com/postcss/" 2968 | }, 2969 | "peerDependencies": { 2970 | "postcss": "^8.3.3" 2971 | } 2972 | }, 2973 | "node_modules/postcss-load-config": { 2974 | "version": "3.1.4", 2975 | "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", 2976 | "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", 2977 | "dev": true, 2978 | "dependencies": { 2979 | "lilconfig": "^2.0.5", 2980 | "yaml": "^1.10.2" 2981 | }, 2982 | "engines": { 2983 | "node": ">= 10" 2984 | }, 2985 | "funding": { 2986 | "type": "opencollective", 2987 | "url": "https://opencollective.com/postcss/" 2988 | }, 2989 | "peerDependencies": { 2990 | "postcss": ">=8.0.9", 2991 | "ts-node": ">=9.0.0" 2992 | }, 2993 | "peerDependenciesMeta": { 2994 | "postcss": { 2995 | "optional": true 2996 | }, 2997 | "ts-node": { 2998 | "optional": true 2999 | } 3000 | } 3001 | }, 3002 | "node_modules/postcss-nested": { 3003 | "version": "5.0.6", 3004 | "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", 3005 | "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", 3006 | "dev": true, 3007 | "dependencies": { 3008 | "postcss-selector-parser": "^6.0.6" 3009 | }, 3010 | "engines": { 3011 | "node": ">=12.0" 3012 | }, 3013 | "funding": { 3014 | "type": "opencollective", 3015 | "url": "https://opencollective.com/postcss/" 3016 | }, 3017 | "peerDependencies": { 3018 | "postcss": "^8.2.14" 3019 | } 3020 | }, 3021 | "node_modules/postcss-selector-parser": { 3022 | "version": "6.0.10", 3023 | "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", 3024 | "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", 3025 | "dev": true, 3026 | "dependencies": { 3027 | "cssesc": "^3.0.0", 3028 | "util-deprecate": "^1.0.2" 3029 | }, 3030 | "engines": { 3031 | "node": ">=4" 3032 | } 3033 | }, 3034 | "node_modules/postcss-value-parser": { 3035 | "version": "4.2.0", 3036 | "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", 3037 | "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", 3038 | "dev": true 3039 | }, 3040 | "node_modules/queue-microtask": { 3041 | "version": "1.2.3", 3042 | "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 3043 | "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 3044 | "dev": true, 3045 | "funding": [ 3046 | { 3047 | "type": "github", 3048 | "url": "https://github.com/sponsors/feross" 3049 | }, 3050 | { 3051 | "type": "patreon", 3052 | "url": "https://www.patreon.com/feross" 3053 | }, 3054 | { 3055 | "type": "consulting", 3056 | "url": "https://feross.org/support" 3057 | } 3058 | ] 3059 | }, 3060 | "node_modules/quick-lru": { 3061 | "version": "5.1.1", 3062 | "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", 3063 | "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", 3064 | "dev": true, 3065 | "engines": { 3066 | "node": ">=10" 3067 | }, 3068 | "funding": { 3069 | "url": "https://github.com/sponsors/sindresorhus" 3070 | } 3071 | }, 3072 | "node_modules/read-cache": { 3073 | "version": "1.0.0", 3074 | "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", 3075 | "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", 3076 | "dev": true, 3077 | "dependencies": { 3078 | "pify": "^2.3.0" 3079 | } 3080 | }, 3081 | "node_modules/readdirp": { 3082 | "version": "3.6.0", 3083 | "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", 3084 | "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", 3085 | "dev": true, 3086 | "dependencies": { 3087 | "picomatch": "^2.2.1" 3088 | }, 3089 | "engines": { 3090 | "node": ">=8.10.0" 3091 | } 3092 | }, 3093 | "node_modules/resolve": { 3094 | "version": "1.22.1", 3095 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", 3096 | "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", 3097 | "dev": true, 3098 | "dependencies": { 3099 | "is-core-module": "^2.9.0", 3100 | "path-parse": "^1.0.7", 3101 | "supports-preserve-symlinks-flag": "^1.0.0" 3102 | }, 3103 | "bin": { 3104 | "resolve": "bin/resolve" 3105 | }, 3106 | "funding": { 3107 | "url": "https://github.com/sponsors/ljharb" 3108 | } 3109 | }, 3110 | "node_modules/reusify": { 3111 | "version": "1.0.4", 3112 | "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", 3113 | "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", 3114 | "dev": true, 3115 | "engines": { 3116 | "iojs": ">=1.0.0", 3117 | "node": ">=0.10.0" 3118 | } 3119 | }, 3120 | "node_modules/run-parallel": { 3121 | "version": "1.2.0", 3122 | "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 3123 | "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 3124 | "dev": true, 3125 | "funding": [ 3126 | { 3127 | "type": "github", 3128 | "url": "https://github.com/sponsors/feross" 3129 | }, 3130 | { 3131 | "type": "patreon", 3132 | "url": "https://www.patreon.com/feross" 3133 | }, 3134 | { 3135 | "type": "consulting", 3136 | "url": "https://feross.org/support" 3137 | } 3138 | ], 3139 | "dependencies": { 3140 | "queue-microtask": "^1.2.2" 3141 | } 3142 | }, 3143 | "node_modules/source-map-js": { 3144 | "version": "1.0.2", 3145 | "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", 3146 | "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", 3147 | "dev": true, 3148 | "engines": { 3149 | "node": ">=0.10.0" 3150 | } 3151 | }, 3152 | "node_modules/supports-preserve-symlinks-flag": { 3153 | "version": "1.0.0", 3154 | "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", 3155 | "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", 3156 | "dev": true, 3157 | "engines": { 3158 | "node": ">= 0.4" 3159 | }, 3160 | "funding": { 3161 | "url": "https://github.com/sponsors/ljharb" 3162 | } 3163 | }, 3164 | "node_modules/tailwindcss": { 3165 | "version": "3.1.7", 3166 | "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.1.7.tgz", 3167 | "integrity": "sha512-r7mgumZ3k0InfVPpGWcX8X/Ut4xBfv+1O/+C73ar/m01LxGVzWvPxF/w6xIUPEztrCoz7axfx0SMdh8FH8ZvRQ==", 3168 | "dev": true, 3169 | "dependencies": { 3170 | "arg": "^5.0.2", 3171 | "chokidar": "^3.5.3", 3172 | "color-name": "^1.1.4", 3173 | "detective": "^5.2.1", 3174 | "didyoumean": "^1.2.2", 3175 | "dlv": "^1.1.3", 3176 | "fast-glob": "^3.2.11", 3177 | "glob-parent": "^6.0.2", 3178 | "is-glob": "^4.0.3", 3179 | "lilconfig": "^2.0.6", 3180 | "normalize-path": "^3.0.0", 3181 | "object-hash": "^3.0.0", 3182 | "picocolors": "^1.0.0", 3183 | "postcss": "^8.4.14", 3184 | "postcss-import": "^14.1.0", 3185 | "postcss-js": "^4.0.0", 3186 | "postcss-load-config": "^3.1.4", 3187 | "postcss-nested": "5.0.6", 3188 | "postcss-selector-parser": "^6.0.10", 3189 | "postcss-value-parser": "^4.2.0", 3190 | "quick-lru": "^5.1.1", 3191 | "resolve": "^1.22.1" 3192 | }, 3193 | "bin": { 3194 | "tailwind": "lib/cli.js", 3195 | "tailwindcss": "lib/cli.js" 3196 | }, 3197 | "engines": { 3198 | "node": ">=12.13.0" 3199 | }, 3200 | "peerDependencies": { 3201 | "postcss": "^8.0.9" 3202 | } 3203 | }, 3204 | "node_modules/tailwindcss-patterns": { 3205 | "version": "0.1.1", 3206 | "resolved": "https://registry.npmjs.org/tailwindcss-patterns/-/tailwindcss-patterns-0.1.1.tgz", 3207 | "integrity": "sha512-Zk0BMhISUchTu1Gx64+eaFOAxrhdFsOsXiTWFqKq/nbD+YSG5REEFKeSB29eRvRFP8jDa4zJF04SOpYf7kceog==" 3208 | }, 3209 | "node_modules/to-regex-range": { 3210 | "version": "5.0.1", 3211 | "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 3212 | "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 3213 | "dev": true, 3214 | "dependencies": { 3215 | "is-number": "^7.0.0" 3216 | }, 3217 | "engines": { 3218 | "node": ">=8.0" 3219 | } 3220 | }, 3221 | "node_modules/util-deprecate": { 3222 | "version": "1.0.2", 3223 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 3224 | "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", 3225 | "dev": true 3226 | }, 3227 | "node_modules/xtend": { 3228 | "version": "4.0.2", 3229 | "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", 3230 | "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", 3231 | "dev": true, 3232 | "engines": { 3233 | "node": ">=0.4" 3234 | } 3235 | }, 3236 | "node_modules/yaml": { 3237 | "version": "1.10.2", 3238 | "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", 3239 | "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", 3240 | "dev": true, 3241 | "engines": { 3242 | "node": ">= 6" 3243 | } 3244 | } 3245 | }, 3246 | "dependencies": { 3247 | "@nodelib/fs.scandir": { 3248 | "version": "2.1.5", 3249 | "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 3250 | "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 3251 | "dev": true, 3252 | "requires": { 3253 | "@nodelib/fs.stat": "2.0.5", 3254 | "run-parallel": "^1.1.9" 3255 | } 3256 | }, 3257 | "@nodelib/fs.stat": { 3258 | "version": "2.0.5", 3259 | "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 3260 | "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 3261 | "dev": true 3262 | }, 3263 | "@nodelib/fs.walk": { 3264 | "version": "1.2.8", 3265 | "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 3266 | "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 3267 | "dev": true, 3268 | "requires": { 3269 | "@nodelib/fs.scandir": "2.1.5", 3270 | "fastq": "^1.6.0" 3271 | } 3272 | }, 3273 | "acorn-node": { 3274 | "version": "1.8.2", 3275 | "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", 3276 | "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", 3277 | "dev": true, 3278 | "requires": { 3279 | "acorn": "^7.0.0", 3280 | "acorn-walk": "^7.0.0", 3281 | "xtend": "^4.0.2" 3282 | }, 3283 | "dependencies": { 3284 | "acorn": { 3285 | "version": "7.4.1", 3286 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", 3287 | "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", 3288 | "dev": true 3289 | } 3290 | } 3291 | }, 3292 | "acorn-walk": { 3293 | "version": "7.2.0", 3294 | "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", 3295 | "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", 3296 | "dev": true 3297 | }, 3298 | "anymatch": { 3299 | "version": "3.1.2", 3300 | "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", 3301 | "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", 3302 | "dev": true, 3303 | "requires": { 3304 | "normalize-path": "^3.0.0", 3305 | "picomatch": "^2.0.4" 3306 | } 3307 | }, 3308 | "arg": { 3309 | "version": "5.0.2", 3310 | "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", 3311 | "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", 3312 | "dev": true 3313 | }, 3314 | "binary-extensions": { 3315 | "version": "2.2.0", 3316 | "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", 3317 | "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", 3318 | "dev": true 3319 | }, 3320 | "braces": { 3321 | "version": "3.0.2", 3322 | "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 3323 | "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 3324 | "dev": true, 3325 | "requires": { 3326 | "fill-range": "^7.0.1" 3327 | } 3328 | }, 3329 | "camelcase-css": { 3330 | "version": "2.0.1", 3331 | "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", 3332 | "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", 3333 | "dev": true 3334 | }, 3335 | "chokidar": { 3336 | "version": "3.5.3", 3337 | "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", 3338 | "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", 3339 | "dev": true, 3340 | "requires": { 3341 | "anymatch": "~3.1.2", 3342 | "braces": "~3.0.2", 3343 | "fsevents": "~2.3.2", 3344 | "glob-parent": "~5.1.2", 3345 | "is-binary-path": "~2.1.0", 3346 | "is-glob": "~4.0.1", 3347 | "normalize-path": "~3.0.0", 3348 | "readdirp": "~3.6.0" 3349 | }, 3350 | "dependencies": { 3351 | "glob-parent": { 3352 | "version": "5.1.2", 3353 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 3354 | "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 3355 | "dev": true, 3356 | "requires": { 3357 | "is-glob": "^4.0.1" 3358 | } 3359 | } 3360 | } 3361 | }, 3362 | "color-name": { 3363 | "version": "1.1.4", 3364 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 3365 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 3366 | "dev": true 3367 | }, 3368 | "cssesc": { 3369 | "version": "3.0.0", 3370 | "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", 3371 | "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", 3372 | "dev": true 3373 | }, 3374 | "defined": { 3375 | "version": "1.0.0", 3376 | "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", 3377 | "integrity": "sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==", 3378 | "dev": true 3379 | }, 3380 | "detective": { 3381 | "version": "5.2.1", 3382 | "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", 3383 | "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", 3384 | "dev": true, 3385 | "requires": { 3386 | "acorn-node": "^1.8.2", 3387 | "defined": "^1.0.0", 3388 | "minimist": "^1.2.6" 3389 | } 3390 | }, 3391 | "didyoumean": { 3392 | "version": "1.2.2", 3393 | "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", 3394 | "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", 3395 | "dev": true 3396 | }, 3397 | "dlv": { 3398 | "version": "1.1.3", 3399 | "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", 3400 | "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", 3401 | "dev": true 3402 | }, 3403 | "fast-glob": { 3404 | "version": "3.2.11", 3405 | "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", 3406 | "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", 3407 | "dev": true, 3408 | "requires": { 3409 | "@nodelib/fs.stat": "^2.0.2", 3410 | "@nodelib/fs.walk": "^1.2.3", 3411 | "glob-parent": "^5.1.2", 3412 | "merge2": "^1.3.0", 3413 | "micromatch": "^4.0.4" 3414 | }, 3415 | "dependencies": { 3416 | "glob-parent": { 3417 | "version": "5.1.2", 3418 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 3419 | "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 3420 | "dev": true, 3421 | "requires": { 3422 | "is-glob": "^4.0.1" 3423 | } 3424 | } 3425 | } 3426 | }, 3427 | "fastq": { 3428 | "version": "1.13.0", 3429 | "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", 3430 | "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", 3431 | "dev": true, 3432 | "requires": { 3433 | "reusify": "^1.0.4" 3434 | } 3435 | }, 3436 | "fill-range": { 3437 | "version": "7.0.1", 3438 | "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 3439 | "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 3440 | "dev": true, 3441 | "requires": { 3442 | "to-regex-range": "^5.0.1" 3443 | } 3444 | }, 3445 | "fsevents": { 3446 | "version": "2.3.2", 3447 | "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", 3448 | "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", 3449 | "dev": true, 3450 | "optional": true 3451 | }, 3452 | "function-bind": { 3453 | "version": "1.1.1", 3454 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 3455 | "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 3456 | "dev": true 3457 | }, 3458 | "glob-parent": { 3459 | "version": "6.0.2", 3460 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", 3461 | "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", 3462 | "dev": true, 3463 | "requires": { 3464 | "is-glob": "^4.0.3" 3465 | } 3466 | }, 3467 | "has": { 3468 | "version": "1.0.3", 3469 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 3470 | "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 3471 | "dev": true, 3472 | "requires": { 3473 | "function-bind": "^1.1.1" 3474 | } 3475 | }, 3476 | "i": { 3477 | "version": "https://registry.npmjs.org/i/-/i-0.3.7.tgz", 3478 | "integrity": "sha512-FYz4wlXgkQwIPqhzC5TdNMLSE5+GS1IIDJZY/1ZiEPCT2S3COUVZeT5OW4BmW4r5LHLQuOosSwsvnroG9GR59Q==" 3479 | }, 3480 | "is-binary-path": { 3481 | "version": "2.1.0", 3482 | "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 3483 | "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 3484 | "dev": true, 3485 | "requires": { 3486 | "binary-extensions": "^2.0.0" 3487 | } 3488 | }, 3489 | "is-core-module": { 3490 | "version": "2.9.0", 3491 | "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", 3492 | "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", 3493 | "dev": true, 3494 | "requires": { 3495 | "has": "^1.0.3" 3496 | } 3497 | }, 3498 | "is-extglob": { 3499 | "version": "2.1.1", 3500 | "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 3501 | "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 3502 | "dev": true 3503 | }, 3504 | "is-glob": { 3505 | "version": "4.0.3", 3506 | "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 3507 | "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 3508 | "dev": true, 3509 | "requires": { 3510 | "is-extglob": "^2.1.1" 3511 | } 3512 | }, 3513 | "is-number": { 3514 | "version": "7.0.0", 3515 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 3516 | "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 3517 | "dev": true 3518 | }, 3519 | "lilconfig": { 3520 | "version": "2.0.6", 3521 | "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", 3522 | "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", 3523 | "dev": true 3524 | }, 3525 | "merge2": { 3526 | "version": "1.4.1", 3527 | "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 3528 | "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 3529 | "dev": true 3530 | }, 3531 | "micromatch": { 3532 | "version": "4.0.5", 3533 | "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", 3534 | "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", 3535 | "dev": true, 3536 | "requires": { 3537 | "braces": "^3.0.2", 3538 | "picomatch": "^2.3.1" 3539 | } 3540 | }, 3541 | "minimist": { 3542 | "version": "1.2.6", 3543 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", 3544 | "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", 3545 | "dev": true 3546 | }, 3547 | "nanoid": { 3548 | "version": "3.3.4", 3549 | "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", 3550 | "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", 3551 | "dev": true 3552 | }, 3553 | "normalize-path": { 3554 | "version": "3.0.0", 3555 | "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 3556 | "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 3557 | "dev": true 3558 | }, 3559 | "npm": { 3560 | "version": "https://registry.npmjs.org/npm/-/npm-8.15.1.tgz", 3561 | "integrity": "sha512-ZjVMjEn+PqdjpZg+VLMFz5lyzh7tW+SBt+KQzvoQC986U/clE897eg7YR0PLYw6RfjTsoPTuB95xQ8ubn9go6Q==", 3562 | "requires": { 3563 | "@isaacs/string-locale-compare": "^1.1.0", 3564 | "@npmcli/arborist": "^5.0.4", 3565 | "@npmcli/ci-detect": "^2.0.0", 3566 | "@npmcli/config": "^4.2.0", 3567 | "@npmcli/fs": "^2.1.0", 3568 | "@npmcli/map-workspaces": "^2.0.3", 3569 | "@npmcli/package-json": "^2.0.0", 3570 | "@npmcli/run-script": "^4.1.7", 3571 | "abbrev": "~1.1.1", 3572 | "archy": "~1.0.0", 3573 | "cacache": "^16.1.1", 3574 | "chalk": "^4.1.2", 3575 | "chownr": "^2.0.0", 3576 | "cli-columns": "^4.0.0", 3577 | "cli-table3": "^0.6.2", 3578 | "columnify": "^1.6.0", 3579 | "fastest-levenshtein": "^1.0.12", 3580 | "glob": "^8.0.1", 3581 | "graceful-fs": "^4.2.10", 3582 | "hosted-git-info": "^5.0.0", 3583 | "ini": "^3.0.0", 3584 | "init-package-json": "^3.0.2", 3585 | "is-cidr": "^4.0.2", 3586 | "json-parse-even-better-errors": "^2.3.1", 3587 | "libnpmaccess": "^6.0.2", 3588 | "libnpmdiff": "^4.0.2", 3589 | "libnpmexec": "^4.0.2", 3590 | "libnpmfund": "^3.0.1", 3591 | "libnpmhook": "^8.0.2", 3592 | "libnpmorg": "^4.0.2", 3593 | "libnpmpack": "^4.0.2", 3594 | "libnpmpublish": "^6.0.2", 3595 | "libnpmsearch": "^5.0.2", 3596 | "libnpmteam": "^4.0.2", 3597 | "libnpmversion": "^3.0.1", 3598 | "make-fetch-happen": "^10.2.0", 3599 | "minipass": "^3.1.6", 3600 | "minipass-pipeline": "^1.2.4", 3601 | "mkdirp": "^1.0.4", 3602 | "mkdirp-infer-owner": "^2.0.0", 3603 | "ms": "^2.1.2", 3604 | "node-gyp": "^9.0.0", 3605 | "nopt": "^5.0.0", 3606 | "npm-audit-report": "^3.0.0", 3607 | "npm-install-checks": "^5.0.0", 3608 | "npm-package-arg": "^9.1.0", 3609 | "npm-pick-manifest": "^7.0.1", 3610 | "npm-profile": "^6.2.0", 3611 | "npm-registry-fetch": "^13.3.0", 3612 | "npm-user-validate": "^1.0.1", 3613 | "npmlog": "^6.0.2", 3614 | "opener": "^1.5.2", 3615 | "p-map": "^4.0.0", 3616 | "pacote": "^13.6.1", 3617 | "parse-conflict-json": "^2.0.2", 3618 | "proc-log": "^2.0.1", 3619 | "qrcode-terminal": "^0.12.0", 3620 | "read": "~1.0.7", 3621 | "read-package-json": "^5.0.1", 3622 | "read-package-json-fast": "^2.0.3", 3623 | "readdir-scoped-modules": "^1.1.0", 3624 | "rimraf": "^3.0.2", 3625 | "semver": "^7.3.7", 3626 | "ssri": "^9.0.1", 3627 | "tar": "^6.1.11", 3628 | "text-table": "~0.2.0", 3629 | "tiny-relative-date": "^1.3.0", 3630 | "treeverse": "^2.0.0", 3631 | "validate-npm-package-name": "^4.0.0", 3632 | "which": "^2.0.2", 3633 | "write-file-atomic": "^4.0.1" 3634 | }, 3635 | "dependencies": { 3636 | "@colors/colors": { 3637 | "version": "1.5.0", 3638 | "bundled": true, 3639 | "extraneous": true 3640 | }, 3641 | "@gar/promisify": { 3642 | "version": "1.1.3", 3643 | "bundled": true, 3644 | "extraneous": true 3645 | }, 3646 | "@isaacs/string-locale-compare": { 3647 | "version": "1.1.0", 3648 | "bundled": true, 3649 | "extraneous": true 3650 | }, 3651 | "@npmcli/arborist": { 3652 | "version": "5.3.1", 3653 | "bundled": true, 3654 | "extraneous": true, 3655 | "requires": { 3656 | "@isaacs/string-locale-compare": "^1.1.0", 3657 | "@npmcli/installed-package-contents": "^1.0.7", 3658 | "@npmcli/map-workspaces": "^2.0.3", 3659 | "@npmcli/metavuln-calculator": "^3.0.1", 3660 | "@npmcli/move-file": "^2.0.0", 3661 | "@npmcli/name-from-folder": "^1.0.1", 3662 | "@npmcli/node-gyp": "^2.0.0", 3663 | "@npmcli/package-json": "^2.0.0", 3664 | "@npmcli/run-script": "^4.1.3", 3665 | "bin-links": "^3.0.0", 3666 | "cacache": "^16.0.6", 3667 | "common-ancestor-path": "^1.0.1", 3668 | "json-parse-even-better-errors": "^2.3.1", 3669 | "json-stringify-nice": "^1.1.4", 3670 | "mkdirp": "^1.0.4", 3671 | "mkdirp-infer-owner": "^2.0.0", 3672 | "nopt": "^5.0.0", 3673 | "npm-install-checks": "^5.0.0", 3674 | "npm-package-arg": "^9.0.0", 3675 | "npm-pick-manifest": "^7.0.0", 3676 | "npm-registry-fetch": "^13.0.0", 3677 | "npmlog": "^6.0.2", 3678 | "pacote": "^13.6.1", 3679 | "parse-conflict-json": "^2.0.1", 3680 | "proc-log": "^2.0.0", 3681 | "promise-all-reject-late": "^1.0.0", 3682 | "promise-call-limit": "^1.0.1", 3683 | "read-package-json-fast": "^2.0.2", 3684 | "readdir-scoped-modules": "^1.1.0", 3685 | "rimraf": "^3.0.2", 3686 | "semver": "^7.3.7", 3687 | "ssri": "^9.0.0", 3688 | "treeverse": "^2.0.0", 3689 | "walk-up-path": "^1.0.0" 3690 | } 3691 | }, 3692 | "@npmcli/ci-detect": { 3693 | "version": "2.0.0", 3694 | "bundled": true, 3695 | "extraneous": true 3696 | }, 3697 | "@npmcli/config": { 3698 | "version": "4.2.0", 3699 | "bundled": true, 3700 | "extraneous": true, 3701 | "requires": { 3702 | "@npmcli/map-workspaces": "^2.0.2", 3703 | "ini": "^3.0.0", 3704 | "mkdirp-infer-owner": "^2.0.0", 3705 | "nopt": "^5.0.0", 3706 | "proc-log": "^2.0.0", 3707 | "read-package-json-fast": "^2.0.3", 3708 | "semver": "^7.3.5", 3709 | "walk-up-path": "^1.0.0" 3710 | } 3711 | }, 3712 | "@npmcli/disparity-colors": { 3713 | "version": "2.0.0", 3714 | "bundled": true, 3715 | "extraneous": true, 3716 | "requires": { 3717 | "ansi-styles": "^4.3.0" 3718 | } 3719 | }, 3720 | "@npmcli/fs": { 3721 | "version": "2.1.0", 3722 | "bundled": true, 3723 | "extraneous": true, 3724 | "requires": { 3725 | "@gar/promisify": "^1.1.3", 3726 | "semver": "^7.3.5" 3727 | } 3728 | }, 3729 | "@npmcli/git": { 3730 | "version": "3.0.1", 3731 | "bundled": true, 3732 | "extraneous": true, 3733 | "requires": { 3734 | "@npmcli/promise-spawn": "^3.0.0", 3735 | "lru-cache": "^7.4.4", 3736 | "mkdirp": "^1.0.4", 3737 | "npm-pick-manifest": "^7.0.0", 3738 | "proc-log": "^2.0.0", 3739 | "promise-inflight": "^1.0.1", 3740 | "promise-retry": "^2.0.1", 3741 | "semver": "^7.3.5", 3742 | "which": "^2.0.2" 3743 | } 3744 | }, 3745 | "@npmcli/installed-package-contents": { 3746 | "version": "1.0.7", 3747 | "bundled": true, 3748 | "extraneous": true, 3749 | "requires": { 3750 | "npm-bundled": "^1.1.1", 3751 | "npm-normalize-package-bin": "^1.0.1" 3752 | } 3753 | }, 3754 | "@npmcli/map-workspaces": { 3755 | "version": "2.0.3", 3756 | "bundled": true, 3757 | "extraneous": true, 3758 | "requires": { 3759 | "@npmcli/name-from-folder": "^1.0.1", 3760 | "glob": "^8.0.1", 3761 | "minimatch": "^5.0.1", 3762 | "read-package-json-fast": "^2.0.3" 3763 | } 3764 | }, 3765 | "@npmcli/metavuln-calculator": { 3766 | "version": "3.1.1", 3767 | "bundled": true, 3768 | "extraneous": true, 3769 | "requires": { 3770 | "cacache": "^16.0.0", 3771 | "json-parse-even-better-errors": "^2.3.1", 3772 | "pacote": "^13.0.3", 3773 | "semver": "^7.3.5" 3774 | } 3775 | }, 3776 | "@npmcli/move-file": { 3777 | "version": "2.0.0", 3778 | "bundled": true, 3779 | "extraneous": true, 3780 | "requires": { 3781 | "mkdirp": "^1.0.4", 3782 | "rimraf": "^3.0.2" 3783 | } 3784 | }, 3785 | "@npmcli/name-from-folder": { 3786 | "version": "1.0.1", 3787 | "bundled": true, 3788 | "extraneous": true 3789 | }, 3790 | "@npmcli/node-gyp": { 3791 | "version": "2.0.0", 3792 | "bundled": true, 3793 | "extraneous": true 3794 | }, 3795 | "@npmcli/package-json": { 3796 | "version": "2.0.0", 3797 | "bundled": true, 3798 | "extraneous": true, 3799 | "requires": { 3800 | "json-parse-even-better-errors": "^2.3.1" 3801 | } 3802 | }, 3803 | "@npmcli/promise-spawn": { 3804 | "version": "3.0.0", 3805 | "bundled": true, 3806 | "extraneous": true, 3807 | "requires": { 3808 | "infer-owner": "^1.0.4" 3809 | } 3810 | }, 3811 | "@npmcli/run-script": { 3812 | "version": "4.1.7", 3813 | "bundled": true, 3814 | "extraneous": true, 3815 | "requires": { 3816 | "@npmcli/node-gyp": "^2.0.0", 3817 | "@npmcli/promise-spawn": "^3.0.0", 3818 | "node-gyp": "^9.0.0", 3819 | "read-package-json-fast": "^2.0.3", 3820 | "which": "^2.0.2" 3821 | } 3822 | }, 3823 | "@tootallnate/once": { 3824 | "version": "2.0.0", 3825 | "bundled": true, 3826 | "extraneous": true 3827 | }, 3828 | "abbrev": { 3829 | "version": "1.1.1", 3830 | "bundled": true, 3831 | "extraneous": true 3832 | }, 3833 | "agent-base": { 3834 | "version": "6.0.2", 3835 | "bundled": true, 3836 | "extraneous": true, 3837 | "requires": { 3838 | "debug": "4" 3839 | } 3840 | }, 3841 | "agentkeepalive": { 3842 | "version": "4.2.1", 3843 | "bundled": true, 3844 | "extraneous": true, 3845 | "requires": { 3846 | "debug": "^4.1.0", 3847 | "depd": "^1.1.2", 3848 | "humanize-ms": "^1.2.1" 3849 | } 3850 | }, 3851 | "aggregate-error": { 3852 | "version": "3.1.0", 3853 | "bundled": true, 3854 | "extraneous": true, 3855 | "requires": { 3856 | "clean-stack": "^2.0.0", 3857 | "indent-string": "^4.0.0" 3858 | } 3859 | }, 3860 | "ansi-regex": { 3861 | "version": "5.0.1", 3862 | "bundled": true, 3863 | "extraneous": true 3864 | }, 3865 | "ansi-styles": { 3866 | "version": "4.3.0", 3867 | "bundled": true, 3868 | "extraneous": true, 3869 | "requires": { 3870 | "color-convert": "^2.0.1" 3871 | } 3872 | }, 3873 | "aproba": { 3874 | "version": "2.0.0", 3875 | "bundled": true, 3876 | "extraneous": true 3877 | }, 3878 | "archy": { 3879 | "version": "1.0.0", 3880 | "bundled": true, 3881 | "extraneous": true 3882 | }, 3883 | "are-we-there-yet": { 3884 | "version": "3.0.0", 3885 | "bundled": true, 3886 | "extraneous": true, 3887 | "requires": { 3888 | "delegates": "^1.0.0", 3889 | "readable-stream": "^3.6.0" 3890 | } 3891 | }, 3892 | "asap": { 3893 | "version": "2.0.6", 3894 | "bundled": true, 3895 | "extraneous": true 3896 | }, 3897 | "balanced-match": { 3898 | "version": "1.0.2", 3899 | "bundled": true, 3900 | "extraneous": true 3901 | }, 3902 | "bin-links": { 3903 | "version": "3.0.1", 3904 | "bundled": true, 3905 | "extraneous": true, 3906 | "requires": { 3907 | "cmd-shim": "^5.0.0", 3908 | "mkdirp-infer-owner": "^2.0.0", 3909 | "npm-normalize-package-bin": "^1.0.0", 3910 | "read-cmd-shim": "^3.0.0", 3911 | "rimraf": "^3.0.0", 3912 | "write-file-atomic": "^4.0.0" 3913 | } 3914 | }, 3915 | "binary-extensions": { 3916 | "version": "2.2.0", 3917 | "bundled": true, 3918 | "extraneous": true 3919 | }, 3920 | "brace-expansion": { 3921 | "version": "2.0.1", 3922 | "bundled": true, 3923 | "extraneous": true, 3924 | "requires": { 3925 | "balanced-match": "^1.0.0" 3926 | } 3927 | }, 3928 | "builtins": { 3929 | "version": "5.0.1", 3930 | "bundled": true, 3931 | "extraneous": true, 3932 | "requires": { 3933 | "semver": "^7.0.0" 3934 | } 3935 | }, 3936 | "cacache": { 3937 | "version": "16.1.1", 3938 | "bundled": true, 3939 | "extraneous": true, 3940 | "requires": { 3941 | "@npmcli/fs": "^2.1.0", 3942 | "@npmcli/move-file": "^2.0.0", 3943 | "chownr": "^2.0.0", 3944 | "fs-minipass": "^2.1.0", 3945 | "glob": "^8.0.1", 3946 | "infer-owner": "^1.0.4", 3947 | "lru-cache": "^7.7.1", 3948 | "minipass": "^3.1.6", 3949 | "minipass-collect": "^1.0.2", 3950 | "minipass-flush": "^1.0.5", 3951 | "minipass-pipeline": "^1.2.4", 3952 | "mkdirp": "^1.0.4", 3953 | "p-map": "^4.0.0", 3954 | "promise-inflight": "^1.0.1", 3955 | "rimraf": "^3.0.2", 3956 | "ssri": "^9.0.0", 3957 | "tar": "^6.1.11", 3958 | "unique-filename": "^1.1.1" 3959 | } 3960 | }, 3961 | "chalk": { 3962 | "version": "4.1.2", 3963 | "bundled": true, 3964 | "extraneous": true, 3965 | "requires": { 3966 | "ansi-styles": "^4.1.0", 3967 | "supports-color": "^7.1.0" 3968 | } 3969 | }, 3970 | "chownr": { 3971 | "version": "2.0.0", 3972 | "bundled": true, 3973 | "extraneous": true 3974 | }, 3975 | "cidr-regex": { 3976 | "version": "3.1.1", 3977 | "bundled": true, 3978 | "extraneous": true, 3979 | "requires": { 3980 | "ip-regex": "^4.1.0" 3981 | } 3982 | }, 3983 | "clean-stack": { 3984 | "version": "2.2.0", 3985 | "bundled": true, 3986 | "extraneous": true 3987 | }, 3988 | "cli-columns": { 3989 | "version": "4.0.0", 3990 | "bundled": true, 3991 | "extraneous": true, 3992 | "requires": { 3993 | "string-width": "^4.2.3", 3994 | "strip-ansi": "^6.0.1" 3995 | } 3996 | }, 3997 | "cli-table3": { 3998 | "version": "0.6.2", 3999 | "bundled": true, 4000 | "extraneous": true, 4001 | "requires": { 4002 | "@colors/colors": "1.5.0", 4003 | "string-width": "^4.2.0" 4004 | } 4005 | }, 4006 | "clone": { 4007 | "version": "1.0.4", 4008 | "bundled": true, 4009 | "extraneous": true 4010 | }, 4011 | "cmd-shim": { 4012 | "version": "5.0.0", 4013 | "bundled": true, 4014 | "extraneous": true, 4015 | "requires": { 4016 | "mkdirp-infer-owner": "^2.0.0" 4017 | } 4018 | }, 4019 | "color-convert": { 4020 | "version": "2.0.1", 4021 | "bundled": true, 4022 | "extraneous": true, 4023 | "requires": { 4024 | "color-name": "~1.1.4" 4025 | } 4026 | }, 4027 | "color-name": { 4028 | "version": "1.1.4", 4029 | "bundled": true, 4030 | "extraneous": true 4031 | }, 4032 | "color-support": { 4033 | "version": "1.1.3", 4034 | "bundled": true, 4035 | "extraneous": true 4036 | }, 4037 | "columnify": { 4038 | "version": "1.6.0", 4039 | "bundled": true, 4040 | "extraneous": true, 4041 | "requires": { 4042 | "strip-ansi": "^6.0.1", 4043 | "wcwidth": "^1.0.0" 4044 | } 4045 | }, 4046 | "common-ancestor-path": { 4047 | "version": "1.0.1", 4048 | "bundled": true, 4049 | "extraneous": true 4050 | }, 4051 | "concat-map": { 4052 | "version": "0.0.1", 4053 | "bundled": true, 4054 | "extraneous": true 4055 | }, 4056 | "console-control-strings": { 4057 | "version": "1.1.0", 4058 | "bundled": true, 4059 | "extraneous": true 4060 | }, 4061 | "debug": { 4062 | "version": "4.3.4", 4063 | "bundled": true, 4064 | "extraneous": true, 4065 | "requires": { 4066 | "ms": "2.1.2" 4067 | }, 4068 | "dependencies": { 4069 | "ms": { 4070 | "version": "2.1.2", 4071 | "bundled": true, 4072 | "extraneous": true 4073 | } 4074 | } 4075 | }, 4076 | "debuglog": { 4077 | "version": "1.0.1", 4078 | "bundled": true, 4079 | "extraneous": true 4080 | }, 4081 | "defaults": { 4082 | "version": "1.0.3", 4083 | "bundled": true, 4084 | "extraneous": true, 4085 | "requires": { 4086 | "clone": "^1.0.2" 4087 | } 4088 | }, 4089 | "delegates": { 4090 | "version": "1.0.0", 4091 | "bundled": true, 4092 | "extraneous": true 4093 | }, 4094 | "depd": { 4095 | "version": "1.1.2", 4096 | "bundled": true, 4097 | "extraneous": true 4098 | }, 4099 | "dezalgo": { 4100 | "version": "1.0.4", 4101 | "bundled": true, 4102 | "extraneous": true, 4103 | "requires": { 4104 | "asap": "^2.0.0", 4105 | "wrappy": "1" 4106 | } 4107 | }, 4108 | "diff": { 4109 | "version": "5.0.0", 4110 | "bundled": true, 4111 | "extraneous": true 4112 | }, 4113 | "emoji-regex": { 4114 | "version": "8.0.0", 4115 | "bundled": true, 4116 | "extraneous": true 4117 | }, 4118 | "encoding": { 4119 | "version": "0.1.13", 4120 | "bundled": true, 4121 | "extraneous": true, 4122 | "requires": { 4123 | "iconv-lite": "^0.6.2" 4124 | } 4125 | }, 4126 | "env-paths": { 4127 | "version": "2.2.1", 4128 | "bundled": true, 4129 | "extraneous": true 4130 | }, 4131 | "err-code": { 4132 | "version": "2.0.3", 4133 | "bundled": true, 4134 | "extraneous": true 4135 | }, 4136 | "fastest-levenshtein": { 4137 | "version": "1.0.12", 4138 | "bundled": true, 4139 | "extraneous": true 4140 | }, 4141 | "fs-minipass": { 4142 | "version": "2.1.0", 4143 | "bundled": true, 4144 | "extraneous": true, 4145 | "requires": { 4146 | "minipass": "^3.0.0" 4147 | } 4148 | }, 4149 | "fs.realpath": { 4150 | "version": "1.0.0", 4151 | "bundled": true, 4152 | "extraneous": true 4153 | }, 4154 | "function-bind": { 4155 | "version": "1.1.1", 4156 | "bundled": true, 4157 | "extraneous": true 4158 | }, 4159 | "gauge": { 4160 | "version": "4.0.4", 4161 | "bundled": true, 4162 | "extraneous": true, 4163 | "requires": { 4164 | "aproba": "^1.0.3 || ^2.0.0", 4165 | "color-support": "^1.1.3", 4166 | "console-control-strings": "^1.1.0", 4167 | "has-unicode": "^2.0.1", 4168 | "signal-exit": "^3.0.7", 4169 | "string-width": "^4.2.3", 4170 | "strip-ansi": "^6.0.1", 4171 | "wide-align": "^1.1.5" 4172 | } 4173 | }, 4174 | "glob": { 4175 | "version": "8.0.3", 4176 | "bundled": true, 4177 | "extraneous": true, 4178 | "requires": { 4179 | "fs.realpath": "^1.0.0", 4180 | "inflight": "^1.0.4", 4181 | "inherits": "2", 4182 | "minimatch": "^5.0.1", 4183 | "once": "^1.3.0" 4184 | } 4185 | }, 4186 | "graceful-fs": { 4187 | "version": "4.2.10", 4188 | "bundled": true, 4189 | "extraneous": true 4190 | }, 4191 | "has": { 4192 | "version": "1.0.3", 4193 | "bundled": true, 4194 | "extraneous": true, 4195 | "requires": { 4196 | "function-bind": "^1.1.1" 4197 | } 4198 | }, 4199 | "has-flag": { 4200 | "version": "4.0.0", 4201 | "bundled": true, 4202 | "extraneous": true 4203 | }, 4204 | "has-unicode": { 4205 | "version": "2.0.1", 4206 | "bundled": true, 4207 | "extraneous": true 4208 | }, 4209 | "hosted-git-info": { 4210 | "version": "5.0.0", 4211 | "bundled": true, 4212 | "extraneous": true, 4213 | "requires": { 4214 | "lru-cache": "^7.5.1" 4215 | } 4216 | }, 4217 | "http-cache-semantics": { 4218 | "version": "4.1.0", 4219 | "bundled": true, 4220 | "extraneous": true 4221 | }, 4222 | "http-proxy-agent": { 4223 | "version": "5.0.0", 4224 | "bundled": true, 4225 | "extraneous": true, 4226 | "requires": { 4227 | "@tootallnate/once": "2", 4228 | "agent-base": "6", 4229 | "debug": "4" 4230 | } 4231 | }, 4232 | "https-proxy-agent": { 4233 | "version": "5.0.1", 4234 | "bundled": true, 4235 | "extraneous": true, 4236 | "requires": { 4237 | "agent-base": "6", 4238 | "debug": "4" 4239 | } 4240 | }, 4241 | "humanize-ms": { 4242 | "version": "1.2.1", 4243 | "bundled": true, 4244 | "extraneous": true, 4245 | "requires": { 4246 | "ms": "^2.0.0" 4247 | } 4248 | }, 4249 | "iconv-lite": { 4250 | "version": "0.6.3", 4251 | "bundled": true, 4252 | "extraneous": true, 4253 | "requires": { 4254 | "safer-buffer": ">= 2.1.2 < 3.0.0" 4255 | } 4256 | }, 4257 | "ignore-walk": { 4258 | "version": "5.0.1", 4259 | "bundled": true, 4260 | "extraneous": true, 4261 | "requires": { 4262 | "minimatch": "^5.0.1" 4263 | } 4264 | }, 4265 | "imurmurhash": { 4266 | "version": "0.1.4", 4267 | "bundled": true, 4268 | "extraneous": true 4269 | }, 4270 | "indent-string": { 4271 | "version": "4.0.0", 4272 | "bundled": true, 4273 | "extraneous": true 4274 | }, 4275 | "infer-owner": { 4276 | "version": "1.0.4", 4277 | "bundled": true, 4278 | "extraneous": true 4279 | }, 4280 | "inflight": { 4281 | "version": "1.0.6", 4282 | "bundled": true, 4283 | "extraneous": true, 4284 | "requires": { 4285 | "once": "^1.3.0", 4286 | "wrappy": "1" 4287 | } 4288 | }, 4289 | "inherits": { 4290 | "version": "2.0.4", 4291 | "bundled": true, 4292 | "extraneous": true 4293 | }, 4294 | "ini": { 4295 | "version": "3.0.0", 4296 | "bundled": true, 4297 | "extraneous": true 4298 | }, 4299 | "init-package-json": { 4300 | "version": "3.0.2", 4301 | "bundled": true, 4302 | "extraneous": true, 4303 | "requires": { 4304 | "npm-package-arg": "^9.0.1", 4305 | "promzard": "^0.3.0", 4306 | "read": "^1.0.7", 4307 | "read-package-json": "^5.0.0", 4308 | "semver": "^7.3.5", 4309 | "validate-npm-package-license": "^3.0.4", 4310 | "validate-npm-package-name": "^4.0.0" 4311 | } 4312 | }, 4313 | "ip": { 4314 | "version": "1.1.8", 4315 | "bundled": true, 4316 | "extraneous": true 4317 | }, 4318 | "ip-regex": { 4319 | "version": "4.3.0", 4320 | "bundled": true, 4321 | "extraneous": true 4322 | }, 4323 | "is-cidr": { 4324 | "version": "4.0.2", 4325 | "bundled": true, 4326 | "extraneous": true, 4327 | "requires": { 4328 | "cidr-regex": "^3.1.1" 4329 | } 4330 | }, 4331 | "is-core-module": { 4332 | "version": "2.9.0", 4333 | "bundled": true, 4334 | "extraneous": true, 4335 | "requires": { 4336 | "has": "^1.0.3" 4337 | } 4338 | }, 4339 | "is-fullwidth-code-point": { 4340 | "version": "3.0.0", 4341 | "bundled": true, 4342 | "extraneous": true 4343 | }, 4344 | "is-lambda": { 4345 | "version": "1.0.1", 4346 | "bundled": true, 4347 | "extraneous": true 4348 | }, 4349 | "isexe": { 4350 | "version": "2.0.0", 4351 | "bundled": true, 4352 | "extraneous": true 4353 | }, 4354 | "json-parse-even-better-errors": { 4355 | "version": "2.3.1", 4356 | "bundled": true, 4357 | "extraneous": true 4358 | }, 4359 | "json-stringify-nice": { 4360 | "version": "1.1.4", 4361 | "bundled": true, 4362 | "extraneous": true 4363 | }, 4364 | "jsonparse": { 4365 | "version": "1.3.1", 4366 | "bundled": true, 4367 | "extraneous": true 4368 | }, 4369 | "just-diff": { 4370 | "version": "5.0.3", 4371 | "bundled": true, 4372 | "extraneous": true 4373 | }, 4374 | "just-diff-apply": { 4375 | "version": "5.3.1", 4376 | "bundled": true, 4377 | "extraneous": true 4378 | }, 4379 | "libnpmaccess": { 4380 | "version": "6.0.3", 4381 | "bundled": true, 4382 | "extraneous": true, 4383 | "requires": { 4384 | "aproba": "^2.0.0", 4385 | "minipass": "^3.1.1", 4386 | "npm-package-arg": "^9.0.1", 4387 | "npm-registry-fetch": "^13.0.0" 4388 | } 4389 | }, 4390 | "libnpmdiff": { 4391 | "version": "4.0.4", 4392 | "bundled": true, 4393 | "extraneous": true, 4394 | "requires": { 4395 | "@npmcli/disparity-colors": "^2.0.0", 4396 | "@npmcli/installed-package-contents": "^1.0.7", 4397 | "binary-extensions": "^2.2.0", 4398 | "diff": "^5.0.0", 4399 | "minimatch": "^5.0.1", 4400 | "npm-package-arg": "^9.0.1", 4401 | "pacote": "^13.6.1", 4402 | "tar": "^6.1.0" 4403 | } 4404 | }, 4405 | "libnpmexec": { 4406 | "version": "4.0.8", 4407 | "bundled": true, 4408 | "extraneous": true, 4409 | "requires": { 4410 | "@npmcli/arborist": "^5.0.0", 4411 | "@npmcli/ci-detect": "^2.0.0", 4412 | "@npmcli/run-script": "^4.1.3", 4413 | "chalk": "^4.1.0", 4414 | "mkdirp-infer-owner": "^2.0.0", 4415 | "npm-package-arg": "^9.0.1", 4416 | "npmlog": "^6.0.2", 4417 | "pacote": "^13.6.1", 4418 | "proc-log": "^2.0.0", 4419 | "read": "^1.0.7", 4420 | "read-package-json-fast": "^2.0.2", 4421 | "walk-up-path": "^1.0.0" 4422 | } 4423 | }, 4424 | "libnpmfund": { 4425 | "version": "3.0.2", 4426 | "bundled": true, 4427 | "extraneous": true, 4428 | "requires": { 4429 | "@npmcli/arborist": "^5.0.0" 4430 | } 4431 | }, 4432 | "libnpmhook": { 4433 | "version": "8.0.3", 4434 | "bundled": true, 4435 | "extraneous": true, 4436 | "requires": { 4437 | "aproba": "^2.0.0", 4438 | "npm-registry-fetch": "^13.0.0" 4439 | } 4440 | }, 4441 | "libnpmorg": { 4442 | "version": "4.0.3", 4443 | "bundled": true, 4444 | "extraneous": true, 4445 | "requires": { 4446 | "aproba": "^2.0.0", 4447 | "npm-registry-fetch": "^13.0.0" 4448 | } 4449 | }, 4450 | "libnpmpack": { 4451 | "version": "4.1.2", 4452 | "bundled": true, 4453 | "extraneous": true, 4454 | "requires": { 4455 | "@npmcli/run-script": "^4.1.3", 4456 | "npm-package-arg": "^9.0.1", 4457 | "pacote": "^13.6.1" 4458 | } 4459 | }, 4460 | "libnpmpublish": { 4461 | "version": "6.0.4", 4462 | "bundled": true, 4463 | "extraneous": true, 4464 | "requires": { 4465 | "normalize-package-data": "^4.0.0", 4466 | "npm-package-arg": "^9.0.1", 4467 | "npm-registry-fetch": "^13.0.0", 4468 | "semver": "^7.3.7", 4469 | "ssri": "^9.0.0" 4470 | } 4471 | }, 4472 | "libnpmsearch": { 4473 | "version": "5.0.3", 4474 | "bundled": true, 4475 | "extraneous": true, 4476 | "requires": { 4477 | "npm-registry-fetch": "^13.0.0" 4478 | } 4479 | }, 4480 | "libnpmteam": { 4481 | "version": "4.0.3", 4482 | "bundled": true, 4483 | "extraneous": true, 4484 | "requires": { 4485 | "aproba": "^2.0.0", 4486 | "npm-registry-fetch": "^13.0.0" 4487 | } 4488 | }, 4489 | "libnpmversion": { 4490 | "version": "3.0.6", 4491 | "bundled": true, 4492 | "extraneous": true, 4493 | "requires": { 4494 | "@npmcli/git": "^3.0.0", 4495 | "@npmcli/run-script": "^4.1.3", 4496 | "json-parse-even-better-errors": "^2.3.1", 4497 | "proc-log": "^2.0.0", 4498 | "semver": "^7.3.7" 4499 | } 4500 | }, 4501 | "lru-cache": { 4502 | "version": "7.12.0", 4503 | "bundled": true, 4504 | "extraneous": true 4505 | }, 4506 | "make-fetch-happen": { 4507 | "version": "10.2.0", 4508 | "bundled": true, 4509 | "extraneous": true, 4510 | "requires": { 4511 | "agentkeepalive": "^4.2.1", 4512 | "cacache": "^16.1.0", 4513 | "http-cache-semantics": "^4.1.0", 4514 | "http-proxy-agent": "^5.0.0", 4515 | "https-proxy-agent": "^5.0.0", 4516 | "is-lambda": "^1.0.1", 4517 | "lru-cache": "^7.7.1", 4518 | "minipass": "^3.1.6", 4519 | "minipass-collect": "^1.0.2", 4520 | "minipass-fetch": "^2.0.3", 4521 | "minipass-flush": "^1.0.5", 4522 | "minipass-pipeline": "^1.2.4", 4523 | "negotiator": "^0.6.3", 4524 | "promise-retry": "^2.0.1", 4525 | "socks-proxy-agent": "^7.0.0", 4526 | "ssri": "^9.0.0" 4527 | } 4528 | }, 4529 | "minimatch": { 4530 | "version": "5.1.0", 4531 | "bundled": true, 4532 | "extraneous": true, 4533 | "requires": { 4534 | "brace-expansion": "^2.0.1" 4535 | } 4536 | }, 4537 | "minipass": { 4538 | "version": "3.3.4", 4539 | "bundled": true, 4540 | "extraneous": true, 4541 | "requires": { 4542 | "yallist": "^4.0.0" 4543 | } 4544 | }, 4545 | "minipass-collect": { 4546 | "version": "1.0.2", 4547 | "bundled": true, 4548 | "extraneous": true, 4549 | "requires": { 4550 | "minipass": "^3.0.0" 4551 | } 4552 | }, 4553 | "minipass-fetch": { 4554 | "version": "2.1.0", 4555 | "bundled": true, 4556 | "extraneous": true, 4557 | "requires": { 4558 | "encoding": "^0.1.13", 4559 | "minipass": "^3.1.6", 4560 | "minipass-sized": "^1.0.3", 4561 | "minizlib": "^2.1.2" 4562 | } 4563 | }, 4564 | "minipass-flush": { 4565 | "version": "1.0.5", 4566 | "bundled": true, 4567 | "extraneous": true, 4568 | "requires": { 4569 | "minipass": "^3.0.0" 4570 | } 4571 | }, 4572 | "minipass-json-stream": { 4573 | "version": "1.0.1", 4574 | "bundled": true, 4575 | "extraneous": true, 4576 | "requires": { 4577 | "jsonparse": "^1.3.1", 4578 | "minipass": "^3.0.0" 4579 | } 4580 | }, 4581 | "minipass-pipeline": { 4582 | "version": "1.2.4", 4583 | "bundled": true, 4584 | "extraneous": true, 4585 | "requires": { 4586 | "minipass": "^3.0.0" 4587 | } 4588 | }, 4589 | "minipass-sized": { 4590 | "version": "1.0.3", 4591 | "bundled": true, 4592 | "extraneous": true, 4593 | "requires": { 4594 | "minipass": "^3.0.0" 4595 | } 4596 | }, 4597 | "minizlib": { 4598 | "version": "2.1.2", 4599 | "bundled": true, 4600 | "extraneous": true, 4601 | "requires": { 4602 | "minipass": "^3.0.0", 4603 | "yallist": "^4.0.0" 4604 | } 4605 | }, 4606 | "mkdirp": { 4607 | "version": "1.0.4", 4608 | "bundled": true, 4609 | "extraneous": true 4610 | }, 4611 | "mkdirp-infer-owner": { 4612 | "version": "2.0.0", 4613 | "bundled": true, 4614 | "extraneous": true, 4615 | "requires": { 4616 | "chownr": "^2.0.0", 4617 | "infer-owner": "^1.0.4", 4618 | "mkdirp": "^1.0.3" 4619 | } 4620 | }, 4621 | "ms": { 4622 | "version": "2.1.3", 4623 | "bundled": true, 4624 | "extraneous": true 4625 | }, 4626 | "mute-stream": { 4627 | "version": "0.0.8", 4628 | "bundled": true, 4629 | "extraneous": true 4630 | }, 4631 | "negotiator": { 4632 | "version": "0.6.3", 4633 | "bundled": true, 4634 | "extraneous": true 4635 | }, 4636 | "node-gyp": { 4637 | "version": "9.0.0", 4638 | "bundled": true, 4639 | "extraneous": true, 4640 | "requires": { 4641 | "env-paths": "^2.2.0", 4642 | "glob": "^7.1.4", 4643 | "graceful-fs": "^4.2.6", 4644 | "make-fetch-happen": "^10.0.3", 4645 | "nopt": "^5.0.0", 4646 | "npmlog": "^6.0.0", 4647 | "rimraf": "^3.0.2", 4648 | "semver": "^7.3.5", 4649 | "tar": "^6.1.2", 4650 | "which": "^2.0.2" 4651 | }, 4652 | "dependencies": { 4653 | "brace-expansion": { 4654 | "version": "1.1.11", 4655 | "bundled": true, 4656 | "extraneous": true, 4657 | "requires": { 4658 | "balanced-match": "^1.0.0", 4659 | "concat-map": "0.0.1" 4660 | } 4661 | }, 4662 | "glob": { 4663 | "version": "7.2.3", 4664 | "bundled": true, 4665 | "extraneous": true, 4666 | "requires": { 4667 | "fs.realpath": "^1.0.0", 4668 | "inflight": "^1.0.4", 4669 | "inherits": "2", 4670 | "minimatch": "^3.1.1", 4671 | "once": "^1.3.0", 4672 | "path-is-absolute": "^1.0.0" 4673 | } 4674 | }, 4675 | "minimatch": { 4676 | "version": "3.1.2", 4677 | "bundled": true, 4678 | "extraneous": true, 4679 | "requires": { 4680 | "brace-expansion": "^1.1.7" 4681 | } 4682 | } 4683 | } 4684 | }, 4685 | "nopt": { 4686 | "version": "5.0.0", 4687 | "bundled": true, 4688 | "extraneous": true, 4689 | "requires": { 4690 | "abbrev": "1" 4691 | } 4692 | }, 4693 | "normalize-package-data": { 4694 | "version": "4.0.0", 4695 | "bundled": true, 4696 | "extraneous": true, 4697 | "requires": { 4698 | "hosted-git-info": "^5.0.0", 4699 | "is-core-module": "^2.8.1", 4700 | "semver": "^7.3.5", 4701 | "validate-npm-package-license": "^3.0.4" 4702 | } 4703 | }, 4704 | "npm-audit-report": { 4705 | "version": "3.0.0", 4706 | "bundled": true, 4707 | "extraneous": true, 4708 | "requires": { 4709 | "chalk": "^4.0.0" 4710 | } 4711 | }, 4712 | "npm-bundled": { 4713 | "version": "1.1.2", 4714 | "bundled": true, 4715 | "extraneous": true, 4716 | "requires": { 4717 | "npm-normalize-package-bin": "^1.0.1" 4718 | } 4719 | }, 4720 | "npm-install-checks": { 4721 | "version": "5.0.0", 4722 | "bundled": true, 4723 | "extraneous": true, 4724 | "requires": { 4725 | "semver": "^7.1.1" 4726 | } 4727 | }, 4728 | "npm-normalize-package-bin": { 4729 | "version": "1.0.1", 4730 | "bundled": true, 4731 | "extraneous": true 4732 | }, 4733 | "npm-package-arg": { 4734 | "version": "9.1.0", 4735 | "bundled": true, 4736 | "extraneous": true, 4737 | "requires": { 4738 | "hosted-git-info": "^5.0.0", 4739 | "proc-log": "^2.0.1", 4740 | "semver": "^7.3.5", 4741 | "validate-npm-package-name": "^4.0.0" 4742 | } 4743 | }, 4744 | "npm-packlist": { 4745 | "version": "5.1.1", 4746 | "bundled": true, 4747 | "extraneous": true, 4748 | "requires": { 4749 | "glob": "^8.0.1", 4750 | "ignore-walk": "^5.0.1", 4751 | "npm-bundled": "^1.1.2", 4752 | "npm-normalize-package-bin": "^1.0.1" 4753 | } 4754 | }, 4755 | "npm-pick-manifest": { 4756 | "version": "7.0.1", 4757 | "bundled": true, 4758 | "extraneous": true, 4759 | "requires": { 4760 | "npm-install-checks": "^5.0.0", 4761 | "npm-normalize-package-bin": "^1.0.1", 4762 | "npm-package-arg": "^9.0.0", 4763 | "semver": "^7.3.5" 4764 | } 4765 | }, 4766 | "npm-profile": { 4767 | "version": "6.2.0", 4768 | "bundled": true, 4769 | "extraneous": true, 4770 | "requires": { 4771 | "npm-registry-fetch": "^13.0.1", 4772 | "proc-log": "^2.0.0" 4773 | } 4774 | }, 4775 | "npm-registry-fetch": { 4776 | "version": "13.3.0", 4777 | "bundled": true, 4778 | "extraneous": true, 4779 | "requires": { 4780 | "make-fetch-happen": "^10.0.6", 4781 | "minipass": "^3.1.6", 4782 | "minipass-fetch": "^2.0.3", 4783 | "minipass-json-stream": "^1.0.1", 4784 | "minizlib": "^2.1.2", 4785 | "npm-package-arg": "^9.0.1", 4786 | "proc-log": "^2.0.0" 4787 | } 4788 | }, 4789 | "npm-user-validate": { 4790 | "version": "1.0.1", 4791 | "bundled": true, 4792 | "extraneous": true 4793 | }, 4794 | "npmlog": { 4795 | "version": "6.0.2", 4796 | "bundled": true, 4797 | "extraneous": true, 4798 | "requires": { 4799 | "are-we-there-yet": "^3.0.0", 4800 | "console-control-strings": "^1.1.0", 4801 | "gauge": "^4.0.3", 4802 | "set-blocking": "^2.0.0" 4803 | } 4804 | }, 4805 | "once": { 4806 | "version": "1.4.0", 4807 | "bundled": true, 4808 | "extraneous": true, 4809 | "requires": { 4810 | "wrappy": "1" 4811 | } 4812 | }, 4813 | "opener": { 4814 | "version": "1.5.2", 4815 | "bundled": true, 4816 | "extraneous": true 4817 | }, 4818 | "p-map": { 4819 | "version": "4.0.0", 4820 | "bundled": true, 4821 | "extraneous": true, 4822 | "requires": { 4823 | "aggregate-error": "^3.0.0" 4824 | } 4825 | }, 4826 | "pacote": { 4827 | "version": "13.6.1", 4828 | "bundled": true, 4829 | "extraneous": true, 4830 | "requires": { 4831 | "@npmcli/git": "^3.0.0", 4832 | "@npmcli/installed-package-contents": "^1.0.7", 4833 | "@npmcli/promise-spawn": "^3.0.0", 4834 | "@npmcli/run-script": "^4.1.0", 4835 | "cacache": "^16.0.0", 4836 | "chownr": "^2.0.0", 4837 | "fs-minipass": "^2.1.0", 4838 | "infer-owner": "^1.0.4", 4839 | "minipass": "^3.1.6", 4840 | "mkdirp": "^1.0.4", 4841 | "npm-package-arg": "^9.0.0", 4842 | "npm-packlist": "^5.1.0", 4843 | "npm-pick-manifest": "^7.0.0", 4844 | "npm-registry-fetch": "^13.0.1", 4845 | "proc-log": "^2.0.0", 4846 | "promise-retry": "^2.0.1", 4847 | "read-package-json": "^5.0.0", 4848 | "read-package-json-fast": "^2.0.3", 4849 | "rimraf": "^3.0.2", 4850 | "ssri": "^9.0.0", 4851 | "tar": "^6.1.11" 4852 | } 4853 | }, 4854 | "parse-conflict-json": { 4855 | "version": "2.0.2", 4856 | "bundled": true, 4857 | "extraneous": true, 4858 | "requires": { 4859 | "json-parse-even-better-errors": "^2.3.1", 4860 | "just-diff": "^5.0.1", 4861 | "just-diff-apply": "^5.2.0" 4862 | } 4863 | }, 4864 | "path-is-absolute": { 4865 | "version": "1.0.1", 4866 | "bundled": true, 4867 | "extraneous": true 4868 | }, 4869 | "proc-log": { 4870 | "version": "2.0.1", 4871 | "bundled": true, 4872 | "extraneous": true 4873 | }, 4874 | "promise-all-reject-late": { 4875 | "version": "1.0.1", 4876 | "bundled": true, 4877 | "extraneous": true 4878 | }, 4879 | "promise-call-limit": { 4880 | "version": "1.0.1", 4881 | "bundled": true, 4882 | "extraneous": true 4883 | }, 4884 | "promise-inflight": { 4885 | "version": "1.0.1", 4886 | "bundled": true, 4887 | "extraneous": true 4888 | }, 4889 | "promise-retry": { 4890 | "version": "2.0.1", 4891 | "bundled": true, 4892 | "extraneous": true, 4893 | "requires": { 4894 | "err-code": "^2.0.2", 4895 | "retry": "^0.12.0" 4896 | } 4897 | }, 4898 | "promzard": { 4899 | "version": "0.3.0", 4900 | "bundled": true, 4901 | "extraneous": true, 4902 | "requires": { 4903 | "read": "1" 4904 | } 4905 | }, 4906 | "qrcode-terminal": { 4907 | "version": "0.12.0", 4908 | "bundled": true, 4909 | "extraneous": true 4910 | }, 4911 | "read": { 4912 | "version": "1.0.7", 4913 | "bundled": true, 4914 | "extraneous": true, 4915 | "requires": { 4916 | "mute-stream": "~0.0.4" 4917 | } 4918 | }, 4919 | "read-cmd-shim": { 4920 | "version": "3.0.0", 4921 | "bundled": true, 4922 | "extraneous": true 4923 | }, 4924 | "read-package-json": { 4925 | "version": "5.0.1", 4926 | "bundled": true, 4927 | "extraneous": true, 4928 | "requires": { 4929 | "glob": "^8.0.1", 4930 | "json-parse-even-better-errors": "^2.3.1", 4931 | "normalize-package-data": "^4.0.0", 4932 | "npm-normalize-package-bin": "^1.0.1" 4933 | } 4934 | }, 4935 | "read-package-json-fast": { 4936 | "version": "2.0.3", 4937 | "bundled": true, 4938 | "extraneous": true, 4939 | "requires": { 4940 | "json-parse-even-better-errors": "^2.3.0", 4941 | "npm-normalize-package-bin": "^1.0.1" 4942 | } 4943 | }, 4944 | "readable-stream": { 4945 | "version": "3.6.0", 4946 | "bundled": true, 4947 | "extraneous": true, 4948 | "requires": { 4949 | "inherits": "^2.0.3", 4950 | "string_decoder": "^1.1.1", 4951 | "util-deprecate": "^1.0.1" 4952 | } 4953 | }, 4954 | "readdir-scoped-modules": { 4955 | "version": "1.1.0", 4956 | "bundled": true, 4957 | "extraneous": true, 4958 | "requires": { 4959 | "debuglog": "^1.0.1", 4960 | "dezalgo": "^1.0.0", 4961 | "graceful-fs": "^4.1.2", 4962 | "once": "^1.3.0" 4963 | } 4964 | }, 4965 | "retry": { 4966 | "version": "0.12.0", 4967 | "bundled": true, 4968 | "extraneous": true 4969 | }, 4970 | "rimraf": { 4971 | "version": "3.0.2", 4972 | "bundled": true, 4973 | "extraneous": true, 4974 | "requires": { 4975 | "glob": "^7.1.3" 4976 | }, 4977 | "dependencies": { 4978 | "brace-expansion": { 4979 | "version": "1.1.11", 4980 | "bundled": true, 4981 | "extraneous": true, 4982 | "requires": { 4983 | "balanced-match": "^1.0.0", 4984 | "concat-map": "0.0.1" 4985 | } 4986 | }, 4987 | "glob": { 4988 | "version": "7.2.3", 4989 | "bundled": true, 4990 | "extraneous": true, 4991 | "requires": { 4992 | "fs.realpath": "^1.0.0", 4993 | "inflight": "^1.0.4", 4994 | "inherits": "2", 4995 | "minimatch": "^3.1.1", 4996 | "once": "^1.3.0", 4997 | "path-is-absolute": "^1.0.0" 4998 | } 4999 | }, 5000 | "minimatch": { 5001 | "version": "3.1.2", 5002 | "bundled": true, 5003 | "extraneous": true, 5004 | "requires": { 5005 | "brace-expansion": "^1.1.7" 5006 | } 5007 | } 5008 | } 5009 | }, 5010 | "safe-buffer": { 5011 | "version": "5.2.1", 5012 | "bundled": true, 5013 | "extraneous": true 5014 | }, 5015 | "safer-buffer": { 5016 | "version": "2.1.2", 5017 | "bundled": true, 5018 | "extraneous": true 5019 | }, 5020 | "semver": { 5021 | "version": "7.3.7", 5022 | "bundled": true, 5023 | "extraneous": true, 5024 | "requires": { 5025 | "lru-cache": "^6.0.0" 5026 | }, 5027 | "dependencies": { 5028 | "lru-cache": { 5029 | "version": "6.0.0", 5030 | "bundled": true, 5031 | "extraneous": true, 5032 | "requires": { 5033 | "yallist": "^4.0.0" 5034 | } 5035 | } 5036 | } 5037 | }, 5038 | "set-blocking": { 5039 | "version": "2.0.0", 5040 | "bundled": true, 5041 | "extraneous": true 5042 | }, 5043 | "signal-exit": { 5044 | "version": "3.0.7", 5045 | "bundled": true, 5046 | "extraneous": true 5047 | }, 5048 | "smart-buffer": { 5049 | "version": "4.2.0", 5050 | "bundled": true, 5051 | "extraneous": true 5052 | }, 5053 | "socks": { 5054 | "version": "2.6.2", 5055 | "bundled": true, 5056 | "extraneous": true, 5057 | "requires": { 5058 | "ip": "^1.1.5", 5059 | "smart-buffer": "^4.2.0" 5060 | } 5061 | }, 5062 | "socks-proxy-agent": { 5063 | "version": "7.0.0", 5064 | "bundled": true, 5065 | "extraneous": true, 5066 | "requires": { 5067 | "agent-base": "^6.0.2", 5068 | "debug": "^4.3.3", 5069 | "socks": "^2.6.2" 5070 | } 5071 | }, 5072 | "spdx-correct": { 5073 | "version": "3.1.1", 5074 | "bundled": true, 5075 | "extraneous": true, 5076 | "requires": { 5077 | "spdx-expression-parse": "^3.0.0", 5078 | "spdx-license-ids": "^3.0.0" 5079 | } 5080 | }, 5081 | "spdx-exceptions": { 5082 | "version": "2.3.0", 5083 | "bundled": true, 5084 | "extraneous": true 5085 | }, 5086 | "spdx-expression-parse": { 5087 | "version": "3.0.1", 5088 | "bundled": true, 5089 | "extraneous": true, 5090 | "requires": { 5091 | "spdx-exceptions": "^2.1.0", 5092 | "spdx-license-ids": "^3.0.0" 5093 | } 5094 | }, 5095 | "spdx-license-ids": { 5096 | "version": "3.0.11", 5097 | "bundled": true, 5098 | "extraneous": true 5099 | }, 5100 | "ssri": { 5101 | "version": "9.0.1", 5102 | "bundled": true, 5103 | "extraneous": true, 5104 | "requires": { 5105 | "minipass": "^3.1.1" 5106 | } 5107 | }, 5108 | "string_decoder": { 5109 | "version": "1.3.0", 5110 | "bundled": true, 5111 | "extraneous": true, 5112 | "requires": { 5113 | "safe-buffer": "~5.2.0" 5114 | } 5115 | }, 5116 | "string-width": { 5117 | "version": "4.2.3", 5118 | "bundled": true, 5119 | "extraneous": true, 5120 | "requires": { 5121 | "emoji-regex": "^8.0.0", 5122 | "is-fullwidth-code-point": "^3.0.0", 5123 | "strip-ansi": "^6.0.1" 5124 | } 5125 | }, 5126 | "strip-ansi": { 5127 | "version": "6.0.1", 5128 | "bundled": true, 5129 | "extraneous": true, 5130 | "requires": { 5131 | "ansi-regex": "^5.0.1" 5132 | } 5133 | }, 5134 | "supports-color": { 5135 | "version": "7.2.0", 5136 | "bundled": true, 5137 | "extraneous": true, 5138 | "requires": { 5139 | "has-flag": "^4.0.0" 5140 | } 5141 | }, 5142 | "tar": { 5143 | "version": "6.1.11", 5144 | "bundled": true, 5145 | "extraneous": true, 5146 | "requires": { 5147 | "chownr": "^2.0.0", 5148 | "fs-minipass": "^2.0.0", 5149 | "minipass": "^3.0.0", 5150 | "minizlib": "^2.1.1", 5151 | "mkdirp": "^1.0.3", 5152 | "yallist": "^4.0.0" 5153 | } 5154 | }, 5155 | "text-table": { 5156 | "version": "0.2.0", 5157 | "bundled": true, 5158 | "extraneous": true 5159 | }, 5160 | "tiny-relative-date": { 5161 | "version": "1.3.0", 5162 | "bundled": true, 5163 | "extraneous": true 5164 | }, 5165 | "treeverse": { 5166 | "version": "2.0.0", 5167 | "bundled": true, 5168 | "extraneous": true 5169 | }, 5170 | "unique-filename": { 5171 | "version": "1.1.1", 5172 | "bundled": true, 5173 | "extraneous": true, 5174 | "requires": { 5175 | "unique-slug": "^2.0.0" 5176 | } 5177 | }, 5178 | "unique-slug": { 5179 | "version": "2.0.2", 5180 | "bundled": true, 5181 | "extraneous": true, 5182 | "requires": { 5183 | "imurmurhash": "^0.1.4" 5184 | } 5185 | }, 5186 | "util-deprecate": { 5187 | "version": "1.0.2", 5188 | "bundled": true, 5189 | "extraneous": true 5190 | }, 5191 | "validate-npm-package-license": { 5192 | "version": "3.0.4", 5193 | "bundled": true, 5194 | "extraneous": true, 5195 | "requires": { 5196 | "spdx-correct": "^3.0.0", 5197 | "spdx-expression-parse": "^3.0.0" 5198 | } 5199 | }, 5200 | "validate-npm-package-name": { 5201 | "version": "4.0.0", 5202 | "bundled": true, 5203 | "extraneous": true, 5204 | "requires": { 5205 | "builtins": "^5.0.0" 5206 | } 5207 | }, 5208 | "walk-up-path": { 5209 | "version": "1.0.0", 5210 | "bundled": true, 5211 | "extraneous": true 5212 | }, 5213 | "wcwidth": { 5214 | "version": "1.0.1", 5215 | "bundled": true, 5216 | "extraneous": true, 5217 | "requires": { 5218 | "defaults": "^1.0.3" 5219 | } 5220 | }, 5221 | "which": { 5222 | "version": "2.0.2", 5223 | "bundled": true, 5224 | "extraneous": true, 5225 | "requires": { 5226 | "isexe": "^2.0.0" 5227 | } 5228 | }, 5229 | "wide-align": { 5230 | "version": "1.1.5", 5231 | "bundled": true, 5232 | "extraneous": true, 5233 | "requires": { 5234 | "string-width": "^1.0.2 || 2 || 3 || 4" 5235 | } 5236 | }, 5237 | "wrappy": { 5238 | "version": "1.0.2", 5239 | "bundled": true, 5240 | "extraneous": true 5241 | }, 5242 | "write-file-atomic": { 5243 | "version": "4.0.1", 5244 | "bundled": true, 5245 | "extraneous": true, 5246 | "requires": { 5247 | "imurmurhash": "^0.1.4", 5248 | "signal-exit": "^3.0.7" 5249 | } 5250 | }, 5251 | "yallist": { 5252 | "version": "4.0.0", 5253 | "bundled": true, 5254 | "extraneous": true 5255 | } 5256 | } 5257 | }, 5258 | "object-hash": { 5259 | "version": "3.0.0", 5260 | "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", 5261 | "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", 5262 | "dev": true 5263 | }, 5264 | "path-parse": { 5265 | "version": "1.0.7", 5266 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 5267 | "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 5268 | "dev": true 5269 | }, 5270 | "picocolors": { 5271 | "version": "1.0.0", 5272 | "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", 5273 | "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", 5274 | "dev": true 5275 | }, 5276 | "picomatch": { 5277 | "version": "2.3.1", 5278 | "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 5279 | "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 5280 | "dev": true 5281 | }, 5282 | "pify": { 5283 | "version": "2.3.0", 5284 | "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 5285 | "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", 5286 | "dev": true 5287 | }, 5288 | "postcss": { 5289 | "version": "8.4.14", 5290 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", 5291 | "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", 5292 | "dev": true, 5293 | "requires": { 5294 | "nanoid": "^3.3.4", 5295 | "picocolors": "^1.0.0", 5296 | "source-map-js": "^1.0.2" 5297 | } 5298 | }, 5299 | "postcss-import": { 5300 | "version": "14.1.0", 5301 | "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", 5302 | "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", 5303 | "dev": true, 5304 | "requires": { 5305 | "postcss-value-parser": "^4.0.0", 5306 | "read-cache": "^1.0.0", 5307 | "resolve": "^1.1.7" 5308 | } 5309 | }, 5310 | "postcss-js": { 5311 | "version": "4.0.0", 5312 | "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", 5313 | "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", 5314 | "dev": true, 5315 | "requires": { 5316 | "camelcase-css": "^2.0.1" 5317 | } 5318 | }, 5319 | "postcss-load-config": { 5320 | "version": "3.1.4", 5321 | "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", 5322 | "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", 5323 | "dev": true, 5324 | "requires": { 5325 | "lilconfig": "^2.0.5", 5326 | "yaml": "^1.10.2" 5327 | } 5328 | }, 5329 | "postcss-nested": { 5330 | "version": "5.0.6", 5331 | "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", 5332 | "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", 5333 | "dev": true, 5334 | "requires": { 5335 | "postcss-selector-parser": "^6.0.6" 5336 | } 5337 | }, 5338 | "postcss-selector-parser": { 5339 | "version": "6.0.10", 5340 | "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", 5341 | "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", 5342 | "dev": true, 5343 | "requires": { 5344 | "cssesc": "^3.0.0", 5345 | "util-deprecate": "^1.0.2" 5346 | } 5347 | }, 5348 | "postcss-value-parser": { 5349 | "version": "4.2.0", 5350 | "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", 5351 | "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", 5352 | "dev": true 5353 | }, 5354 | "queue-microtask": { 5355 | "version": "1.2.3", 5356 | "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 5357 | "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 5358 | "dev": true 5359 | }, 5360 | "quick-lru": { 5361 | "version": "5.1.1", 5362 | "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", 5363 | "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", 5364 | "dev": true 5365 | }, 5366 | "read-cache": { 5367 | "version": "1.0.0", 5368 | "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", 5369 | "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", 5370 | "dev": true, 5371 | "requires": { 5372 | "pify": "^2.3.0" 5373 | } 5374 | }, 5375 | "readdirp": { 5376 | "version": "3.6.0", 5377 | "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", 5378 | "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", 5379 | "dev": true, 5380 | "requires": { 5381 | "picomatch": "^2.2.1" 5382 | } 5383 | }, 5384 | "resolve": { 5385 | "version": "1.22.1", 5386 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", 5387 | "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", 5388 | "dev": true, 5389 | "requires": { 5390 | "is-core-module": "^2.9.0", 5391 | "path-parse": "^1.0.7", 5392 | "supports-preserve-symlinks-flag": "^1.0.0" 5393 | } 5394 | }, 5395 | "reusify": { 5396 | "version": "1.0.4", 5397 | "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", 5398 | "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", 5399 | "dev": true 5400 | }, 5401 | "run-parallel": { 5402 | "version": "1.2.0", 5403 | "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 5404 | "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 5405 | "dev": true, 5406 | "requires": { 5407 | "queue-microtask": "^1.2.2" 5408 | } 5409 | }, 5410 | "source-map-js": { 5411 | "version": "1.0.2", 5412 | "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", 5413 | "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", 5414 | "dev": true 5415 | }, 5416 | "supports-preserve-symlinks-flag": { 5417 | "version": "1.0.0", 5418 | "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", 5419 | "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", 5420 | "dev": true 5421 | }, 5422 | "tailwindcss": { 5423 | "version": "3.1.7", 5424 | "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.1.7.tgz", 5425 | "integrity": "sha512-r7mgumZ3k0InfVPpGWcX8X/Ut4xBfv+1O/+C73ar/m01LxGVzWvPxF/w6xIUPEztrCoz7axfx0SMdh8FH8ZvRQ==", 5426 | "dev": true, 5427 | "requires": { 5428 | "arg": "^5.0.2", 5429 | "chokidar": "^3.5.3", 5430 | "color-name": "^1.1.4", 5431 | "detective": "^5.2.1", 5432 | "didyoumean": "^1.2.2", 5433 | "dlv": "^1.1.3", 5434 | "fast-glob": "^3.2.11", 5435 | "glob-parent": "^6.0.2", 5436 | "is-glob": "^4.0.3", 5437 | "lilconfig": "^2.0.6", 5438 | "normalize-path": "^3.0.0", 5439 | "object-hash": "^3.0.0", 5440 | "picocolors": "^1.0.0", 5441 | "postcss": "^8.4.14", 5442 | "postcss-import": "^14.1.0", 5443 | "postcss-js": "^4.0.0", 5444 | "postcss-load-config": "^3.1.4", 5445 | "postcss-nested": "5.0.6", 5446 | "postcss-selector-parser": "^6.0.10", 5447 | "postcss-value-parser": "^4.2.0", 5448 | "quick-lru": "^5.1.1", 5449 | "resolve": "^1.22.1" 5450 | } 5451 | }, 5452 | "tailwindcss-patterns": { 5453 | "version": "https://registry.npmjs.org/tailwindcss-patterns/-/tailwindcss-patterns-0.1.1.tgz", 5454 | "integrity": "sha512-Zk0BMhISUchTu1Gx64+eaFOAxrhdFsOsXiTWFqKq/nbD+YSG5REEFKeSB29eRvRFP8jDa4zJF04SOpYf7kceog==" 5455 | }, 5456 | "to-regex-range": { 5457 | "version": "5.0.1", 5458 | "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 5459 | "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 5460 | "dev": true, 5461 | "requires": { 5462 | "is-number": "^7.0.0" 5463 | } 5464 | }, 5465 | "util-deprecate": { 5466 | "version": "1.0.2", 5467 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 5468 | "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", 5469 | "dev": true 5470 | }, 5471 | "xtend": { 5472 | "version": "4.0.2", 5473 | "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", 5474 | "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", 5475 | "dev": true 5476 | }, 5477 | "yaml": { 5478 | "version": "1.10.2", 5479 | "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", 5480 | "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", 5481 | "dev": true 5482 | } 5483 | } 5484 | } 5485 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "tailwindcss-patterns", 3 | "version": "0.1.2", 4 | "description": "80+ Geometric background patterns for TailwindCSS", 5 | "main": "src/index.js", 6 | "source": "src/index.js", 7 | "author": "MagmaFlow", 8 | "license": "MIT", 9 | "repository": { 10 | "type": "git", 11 | "url": "git+https://github.com/magmaflowco/tailwindcss-patterns.git" 12 | }, 13 | "keywords": [ 14 | "tailwindcss", 15 | "tailwindcss-plugin", 16 | "patterns", 17 | "background" 18 | ], 19 | "bugs": { 20 | "url": "https://github.com/magmaflowco/tailwindcss-patterns/issues" 21 | }, 22 | "homepage": "https://github.com/magmaflowco/tailwindcss-patterns#readme", 23 | "devDependencies": { 24 | "tailwindcss": "^3.1.7" 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 | # 80+ geometric background patterns for TailwindCSS 2 | 3 | ## About 4 | This package allows you to quickly add repeating background patterns to your TailwindCSS projects. We've collected and designed 80+ geometric patterns that can be applied as utility classes in TailwindCSS. 5 | 6 | **[Live Demo](https://patterns.magmaflow.co)** 7 | 8 | ## Creators 9 | *This package is brought to you by MagmaFlow, we offer unlimited TailwindCSS development for a fixed monthly fee to startups, agencies and freelancers. Find out more [here](https://magmaflow.co).* 10 | 11 | ## Installation 12 | Install the plugin from npm: 13 | ``` bash 14 | npm i tailwindcss-patterns 15 | ``` 16 | 17 | ## Setup 18 | Then add the plugin to your tailwind.config.js file: 19 | ```javascript 20 | module.exports = { 21 | theme: { 22 | // ... 23 | }, 24 | plugins: [ 25 | require('tailwindcss-patterns'), 26 | // ... 27 | ], 28 | } 29 | ``` 30 | 31 | ## Usage 32 | There are two main classes you can use: 33 | 34 | ### Pattern 35 | Add a background pattern using the following schema `pattern-{type}-{color}/{opacity}`. 36 | 37 | You can find a list of patterns [here](#pattern-types). 38 | 39 | For example: 40 | ```html 41 |
66 | ``` 67 | 68 | ### Pattern types 69 | 70 | - `jigsaw` - [Live Demo](https://patterns.magmaflow.co/#jigsaw) 71 | - `ripples` - [Live Demo](https://patterns.magmaflow.co/#ripples) 72 | - `topography` - [Live Demo](https://patterns.magmaflow.co/#topography) 73 | - `texture` - [Live Demo](https://patterns.magmaflow.co/#texture) 74 | - `hub` - [Live Demo](https://patterns.magmaflow.co/#hub) 75 | - `architect` - [Live Demo](https://patterns.magmaflow.co/#architect) 76 | - `voxel` - [Live Demo](https://patterns.magmaflow.co/#voxel) 77 | - `crosses` - [Live Demo](https://patterns.magmaflow.co/#crosses) 78 | - `graph` - [Live Demo](https://patterns.magmaflow.co/#graph) 79 | - `squares` - [Live Demo](https://patterns.magmaflow.co/#squares) 80 | - `falling-triangles` - [Live Demo](https://patterns.magmaflow.co/#falling-triangles) 81 | - `pies` - [Live Demo](https://patterns.magmaflow.co/#pies) 82 | - `hexagons` - [Live Demo](https://patterns.magmaflow.co/#hexagons) 83 | - `zig-zag` - [Live Demo](https://patterns.magmaflow.co/#zig-zag) 84 | - `zig-zag-2` - [Live Demo](https://patterns.magmaflow.co/#zig-zag-2) 85 | - `autumn` - [Live Demo](https://patterns.magmaflow.co/#autumn) 86 | - `temple` - [Live Demo](https://patterns.magmaflow.co/#temple) 87 | - `death-star` - [Live Demo](https://patterns.magmaflow.co/#death-star) 88 | - `overlapping-hexagons` - [Live Demo](https://patterns.magmaflow.co/#overlapping-hexagons) 89 | - `stars` - [Live Demo](https://patterns.magmaflow.co/#stars) 90 | - `bamboo` - [Live Demo](https://patterns.magmaflow.co/#bamboo) 91 | - `floor` - [Live Demo](https://patterns.magmaflow.co/#floor) 92 | - `cork-screw` - [Live Demo](https://patterns.magmaflow.co/#cork-screw) 93 | - `kiwi` - [Live Demo](https://patterns.magmaflow.co/#kiwi) 94 | - `lips` - [Live Demo](https://patterns.magmaflow.co/#lips) 95 | - `checkered` - [Live Demo](https://patterns.magmaflow.co/#checkered) 96 | - `x-equals` - [Live Demo](https://patterns.magmaflow.co/#x-equals) 97 | - `bevel-circle` - [Live Demo](https://patterns.magmaflow.co/#bevel-circle) 98 | - `brick-wall` - [Live Demo](https://patterns.magmaflow.co/#brick-wall) 99 | - `fancy-rectangles` - [Live Demo](https://patterns.magmaflow.co/#fancy-rectangles) 100 | - `heavy-rain` - [Live Demo](https://patterns.magmaflow.co/#heavy-rain) 101 | - `overlapping-circles` - [Live Demo](https://patterns.magmaflow.co/#overlapping-circles) 102 | - `plus` - [Live Demo](https://patterns.magmaflow.co/#plus) 103 | - `plus-connected` - [Live Demo](https://patterns.magmaflow.co/#plus-connected) 104 | - `volcano-lamp` - [Live Demo](https://patterns.magmaflow.co/#volcano-lamp) 105 | - `wiggle` - [Live Demo](https://patterns.magmaflow.co/#wiggle) 106 | - `bubbles` - [Live Demo](https://patterns.magmaflow.co/#bubbles) 107 | - `cage` - [Live Demo](https://patterns.magmaflow.co/#cage) 108 | - `connections` - [Live Demo](https://patterns.magmaflow.co/#connections) 109 | - `current` - [Live Demo](https://patterns.magmaflow.co/#current) 110 | - `diagonal-stripes` - [Live Demo](https://patterns.magmaflow.co/#diagonal-stripes) 111 | - `flipped-diamonds` - [Live Demo](https://patterns.magmaflow.co/#flipped-diamonds) 112 | - `houndstooth` - [Live Demo](https://patterns.magmaflow.co/#houndstooth) 113 | - `leaf` - [Live Demo](https://patterns.magmaflow.co/#leaf) 114 | - `lines-in-motion` - [Live Demo](https://patterns.magmaflow.co/#lines-in-motion) 115 | - `moroccan` - [Live Demo](https://patterns.magmaflow.co/#moroccan) 116 | - `morphing-diamonds` - [Live Demo](https://patterns.magmaflow.co/#morphing-diamonds) 117 | - `rails` - [Live Demo](https://patterns.magmaflow.co/#rails) 118 | - `rain` - [Live Demo](https://patterns.magmaflow.co/#rain) 119 | - `squares-in-squares` - [Live Demo](https://patterns.magmaflow.co/#squares-in-squares) 120 | - `stripes` - [Live Demo](https://patterns.magmaflow.co/#stripes) 121 | - `tic-tac-toe` - [Live Demo](https://patterns.magmaflow.co/#tic-tac-toe) 122 | - `aztec` - [Live Demo](https://patterns.magmaflow.co/#aztec) 123 | - `bank-note` - [Live Demo](https://patterns.magmaflow.co/#bank-note) 124 | - `boxes` - [Live Demo](https://patterns.magmaflow.co/#boxes) 125 | - `circles-and-squares` - [Live Demo](https://patterns.magmaflow.co/#circles-and-squares) 126 | - `circuit-board` - [Live Demo](https://patterns.magmaflow.co/#circuit-board) 127 | - `curtain` - [Live Demo](https://patterns.magmaflow.co/#curtain) 128 | - `clouds` - [Live Demo](https://patterns.magmaflow.co/#clouds) 129 | - `eyes` - [Live Demo](https://patterns.magmaflow.co/#eyes) 130 | - `tiles` - [Live Demo](https://patterns.magmaflow.co/#tiles) 131 | - `groovy` - [Live Demo](https://patterns.magmaflow.co/#groovy) 132 | - `intersecting-circles` - [Live Demo](https://patterns.magmaflow.co/#intersecting-circles) 133 | - `melt` - [Live Demo](https://patterns.magmaflow.co/#melt) 134 | - `overlapping-diamonds` - [Live Demo](https://patterns.magmaflow.co/#overlapping-diamonds) 135 | - `wood` - [Live Demo](https://patterns.magmaflow.co/#wood) 136 | - `polka` - [Live Demo](https://patterns.magmaflow.co/#polka) 137 | - `signal` - [Live Demo](https://patterns.magmaflow.co/#signal) 138 | - `slanted` - [Live Demo](https://patterns.magmaflow.co/#slanted) 139 | - `lines-diagonal-right` - [Live Demo](https://patterns.magmaflow.co/#lines-diagonal-right) 140 | - `lines-diagonal-left` - [Live Demo](https://patterns.magmaflow.co/#lines-diagonal-left) 141 | - `lines-horizontal` - [Live Demo](https://patterns.magmaflow.co/#lines-horizontal) 142 | - `lines-vertical` - [Live Demo](https://patterns.magmaflow.co/#lines-vertical) 143 | - `sprinkles` - [Live Demo](https://patterns.magmaflow.co/#sprinkles) 144 | - `waves` - [Live Demo](https://patterns.magmaflow.co/#waves) 145 | - `hive` - [Live Demo](https://patterns.magmaflow.co/#hive) 146 | - `squiggles` - [Live Demo](https://patterns.magmaflow.co/#squiggles) 147 | - `triangles` - [Live Demo](https://patterns.magmaflow.co/#triangles) 148 | - `grid` - [Live Demo](https://patterns.magmaflow.co/#grid) 149 | - `zebra` - [Live Demo](https://patterns.magmaflow.co/#zebra) 150 | 151 | ## Credits 152 | This package couldn't have been put together without patterns from: 153 | - [Hero Patterns](https://heropatterns.com/) 154 | - [Pattern Monster](https://pattern.monster/) 155 | - [MadeByCrevans](https://madebycrevans.com/) 156 | --------------------------------------------------------------------------------