├── .gitignore ├── LICENSE ├── README.md ├── package.json ├── src └── index.ts ├── tsconfig.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | .idea -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021 Jax-p 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # vite-plugin-html-purgecss 2 | This [Vite](https://github.com/vitejs/vite) plugin purges CSS based on HTML output using [PurgeCSS](https://github.com/FullHuman/purgecss). 3 | 4 | ✔️ Works with Multi Page App 5 | ✔️ Content/pattern setup is not needed - plugin purges styles over the whole HTML code which is being resolved by Vite 6 | ✔ Classes can be dynamically created (`'bg-' + true ? 'red' : 'blue'`) because PurgeCSS runs over already generated HTML (_post_). 7 | 8 | ## Install 9 | **Yarn** 10 | ``` 11 | yarn add vite-plugin-html-purgecss -D 12 | ``` 13 | or **npm** 14 | ``` 15 | npm i vite-plugin-html-purgecss --save-dev 16 | ``` 17 | 18 | ## Usage 19 | ### Configuration 20 | Use plugin in your Vite config (`vite.config.ts`) 21 | ``` 22 | import htmlPurge from 'vite-plugin-html-purgecss' 23 | 24 | export default { 25 | plugins: [ 26 | htmlPurge(), 27 | ] 28 | } 29 | ``` 30 | 31 | ## Options 32 | 33 | | Parameter | Type | Description | 34 | | ----------- | ----------- | ----------- | 35 | | safeList | `UserDefinedSafelist` | Check [available safelist options in PurgeCSS docs](https://purgecss.com/configuration.html#options). 36 | 37 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "vite-plugin-html-purgecss", 3 | "version": "0.1.2", 4 | "description": "Purges CSS based on HTML output", 5 | "main": "dist/index.js", 6 | "author": "Jax-p", 7 | "license": "MIT", 8 | "private": false, 9 | "keywords": [ 10 | "vite", 11 | "vite-plugin", 12 | "purgecss" 13 | ], 14 | "repository": { 15 | "type": "git", 16 | "url": "https://github.com/Jax-p/vite-plugin-html-purgecss" 17 | }, 18 | "scripts": { 19 | "build": "tsup src/index.ts --format esm,cjs --dts", 20 | "prepublishOnly": "yarn build" 21 | }, 22 | "devDependencies": { 23 | "@types/node": "^16.10.8", 24 | "tsup": "^5.4.0", 25 | "typescript": "^4.4.4" 26 | }, 27 | "peerDependencies": { 28 | "vite": "^2.0.0" 29 | }, 30 | "dependencies": { 31 | "purgecss": "^5.0.0", 32 | "vite": "^3.2.0" 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- 1 | import { PurgeCSS, UserDefinedSafelist } from 'purgecss'; 2 | import { PluginOption } from 'vite'; 3 | 4 | export default (safeList?: UserDefinedSafelist): PluginOption => { 5 | let _html: string = ''; 6 | return { 7 | name: 'vite-plugin-html-purgecss', 8 | enforce: 'post', 9 | transformIndexHtml(html) { _html += html;}, 10 | async generateBundle(_options, bundle) { 11 | const cssFiles = Object.keys(bundle).filter(key => key.endsWith('.css')); 12 | if (!cssFiles) return; 13 | for (const file of cssFiles) { 14 | const purged = await new PurgeCSS().purge({ 15 | content: [{raw: _html, extension: 'html'}], 16 | css: [{raw: bundle[file].source}], 17 | safelist: safeList || [] 18 | }); 19 | bundle[file].source = purged[0].css; 20 | } 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "ESNext", 4 | "module": "ESNext", 5 | "lib": ["ESNext", "DOM"], 6 | "moduleResolution": "Node", 7 | "strict": false, 8 | "sourceMap": true, 9 | "resolveJsonModule": true, 10 | "esModuleInterop": true, 11 | "noEmit": true, 12 | "noUnusedLocals": true, 13 | "noUnusedParameters": true, 14 | "noImplicitReturns": true 15 | }, 16 | "include": ["./src"] 17 | } 18 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | "@esbuild/android-arm@0.15.12": 6 | version "0.15.12" 7 | resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.15.12.tgz#e548b10a5e55b9e10537a049ebf0bc72c453b769" 8 | integrity sha512-IC7TqIqiyE0MmvAhWkl/8AEzpOtbhRNDo7aph47We1NbE5w2bt/Q+giAhe0YYeVpYnIhGMcuZY92qDK6dQauvA== 9 | 10 | "@esbuild/linux-loong64@0.15.12": 11 | version "0.15.12" 12 | resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.15.12.tgz#475b33a2631a3d8ca8aa95ee127f9a61d95bf9c1" 13 | integrity sha512-tZEowDjvU7O7I04GYvWQOS4yyP9E/7YlsB0jjw1Ycukgr2ycEzKyIk5tms5WnLBymaewc6VmRKnn5IJWgK4eFw== 14 | 15 | "@nodelib/fs.scandir@2.1.5": 16 | version "2.1.5" 17 | resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" 18 | integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== 19 | dependencies: 20 | "@nodelib/fs.stat" "2.0.5" 21 | run-parallel "^1.1.9" 22 | 23 | "@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": 24 | version "2.0.5" 25 | resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" 26 | integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== 27 | 28 | "@nodelib/fs.walk@^1.2.3": 29 | version "1.2.8" 30 | resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" 31 | integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== 32 | dependencies: 33 | "@nodelib/fs.scandir" "2.1.5" 34 | fastq "^1.6.0" 35 | 36 | "@types/node@^16.10.8": 37 | version "16.10.8" 38 | resolved "https://registry.yarnpkg.com/@types/node/-/node-16.10.8.tgz#2a30cec3635d8903b65256d4319a2c1988325074" 39 | integrity sha512-atlRPM4gM/BABQ2MiXm38veMVL+kz6vFAj1hvqC1wDxWNrnr3t58PozLSecgLBrKNGISunQl2SxxIJcYV3tO2w== 40 | 41 | ansi-styles@^4.1.0: 42 | version "4.3.0" 43 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" 44 | integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== 45 | dependencies: 46 | color-convert "^2.0.1" 47 | 48 | any-promise@^1.0.0: 49 | version "1.3.0" 50 | resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" 51 | integrity sha1-q8av7tzqUugJzcA3au0845Y10X8= 52 | 53 | anymatch@~3.1.2: 54 | version "3.1.2" 55 | resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" 56 | integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== 57 | dependencies: 58 | normalize-path "^3.0.0" 59 | picomatch "^2.0.4" 60 | 61 | array-union@^2.1.0: 62 | version "2.1.0" 63 | resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" 64 | integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== 65 | 66 | balanced-match@^1.0.0: 67 | version "1.0.2" 68 | resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" 69 | integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== 70 | 71 | binary-extensions@^2.0.0: 72 | version "2.2.0" 73 | resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" 74 | integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== 75 | 76 | brace-expansion@^1.1.7: 77 | version "1.1.11" 78 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" 79 | integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== 80 | dependencies: 81 | balanced-match "^1.0.0" 82 | concat-map "0.0.1" 83 | 84 | brace-expansion@^2.0.1: 85 | version "2.0.1" 86 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" 87 | integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== 88 | dependencies: 89 | balanced-match "^1.0.0" 90 | 91 | braces@^3.0.1, braces@~3.0.2: 92 | version "3.0.2" 93 | resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" 94 | integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== 95 | dependencies: 96 | fill-range "^7.0.1" 97 | 98 | cac@^6.7.2: 99 | version "6.7.11" 100 | resolved "https://registry.yarnpkg.com/cac/-/cac-6.7.11.tgz#8828e0874e578b60d839a7591567d7d5bdc7cbce" 101 | integrity sha512-m4xrA2MKfid6uDV2j2+0mXrtPGxlvAW0y+7Gnn2P8WVMSG+4e4tcoYX++94ZPblPfpBccJ5e7HvKdghlX5yiDA== 102 | 103 | chalk@^4.1.0: 104 | version "4.1.2" 105 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" 106 | integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== 107 | dependencies: 108 | ansi-styles "^4.1.0" 109 | supports-color "^7.1.0" 110 | 111 | chokidar@^3.5.1: 112 | version "3.5.2" 113 | resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.2.tgz#dba3976fcadb016f66fd365021d91600d01c1e75" 114 | integrity sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ== 115 | dependencies: 116 | anymatch "~3.1.2" 117 | braces "~3.0.2" 118 | glob-parent "~5.1.2" 119 | is-binary-path "~2.1.0" 120 | is-glob "~4.0.1" 121 | normalize-path "~3.0.0" 122 | readdirp "~3.6.0" 123 | optionalDependencies: 124 | fsevents "~2.3.2" 125 | 126 | color-convert@^2.0.1: 127 | version "2.0.1" 128 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" 129 | integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== 130 | dependencies: 131 | color-name "~1.1.4" 132 | 133 | color-name@~1.1.4: 134 | version "1.1.4" 135 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" 136 | integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== 137 | 138 | commander@^4.0.0: 139 | version "4.1.1" 140 | resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" 141 | integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== 142 | 143 | commander@^9.0.0: 144 | version "9.4.1" 145 | resolved "https://registry.yarnpkg.com/commander/-/commander-9.4.1.tgz#d1dd8f2ce6faf93147295c0df13c7c21141cfbdd" 146 | integrity sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw== 147 | 148 | concat-map@0.0.1: 149 | version "0.0.1" 150 | resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" 151 | integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= 152 | 153 | cross-spawn@^7.0.3: 154 | version "7.0.3" 155 | resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" 156 | integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== 157 | dependencies: 158 | path-key "^3.1.0" 159 | shebang-command "^2.0.0" 160 | which "^2.0.1" 161 | 162 | cssesc@^3.0.0: 163 | version "3.0.0" 164 | resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" 165 | integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== 166 | 167 | debug@^4.3.1: 168 | version "4.3.2" 169 | resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b" 170 | integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw== 171 | dependencies: 172 | ms "2.1.2" 173 | 174 | dir-glob@^3.0.1: 175 | version "3.0.1" 176 | resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" 177 | integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== 178 | dependencies: 179 | path-type "^4.0.0" 180 | 181 | esbuild-android-64@0.15.12: 182 | version "0.15.12" 183 | resolved "https://registry.yarnpkg.com/esbuild-android-64/-/esbuild-android-64-0.15.12.tgz#5e8151d5f0a748c71a7fbea8cee844ccf008e6fc" 184 | integrity sha512-MJKXwvPY9g0rGps0+U65HlTsM1wUs9lbjt5CU19RESqycGFDRijMDQsh68MtbzkqWSRdEtiKS1mtPzKneaAI0Q== 185 | 186 | esbuild-android-arm64@0.13.5: 187 | version "0.13.5" 188 | resolved "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.13.5.tgz#a299a18fd8a016ae19fd948fc659b3f65d1b992f" 189 | integrity sha512-xaNH58b9XRAWT5q0rwA2GNTgJynb51JhdotlNKdLmSCyKXPVlF87yqNLNdmlX/zndzRDrZdtpCWSALdn/J63Ug== 190 | 191 | esbuild-android-arm64@0.15.12: 192 | version "0.15.12" 193 | resolved "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.15.12.tgz#5ee72a6baa444bc96ffcb472a3ba4aba2cc80666" 194 | integrity sha512-Hc9SEcZbIMhhLcvhr1DH+lrrec9SFTiRzfJ7EGSBZiiw994gfkVV6vG0sLWqQQ6DD7V4+OggB+Hn0IRUdDUqvA== 195 | 196 | esbuild-darwin-64@0.13.5: 197 | version "0.13.5" 198 | resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.13.5.tgz#01359f2c6921bd2704d0a895f5603ab33f2eeb1b" 199 | integrity sha512-ClGQeUObXIxEpZviGzjTinDikXy9XodojP9jLKwqLCBpZ9wdV3MW7JOmw60fgXgnbNRvkZCqM6uEi+ur8p80Ow== 200 | 201 | esbuild-darwin-64@0.15.12: 202 | version "0.15.12" 203 | resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.15.12.tgz#70047007e093fa1b3ba7ef86f9b3fa63db51fe25" 204 | integrity sha512-qkmqrTVYPFiePt5qFjP8w/S+GIUMbt6k8qmiPraECUWfPptaPJUGkCKrWEfYFRWB7bY23FV95rhvPyh/KARP8Q== 205 | 206 | esbuild-darwin-arm64@0.13.5: 207 | version "0.13.5" 208 | resolved "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.13.5.tgz#1dbe362ebc9afcdab4f9af9bb320dacd73e2aedc" 209 | integrity sha512-qro6M/qzs1dBPh14Ca+5moIkLo2KE3ll3dOpiN7aAususkM1HmqQptCEchi0XwX+6nfqWI96YvVqPJ3DfUUK5A== 210 | 211 | esbuild-darwin-arm64@0.15.12: 212 | version "0.15.12" 213 | resolved "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.12.tgz#41c951f23d9a70539bcca552bae6e5196696ae04" 214 | integrity sha512-z4zPX02tQ41kcXMyN3c/GfZpIjKoI/BzHrdKUwhC/Ki5BAhWv59A9M8H+iqaRbwpzYrYidTybBwiZAIWCLJAkw== 215 | 216 | esbuild-freebsd-64@0.13.5: 217 | version "0.13.5" 218 | resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.13.5.tgz#fecee59fa491a3f544c731b0c0319bd5a9da7d50" 219 | integrity sha512-vklf7L7fghREEvS1sjAFcxcw/Qqt+Z+L0ySN+pEeb7rA8nPLfRBSFdXAru8UNuHsMWns6CrcZ5eDOKTerZZ5ng== 220 | 221 | esbuild-freebsd-64@0.15.12: 222 | version "0.15.12" 223 | resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.12.tgz#a761b5afd12bbedb7d56c612e9cfa4d2711f33f0" 224 | integrity sha512-XFL7gKMCKXLDiAiBjhLG0XECliXaRLTZh6hsyzqUqPUf/PY4C6EJDTKIeqqPKXaVJ8+fzNek88285krSz1QECw== 225 | 226 | esbuild-freebsd-arm64@0.13.5: 227 | version "0.13.5" 228 | resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.13.5.tgz#4e98c0e33ed19a63ffd4db87314986b9d93850b5" 229 | integrity sha512-kJoouhbZt4QvjiPak7/Lz57Azok0CgFnNtixiOsqEQXTabIaKmMmnq4qgjD6EBFeU/hvSXDrPe6U8dWhBZOrWQ== 230 | 231 | esbuild-freebsd-arm64@0.15.12: 232 | version "0.15.12" 233 | resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.12.tgz#6b0839d4d58deabc6cbd96276eb8cbf94f7f335e" 234 | integrity sha512-jwEIu5UCUk6TjiG1X+KQnCGISI+ILnXzIzt9yDVrhjug2fkYzlLbl0K43q96Q3KB66v6N1UFF0r5Ks4Xo7i72g== 235 | 236 | esbuild-linux-32@0.13.5: 237 | version "0.13.5" 238 | resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.13.5.tgz#00083740af7f1416951c634a461e3d01ed812cd0" 239 | integrity sha512-/QufG6tTGKAf42pIYkOVZzKBPxF01xH1kCPyOFJZukZBV/Tk3TeOZfhJIAf7pxl4jhfa+c4Jcdp7CvIAjXrmJg== 240 | 241 | esbuild-linux-32@0.15.12: 242 | version "0.15.12" 243 | resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.15.12.tgz#bd50bfe22514d434d97d5150977496e2631345b4" 244 | integrity sha512-uSQuSEyF1kVzGzuIr4XM+v7TPKxHjBnLcwv2yPyCz8riV8VUCnO/C4BF3w5dHiVpCd5Z1cebBtZJNlC4anWpwA== 245 | 246 | esbuild-linux-64@0.13.5: 247 | version "0.13.5" 248 | resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.13.5.tgz#49bd1648fd2070594fe3aad31925108ee2916216" 249 | integrity sha512-NmNFMXEthuFJTFaD4cLhAHCxg+y3uXzo7nqH/WNNSZ8PPY11jbeOvMbdArYlbo2Wy1N/mTHXMcK1synSJj+4Iw== 250 | 251 | esbuild-linux-64@0.15.12: 252 | version "0.15.12" 253 | resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.15.12.tgz#074bb2b194bf658245f8490f29c01ffcdfa8c931" 254 | integrity sha512-QcgCKb7zfJxqT9o5z9ZUeGH1k8N6iX1Y7VNsEi5F9+HzN1OIx7ESxtQXDN9jbeUSPiRH1n9cw6gFT3H4qbdvcA== 255 | 256 | esbuild-linux-arm64@0.13.5: 257 | version "0.13.5" 258 | resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.13.5.tgz#78ef0f20d2b175403552075cc6d6af80f55a22d8" 259 | integrity sha512-dOS5EZsZj8Lw0TgEj3zy1/slTBbfBw4v7uHEqZXP34dUaRq2oltNaUYIj735CtgB7I5/MXrXEUYkXLqcVfzJQQ== 260 | 261 | esbuild-linux-arm64@0.15.12: 262 | version "0.15.12" 263 | resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.12.tgz#3bf789c4396dc032875a122988efd6f3733f28f5" 264 | integrity sha512-HtNq5xm8fUpZKwWKS2/YGwSfTF+339L4aIA8yphNKYJckd5hVdhfdl6GM2P3HwLSCORS++++7++//ApEwXEuAQ== 265 | 266 | esbuild-linux-arm@0.13.5: 267 | version "0.13.5" 268 | resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.13.5.tgz#27c4e92a6597376a8c3fe8c79177d72ba77f8500" 269 | integrity sha512-69nQmbKLBRaAxf88diyaOyarrI7yIdBkZ8bmVzQ7XVWneY+nYIcGtugTSOs5znNGfPqGOElAjh1lX+0sGYHNpA== 270 | 271 | esbuild-linux-arm@0.15.12: 272 | version "0.15.12" 273 | resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.15.12.tgz#b91b5a8d470053f6c2c9c8a5e67ec10a71fe4a67" 274 | integrity sha512-Wf7T0aNylGcLu7hBnzMvsTfEXdEdJY/hY3u36Vla21aY66xR0MS5I1Hw8nVquXjTN0A6fk/vnr32tkC/C2lb0A== 275 | 276 | esbuild-linux-mips64le@0.13.5: 277 | version "0.13.5" 278 | resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.13.5.tgz#4061cbef41f96e4a176bebf7e7b2d6d397e05e86" 279 | integrity sha512-dmKA8ZI/nHwpxIQW/L5crk7Ac4wJJ2Kquvdo1CdXPW1UljMyKUDuHc4K7D1Iws5igqJmNO6U5vdRUKrdnIov6Q== 280 | 281 | esbuild-linux-mips64le@0.15.12: 282 | version "0.15.12" 283 | resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.12.tgz#2fb54099ada3c950a7536dfcba46172c61e580e2" 284 | integrity sha512-Qol3+AvivngUZkTVFgLpb0H6DT+N5/zM3V1YgTkryPYFeUvuT5JFNDR3ZiS6LxhyF8EE+fiNtzwlPqMDqVcc6A== 285 | 286 | esbuild-linux-ppc64le@0.13.5: 287 | version "0.13.5" 288 | resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.13.5.tgz#290a5caca6751b8c80c5d075cafe857102263118" 289 | integrity sha512-HkVGKkPL3XOhJqNOJ752Q1li5zeidrJHv+XWX6qCnCipNsVuGqaAGfxeWbL/+A/giolMlP7wvAuiKgoe+a5UAw== 290 | 291 | esbuild-linux-ppc64le@0.15.12: 292 | version "0.15.12" 293 | resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.12.tgz#9e3b8c09825fb27886249dfb3142a750df29a1b7" 294 | integrity sha512-4D8qUCo+CFKaR0cGXtGyVsOI7w7k93Qxb3KFXWr75An0DHamYzq8lt7TNZKoOq/Gh8c40/aKaxvcZnTgQ0TJNg== 295 | 296 | esbuild-linux-riscv64@0.15.12: 297 | version "0.15.12" 298 | resolved "https://registry.yarnpkg.com/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.12.tgz#923d0f5b6e12ee0d1fe116b08e4ae4478fe40693" 299 | integrity sha512-G9w6NcuuCI6TUUxe6ka0enjZHDnSVK8bO+1qDhMOCtl7Tr78CcZilJj8SGLN00zO5iIlwNRZKHjdMpfFgNn1VA== 300 | 301 | esbuild-linux-s390x@0.15.12: 302 | version "0.15.12" 303 | resolved "https://registry.yarnpkg.com/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.12.tgz#3b1620220482b96266a0c6d9d471d451a1eab86f" 304 | integrity sha512-Lt6BDnuXbXeqSlVuuUM5z18GkJAZf3ERskGZbAWjrQoi9xbEIsj/hEzVnSAFLtkfLuy2DE4RwTcX02tZFunXww== 305 | 306 | esbuild-netbsd-64@0.15.12: 307 | version "0.15.12" 308 | resolved "https://registry.yarnpkg.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.12.tgz#276730f80da646859b1af5a740e7802d8cd73e42" 309 | integrity sha512-jlUxCiHO1dsqoURZDQts+HK100o0hXfi4t54MNRMCAqKGAV33JCVvMplLAa2FwviSojT/5ZG5HUfG3gstwAG8w== 310 | 311 | esbuild-openbsd-64@0.13.5: 312 | version "0.13.5" 313 | resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.13.5.tgz#223eb2730a6fede7930a2b44b0b1d5b067a3cef5" 314 | integrity sha512-BuOZzmdsdreSs0qDgbuiEhSbUDDW2Wyp4VtpNGBmaLwPMHftdprOJXLkeFud3HlnRB2n9qdiTVKg1B8YqMogSw== 315 | 316 | esbuild-openbsd-64@0.15.12: 317 | version "0.15.12" 318 | resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.12.tgz#bd0eea1dd2ca0722ed489d88c26714034429f8ae" 319 | integrity sha512-1o1uAfRTMIWNOmpf8v7iudND0L6zRBYSH45sofCZywrcf7NcZA+c7aFsS1YryU+yN7aRppTqdUK1PgbZVaB1Dw== 320 | 321 | esbuild-sunos-64@0.13.5: 322 | version "0.13.5" 323 | resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.13.5.tgz#6f121ac285c298f09467748607cc0496ebbfd23e" 324 | integrity sha512-YJNB6Og1QYAPikvYDbqvk5xCqr6WL2i5cRWPGGgWOEItQPnq6gFsWogS3DiYM8TQKe50KRiD3Lwu7eNYsdPO4w== 325 | 326 | esbuild-sunos-64@0.15.12: 327 | version "0.15.12" 328 | resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.15.12.tgz#5e56bf9eef3b2d92360d6d29dcde7722acbecc9e" 329 | integrity sha512-nkl251DpoWoBO9Eq9aFdoIt2yYmp4I3kvQjba3jFKlMXuqQ9A4q+JaqdkCouG3DHgAGnzshzaGu6xofGcXyPXg== 330 | 331 | esbuild-windows-32@0.13.5: 332 | version "0.13.5" 333 | resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.13.5.tgz#0da6d240152f76f3dd764c0bb0391d894acd403f" 334 | integrity sha512-CigOlBSKsZ61IS+FyhD3luqCpl7LN9ntDaBZXumls/0IZ/8BJ5txqw4a6pv4LtnfIgt0ixGHSH7kAUmApw/HAw== 335 | 336 | esbuild-windows-32@0.15.12: 337 | version "0.15.12" 338 | resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.15.12.tgz#a4f1a301c1a2fa7701fcd4b91ef9d2620cf293d0" 339 | integrity sha512-WlGeBZHgPC00O08luIp5B2SP4cNCp/PcS+3Pcg31kdcJPopHxLkdCXtadLU9J82LCfw4TVls21A6lilQ9mzHrw== 340 | 341 | esbuild-windows-64@0.13.5: 342 | version "0.13.5" 343 | resolved "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.13.5.tgz#330266a2c95b26c2f949e9de9b0c366924fec53f" 344 | integrity sha512-pg2BZXLpcPcrIcmToGapLRExzj6sm0VmQlqlmnMOtIJh0YQV9c0CRbhfIT0gYvJqCz5JEGiRvYpArRlxWADN3Q== 345 | 346 | esbuild-windows-64@0.15.12: 347 | version "0.15.12" 348 | resolved "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.15.12.tgz#bc2b467541744d653be4fe64eaa9b0dbbf8e07f6" 349 | integrity sha512-VActO3WnWZSN//xjSfbiGOSyC+wkZtI8I4KlgrTo5oHJM6z3MZZBCuFaZHd8hzf/W9KPhF0lY8OqlmWC9HO5AA== 350 | 351 | esbuild-windows-arm64@0.13.5: 352 | version "0.13.5" 353 | resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.13.5.tgz#e0501e82b88f4165cce7cd017db83428f459f775" 354 | integrity sha512-KKRDmUOIE4oCvJp0I4p4QyazK2X79spF29vsZr2U8qHhmxbTLSQWvYmb2WlF5Clb1URRsX0L013rhwHx1SEu0w== 355 | 356 | esbuild-windows-arm64@0.15.12: 357 | version "0.15.12" 358 | resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.12.tgz#9a7266404334a86be800957eaee9aef94c3df328" 359 | integrity sha512-Of3MIacva1OK/m4zCNIvBfz8VVROBmQT+gRX6pFTLPngFYcj6TFH/12VveAqq1k9VB2l28EoVMNMUCcmsfwyuA== 360 | 361 | esbuild@^0.13.4: 362 | version "0.13.5" 363 | resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.13.5.tgz#f9add2c2c899a9023dd7f7b64c452320f008aa79" 364 | integrity sha512-Q9/f1njsZaO+Qqe3dqAdtu4zGHNZIbcEtdg44/NooyPhqCerns4FeC1UPYeB4pKD08iDuWcmyINFJTqpdN+pqg== 365 | optionalDependencies: 366 | esbuild-android-arm64 "0.13.5" 367 | esbuild-darwin-64 "0.13.5" 368 | esbuild-darwin-arm64 "0.13.5" 369 | esbuild-freebsd-64 "0.13.5" 370 | esbuild-freebsd-arm64 "0.13.5" 371 | esbuild-linux-32 "0.13.5" 372 | esbuild-linux-64 "0.13.5" 373 | esbuild-linux-arm "0.13.5" 374 | esbuild-linux-arm64 "0.13.5" 375 | esbuild-linux-mips64le "0.13.5" 376 | esbuild-linux-ppc64le "0.13.5" 377 | esbuild-openbsd-64 "0.13.5" 378 | esbuild-sunos-64 "0.13.5" 379 | esbuild-windows-32 "0.13.5" 380 | esbuild-windows-64 "0.13.5" 381 | esbuild-windows-arm64 "0.13.5" 382 | 383 | esbuild@^0.15.9: 384 | version "0.15.12" 385 | resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.15.12.tgz#6c8e22d6d3b7430d165c33848298d3fc9a1f251c" 386 | integrity sha512-PcT+/wyDqJQsRVhaE9uX/Oq4XLrFh0ce/bs2TJh4CSaw9xuvI+xFrH2nAYOADbhQjUgAhNWC5LKoUsakm4dxng== 387 | optionalDependencies: 388 | "@esbuild/android-arm" "0.15.12" 389 | "@esbuild/linux-loong64" "0.15.12" 390 | esbuild-android-64 "0.15.12" 391 | esbuild-android-arm64 "0.15.12" 392 | esbuild-darwin-64 "0.15.12" 393 | esbuild-darwin-arm64 "0.15.12" 394 | esbuild-freebsd-64 "0.15.12" 395 | esbuild-freebsd-arm64 "0.15.12" 396 | esbuild-linux-32 "0.15.12" 397 | esbuild-linux-64 "0.15.12" 398 | esbuild-linux-arm "0.15.12" 399 | esbuild-linux-arm64 "0.15.12" 400 | esbuild-linux-mips64le "0.15.12" 401 | esbuild-linux-ppc64le "0.15.12" 402 | esbuild-linux-riscv64 "0.15.12" 403 | esbuild-linux-s390x "0.15.12" 404 | esbuild-netbsd-64 "0.15.12" 405 | esbuild-openbsd-64 "0.15.12" 406 | esbuild-sunos-64 "0.15.12" 407 | esbuild-windows-32 "0.15.12" 408 | esbuild-windows-64 "0.15.12" 409 | esbuild-windows-arm64 "0.15.12" 410 | 411 | execa@^5.0.0: 412 | version "5.1.1" 413 | resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" 414 | integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== 415 | dependencies: 416 | cross-spawn "^7.0.3" 417 | get-stream "^6.0.0" 418 | human-signals "^2.1.0" 419 | is-stream "^2.0.0" 420 | merge-stream "^2.0.0" 421 | npm-run-path "^4.0.1" 422 | onetime "^5.1.2" 423 | signal-exit "^3.0.3" 424 | strip-final-newline "^2.0.0" 425 | 426 | fast-glob@^3.1.1: 427 | version "3.2.7" 428 | resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.7.tgz#fd6cb7a2d7e9aa7a7846111e85a196d6b2f766a1" 429 | integrity sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q== 430 | dependencies: 431 | "@nodelib/fs.stat" "^2.0.2" 432 | "@nodelib/fs.walk" "^1.2.3" 433 | glob-parent "^5.1.2" 434 | merge2 "^1.3.0" 435 | micromatch "^4.0.4" 436 | 437 | fastq@^1.6.0: 438 | version "1.13.0" 439 | resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c" 440 | integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== 441 | dependencies: 442 | reusify "^1.0.4" 443 | 444 | fill-range@^7.0.1: 445 | version "7.0.1" 446 | resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" 447 | integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== 448 | dependencies: 449 | to-regex-range "^5.0.1" 450 | 451 | fs.realpath@^1.0.0: 452 | version "1.0.0" 453 | resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" 454 | integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= 455 | 456 | fsevents@~2.3.2: 457 | version "2.3.2" 458 | resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" 459 | integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== 460 | 461 | function-bind@^1.1.1: 462 | version "1.1.1" 463 | resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" 464 | integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== 465 | 466 | get-stream@^6.0.0: 467 | version "6.0.1" 468 | resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" 469 | integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== 470 | 471 | glob-parent@^5.1.2, glob-parent@~5.1.2: 472 | version "5.1.2" 473 | resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" 474 | integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== 475 | dependencies: 476 | is-glob "^4.0.1" 477 | 478 | glob@7.1.6: 479 | version "7.1.6" 480 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" 481 | integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== 482 | dependencies: 483 | fs.realpath "^1.0.0" 484 | inflight "^1.0.4" 485 | inherits "2" 486 | minimatch "^3.0.4" 487 | once "^1.3.0" 488 | path-is-absolute "^1.0.0" 489 | 490 | glob@^8.0.3: 491 | version "8.0.3" 492 | resolved "https://registry.yarnpkg.com/glob/-/glob-8.0.3.tgz#415c6eb2deed9e502c68fa44a272e6da6eeca42e" 493 | integrity sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ== 494 | dependencies: 495 | fs.realpath "^1.0.0" 496 | inflight "^1.0.4" 497 | inherits "2" 498 | minimatch "^5.0.1" 499 | once "^1.3.0" 500 | 501 | globby@^11.0.3: 502 | version "11.0.4" 503 | resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.4.tgz#2cbaff77c2f2a62e71e9b2813a67b97a3a3001a5" 504 | integrity sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg== 505 | dependencies: 506 | array-union "^2.1.0" 507 | dir-glob "^3.0.1" 508 | fast-glob "^3.1.1" 509 | ignore "^5.1.4" 510 | merge2 "^1.3.0" 511 | slash "^3.0.0" 512 | 513 | has-flag@^4.0.0: 514 | version "4.0.0" 515 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" 516 | integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== 517 | 518 | has@^1.0.3: 519 | version "1.0.3" 520 | resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" 521 | integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== 522 | dependencies: 523 | function-bind "^1.1.1" 524 | 525 | human-signals@^2.1.0: 526 | version "2.1.0" 527 | resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" 528 | integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== 529 | 530 | ignore@^5.1.4: 531 | version "5.1.8" 532 | resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" 533 | integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== 534 | 535 | import-cwd@^3.0.0: 536 | version "3.0.0" 537 | resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-3.0.0.tgz#20845547718015126ea9b3676b7592fb8bd4cf92" 538 | integrity sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg== 539 | dependencies: 540 | import-from "^3.0.0" 541 | 542 | import-from@^3.0.0: 543 | version "3.0.0" 544 | resolved "https://registry.yarnpkg.com/import-from/-/import-from-3.0.0.tgz#055cfec38cd5a27d8057ca51376d7d3bf0891966" 545 | integrity sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ== 546 | dependencies: 547 | resolve-from "^5.0.0" 548 | 549 | inflight@^1.0.4: 550 | version "1.0.6" 551 | resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" 552 | integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= 553 | dependencies: 554 | once "^1.3.0" 555 | wrappy "1" 556 | 557 | inherits@2: 558 | version "2.0.4" 559 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" 560 | integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== 561 | 562 | is-binary-path@~2.1.0: 563 | version "2.1.0" 564 | resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" 565 | integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== 566 | dependencies: 567 | binary-extensions "^2.0.0" 568 | 569 | is-core-module@^2.9.0: 570 | version "2.11.0" 571 | resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144" 572 | integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw== 573 | dependencies: 574 | has "^1.0.3" 575 | 576 | is-extglob@^2.1.1: 577 | version "2.1.1" 578 | resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" 579 | integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= 580 | 581 | is-glob@^4.0.1, is-glob@~4.0.1: 582 | version "4.0.3" 583 | resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" 584 | integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== 585 | dependencies: 586 | is-extglob "^2.1.1" 587 | 588 | is-number@^7.0.0: 589 | version "7.0.0" 590 | resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" 591 | integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== 592 | 593 | is-stream@^2.0.0: 594 | version "2.0.1" 595 | resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" 596 | integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== 597 | 598 | isexe@^2.0.0: 599 | version "2.0.0" 600 | resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" 601 | integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= 602 | 603 | joycon@^3.0.1: 604 | version "3.0.1" 605 | resolved "https://registry.yarnpkg.com/joycon/-/joycon-3.0.1.tgz#9074c9b08ccf37a6726ff74a18485f85efcaddaf" 606 | integrity sha512-SJcJNBg32dGgxhPtM0wQqxqV0ax9k/9TaUskGDSJkSFSQOEWWvQ3zzWdGQRIUry2j1zA5+ReH13t0Mf3StuVZA== 607 | 608 | lilconfig@^2.0.3: 609 | version "2.0.3" 610 | resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.0.3.tgz#68f3005e921dafbd2a2afb48379986aa6d2579fd" 611 | integrity sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg== 612 | 613 | lines-and-columns@^1.1.6: 614 | version "1.1.6" 615 | resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" 616 | integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= 617 | 618 | merge-stream@^2.0.0: 619 | version "2.0.0" 620 | resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" 621 | integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== 622 | 623 | merge2@^1.3.0: 624 | version "1.4.1" 625 | resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" 626 | integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== 627 | 628 | micromatch@^4.0.4: 629 | version "4.0.4" 630 | resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9" 631 | integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== 632 | dependencies: 633 | braces "^3.0.1" 634 | picomatch "^2.2.3" 635 | 636 | mimic-fn@^2.1.0: 637 | version "2.1.0" 638 | resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" 639 | integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== 640 | 641 | minimatch@^3.0.4: 642 | version "3.0.4" 643 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" 644 | integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== 645 | dependencies: 646 | brace-expansion "^1.1.7" 647 | 648 | minimatch@^5.0.1: 649 | version "5.1.0" 650 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.0.tgz#1717b464f4971b144f6aabe8f2d0b8e4511e09c7" 651 | integrity sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg== 652 | dependencies: 653 | brace-expansion "^2.0.1" 654 | 655 | ms@2.1.2: 656 | version "2.1.2" 657 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" 658 | integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== 659 | 660 | mz@^2.7.0: 661 | version "2.7.0" 662 | resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32" 663 | integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q== 664 | dependencies: 665 | any-promise "^1.0.0" 666 | object-assign "^4.0.1" 667 | thenify-all "^1.0.0" 668 | 669 | nanoid@^3.3.4: 670 | version "3.3.4" 671 | resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab" 672 | integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw== 673 | 674 | node-modules-regexp@^1.0.0: 675 | version "1.0.0" 676 | resolved "https://registry.yarnpkg.com/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40" 677 | integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= 678 | 679 | normalize-path@^3.0.0, normalize-path@~3.0.0: 680 | version "3.0.0" 681 | resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" 682 | integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== 683 | 684 | npm-run-path@^4.0.1: 685 | version "4.0.1" 686 | resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" 687 | integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== 688 | dependencies: 689 | path-key "^3.0.0" 690 | 691 | object-assign@^4.0.1: 692 | version "4.1.1" 693 | resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" 694 | integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= 695 | 696 | once@^1.3.0: 697 | version "1.4.0" 698 | resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" 699 | integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= 700 | dependencies: 701 | wrappy "1" 702 | 703 | onetime@^5.1.2: 704 | version "5.1.2" 705 | resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" 706 | integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== 707 | dependencies: 708 | mimic-fn "^2.1.0" 709 | 710 | path-is-absolute@^1.0.0: 711 | version "1.0.1" 712 | resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" 713 | integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= 714 | 715 | path-key@^3.0.0, path-key@^3.1.0: 716 | version "3.1.1" 717 | resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" 718 | integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== 719 | 720 | path-parse@^1.0.7: 721 | version "1.0.7" 722 | resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" 723 | integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== 724 | 725 | path-type@^4.0.0: 726 | version "4.0.0" 727 | resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" 728 | integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== 729 | 730 | picocolors@^1.0.0: 731 | version "1.0.0" 732 | resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" 733 | integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== 734 | 735 | picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3: 736 | version "2.3.0" 737 | resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972" 738 | integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== 739 | 740 | pirates@^4.0.1: 741 | version "4.0.1" 742 | resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.1.tgz#643a92caf894566f91b2b986d2c66950a8e2fb87" 743 | integrity sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA== 744 | dependencies: 745 | node-modules-regexp "^1.0.0" 746 | 747 | postcss-load-config@^3.0.1: 748 | version "3.1.0" 749 | resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-3.1.0.tgz#d39c47091c4aec37f50272373a6a648ef5e97829" 750 | integrity sha512-ipM8Ds01ZUophjDTQYSVP70slFSYg3T0/zyfII5vzhN6V57YSxMgG5syXuwi5VtS8wSf3iL30v0uBdoIVx4Q0g== 751 | dependencies: 752 | import-cwd "^3.0.0" 753 | lilconfig "^2.0.3" 754 | yaml "^1.10.2" 755 | 756 | postcss-selector-parser@^6.0.7: 757 | version "6.0.10" 758 | resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz#79b61e2c0d1bfc2602d549e11d0876256f8df88d" 759 | integrity sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w== 760 | dependencies: 761 | cssesc "^3.0.0" 762 | util-deprecate "^1.0.2" 763 | 764 | postcss@^8.4.18, postcss@^8.4.4: 765 | version "8.4.18" 766 | resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.18.tgz#6d50046ea7d3d66a85e0e782074e7203bc7fbca2" 767 | integrity sha512-Wi8mWhncLJm11GATDaQKobXSNEYGUHeQLiQqDFG1qQ5UTDPTEvKw0Xt5NsTpktGTwLps3ByrWsBrG0rB8YQ9oA== 768 | dependencies: 769 | nanoid "^3.3.4" 770 | picocolors "^1.0.0" 771 | source-map-js "^1.0.2" 772 | 773 | purgecss@^5.0.0: 774 | version "5.0.0" 775 | resolved "https://registry.yarnpkg.com/purgecss/-/purgecss-5.0.0.tgz#08526ba3fef95e42c54503ca59d3f2ee8d6e5189" 776 | integrity sha512-RAnuxrGuVyLLTr8uMbKaxDRGWMgK5CCYDfRyUNNcaz5P3kGgD2b7ymQGYEyo2ST7Tl/ScwFgf5l3slKMxHSbrw== 777 | dependencies: 778 | commander "^9.0.0" 779 | glob "^8.0.3" 780 | postcss "^8.4.4" 781 | postcss-selector-parser "^6.0.7" 782 | 783 | queue-microtask@^1.2.2: 784 | version "1.2.3" 785 | resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" 786 | integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== 787 | 788 | readdirp@~3.6.0: 789 | version "3.6.0" 790 | resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" 791 | integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== 792 | dependencies: 793 | picomatch "^2.2.1" 794 | 795 | resolve-from@^5.0.0: 796 | version "5.0.0" 797 | resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" 798 | integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== 799 | 800 | resolve@^1.22.1: 801 | version "1.22.1" 802 | resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177" 803 | integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== 804 | dependencies: 805 | is-core-module "^2.9.0" 806 | path-parse "^1.0.7" 807 | supports-preserve-symlinks-flag "^1.0.0" 808 | 809 | reusify@^1.0.4: 810 | version "1.0.4" 811 | resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" 812 | integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== 813 | 814 | rollup@^2.56.1: 815 | version "2.58.0" 816 | resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.58.0.tgz#a643983365e7bf7f5b7c62a8331b983b7c4c67fb" 817 | integrity sha512-NOXpusKnaRpbS7ZVSzcEXqxcLDOagN6iFS8p45RkoiMqPHDLwJm758UF05KlMoCRbLBTZsPOIa887gZJ1AiXvw== 818 | optionalDependencies: 819 | fsevents "~2.3.2" 820 | 821 | rollup@^2.79.1: 822 | version "2.79.1" 823 | resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.79.1.tgz#bedee8faef7c9f93a2647ac0108748f497f081c7" 824 | integrity sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw== 825 | optionalDependencies: 826 | fsevents "~2.3.2" 827 | 828 | run-parallel@^1.1.9: 829 | version "1.2.0" 830 | resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" 831 | integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== 832 | dependencies: 833 | queue-microtask "^1.2.2" 834 | 835 | shebang-command@^2.0.0: 836 | version "2.0.0" 837 | resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" 838 | integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== 839 | dependencies: 840 | shebang-regex "^3.0.0" 841 | 842 | shebang-regex@^3.0.0: 843 | version "3.0.0" 844 | resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" 845 | integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== 846 | 847 | signal-exit@^3.0.3: 848 | version "3.0.5" 849 | resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.5.tgz#9e3e8cc0c75a99472b44321033a7702e7738252f" 850 | integrity sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ== 851 | 852 | slash@^3.0.0: 853 | version "3.0.0" 854 | resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" 855 | integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== 856 | 857 | source-map-js@^1.0.2: 858 | version "1.0.2" 859 | resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" 860 | integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== 861 | 862 | strip-final-newline@^2.0.0: 863 | version "2.0.0" 864 | resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" 865 | integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== 866 | 867 | sucrase@^3.20.1: 868 | version "3.20.2" 869 | resolved "https://registry.yarnpkg.com/sucrase/-/sucrase-3.20.2.tgz#28a28dc58a55be0d6916d5c9b2440d203e9ffe62" 870 | integrity sha512-EdJ5M6VEvToIZwIWiZ71cxe4CklDRG8PdSjUSst+BZCUGlaEhnrdQo/LOXsuq3MjWRbfepg1XTffClK0Tmo0HQ== 871 | dependencies: 872 | commander "^4.0.0" 873 | glob "7.1.6" 874 | lines-and-columns "^1.1.6" 875 | mz "^2.7.0" 876 | pirates "^4.0.1" 877 | ts-interface-checker "^0.1.9" 878 | 879 | supports-color@^7.1.0: 880 | version "7.2.0" 881 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" 882 | integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== 883 | dependencies: 884 | has-flag "^4.0.0" 885 | 886 | supports-preserve-symlinks-flag@^1.0.0: 887 | version "1.0.0" 888 | resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" 889 | integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== 890 | 891 | thenify-all@^1.0.0: 892 | version "1.6.0" 893 | resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726" 894 | integrity sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY= 895 | dependencies: 896 | thenify ">= 3.1.0 < 4" 897 | 898 | "thenify@>= 3.1.0 < 4": 899 | version "3.3.1" 900 | resolved "https://registry.yarnpkg.com/thenify/-/thenify-3.3.1.tgz#8932e686a4066038a016dd9e2ca46add9838a95f" 901 | integrity sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw== 902 | dependencies: 903 | any-promise "^1.0.0" 904 | 905 | to-regex-range@^5.0.1: 906 | version "5.0.1" 907 | resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" 908 | integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== 909 | dependencies: 910 | is-number "^7.0.0" 911 | 912 | tree-kill@^1.2.2: 913 | version "1.2.2" 914 | resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc" 915 | integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A== 916 | 917 | ts-interface-checker@^0.1.9: 918 | version "0.1.13" 919 | resolved "https://registry.yarnpkg.com/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz#784fd3d679722bc103b1b4b8030bcddb5db2a699" 920 | integrity sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA== 921 | 922 | tsup@^5.4.0: 923 | version "5.4.0" 924 | resolved "https://registry.yarnpkg.com/tsup/-/tsup-5.4.0.tgz#6c68b1779053cfdc7349ccef3478e0c6b4ead61b" 925 | integrity sha512-wm52TUJzDCvF9dJ3TxYtoJg8L7EjSYsOsH+jZhMMXfk1qZn6CdxFStwzMnwhyducdMBXHQNl7wZn+ioIhJoCHA== 926 | dependencies: 927 | cac "^6.7.2" 928 | chalk "^4.1.0" 929 | chokidar "^3.5.1" 930 | debug "^4.3.1" 931 | esbuild "^0.13.4" 932 | execa "^5.0.0" 933 | globby "^11.0.3" 934 | joycon "^3.0.1" 935 | postcss-load-config "^3.0.1" 936 | resolve-from "^5.0.0" 937 | rollup "^2.56.1" 938 | sucrase "^3.20.1" 939 | tree-kill "^1.2.2" 940 | 941 | typescript@^4.4.4: 942 | version "4.4.4" 943 | resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.4.4.tgz#2cd01a1a1f160704d3101fd5a58ff0f9fcb8030c" 944 | integrity sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA== 945 | 946 | util-deprecate@^1.0.2: 947 | version "1.0.2" 948 | resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" 949 | integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= 950 | 951 | vite@^3.2.0: 952 | version "3.2.1" 953 | resolved "https://registry.yarnpkg.com/vite/-/vite-3.2.1.tgz#dc1f54568300a7acdd89c8611e2719c21f1334f4" 954 | integrity sha512-ADtMkfHuWq4tskJsri2n2FZkORO8ZyhI+zIz7zTrDAgDEtct1jdxOg3YsZBfHhKjmMoWLOSCr+64qrEDGo/DbQ== 955 | dependencies: 956 | esbuild "^0.15.9" 957 | postcss "^8.4.18" 958 | resolve "^1.22.1" 959 | rollup "^2.79.1" 960 | optionalDependencies: 961 | fsevents "~2.3.2" 962 | 963 | which@^2.0.1: 964 | version "2.0.2" 965 | resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" 966 | integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== 967 | dependencies: 968 | isexe "^2.0.0" 969 | 970 | wrappy@1: 971 | version "1.0.2" 972 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" 973 | integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= 974 | 975 | yaml@^1.10.2: 976 | version "1.10.2" 977 | resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" 978 | integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== 979 | --------------------------------------------------------------------------------