├── .gitignore ├── index.js ├── package-lock.json └── package.json /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | import autoprefixer from "autoprefixer"; 2 | import postcss from "postcss"; 3 | import tailwindcss from "tailwindcss"; 4 | 5 | async function toCss(className) { 6 | return await postcss([ 7 | tailwindcss({ 8 | content: [ 9 | { 10 | raw: className, 11 | extension: "html", 12 | }, 13 | ], 14 | }), 15 | autoprefixer, 16 | ]) 17 | .process("@tailwind utilities", { from: undefined }) 18 | .then((result) => { 19 | return result.css; 20 | }); 21 | } 22 | 23 | let result = await toCss("underline"); 24 | 25 | console.log(result); 26 | -------------------------------------------------------------------------------- /package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "tailwind-class-to-css", 3 | "version": "1.0.0", 4 | "lockfileVersion": 3, 5 | "requires": true, 6 | "packages": { 7 | "": { 8 | "name": "tailwind-class-to-css", 9 | "version": "1.0.0", 10 | "license": "ISC", 11 | "dependencies": { 12 | "autoprefixer": "^10.4.20", 13 | "postcss": "^8.4.41", 14 | "tailwindcss": "^3.4.9" 15 | } 16 | }, 17 | "node_modules/@alloc/quick-lru": { 18 | "version": "5.2.0", 19 | "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", 20 | "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", 21 | "engines": { 22 | "node": ">=10" 23 | }, 24 | "funding": { 25 | "url": "https://github.com/sponsors/sindresorhus" 26 | } 27 | }, 28 | "node_modules/@isaacs/cliui": { 29 | "version": "8.0.2", 30 | "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", 31 | "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", 32 | "dependencies": { 33 | "string-width": "^5.1.2", 34 | "string-width-cjs": "npm:string-width@^4.2.0", 35 | "strip-ansi": "^7.0.1", 36 | "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", 37 | "wrap-ansi": "^8.1.0", 38 | "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" 39 | }, 40 | "engines": { 41 | "node": ">=12" 42 | } 43 | }, 44 | "node_modules/@jridgewell/gen-mapping": { 45 | "version": "0.3.5", 46 | "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", 47 | "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", 48 | "dependencies": { 49 | "@jridgewell/set-array": "^1.2.1", 50 | "@jridgewell/sourcemap-codec": "^1.4.10", 51 | "@jridgewell/trace-mapping": "^0.3.24" 52 | }, 53 | "engines": { 54 | "node": ">=6.0.0" 55 | } 56 | }, 57 | "node_modules/@jridgewell/resolve-uri": { 58 | "version": "3.1.2", 59 | "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", 60 | "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", 61 | "engines": { 62 | "node": ">=6.0.0" 63 | } 64 | }, 65 | "node_modules/@jridgewell/set-array": { 66 | "version": "1.2.1", 67 | "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", 68 | "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", 69 | "engines": { 70 | "node": ">=6.0.0" 71 | } 72 | }, 73 | "node_modules/@jridgewell/sourcemap-codec": { 74 | "version": "1.5.0", 75 | "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", 76 | "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==" 77 | }, 78 | "node_modules/@jridgewell/trace-mapping": { 79 | "version": "0.3.25", 80 | "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", 81 | "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", 82 | "dependencies": { 83 | "@jridgewell/resolve-uri": "^3.1.0", 84 | "@jridgewell/sourcemap-codec": "^1.4.14" 85 | } 86 | }, 87 | "node_modules/@nodelib/fs.scandir": { 88 | "version": "2.1.5", 89 | "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 90 | "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 91 | "dependencies": { 92 | "@nodelib/fs.stat": "2.0.5", 93 | "run-parallel": "^1.1.9" 94 | }, 95 | "engines": { 96 | "node": ">= 8" 97 | } 98 | }, 99 | "node_modules/@nodelib/fs.stat": { 100 | "version": "2.0.5", 101 | "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 102 | "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 103 | "engines": { 104 | "node": ">= 8" 105 | } 106 | }, 107 | "node_modules/@nodelib/fs.walk": { 108 | "version": "1.2.8", 109 | "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 110 | "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 111 | "dependencies": { 112 | "@nodelib/fs.scandir": "2.1.5", 113 | "fastq": "^1.6.0" 114 | }, 115 | "engines": { 116 | "node": ">= 8" 117 | } 118 | }, 119 | "node_modules/@pkgjs/parseargs": { 120 | "version": "0.11.0", 121 | "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", 122 | "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", 123 | "optional": true, 124 | "engines": { 125 | "node": ">=14" 126 | } 127 | }, 128 | "node_modules/ansi-regex": { 129 | "version": "6.0.1", 130 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", 131 | "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", 132 | "engines": { 133 | "node": ">=12" 134 | }, 135 | "funding": { 136 | "url": "https://github.com/chalk/ansi-regex?sponsor=1" 137 | } 138 | }, 139 | "node_modules/ansi-styles": { 140 | "version": "6.2.1", 141 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", 142 | "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", 143 | "engines": { 144 | "node": ">=12" 145 | }, 146 | "funding": { 147 | "url": "https://github.com/chalk/ansi-styles?sponsor=1" 148 | } 149 | }, 150 | "node_modules/any-promise": { 151 | "version": "1.3.0", 152 | "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", 153 | "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" 154 | }, 155 | "node_modules/anymatch": { 156 | "version": "3.1.3", 157 | "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", 158 | "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", 159 | "dependencies": { 160 | "normalize-path": "^3.0.0", 161 | "picomatch": "^2.0.4" 162 | }, 163 | "engines": { 164 | "node": ">= 8" 165 | } 166 | }, 167 | "node_modules/arg": { 168 | "version": "5.0.2", 169 | "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", 170 | "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" 171 | }, 172 | "node_modules/autoprefixer": { 173 | "version": "10.4.20", 174 | "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", 175 | "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==", 176 | "funding": [ 177 | { 178 | "type": "opencollective", 179 | "url": "https://opencollective.com/postcss/" 180 | }, 181 | { 182 | "type": "tidelift", 183 | "url": "https://tidelift.com/funding/github/npm/autoprefixer" 184 | }, 185 | { 186 | "type": "github", 187 | "url": "https://github.com/sponsors/ai" 188 | } 189 | ], 190 | "dependencies": { 191 | "browserslist": "^4.23.3", 192 | "caniuse-lite": "^1.0.30001646", 193 | "fraction.js": "^4.3.7", 194 | "normalize-range": "^0.1.2", 195 | "picocolors": "^1.0.1", 196 | "postcss-value-parser": "^4.2.0" 197 | }, 198 | "bin": { 199 | "autoprefixer": "bin/autoprefixer" 200 | }, 201 | "engines": { 202 | "node": "^10 || ^12 || >=14" 203 | }, 204 | "peerDependencies": { 205 | "postcss": "^8.1.0" 206 | } 207 | }, 208 | "node_modules/balanced-match": { 209 | "version": "1.0.2", 210 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 211 | "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" 212 | }, 213 | "node_modules/binary-extensions": { 214 | "version": "2.3.0", 215 | "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", 216 | "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", 217 | "engines": { 218 | "node": ">=8" 219 | }, 220 | "funding": { 221 | "url": "https://github.com/sponsors/sindresorhus" 222 | } 223 | }, 224 | "node_modules/brace-expansion": { 225 | "version": "2.0.1", 226 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 227 | "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 228 | "dependencies": { 229 | "balanced-match": "^1.0.0" 230 | } 231 | }, 232 | "node_modules/braces": { 233 | "version": "3.0.3", 234 | "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", 235 | "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", 236 | "dependencies": { 237 | "fill-range": "^7.1.1" 238 | }, 239 | "engines": { 240 | "node": ">=8" 241 | } 242 | }, 243 | "node_modules/browserslist": { 244 | "version": "4.23.3", 245 | "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", 246 | "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", 247 | "funding": [ 248 | { 249 | "type": "opencollective", 250 | "url": "https://opencollective.com/browserslist" 251 | }, 252 | { 253 | "type": "tidelift", 254 | "url": "https://tidelift.com/funding/github/npm/browserslist" 255 | }, 256 | { 257 | "type": "github", 258 | "url": "https://github.com/sponsors/ai" 259 | } 260 | ], 261 | "dependencies": { 262 | "caniuse-lite": "^1.0.30001646", 263 | "electron-to-chromium": "^1.5.4", 264 | "node-releases": "^2.0.18", 265 | "update-browserslist-db": "^1.1.0" 266 | }, 267 | "bin": { 268 | "browserslist": "cli.js" 269 | }, 270 | "engines": { 271 | "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" 272 | } 273 | }, 274 | "node_modules/camelcase-css": { 275 | "version": "2.0.1", 276 | "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", 277 | "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", 278 | "engines": { 279 | "node": ">= 6" 280 | } 281 | }, 282 | "node_modules/caniuse-lite": { 283 | "version": "1.0.30001651", 284 | "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001651.tgz", 285 | "integrity": "sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==", 286 | "funding": [ 287 | { 288 | "type": "opencollective", 289 | "url": "https://opencollective.com/browserslist" 290 | }, 291 | { 292 | "type": "tidelift", 293 | "url": "https://tidelift.com/funding/github/npm/caniuse-lite" 294 | }, 295 | { 296 | "type": "github", 297 | "url": "https://github.com/sponsors/ai" 298 | } 299 | ] 300 | }, 301 | "node_modules/chokidar": { 302 | "version": "3.6.0", 303 | "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", 304 | "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", 305 | "dependencies": { 306 | "anymatch": "~3.1.2", 307 | "braces": "~3.0.2", 308 | "glob-parent": "~5.1.2", 309 | "is-binary-path": "~2.1.0", 310 | "is-glob": "~4.0.1", 311 | "normalize-path": "~3.0.0", 312 | "readdirp": "~3.6.0" 313 | }, 314 | "engines": { 315 | "node": ">= 8.10.0" 316 | }, 317 | "funding": { 318 | "url": "https://paulmillr.com/funding/" 319 | }, 320 | "optionalDependencies": { 321 | "fsevents": "~2.3.2" 322 | } 323 | }, 324 | "node_modules/chokidar/node_modules/glob-parent": { 325 | "version": "5.1.2", 326 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 327 | "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 328 | "dependencies": { 329 | "is-glob": "^4.0.1" 330 | }, 331 | "engines": { 332 | "node": ">= 6" 333 | } 334 | }, 335 | "node_modules/color-convert": { 336 | "version": "2.0.1", 337 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 338 | "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 339 | "dependencies": { 340 | "color-name": "~1.1.4" 341 | }, 342 | "engines": { 343 | "node": ">=7.0.0" 344 | } 345 | }, 346 | "node_modules/color-name": { 347 | "version": "1.1.4", 348 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 349 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" 350 | }, 351 | "node_modules/commander": { 352 | "version": "4.1.1", 353 | "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", 354 | "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", 355 | "engines": { 356 | "node": ">= 6" 357 | } 358 | }, 359 | "node_modules/cross-spawn": { 360 | "version": "7.0.3", 361 | "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", 362 | "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", 363 | "dependencies": { 364 | "path-key": "^3.1.0", 365 | "shebang-command": "^2.0.0", 366 | "which": "^2.0.1" 367 | }, 368 | "engines": { 369 | "node": ">= 8" 370 | } 371 | }, 372 | "node_modules/cssesc": { 373 | "version": "3.0.0", 374 | "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", 375 | "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", 376 | "bin": { 377 | "cssesc": "bin/cssesc" 378 | }, 379 | "engines": { 380 | "node": ">=4" 381 | } 382 | }, 383 | "node_modules/didyoumean": { 384 | "version": "1.2.2", 385 | "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", 386 | "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" 387 | }, 388 | "node_modules/dlv": { 389 | "version": "1.1.3", 390 | "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", 391 | "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" 392 | }, 393 | "node_modules/eastasianwidth": { 394 | "version": "0.2.0", 395 | "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", 396 | "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" 397 | }, 398 | "node_modules/electron-to-chromium": { 399 | "version": "1.5.5", 400 | "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.5.tgz", 401 | "integrity": "sha512-QR7/A7ZkMS8tZuoftC/jfqNkZLQO779SSW3YuZHP4eXpj3EffGLFcB/Xu9AAZQzLccTiCV+EmUo3ha4mQ9wnlA==" 402 | }, 403 | "node_modules/emoji-regex": { 404 | "version": "9.2.2", 405 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", 406 | "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" 407 | }, 408 | "node_modules/escalade": { 409 | "version": "3.1.2", 410 | "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", 411 | "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", 412 | "engines": { 413 | "node": ">=6" 414 | } 415 | }, 416 | "node_modules/fast-glob": { 417 | "version": "3.3.2", 418 | "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", 419 | "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", 420 | "dependencies": { 421 | "@nodelib/fs.stat": "^2.0.2", 422 | "@nodelib/fs.walk": "^1.2.3", 423 | "glob-parent": "^5.1.2", 424 | "merge2": "^1.3.0", 425 | "micromatch": "^4.0.4" 426 | }, 427 | "engines": { 428 | "node": ">=8.6.0" 429 | } 430 | }, 431 | "node_modules/fast-glob/node_modules/glob-parent": { 432 | "version": "5.1.2", 433 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 434 | "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 435 | "dependencies": { 436 | "is-glob": "^4.0.1" 437 | }, 438 | "engines": { 439 | "node": ">= 6" 440 | } 441 | }, 442 | "node_modules/fastq": { 443 | "version": "1.17.1", 444 | "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", 445 | "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", 446 | "dependencies": { 447 | "reusify": "^1.0.4" 448 | } 449 | }, 450 | "node_modules/fill-range": { 451 | "version": "7.1.1", 452 | "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", 453 | "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", 454 | "dependencies": { 455 | "to-regex-range": "^5.0.1" 456 | }, 457 | "engines": { 458 | "node": ">=8" 459 | } 460 | }, 461 | "node_modules/foreground-child": { 462 | "version": "3.3.0", 463 | "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", 464 | "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", 465 | "dependencies": { 466 | "cross-spawn": "^7.0.0", 467 | "signal-exit": "^4.0.1" 468 | }, 469 | "engines": { 470 | "node": ">=14" 471 | }, 472 | "funding": { 473 | "url": "https://github.com/sponsors/isaacs" 474 | } 475 | }, 476 | "node_modules/fraction.js": { 477 | "version": "4.3.7", 478 | "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", 479 | "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", 480 | "engines": { 481 | "node": "*" 482 | }, 483 | "funding": { 484 | "type": "patreon", 485 | "url": "https://github.com/sponsors/rawify" 486 | } 487 | }, 488 | "node_modules/fsevents": { 489 | "version": "2.3.3", 490 | "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", 491 | "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 492 | "hasInstallScript": true, 493 | "optional": true, 494 | "os": [ 495 | "darwin" 496 | ], 497 | "engines": { 498 | "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 499 | } 500 | }, 501 | "node_modules/function-bind": { 502 | "version": "1.1.2", 503 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", 504 | "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", 505 | "funding": { 506 | "url": "https://github.com/sponsors/ljharb" 507 | } 508 | }, 509 | "node_modules/glob": { 510 | "version": "10.4.5", 511 | "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", 512 | "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", 513 | "dependencies": { 514 | "foreground-child": "^3.1.0", 515 | "jackspeak": "^3.1.2", 516 | "minimatch": "^9.0.4", 517 | "minipass": "^7.1.2", 518 | "package-json-from-dist": "^1.0.0", 519 | "path-scurry": "^1.11.1" 520 | }, 521 | "bin": { 522 | "glob": "dist/esm/bin.mjs" 523 | }, 524 | "funding": { 525 | "url": "https://github.com/sponsors/isaacs" 526 | } 527 | }, 528 | "node_modules/glob-parent": { 529 | "version": "6.0.2", 530 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", 531 | "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", 532 | "dependencies": { 533 | "is-glob": "^4.0.3" 534 | }, 535 | "engines": { 536 | "node": ">=10.13.0" 537 | } 538 | }, 539 | "node_modules/hasown": { 540 | "version": "2.0.2", 541 | "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", 542 | "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", 543 | "dependencies": { 544 | "function-bind": "^1.1.2" 545 | }, 546 | "engines": { 547 | "node": ">= 0.4" 548 | } 549 | }, 550 | "node_modules/is-binary-path": { 551 | "version": "2.1.0", 552 | "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 553 | "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 554 | "dependencies": { 555 | "binary-extensions": "^2.0.0" 556 | }, 557 | "engines": { 558 | "node": ">=8" 559 | } 560 | }, 561 | "node_modules/is-core-module": { 562 | "version": "2.15.0", 563 | "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.0.tgz", 564 | "integrity": "sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==", 565 | "dependencies": { 566 | "hasown": "^2.0.2" 567 | }, 568 | "engines": { 569 | "node": ">= 0.4" 570 | }, 571 | "funding": { 572 | "url": "https://github.com/sponsors/ljharb" 573 | } 574 | }, 575 | "node_modules/is-extglob": { 576 | "version": "2.1.1", 577 | "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 578 | "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 579 | "engines": { 580 | "node": ">=0.10.0" 581 | } 582 | }, 583 | "node_modules/is-fullwidth-code-point": { 584 | "version": "3.0.0", 585 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 586 | "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 587 | "engines": { 588 | "node": ">=8" 589 | } 590 | }, 591 | "node_modules/is-glob": { 592 | "version": "4.0.3", 593 | "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 594 | "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 595 | "dependencies": { 596 | "is-extglob": "^2.1.1" 597 | }, 598 | "engines": { 599 | "node": ">=0.10.0" 600 | } 601 | }, 602 | "node_modules/is-number": { 603 | "version": "7.0.0", 604 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 605 | "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 606 | "engines": { 607 | "node": ">=0.12.0" 608 | } 609 | }, 610 | "node_modules/isexe": { 611 | "version": "2.0.0", 612 | "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 613 | "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" 614 | }, 615 | "node_modules/jackspeak": { 616 | "version": "3.4.3", 617 | "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", 618 | "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", 619 | "dependencies": { 620 | "@isaacs/cliui": "^8.0.2" 621 | }, 622 | "funding": { 623 | "url": "https://github.com/sponsors/isaacs" 624 | }, 625 | "optionalDependencies": { 626 | "@pkgjs/parseargs": "^0.11.0" 627 | } 628 | }, 629 | "node_modules/jiti": { 630 | "version": "1.21.6", 631 | "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", 632 | "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", 633 | "bin": { 634 | "jiti": "bin/jiti.js" 635 | } 636 | }, 637 | "node_modules/lilconfig": { 638 | "version": "2.1.0", 639 | "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", 640 | "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", 641 | "engines": { 642 | "node": ">=10" 643 | } 644 | }, 645 | "node_modules/lines-and-columns": { 646 | "version": "1.2.4", 647 | "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", 648 | "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" 649 | }, 650 | "node_modules/lru-cache": { 651 | "version": "10.4.3", 652 | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", 653 | "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==" 654 | }, 655 | "node_modules/merge2": { 656 | "version": "1.4.1", 657 | "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 658 | "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 659 | "engines": { 660 | "node": ">= 8" 661 | } 662 | }, 663 | "node_modules/micromatch": { 664 | "version": "4.0.7", 665 | "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", 666 | "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", 667 | "dependencies": { 668 | "braces": "^3.0.3", 669 | "picomatch": "^2.3.1" 670 | }, 671 | "engines": { 672 | "node": ">=8.6" 673 | } 674 | }, 675 | "node_modules/minimatch": { 676 | "version": "9.0.5", 677 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", 678 | "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", 679 | "dependencies": { 680 | "brace-expansion": "^2.0.1" 681 | }, 682 | "engines": { 683 | "node": ">=16 || 14 >=14.17" 684 | }, 685 | "funding": { 686 | "url": "https://github.com/sponsors/isaacs" 687 | } 688 | }, 689 | "node_modules/minipass": { 690 | "version": "7.1.2", 691 | "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", 692 | "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", 693 | "engines": { 694 | "node": ">=16 || 14 >=14.17" 695 | } 696 | }, 697 | "node_modules/mz": { 698 | "version": "2.7.0", 699 | "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", 700 | "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", 701 | "dependencies": { 702 | "any-promise": "^1.0.0", 703 | "object-assign": "^4.0.1", 704 | "thenify-all": "^1.0.0" 705 | } 706 | }, 707 | "node_modules/nanoid": { 708 | "version": "3.3.7", 709 | "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", 710 | "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", 711 | "funding": [ 712 | { 713 | "type": "github", 714 | "url": "https://github.com/sponsors/ai" 715 | } 716 | ], 717 | "bin": { 718 | "nanoid": "bin/nanoid.cjs" 719 | }, 720 | "engines": { 721 | "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 722 | } 723 | }, 724 | "node_modules/node-releases": { 725 | "version": "2.0.18", 726 | "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", 727 | "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==" 728 | }, 729 | "node_modules/normalize-path": { 730 | "version": "3.0.0", 731 | "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 732 | "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 733 | "engines": { 734 | "node": ">=0.10.0" 735 | } 736 | }, 737 | "node_modules/normalize-range": { 738 | "version": "0.1.2", 739 | "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", 740 | "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", 741 | "engines": { 742 | "node": ">=0.10.0" 743 | } 744 | }, 745 | "node_modules/object-assign": { 746 | "version": "4.1.1", 747 | "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 748 | "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", 749 | "engines": { 750 | "node": ">=0.10.0" 751 | } 752 | }, 753 | "node_modules/object-hash": { 754 | "version": "3.0.0", 755 | "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", 756 | "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", 757 | "engines": { 758 | "node": ">= 6" 759 | } 760 | }, 761 | "node_modules/package-json-from-dist": { 762 | "version": "1.0.0", 763 | "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", 764 | "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==" 765 | }, 766 | "node_modules/path-key": { 767 | "version": "3.1.1", 768 | "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 769 | "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 770 | "engines": { 771 | "node": ">=8" 772 | } 773 | }, 774 | "node_modules/path-parse": { 775 | "version": "1.0.7", 776 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 777 | "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" 778 | }, 779 | "node_modules/path-scurry": { 780 | "version": "1.11.1", 781 | "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", 782 | "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", 783 | "dependencies": { 784 | "lru-cache": "^10.2.0", 785 | "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" 786 | }, 787 | "engines": { 788 | "node": ">=16 || 14 >=14.18" 789 | }, 790 | "funding": { 791 | "url": "https://github.com/sponsors/isaacs" 792 | } 793 | }, 794 | "node_modules/picocolors": { 795 | "version": "1.0.1", 796 | "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", 797 | "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==" 798 | }, 799 | "node_modules/picomatch": { 800 | "version": "2.3.1", 801 | "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 802 | "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 803 | "engines": { 804 | "node": ">=8.6" 805 | }, 806 | "funding": { 807 | "url": "https://github.com/sponsors/jonschlinkert" 808 | } 809 | }, 810 | "node_modules/pify": { 811 | "version": "2.3.0", 812 | "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 813 | "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", 814 | "engines": { 815 | "node": ">=0.10.0" 816 | } 817 | }, 818 | "node_modules/pirates": { 819 | "version": "4.0.6", 820 | "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", 821 | "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", 822 | "engines": { 823 | "node": ">= 6" 824 | } 825 | }, 826 | "node_modules/postcss": { 827 | "version": "8.4.41", 828 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.41.tgz", 829 | "integrity": "sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==", 830 | "funding": [ 831 | { 832 | "type": "opencollective", 833 | "url": "https://opencollective.com/postcss/" 834 | }, 835 | { 836 | "type": "tidelift", 837 | "url": "https://tidelift.com/funding/github/npm/postcss" 838 | }, 839 | { 840 | "type": "github", 841 | "url": "https://github.com/sponsors/ai" 842 | } 843 | ], 844 | "dependencies": { 845 | "nanoid": "^3.3.7", 846 | "picocolors": "^1.0.1", 847 | "source-map-js": "^1.2.0" 848 | }, 849 | "engines": { 850 | "node": "^10 || ^12 || >=14" 851 | } 852 | }, 853 | "node_modules/postcss-import": { 854 | "version": "15.1.0", 855 | "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", 856 | "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", 857 | "dependencies": { 858 | "postcss-value-parser": "^4.0.0", 859 | "read-cache": "^1.0.0", 860 | "resolve": "^1.1.7" 861 | }, 862 | "engines": { 863 | "node": ">=14.0.0" 864 | }, 865 | "peerDependencies": { 866 | "postcss": "^8.0.0" 867 | } 868 | }, 869 | "node_modules/postcss-js": { 870 | "version": "4.0.1", 871 | "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", 872 | "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", 873 | "dependencies": { 874 | "camelcase-css": "^2.0.1" 875 | }, 876 | "engines": { 877 | "node": "^12 || ^14 || >= 16" 878 | }, 879 | "funding": { 880 | "type": "opencollective", 881 | "url": "https://opencollective.com/postcss/" 882 | }, 883 | "peerDependencies": { 884 | "postcss": "^8.4.21" 885 | } 886 | }, 887 | "node_modules/postcss-load-config": { 888 | "version": "4.0.2", 889 | "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", 890 | "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", 891 | "funding": [ 892 | { 893 | "type": "opencollective", 894 | "url": "https://opencollective.com/postcss/" 895 | }, 896 | { 897 | "type": "github", 898 | "url": "https://github.com/sponsors/ai" 899 | } 900 | ], 901 | "dependencies": { 902 | "lilconfig": "^3.0.0", 903 | "yaml": "^2.3.4" 904 | }, 905 | "engines": { 906 | "node": ">= 14" 907 | }, 908 | "peerDependencies": { 909 | "postcss": ">=8.0.9", 910 | "ts-node": ">=9.0.0" 911 | }, 912 | "peerDependenciesMeta": { 913 | "postcss": { 914 | "optional": true 915 | }, 916 | "ts-node": { 917 | "optional": true 918 | } 919 | } 920 | }, 921 | "node_modules/postcss-load-config/node_modules/lilconfig": { 922 | "version": "3.1.2", 923 | "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", 924 | "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", 925 | "engines": { 926 | "node": ">=14" 927 | }, 928 | "funding": { 929 | "url": "https://github.com/sponsors/antonk52" 930 | } 931 | }, 932 | "node_modules/postcss-nested": { 933 | "version": "6.2.0", 934 | "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", 935 | "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", 936 | "funding": [ 937 | { 938 | "type": "opencollective", 939 | "url": "https://opencollective.com/postcss/" 940 | }, 941 | { 942 | "type": "github", 943 | "url": "https://github.com/sponsors/ai" 944 | } 945 | ], 946 | "dependencies": { 947 | "postcss-selector-parser": "^6.1.1" 948 | }, 949 | "engines": { 950 | "node": ">=12.0" 951 | }, 952 | "peerDependencies": { 953 | "postcss": "^8.2.14" 954 | } 955 | }, 956 | "node_modules/postcss-selector-parser": { 957 | "version": "6.1.1", 958 | "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.1.tgz", 959 | "integrity": "sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==", 960 | "dependencies": { 961 | "cssesc": "^3.0.0", 962 | "util-deprecate": "^1.0.2" 963 | }, 964 | "engines": { 965 | "node": ">=4" 966 | } 967 | }, 968 | "node_modules/postcss-value-parser": { 969 | "version": "4.2.0", 970 | "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", 971 | "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" 972 | }, 973 | "node_modules/queue-microtask": { 974 | "version": "1.2.3", 975 | "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 976 | "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 977 | "funding": [ 978 | { 979 | "type": "github", 980 | "url": "https://github.com/sponsors/feross" 981 | }, 982 | { 983 | "type": "patreon", 984 | "url": "https://www.patreon.com/feross" 985 | }, 986 | { 987 | "type": "consulting", 988 | "url": "https://feross.org/support" 989 | } 990 | ] 991 | }, 992 | "node_modules/read-cache": { 993 | "version": "1.0.0", 994 | "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", 995 | "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", 996 | "dependencies": { 997 | "pify": "^2.3.0" 998 | } 999 | }, 1000 | "node_modules/readdirp": { 1001 | "version": "3.6.0", 1002 | "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", 1003 | "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", 1004 | "dependencies": { 1005 | "picomatch": "^2.2.1" 1006 | }, 1007 | "engines": { 1008 | "node": ">=8.10.0" 1009 | } 1010 | }, 1011 | "node_modules/resolve": { 1012 | "version": "1.22.8", 1013 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", 1014 | "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", 1015 | "dependencies": { 1016 | "is-core-module": "^2.13.0", 1017 | "path-parse": "^1.0.7", 1018 | "supports-preserve-symlinks-flag": "^1.0.0" 1019 | }, 1020 | "bin": { 1021 | "resolve": "bin/resolve" 1022 | }, 1023 | "funding": { 1024 | "url": "https://github.com/sponsors/ljharb" 1025 | } 1026 | }, 1027 | "node_modules/reusify": { 1028 | "version": "1.0.4", 1029 | "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", 1030 | "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", 1031 | "engines": { 1032 | "iojs": ">=1.0.0", 1033 | "node": ">=0.10.0" 1034 | } 1035 | }, 1036 | "node_modules/run-parallel": { 1037 | "version": "1.2.0", 1038 | "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 1039 | "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 1040 | "funding": [ 1041 | { 1042 | "type": "github", 1043 | "url": "https://github.com/sponsors/feross" 1044 | }, 1045 | { 1046 | "type": "patreon", 1047 | "url": "https://www.patreon.com/feross" 1048 | }, 1049 | { 1050 | "type": "consulting", 1051 | "url": "https://feross.org/support" 1052 | } 1053 | ], 1054 | "dependencies": { 1055 | "queue-microtask": "^1.2.2" 1056 | } 1057 | }, 1058 | "node_modules/shebang-command": { 1059 | "version": "2.0.0", 1060 | "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 1061 | "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 1062 | "dependencies": { 1063 | "shebang-regex": "^3.0.0" 1064 | }, 1065 | "engines": { 1066 | "node": ">=8" 1067 | } 1068 | }, 1069 | "node_modules/shebang-regex": { 1070 | "version": "3.0.0", 1071 | "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 1072 | "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 1073 | "engines": { 1074 | "node": ">=8" 1075 | } 1076 | }, 1077 | "node_modules/signal-exit": { 1078 | "version": "4.1.0", 1079 | "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", 1080 | "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", 1081 | "engines": { 1082 | "node": ">=14" 1083 | }, 1084 | "funding": { 1085 | "url": "https://github.com/sponsors/isaacs" 1086 | } 1087 | }, 1088 | "node_modules/source-map-js": { 1089 | "version": "1.2.0", 1090 | "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", 1091 | "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", 1092 | "engines": { 1093 | "node": ">=0.10.0" 1094 | } 1095 | }, 1096 | "node_modules/string-width": { 1097 | "version": "5.1.2", 1098 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", 1099 | "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", 1100 | "dependencies": { 1101 | "eastasianwidth": "^0.2.0", 1102 | "emoji-regex": "^9.2.2", 1103 | "strip-ansi": "^7.0.1" 1104 | }, 1105 | "engines": { 1106 | "node": ">=12" 1107 | }, 1108 | "funding": { 1109 | "url": "https://github.com/sponsors/sindresorhus" 1110 | } 1111 | }, 1112 | "node_modules/string-width-cjs": { 1113 | "name": "string-width", 1114 | "version": "4.2.3", 1115 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 1116 | "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 1117 | "dependencies": { 1118 | "emoji-regex": "^8.0.0", 1119 | "is-fullwidth-code-point": "^3.0.0", 1120 | "strip-ansi": "^6.0.1" 1121 | }, 1122 | "engines": { 1123 | "node": ">=8" 1124 | } 1125 | }, 1126 | "node_modules/string-width-cjs/node_modules/ansi-regex": { 1127 | "version": "5.0.1", 1128 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 1129 | "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 1130 | "engines": { 1131 | "node": ">=8" 1132 | } 1133 | }, 1134 | "node_modules/string-width-cjs/node_modules/emoji-regex": { 1135 | "version": "8.0.0", 1136 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 1137 | "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" 1138 | }, 1139 | "node_modules/string-width-cjs/node_modules/strip-ansi": { 1140 | "version": "6.0.1", 1141 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 1142 | "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 1143 | "dependencies": { 1144 | "ansi-regex": "^5.0.1" 1145 | }, 1146 | "engines": { 1147 | "node": ">=8" 1148 | } 1149 | }, 1150 | "node_modules/strip-ansi": { 1151 | "version": "7.1.0", 1152 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", 1153 | "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", 1154 | "dependencies": { 1155 | "ansi-regex": "^6.0.1" 1156 | }, 1157 | "engines": { 1158 | "node": ">=12" 1159 | }, 1160 | "funding": { 1161 | "url": "https://github.com/chalk/strip-ansi?sponsor=1" 1162 | } 1163 | }, 1164 | "node_modules/strip-ansi-cjs": { 1165 | "name": "strip-ansi", 1166 | "version": "6.0.1", 1167 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 1168 | "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 1169 | "dependencies": { 1170 | "ansi-regex": "^5.0.1" 1171 | }, 1172 | "engines": { 1173 | "node": ">=8" 1174 | } 1175 | }, 1176 | "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { 1177 | "version": "5.0.1", 1178 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 1179 | "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 1180 | "engines": { 1181 | "node": ">=8" 1182 | } 1183 | }, 1184 | "node_modules/sucrase": { 1185 | "version": "3.35.0", 1186 | "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", 1187 | "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", 1188 | "dependencies": { 1189 | "@jridgewell/gen-mapping": "^0.3.2", 1190 | "commander": "^4.0.0", 1191 | "glob": "^10.3.10", 1192 | "lines-and-columns": "^1.1.6", 1193 | "mz": "^2.7.0", 1194 | "pirates": "^4.0.1", 1195 | "ts-interface-checker": "^0.1.9" 1196 | }, 1197 | "bin": { 1198 | "sucrase": "bin/sucrase", 1199 | "sucrase-node": "bin/sucrase-node" 1200 | }, 1201 | "engines": { 1202 | "node": ">=16 || 14 >=14.17" 1203 | } 1204 | }, 1205 | "node_modules/supports-preserve-symlinks-flag": { 1206 | "version": "1.0.0", 1207 | "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", 1208 | "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", 1209 | "engines": { 1210 | "node": ">= 0.4" 1211 | }, 1212 | "funding": { 1213 | "url": "https://github.com/sponsors/ljharb" 1214 | } 1215 | }, 1216 | "node_modules/tailwindcss": { 1217 | "version": "3.4.9", 1218 | "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.9.tgz", 1219 | "integrity": "sha512-1SEOvRr6sSdV5IDf9iC+NU4dhwdqzF4zKKq3sAbasUWHEM6lsMhX+eNN5gkPx1BvLFEnZQEUFbXnGj8Qlp83Pg==", 1220 | "dependencies": { 1221 | "@alloc/quick-lru": "^5.2.0", 1222 | "arg": "^5.0.2", 1223 | "chokidar": "^3.5.3", 1224 | "didyoumean": "^1.2.2", 1225 | "dlv": "^1.1.3", 1226 | "fast-glob": "^3.3.0", 1227 | "glob-parent": "^6.0.2", 1228 | "is-glob": "^4.0.3", 1229 | "jiti": "^1.21.0", 1230 | "lilconfig": "^2.1.0", 1231 | "micromatch": "^4.0.5", 1232 | "normalize-path": "^3.0.0", 1233 | "object-hash": "^3.0.0", 1234 | "picocolors": "^1.0.0", 1235 | "postcss": "^8.4.23", 1236 | "postcss-import": "^15.1.0", 1237 | "postcss-js": "^4.0.1", 1238 | "postcss-load-config": "^4.0.1", 1239 | "postcss-nested": "^6.0.1", 1240 | "postcss-selector-parser": "^6.0.11", 1241 | "resolve": "^1.22.2", 1242 | "sucrase": "^3.32.0" 1243 | }, 1244 | "bin": { 1245 | "tailwind": "lib/cli.js", 1246 | "tailwindcss": "lib/cli.js" 1247 | }, 1248 | "engines": { 1249 | "node": ">=14.0.0" 1250 | } 1251 | }, 1252 | "node_modules/thenify": { 1253 | "version": "3.3.1", 1254 | "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", 1255 | "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", 1256 | "dependencies": { 1257 | "any-promise": "^1.0.0" 1258 | } 1259 | }, 1260 | "node_modules/thenify-all": { 1261 | "version": "1.6.0", 1262 | "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", 1263 | "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", 1264 | "dependencies": { 1265 | "thenify": ">= 3.1.0 < 4" 1266 | }, 1267 | "engines": { 1268 | "node": ">=0.8" 1269 | } 1270 | }, 1271 | "node_modules/to-regex-range": { 1272 | "version": "5.0.1", 1273 | "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 1274 | "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 1275 | "dependencies": { 1276 | "is-number": "^7.0.0" 1277 | }, 1278 | "engines": { 1279 | "node": ">=8.0" 1280 | } 1281 | }, 1282 | "node_modules/ts-interface-checker": { 1283 | "version": "0.1.13", 1284 | "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", 1285 | "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" 1286 | }, 1287 | "node_modules/update-browserslist-db": { 1288 | "version": "1.1.0", 1289 | "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", 1290 | "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", 1291 | "funding": [ 1292 | { 1293 | "type": "opencollective", 1294 | "url": "https://opencollective.com/browserslist" 1295 | }, 1296 | { 1297 | "type": "tidelift", 1298 | "url": "https://tidelift.com/funding/github/npm/browserslist" 1299 | }, 1300 | { 1301 | "type": "github", 1302 | "url": "https://github.com/sponsors/ai" 1303 | } 1304 | ], 1305 | "dependencies": { 1306 | "escalade": "^3.1.2", 1307 | "picocolors": "^1.0.1" 1308 | }, 1309 | "bin": { 1310 | "update-browserslist-db": "cli.js" 1311 | }, 1312 | "peerDependencies": { 1313 | "browserslist": ">= 4.21.0" 1314 | } 1315 | }, 1316 | "node_modules/util-deprecate": { 1317 | "version": "1.0.2", 1318 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 1319 | "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" 1320 | }, 1321 | "node_modules/which": { 1322 | "version": "2.0.2", 1323 | "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 1324 | "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 1325 | "dependencies": { 1326 | "isexe": "^2.0.0" 1327 | }, 1328 | "bin": { 1329 | "node-which": "bin/node-which" 1330 | }, 1331 | "engines": { 1332 | "node": ">= 8" 1333 | } 1334 | }, 1335 | "node_modules/wrap-ansi": { 1336 | "version": "8.1.0", 1337 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", 1338 | "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", 1339 | "dependencies": { 1340 | "ansi-styles": "^6.1.0", 1341 | "string-width": "^5.0.1", 1342 | "strip-ansi": "^7.0.1" 1343 | }, 1344 | "engines": { 1345 | "node": ">=12" 1346 | }, 1347 | "funding": { 1348 | "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 1349 | } 1350 | }, 1351 | "node_modules/wrap-ansi-cjs": { 1352 | "name": "wrap-ansi", 1353 | "version": "7.0.0", 1354 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 1355 | "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 1356 | "dependencies": { 1357 | "ansi-styles": "^4.0.0", 1358 | "string-width": "^4.1.0", 1359 | "strip-ansi": "^6.0.0" 1360 | }, 1361 | "engines": { 1362 | "node": ">=10" 1363 | }, 1364 | "funding": { 1365 | "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 1366 | } 1367 | }, 1368 | "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { 1369 | "version": "5.0.1", 1370 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 1371 | "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 1372 | "engines": { 1373 | "node": ">=8" 1374 | } 1375 | }, 1376 | "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { 1377 | "version": "4.3.0", 1378 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 1379 | "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 1380 | "dependencies": { 1381 | "color-convert": "^2.0.1" 1382 | }, 1383 | "engines": { 1384 | "node": ">=8" 1385 | }, 1386 | "funding": { 1387 | "url": "https://github.com/chalk/ansi-styles?sponsor=1" 1388 | } 1389 | }, 1390 | "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { 1391 | "version": "8.0.0", 1392 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 1393 | "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" 1394 | }, 1395 | "node_modules/wrap-ansi-cjs/node_modules/string-width": { 1396 | "version": "4.2.3", 1397 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 1398 | "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 1399 | "dependencies": { 1400 | "emoji-regex": "^8.0.0", 1401 | "is-fullwidth-code-point": "^3.0.0", 1402 | "strip-ansi": "^6.0.1" 1403 | }, 1404 | "engines": { 1405 | "node": ">=8" 1406 | } 1407 | }, 1408 | "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { 1409 | "version": "6.0.1", 1410 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 1411 | "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 1412 | "dependencies": { 1413 | "ansi-regex": "^5.0.1" 1414 | }, 1415 | "engines": { 1416 | "node": ">=8" 1417 | } 1418 | }, 1419 | "node_modules/yaml": { 1420 | "version": "2.5.0", 1421 | "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.0.tgz", 1422 | "integrity": "sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==", 1423 | "bin": { 1424 | "yaml": "bin.mjs" 1425 | }, 1426 | "engines": { 1427 | "node": ">= 14" 1428 | } 1429 | } 1430 | } 1431 | } 1432 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "tailwind-class-to-css", 3 | "version": "1.0.0", 4 | "main": "index.js", 5 | "type": "module", 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1" 8 | }, 9 | "keywords": [], 10 | "author": "", 11 | "license": "ISC", 12 | "description": "", 13 | "dependencies": { 14 | "autoprefixer": "^10.4.20", 15 | "postcss": "^8.4.41", 16 | "tailwindcss": "^3.4.9" 17 | } 18 | } 19 | --------------------------------------------------------------------------------