├── .github ├── FUNDING.yml └── workflows │ └── release.yml ├── .gitignore ├── .vscode ├── launch.json └── tasks.json ├── LICENSE ├── README.md ├── icon.png ├── package.json ├── pnpm-lock.yaml ├── preview.png ├── scripts ├── build.ts ├── ids.ts └── sets.ts ├── svgo-config.yml ├── template ├── mapping.json ├── preview.hbs └── styles.hbs └── tsconfig.json /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: antfu 2 | -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- 1 | name: Release 2 | 3 | on: 4 | push: 5 | tags: 6 | - 'v*' 7 | 8 | jobs: 9 | release: 10 | runs-on: ubuntu-latest 11 | steps: 12 | - uses: actions/checkout@v2 13 | with: 14 | fetch-depth: 0 15 | - uses: actions/setup-node@v2 16 | with: 17 | node-version: '14' 18 | registry-url: https://registry.npmjs.org/ 19 | - run: npm i -g pnpm @antfu/ni 20 | - run: nci 21 | - run: npx conventional-github-releaser -p angular 22 | env: 23 | CONVENTIONAL_GITHUB_RELEASER_TOKEN: ${{secrets.GITHUB_TOKEN}} 24 | - run: yarn run build 25 | - run: cd build/icons-carbon && npx vsce publish -p ${{secrets.VSCE_TOKEN}} 26 | env: 27 | VSCE_TOKEN: ${{secrets.VSCE_TOKEN}} 28 | # - run: cd build/icons-carbon && npx ovsx publish -p ${{secrets.OVSX_TOKEN}} 29 | # env: 30 | # OVSX_TOKEN: ${{secrets.OVSX_TOKEN}} 31 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | theme 4 | icons 5 | temp 6 | build 7 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- 1 | // A launch configuration that compiles the extension and then opens it inside a new window 2 | { 3 | "version": "0.2.0", 4 | "configurations": [ 5 | { 6 | "name": "Launch Extension", 7 | "type": "extensionHost", 8 | "request": "launch", 9 | "runtimeExecutable": "${execPath}", 10 | "args": ["--extensionDevelopmentPath=${workspaceRoot}"], 11 | "stopOnEntry": false 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- 1 | { 2 | // See https://go.microsoft.com/fwlink/?LinkId=733558 3 | // for the documentation about the tasks.json format 4 | "version": "2.0.0", 5 | "tasks": [ 6 | { 7 | "label": "$(tools) Build for local development", 8 | "type": "npm", 9 | "script": "dev", 10 | "group": { 11 | "kind": "build", 12 | "isDefault": true 13 | }, 14 | "runOptions": { 15 | "runOn": "folderOpen" 16 | } 17 | }, 18 | { 19 | "label": "$(rocket) Build for production", 20 | "type": "npm", 21 | "script": "build" 22 | } 23 | ] 24 | } 25 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 Anthony Fu 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 |

2 | 3 |

4 | 5 |

Carbon Icons

6 | 7 |

Carbon Visual Studio Code product icon theme

8 | 9 | 10 |

11 | Visual Studio Marketplace Version 12 |

13 | 14 |

15 | 16 |

17 | 18 | [Product icons themes](https://code.visualstudio.com/api/extension-guides/product-icon-theme) allow theme authors to customize the icons used in VS Code"s built-in views: all icons except file icons (covered by file icon themes) and icons contributed by extensions. 19 | 20 | ### Credits 21 | 22 | Ported from [Fluent Icons](https://github.com/misolori/vscode-fluent-icons) by [@misolori](https://github.com/misolori). Thanks for the work and inspiration! 23 | 24 | ### License 25 | 26 | [Carbon Icons](https://github.com/carbon-design-system/carbon/tree/main/packages/icons) by IBM licensed under [Apache License 2.0](https://github.com/carbon-design-system/carbon/blob/main/LICENSE). 27 | 28 | Source code licensed under MIT. 29 | -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antfu/vscode-icons-carbon/5b810d4f0f256e6f63fdc50b5713ea6c5ac2a13b/icon.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "0.2.6", 3 | "private": true, 4 | "packageManager": "pnpm@7.2.0", 5 | "engines": { 6 | "vscode": "^1.56.0" 7 | }, 8 | "scripts": { 9 | "build": "esno scripts/build.ts", 10 | "lint": "eslint .", 11 | "release": "npx bumpp --tag --commit --push" 12 | }, 13 | "devDependencies": { 14 | "@antfu/eslint-config": "^0.27.0", 15 | "@antfu/ni": "^0.18.2", 16 | "@iconify/json": "^2.1.119", 17 | "@types/fs-extra": "^9.0.13", 18 | "eslint": "^8.25.0", 19 | "esno": "^0.16.3", 20 | "fs-extra": "^10.1.0", 21 | "rimraf": "^3.0.2", 22 | "svgo": "^1.3.2", 23 | "typescript": "^4.8.4", 24 | "webfonts-generator": "^0.4.0" 25 | }, 26 | "eslintConfig": { 27 | "extends": "@antfu" 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: 5.4 2 | 3 | specifiers: 4 | '@antfu/eslint-config': ^0.27.0 5 | '@antfu/ni': ^0.18.2 6 | '@iconify/json': ^2.1.119 7 | '@types/fs-extra': ^9.0.13 8 | eslint: ^8.25.0 9 | esno: ^0.16.3 10 | fs-extra: ^10.1.0 11 | rimraf: ^3.0.2 12 | svgo: ^1.3.2 13 | typescript: ^4.8.4 14 | webfonts-generator: ^0.4.0 15 | 16 | devDependencies: 17 | '@antfu/eslint-config': 0.27.0_z4bbprzjrhnsfa24uvmcbu7f5q 18 | '@antfu/ni': 0.18.2 19 | '@iconify/json': 2.1.119 20 | '@types/fs-extra': 9.0.13 21 | eslint: 8.25.0 22 | esno: 0.16.3 23 | fs-extra: 10.1.0 24 | rimraf: 3.0.2 25 | svgo: 1.3.2 26 | typescript: 4.8.4 27 | webfonts-generator: 0.4.0 28 | 29 | packages: 30 | 31 | /@antfu/eslint-config-basic/0.27.0_cfd7h3iktziq6hcwahu2qxhjhy: 32 | resolution: {integrity: sha512-QgQVCiNiV9ZF7h09uBqTHctHDfVqJGIIpe0ZHCicLvUv233nAYeu4adAr53buhKrxDeoalozSs2ePiDiCyceTg==} 33 | peerDependencies: 34 | eslint: '>=7.4.0' 35 | dependencies: 36 | eslint: 8.25.0 37 | eslint-plugin-antfu: 0.27.0_z4bbprzjrhnsfa24uvmcbu7f5q 38 | eslint-plugin-eslint-comments: 3.2.0_eslint@8.25.0 39 | eslint-plugin-html: 7.1.0 40 | eslint-plugin-import: 2.26.0_dzvnzej2un7roooznz6ef2if2q 41 | eslint-plugin-jsonc: 2.4.0_eslint@8.25.0 42 | eslint-plugin-markdown: 3.0.0_eslint@8.25.0 43 | eslint-plugin-n: 15.3.0_eslint@8.25.0 44 | eslint-plugin-promise: 6.0.1_eslint@8.25.0 45 | eslint-plugin-unicorn: 43.0.2_eslint@8.25.0 46 | eslint-plugin-yml: 1.2.0_eslint@8.25.0 47 | jsonc-eslint-parser: 2.1.0 48 | yaml-eslint-parser: 1.1.0 49 | transitivePeerDependencies: 50 | - '@typescript-eslint/parser' 51 | - eslint-import-resolver-typescript 52 | - eslint-import-resolver-webpack 53 | - supports-color 54 | - typescript 55 | dev: true 56 | 57 | /@antfu/eslint-config-ts/0.27.0_z4bbprzjrhnsfa24uvmcbu7f5q: 58 | resolution: {integrity: sha512-h/ai9xe65lXtsUiSBRAvfcN47fqn5uGHcCA5c0LoBRX6fVFHk06BbPWMlSJRtqmc3uBTmv3gU8SrnWwrycnKag==} 59 | peerDependencies: 60 | eslint: '>=7.4.0' 61 | typescript: '>=3.9' 62 | dependencies: 63 | '@antfu/eslint-config-basic': 0.27.0_cfd7h3iktziq6hcwahu2qxhjhy 64 | '@typescript-eslint/eslint-plugin': 5.39.0_cfd7h3iktziq6hcwahu2qxhjhy 65 | '@typescript-eslint/parser': 5.39.0_z4bbprzjrhnsfa24uvmcbu7f5q 66 | eslint: 8.25.0 67 | typescript: 4.8.4 68 | transitivePeerDependencies: 69 | - eslint-import-resolver-typescript 70 | - eslint-import-resolver-webpack 71 | - supports-color 72 | dev: true 73 | 74 | /@antfu/eslint-config-vue/0.27.0_z4bbprzjrhnsfa24uvmcbu7f5q: 75 | resolution: {integrity: sha512-Iw4GY4rXK1dPxzIl35bOwPE1vn6E5Wm8uljqdpQYQpTX1j6el7Yo30bpanCogWRcdPSMWKcS7GVlHjV47QB59w==} 76 | peerDependencies: 77 | eslint: '>=7.4.0' 78 | dependencies: 79 | '@antfu/eslint-config-ts': 0.27.0_z4bbprzjrhnsfa24uvmcbu7f5q 80 | eslint: 8.25.0 81 | eslint-plugin-vue: 9.6.0_eslint@8.25.0 82 | transitivePeerDependencies: 83 | - eslint-import-resolver-typescript 84 | - eslint-import-resolver-webpack 85 | - supports-color 86 | - typescript 87 | dev: true 88 | 89 | /@antfu/eslint-config/0.27.0_z4bbprzjrhnsfa24uvmcbu7f5q: 90 | resolution: {integrity: sha512-xM1In6/ueNyKxxWO86jd7a9IdKby66lZVT/fE8k2RlP+X0xe5/DTTQfwLbVvnRpn77jCPIhEjNKVWxDO/DUEIg==} 91 | peerDependencies: 92 | eslint: '>=7.4.0' 93 | dependencies: 94 | '@antfu/eslint-config-vue': 0.27.0_z4bbprzjrhnsfa24uvmcbu7f5q 95 | '@typescript-eslint/eslint-plugin': 5.39.0_cfd7h3iktziq6hcwahu2qxhjhy 96 | '@typescript-eslint/parser': 5.39.0_z4bbprzjrhnsfa24uvmcbu7f5q 97 | eslint: 8.25.0 98 | eslint-plugin-eslint-comments: 3.2.0_eslint@8.25.0 99 | eslint-plugin-html: 7.1.0 100 | eslint-plugin-import: 2.26.0_dzvnzej2un7roooznz6ef2if2q 101 | eslint-plugin-jsonc: 2.4.0_eslint@8.25.0 102 | eslint-plugin-n: 15.3.0_eslint@8.25.0 103 | eslint-plugin-promise: 6.0.1_eslint@8.25.0 104 | eslint-plugin-unicorn: 43.0.2_eslint@8.25.0 105 | eslint-plugin-vue: 9.6.0_eslint@8.25.0 106 | eslint-plugin-yml: 1.2.0_eslint@8.25.0 107 | jsonc-eslint-parser: 2.1.0 108 | yaml-eslint-parser: 1.1.0 109 | transitivePeerDependencies: 110 | - eslint-import-resolver-typescript 111 | - eslint-import-resolver-webpack 112 | - supports-color 113 | - typescript 114 | dev: true 115 | 116 | /@antfu/ni/0.18.2: 117 | resolution: {integrity: sha512-OZalxEGupqCd8hKV2wyT5IHQTx1BR5/iXZEbseLpSdgcSn8fLjLOqi+LLhLly0a1XIkCAUeknV5/JXvMbjIstA==} 118 | hasBin: true 119 | dev: true 120 | 121 | /@babel/code-frame/7.16.7: 122 | resolution: {integrity: sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==} 123 | engines: {node: '>=6.9.0'} 124 | dependencies: 125 | '@babel/highlight': 7.17.12 126 | dev: true 127 | 128 | /@babel/helper-validator-identifier/7.19.1: 129 | resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} 130 | engines: {node: '>=6.9.0'} 131 | dev: true 132 | 133 | /@babel/highlight/7.17.12: 134 | resolution: {integrity: sha512-7yykMVF3hfZY2jsHZEEgLc+3x4o1O+fYyULu11GynEUQNwB6lua+IIQn1FiJxNucd5UlyJryrwsOh8PL9Sn8Qg==} 135 | engines: {node: '>=6.9.0'} 136 | dependencies: 137 | '@babel/helper-validator-identifier': 7.19.1 138 | chalk: 2.4.2 139 | js-tokens: 4.0.0 140 | dev: true 141 | 142 | /@esbuild-kit/cjs-loader/2.0.1: 143 | resolution: {integrity: sha512-KmE8XouKm6m05jPIsf5CTIZZ4171GHd+PUts1mtti2tzoiD228qCRjpkCwg540c3fMUweKupO+PIpkJ9+Z7vPg==} 144 | dependencies: 145 | '@esbuild-kit/core-utils': 1.3.1 146 | get-tsconfig: 3.2.0 147 | dev: true 148 | 149 | /@esbuild-kit/core-utils/1.3.1: 150 | resolution: {integrity: sha512-QXWJKf3mEIs+jgUCrY2YWJ2cr9e9asRYRwDhxit+wkCaQbSfV6fCCgs8KjRsrkIdMBcWsjbWnFKfwZ9kjILPrw==} 151 | dependencies: 152 | esbuild: 0.14.38 153 | source-map-support: 0.5.21 154 | dev: true 155 | 156 | /@esbuild-kit/esm-loader/2.1.5: 157 | resolution: {integrity: sha512-G0HZSh53dXOb42xR14zEASXtVWFNX2itREVPnh6BWU2PcApbSzFEIUpknotpybuu6QupuW9sS9hVVpJjuyZlSw==} 158 | dependencies: 159 | '@esbuild-kit/core-utils': 1.3.1 160 | get-tsconfig: 3.2.0 161 | dev: true 162 | 163 | /@eslint/eslintrc/1.3.3: 164 | resolution: {integrity: sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==} 165 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 166 | dependencies: 167 | ajv: 6.12.6 168 | debug: 4.3.4 169 | espree: 9.4.0 170 | globals: 13.15.0 171 | ignore: 5.2.0 172 | import-fresh: 3.3.0 173 | js-yaml: 4.1.0 174 | minimatch: 3.1.2 175 | strip-json-comments: 3.1.1 176 | transitivePeerDependencies: 177 | - supports-color 178 | dev: true 179 | 180 | /@humanwhocodes/config-array/0.10.7: 181 | resolution: {integrity: sha512-MDl6D6sBsaV452/QSdX+4CXIjZhIcI0PELsxUjk4U828yd58vk3bTIvk/6w5FY+4hIy9sLW0sfrV7K7Kc++j/w==} 182 | engines: {node: '>=10.10.0'} 183 | dependencies: 184 | '@humanwhocodes/object-schema': 1.2.1 185 | debug: 4.3.4 186 | minimatch: 3.1.2 187 | transitivePeerDependencies: 188 | - supports-color 189 | dev: true 190 | 191 | /@humanwhocodes/module-importer/1.0.1: 192 | resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} 193 | engines: {node: '>=12.22'} 194 | dev: true 195 | 196 | /@humanwhocodes/object-schema/1.2.1: 197 | resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} 198 | dev: true 199 | 200 | /@iconify/json/2.1.119: 201 | resolution: {integrity: sha512-cWQ1c7mEizqyvL5+IhQLtW59tqaIy8TFSOtVn7fun2IDhtrLxkNcyaJe9rkzIC3KF8/HYADIraSHb+M81y2YqQ==} 202 | dependencies: 203 | '@iconify/types': 1.1.0 204 | pathe: 0.3.9 205 | dev: true 206 | 207 | /@iconify/types/1.1.0: 208 | resolution: {integrity: sha512-Jh0llaK2LRXQoYsorIH8maClebsnzTcve+7U3rQUSnC11X4jtPnFuyatqFLvMxZ8MLG8dB4zfHsbPfuvxluONw==} 209 | dev: true 210 | 211 | /@nodelib/fs.scandir/2.1.5: 212 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} 213 | engines: {node: '>= 8'} 214 | dependencies: 215 | '@nodelib/fs.stat': 2.0.5 216 | run-parallel: 1.2.0 217 | dev: true 218 | 219 | /@nodelib/fs.stat/2.0.5: 220 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 221 | engines: {node: '>= 8'} 222 | dev: true 223 | 224 | /@nodelib/fs.walk/1.2.8: 225 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 226 | engines: {node: '>= 8'} 227 | dependencies: 228 | '@nodelib/fs.scandir': 2.1.5 229 | fastq: 1.13.0 230 | dev: true 231 | 232 | /@types/fs-extra/9.0.13: 233 | resolution: {integrity: sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==} 234 | dependencies: 235 | '@types/node': 14.14.32 236 | dev: true 237 | 238 | /@types/json-schema/7.0.11: 239 | resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==} 240 | dev: true 241 | 242 | /@types/json5/0.0.29: 243 | resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} 244 | dev: true 245 | 246 | /@types/mdast/3.0.10: 247 | resolution: {integrity: sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==} 248 | dependencies: 249 | '@types/unist': 2.0.6 250 | dev: true 251 | 252 | /@types/node/14.14.32: 253 | resolution: {integrity: sha512-/Ctrftx/zp4m8JOujM5ZhwzlWLx22nbQJiVqz8/zE15gOeEW+uly3FSX4fGFpcfEvFzXcMCJwq9lGVWgyARXhg==} 254 | dev: true 255 | 256 | /@types/normalize-package-data/2.4.1: 257 | resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} 258 | dev: true 259 | 260 | /@types/q/1.5.4: 261 | resolution: {integrity: sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==} 262 | dev: true 263 | 264 | /@types/unist/2.0.6: 265 | resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} 266 | dev: true 267 | 268 | /@typescript-eslint/eslint-plugin/5.39.0_cfd7h3iktziq6hcwahu2qxhjhy: 269 | resolution: {integrity: sha512-xVfKOkBm5iWMNGKQ2fwX5GVgBuHmZBO1tCRwXmY5oAIsPscfwm2UADDuNB8ZVYCtpQvJK4xpjrK7jEhcJ0zY9A==} 270 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 271 | peerDependencies: 272 | '@typescript-eslint/parser': ^5.0.0 273 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 274 | typescript: '*' 275 | peerDependenciesMeta: 276 | typescript: 277 | optional: true 278 | dependencies: 279 | '@typescript-eslint/parser': 5.39.0_z4bbprzjrhnsfa24uvmcbu7f5q 280 | '@typescript-eslint/scope-manager': 5.39.0 281 | '@typescript-eslint/type-utils': 5.39.0_z4bbprzjrhnsfa24uvmcbu7f5q 282 | '@typescript-eslint/utils': 5.39.0_z4bbprzjrhnsfa24uvmcbu7f5q 283 | debug: 4.3.4 284 | eslint: 8.25.0 285 | ignore: 5.2.0 286 | regexpp: 3.2.0 287 | semver: 7.3.7 288 | tsutils: 3.21.0_typescript@4.8.4 289 | typescript: 4.8.4 290 | transitivePeerDependencies: 291 | - supports-color 292 | dev: true 293 | 294 | /@typescript-eslint/parser/5.39.0_z4bbprzjrhnsfa24uvmcbu7f5q: 295 | resolution: {integrity: sha512-PhxLjrZnHShe431sBAGHaNe6BDdxAASDySgsBCGxcBecVCi8NQWxQZMcizNA4g0pN51bBAn/FUfkWG3SDVcGlA==} 296 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 297 | peerDependencies: 298 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 299 | typescript: '*' 300 | peerDependenciesMeta: 301 | typescript: 302 | optional: true 303 | dependencies: 304 | '@typescript-eslint/scope-manager': 5.39.0 305 | '@typescript-eslint/types': 5.39.0 306 | '@typescript-eslint/typescript-estree': 5.39.0_typescript@4.8.4 307 | debug: 4.3.4 308 | eslint: 8.25.0 309 | typescript: 4.8.4 310 | transitivePeerDependencies: 311 | - supports-color 312 | dev: true 313 | 314 | /@typescript-eslint/scope-manager/5.39.0: 315 | resolution: {integrity: sha512-/I13vAqmG3dyqMVSZPjsbuNQlYS082Y7OMkwhCfLXYsmlI0ca4nkL7wJ/4gjX70LD4P8Hnw1JywUVVAwepURBw==} 316 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 317 | dependencies: 318 | '@typescript-eslint/types': 5.39.0 319 | '@typescript-eslint/visitor-keys': 5.39.0 320 | dev: true 321 | 322 | /@typescript-eslint/type-utils/5.39.0_z4bbprzjrhnsfa24uvmcbu7f5q: 323 | resolution: {integrity: sha512-KJHJkOothljQWzR3t/GunL0TPKY+fGJtnpl+pX+sJ0YiKTz3q2Zr87SGTmFqsCMFrLt5E0+o+S6eQY0FAXj9uA==} 324 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 325 | peerDependencies: 326 | eslint: '*' 327 | typescript: '*' 328 | peerDependenciesMeta: 329 | typescript: 330 | optional: true 331 | dependencies: 332 | '@typescript-eslint/typescript-estree': 5.39.0_typescript@4.8.4 333 | '@typescript-eslint/utils': 5.39.0_z4bbprzjrhnsfa24uvmcbu7f5q 334 | debug: 4.3.4 335 | eslint: 8.25.0 336 | tsutils: 3.21.0_typescript@4.8.4 337 | typescript: 4.8.4 338 | transitivePeerDependencies: 339 | - supports-color 340 | dev: true 341 | 342 | /@typescript-eslint/types/5.39.0: 343 | resolution: {integrity: sha512-gQMZrnfEBFXK38hYqt8Lkwt8f4U6yq+2H5VDSgP/qiTzC8Nw8JO3OuSUOQ2qW37S/dlwdkHDntkZM6SQhKyPhw==} 344 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 345 | dev: true 346 | 347 | /@typescript-eslint/typescript-estree/5.39.0_typescript@4.8.4: 348 | resolution: {integrity: sha512-qLFQP0f398sdnogJoLtd43pUgB18Q50QSA+BTE5h3sUxySzbWDpTSdgt4UyxNSozY/oDK2ta6HVAzvGgq8JYnA==} 349 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 350 | peerDependencies: 351 | typescript: '*' 352 | peerDependenciesMeta: 353 | typescript: 354 | optional: true 355 | dependencies: 356 | '@typescript-eslint/types': 5.39.0 357 | '@typescript-eslint/visitor-keys': 5.39.0 358 | debug: 4.3.4 359 | globby: 11.1.0 360 | is-glob: 4.0.3 361 | semver: 7.3.7 362 | tsutils: 3.21.0_typescript@4.8.4 363 | typescript: 4.8.4 364 | transitivePeerDependencies: 365 | - supports-color 366 | dev: true 367 | 368 | /@typescript-eslint/utils/5.39.0_z4bbprzjrhnsfa24uvmcbu7f5q: 369 | resolution: {integrity: sha512-+DnY5jkpOpgj+EBtYPyHRjXampJfC0yUZZzfzLuUWVZvCuKqSdJVC8UhdWipIw7VKNTfwfAPiOWzYkAwuIhiAg==} 370 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 371 | peerDependencies: 372 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 373 | dependencies: 374 | '@types/json-schema': 7.0.11 375 | '@typescript-eslint/scope-manager': 5.39.0 376 | '@typescript-eslint/types': 5.39.0 377 | '@typescript-eslint/typescript-estree': 5.39.0_typescript@4.8.4 378 | eslint: 8.25.0 379 | eslint-scope: 5.1.1 380 | eslint-utils: 3.0.0_eslint@8.25.0 381 | transitivePeerDependencies: 382 | - supports-color 383 | - typescript 384 | dev: true 385 | 386 | /@typescript-eslint/visitor-keys/5.39.0: 387 | resolution: {integrity: sha512-yyE3RPwOG+XJBLrhvsxAidUgybJVQ/hG8BhiJo0k8JSAYfk/CshVcxf0HwP4Jt7WZZ6vLmxdo1p6EyN3tzFTkg==} 388 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 389 | dependencies: 390 | '@typescript-eslint/types': 5.39.0 391 | eslint-visitor-keys: 3.3.0 392 | dev: true 393 | 394 | /abbrev/1.1.1: 395 | resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} 396 | dev: true 397 | 398 | /acorn-jsx/5.3.2_acorn@8.8.0: 399 | resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} 400 | peerDependencies: 401 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 402 | dependencies: 403 | acorn: 8.8.0 404 | dev: true 405 | 406 | /acorn/8.8.0: 407 | resolution: {integrity: sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==} 408 | engines: {node: '>=0.4.0'} 409 | hasBin: true 410 | dev: true 411 | 412 | /ajv/6.12.6: 413 | resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} 414 | dependencies: 415 | fast-deep-equal: 3.1.3 416 | fast-json-stable-stringify: 2.1.0 417 | json-schema-traverse: 0.4.1 418 | uri-js: 4.4.1 419 | dev: true 420 | 421 | /ansi-regex/2.1.1: 422 | resolution: {integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==} 423 | engines: {node: '>=0.10.0'} 424 | dev: true 425 | 426 | /ansi-regex/5.0.1: 427 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 428 | engines: {node: '>=8'} 429 | dev: true 430 | 431 | /ansi-styles/3.2.1: 432 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} 433 | engines: {node: '>=4'} 434 | dependencies: 435 | color-convert: 1.9.3 436 | dev: true 437 | 438 | /ansi-styles/4.3.0: 439 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 440 | engines: {node: '>=8'} 441 | dependencies: 442 | color-convert: 2.0.1 443 | dev: true 444 | 445 | /aproba/1.2.0: 446 | resolution: {integrity: sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==} 447 | dev: true 448 | 449 | /are-we-there-yet/1.1.5: 450 | resolution: {integrity: sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==} 451 | dependencies: 452 | delegates: 1.0.0 453 | readable-stream: 2.3.7 454 | dev: true 455 | 456 | /argparse/1.0.10: 457 | resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} 458 | dependencies: 459 | sprintf-js: 1.0.3 460 | dev: true 461 | 462 | /argparse/2.0.1: 463 | resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 464 | dev: true 465 | 466 | /array-includes/3.1.5: 467 | resolution: {integrity: sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==} 468 | engines: {node: '>= 0.4'} 469 | dependencies: 470 | call-bind: 1.0.2 471 | define-properties: 1.1.4 472 | es-abstract: 1.20.1 473 | get-intrinsic: 1.1.1 474 | is-string: 1.0.7 475 | dev: true 476 | 477 | /array-union/2.1.0: 478 | resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} 479 | engines: {node: '>=8'} 480 | dev: true 481 | 482 | /array.prototype.flat/1.3.0: 483 | resolution: {integrity: sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==} 484 | engines: {node: '>= 0.4'} 485 | dependencies: 486 | call-bind: 1.0.2 487 | define-properties: 1.1.4 488 | es-abstract: 1.20.1 489 | es-shim-unscopables: 1.0.0 490 | dev: true 491 | 492 | /asn1/0.2.4: 493 | resolution: {integrity: sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==} 494 | dependencies: 495 | safer-buffer: 2.1.2 496 | dev: true 497 | 498 | /assert-plus/1.0.0: 499 | resolution: {integrity: sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=} 500 | engines: {node: '>=0.8'} 501 | dev: true 502 | 503 | /asynckit/0.4.0: 504 | resolution: {integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k=} 505 | dev: true 506 | 507 | /aws-sign2/0.7.0: 508 | resolution: {integrity: sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=} 509 | dev: true 510 | 511 | /aws4/1.11.0: 512 | resolution: {integrity: sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==} 513 | dev: true 514 | 515 | /balanced-match/1.0.0: 516 | resolution: {integrity: sha1-ibTRmasr7kneFk6gK4nORi1xt2c=} 517 | dev: true 518 | 519 | /bcrypt-pbkdf/1.0.2: 520 | resolution: {integrity: sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=} 521 | dependencies: 522 | tweetnacl: 0.14.5 523 | dev: true 524 | 525 | /bindings/1.5.0: 526 | resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} 527 | dependencies: 528 | file-uri-to-path: 1.0.0 529 | dev: true 530 | 531 | /block-stream/0.0.9: 532 | resolution: {integrity: sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=} 533 | engines: {node: 0.4 || >=0.5.8} 534 | dependencies: 535 | inherits: 2.0.4 536 | dev: true 537 | 538 | /boolbase/1.0.0: 539 | resolution: {integrity: sha1-aN/1++YMUes3cl6p4+0xDcwed24=} 540 | dev: true 541 | 542 | /brace-expansion/1.1.11: 543 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} 544 | dependencies: 545 | balanced-match: 1.0.0 546 | concat-map: 0.0.1 547 | dev: true 548 | 549 | /braces/3.0.2: 550 | resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} 551 | engines: {node: '>=8'} 552 | dependencies: 553 | fill-range: 7.0.1 554 | dev: true 555 | 556 | /buffer-from/1.1.2: 557 | resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} 558 | dev: true 559 | 560 | /bufferstreams/1.1.3: 561 | resolution: {integrity: sha512-HaJnVuslRF4g2kSDeyl++AaVizoitCpL9PglzCYwy0uHHyvWerfvEb8jWmYbF1z4kiVFolGomnxSGl+GUQp2jg==} 562 | engines: {node: '>= 0.10.0'} 563 | dependencies: 564 | readable-stream: 2.3.7 565 | dev: true 566 | 567 | /builtin-modules/3.3.0: 568 | resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} 569 | engines: {node: '>=6'} 570 | dev: true 571 | 572 | /builtins/5.0.1: 573 | resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==} 574 | dependencies: 575 | semver: 7.3.7 576 | dev: true 577 | 578 | /call-bind/1.0.2: 579 | resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} 580 | dependencies: 581 | function-bind: 1.1.1 582 | get-intrinsic: 1.1.1 583 | dev: true 584 | 585 | /callsites/3.1.0: 586 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} 587 | engines: {node: '>=6'} 588 | dev: true 589 | 590 | /caseless/0.12.0: 591 | resolution: {integrity: sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=} 592 | dev: true 593 | 594 | /chalk/2.4.2: 595 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} 596 | engines: {node: '>=4'} 597 | dependencies: 598 | ansi-styles: 3.2.1 599 | escape-string-regexp: 1.0.5 600 | supports-color: 5.5.0 601 | dev: true 602 | 603 | /chalk/4.1.2: 604 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} 605 | engines: {node: '>=10'} 606 | dependencies: 607 | ansi-styles: 4.3.0 608 | supports-color: 7.2.0 609 | dev: true 610 | 611 | /character-entities-legacy/1.1.4: 612 | resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==} 613 | dev: true 614 | 615 | /character-entities/1.2.4: 616 | resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==} 617 | dev: true 618 | 619 | /character-reference-invalid/1.1.4: 620 | resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==} 621 | dev: true 622 | 623 | /ci-info/3.5.0: 624 | resolution: {integrity: sha512-yH4RezKOGlOhxkmhbeNuC4eYZKAUsEaGtBuBzDDP1eFUKiccDWzBABxBfOx31IDwDIXMTxWuwAxUGModvkbuVw==} 625 | dev: true 626 | 627 | /clean-regexp/1.0.0: 628 | resolution: {integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==} 629 | engines: {node: '>=4'} 630 | dependencies: 631 | escape-string-regexp: 1.0.5 632 | dev: true 633 | 634 | /coa/2.0.2: 635 | resolution: {integrity: sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==} 636 | engines: {node: '>= 4.0'} 637 | dependencies: 638 | '@types/q': 1.5.4 639 | chalk: 2.4.2 640 | q: 1.5.1 641 | dev: true 642 | 643 | /code-point-at/1.1.0: 644 | resolution: {integrity: sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=} 645 | engines: {node: '>=0.10.0'} 646 | dev: true 647 | 648 | /color-convert/1.9.3: 649 | resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} 650 | dependencies: 651 | color-name: 1.1.3 652 | dev: true 653 | 654 | /color-convert/2.0.1: 655 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 656 | engines: {node: '>=7.0.0'} 657 | dependencies: 658 | color-name: 1.1.4 659 | dev: true 660 | 661 | /color-name/1.1.3: 662 | resolution: {integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=} 663 | dev: true 664 | 665 | /color-name/1.1.4: 666 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 667 | dev: true 668 | 669 | /combined-stream/1.0.8: 670 | resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} 671 | engines: {node: '>= 0.8'} 672 | dependencies: 673 | delayed-stream: 1.0.0 674 | dev: true 675 | 676 | /commander/2.20.3: 677 | resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} 678 | dev: true 679 | 680 | /concat-map/0.0.1: 681 | resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} 682 | dev: true 683 | 684 | /console-control-strings/1.1.0: 685 | resolution: {integrity: sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=} 686 | dev: true 687 | 688 | /core-util-is/1.0.2: 689 | resolution: {integrity: sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=} 690 | dev: true 691 | 692 | /cross-spawn/7.0.3: 693 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} 694 | engines: {node: '>= 8'} 695 | dependencies: 696 | path-key: 3.1.1 697 | shebang-command: 2.0.0 698 | which: 2.0.2 699 | dev: true 700 | 701 | /css-select-base-adapter/0.1.1: 702 | resolution: {integrity: sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==} 703 | dev: true 704 | 705 | /css-select/2.1.0: 706 | resolution: {integrity: sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==} 707 | dependencies: 708 | boolbase: 1.0.0 709 | css-what: 3.4.2 710 | domutils: 1.7.0 711 | nth-check: 1.0.2 712 | dev: true 713 | 714 | /css-tree/1.0.0-alpha.37: 715 | resolution: {integrity: sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==} 716 | engines: {node: '>=8.0.0'} 717 | dependencies: 718 | mdn-data: 2.0.4 719 | source-map: 0.6.1 720 | dev: true 721 | 722 | /css-tree/1.1.2: 723 | resolution: {integrity: sha512-wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ==} 724 | engines: {node: '>=8.0.0'} 725 | dependencies: 726 | mdn-data: 2.0.14 727 | source-map: 0.6.1 728 | dev: true 729 | 730 | /css-what/3.4.2: 731 | resolution: {integrity: sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==} 732 | engines: {node: '>= 6'} 733 | dev: true 734 | 735 | /cssesc/3.0.0: 736 | resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} 737 | engines: {node: '>=4'} 738 | hasBin: true 739 | dev: true 740 | 741 | /csso/4.2.0: 742 | resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==} 743 | engines: {node: '>=8.0.0'} 744 | dependencies: 745 | css-tree: 1.1.2 746 | dev: true 747 | 748 | /cubic2quad/1.1.1: 749 | resolution: {integrity: sha1-abGcYaP1tB7PLx1fro+wNBWqixU=} 750 | dev: true 751 | 752 | /dashdash/1.14.1: 753 | resolution: {integrity: sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=} 754 | engines: {node: '>=0.10'} 755 | dependencies: 756 | assert-plus: 1.0.0 757 | dev: true 758 | 759 | /debug/2.6.9: 760 | resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} 761 | peerDependencies: 762 | supports-color: '*' 763 | peerDependenciesMeta: 764 | supports-color: 765 | optional: true 766 | dependencies: 767 | ms: 2.0.0 768 | dev: true 769 | 770 | /debug/3.2.7: 771 | resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} 772 | peerDependencies: 773 | supports-color: '*' 774 | peerDependenciesMeta: 775 | supports-color: 776 | optional: true 777 | dependencies: 778 | ms: 2.1.3 779 | dev: true 780 | 781 | /debug/4.3.4: 782 | resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} 783 | engines: {node: '>=6.0'} 784 | peerDependencies: 785 | supports-color: '*' 786 | peerDependenciesMeta: 787 | supports-color: 788 | optional: true 789 | dependencies: 790 | ms: 2.1.2 791 | dev: true 792 | 793 | /deep-is/0.1.4: 794 | resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} 795 | dev: true 796 | 797 | /define-properties/1.1.3: 798 | resolution: {integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==} 799 | engines: {node: '>= 0.4'} 800 | dependencies: 801 | object-keys: 1.1.1 802 | dev: true 803 | 804 | /define-properties/1.1.4: 805 | resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==} 806 | engines: {node: '>= 0.4'} 807 | dependencies: 808 | has-property-descriptors: 1.0.0 809 | object-keys: 1.1.1 810 | dev: true 811 | 812 | /delayed-stream/1.0.0: 813 | resolution: {integrity: sha1-3zrhmayt+31ECqrgsp4icrJOxhk=} 814 | engines: {node: '>=0.4.0'} 815 | dev: true 816 | 817 | /delegates/1.0.0: 818 | resolution: {integrity: sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=} 819 | dev: true 820 | 821 | /dir-glob/3.0.1: 822 | resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} 823 | engines: {node: '>=8'} 824 | dependencies: 825 | path-type: 4.0.0 826 | dev: true 827 | 828 | /doctrine/2.1.0: 829 | resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} 830 | engines: {node: '>=0.10.0'} 831 | dependencies: 832 | esutils: 2.0.3 833 | dev: true 834 | 835 | /doctrine/3.0.0: 836 | resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} 837 | engines: {node: '>=6.0.0'} 838 | dependencies: 839 | esutils: 2.0.3 840 | dev: true 841 | 842 | /dom-serializer/0.2.2: 843 | resolution: {integrity: sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==} 844 | dependencies: 845 | domelementtype: 2.2.0 846 | entities: 2.2.0 847 | dev: true 848 | 849 | /dom-serializer/2.0.0: 850 | resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} 851 | dependencies: 852 | domelementtype: 2.3.0 853 | domhandler: 5.0.3 854 | entities: 4.4.0 855 | dev: true 856 | 857 | /domelementtype/1.3.1: 858 | resolution: {integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==} 859 | dev: true 860 | 861 | /domelementtype/2.2.0: 862 | resolution: {integrity: sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==} 863 | dev: true 864 | 865 | /domelementtype/2.3.0: 866 | resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} 867 | dev: true 868 | 869 | /domhandler/5.0.3: 870 | resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} 871 | engines: {node: '>= 4'} 872 | dependencies: 873 | domelementtype: 2.3.0 874 | dev: true 875 | 876 | /domutils/1.7.0: 877 | resolution: {integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==} 878 | dependencies: 879 | dom-serializer: 0.2.2 880 | domelementtype: 1.3.1 881 | dev: true 882 | 883 | /domutils/3.0.1: 884 | resolution: {integrity: sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==} 885 | dependencies: 886 | dom-serializer: 2.0.0 887 | domelementtype: 2.3.0 888 | domhandler: 5.0.3 889 | dev: true 890 | 891 | /ecc-jsbn/0.1.2: 892 | resolution: {integrity: sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=} 893 | dependencies: 894 | jsbn: 0.1.1 895 | safer-buffer: 2.1.2 896 | dev: true 897 | 898 | /entities/2.2.0: 899 | resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} 900 | dev: true 901 | 902 | /entities/4.4.0: 903 | resolution: {integrity: sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==} 904 | engines: {node: '>=0.12'} 905 | dev: true 906 | 907 | /error-ex/1.3.2: 908 | resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} 909 | dependencies: 910 | is-arrayish: 0.2.1 911 | dev: true 912 | 913 | /es-abstract/1.18.0: 914 | resolution: {integrity: sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw==} 915 | engines: {node: '>= 0.4'} 916 | dependencies: 917 | call-bind: 1.0.2 918 | es-to-primitive: 1.2.1 919 | function-bind: 1.1.1 920 | get-intrinsic: 1.1.1 921 | has: 1.0.3 922 | has-symbols: 1.0.2 923 | is-callable: 1.2.3 924 | is-negative-zero: 2.0.1 925 | is-regex: 1.1.2 926 | is-string: 1.0.5 927 | object-inspect: 1.10.2 928 | object-keys: 1.1.1 929 | object.assign: 4.1.2 930 | string.prototype.trimend: 1.0.4 931 | string.prototype.trimstart: 1.0.4 932 | unbox-primitive: 1.0.1 933 | dev: true 934 | 935 | /es-abstract/1.20.1: 936 | resolution: {integrity: sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==} 937 | engines: {node: '>= 0.4'} 938 | dependencies: 939 | call-bind: 1.0.2 940 | es-to-primitive: 1.2.1 941 | function-bind: 1.1.1 942 | function.prototype.name: 1.1.5 943 | get-intrinsic: 1.1.1 944 | get-symbol-description: 1.0.0 945 | has: 1.0.3 946 | has-property-descriptors: 1.0.0 947 | has-symbols: 1.0.3 948 | internal-slot: 1.0.3 949 | is-callable: 1.2.4 950 | is-negative-zero: 2.0.2 951 | is-regex: 1.1.4 952 | is-shared-array-buffer: 1.0.2 953 | is-string: 1.0.7 954 | is-weakref: 1.0.2 955 | object-inspect: 1.12.2 956 | object-keys: 1.1.1 957 | object.assign: 4.1.2 958 | regexp.prototype.flags: 1.4.3 959 | string.prototype.trimend: 1.0.5 960 | string.prototype.trimstart: 1.0.5 961 | unbox-primitive: 1.0.2 962 | dev: true 963 | 964 | /es-shim-unscopables/1.0.0: 965 | resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==} 966 | dependencies: 967 | has: 1.0.3 968 | dev: true 969 | 970 | /es-to-primitive/1.2.1: 971 | resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} 972 | engines: {node: '>= 0.4'} 973 | dependencies: 974 | is-callable: 1.2.3 975 | is-date-object: 1.0.3 976 | is-symbol: 1.0.3 977 | dev: true 978 | 979 | /esbuild-android-64/0.14.38: 980 | resolution: {integrity: sha512-aRFxR3scRKkbmNuGAK+Gee3+yFxkTJO/cx83Dkyzo4CnQl/2zVSurtG6+G86EQIZ+w+VYngVyK7P3HyTBKu3nw==} 981 | engines: {node: '>=12'} 982 | cpu: [x64] 983 | os: [android] 984 | requiresBuild: true 985 | dev: true 986 | optional: true 987 | 988 | /esbuild-android-arm64/0.14.38: 989 | resolution: {integrity: sha512-L2NgQRWuHFI89IIZIlpAcINy9FvBk6xFVZ7xGdOwIm8VyhX1vNCEqUJO3DPSSy945Gzdg98cxtNt8Grv1CsyhA==} 990 | engines: {node: '>=12'} 991 | cpu: [arm64] 992 | os: [android] 993 | requiresBuild: true 994 | dev: true 995 | optional: true 996 | 997 | /esbuild-darwin-64/0.14.38: 998 | resolution: {integrity: sha512-5JJvgXkX87Pd1Og0u/NJuO7TSqAikAcQQ74gyJ87bqWRVeouky84ICoV4sN6VV53aTW+NE87qLdGY4QA2S7KNA==} 999 | engines: {node: '>=12'} 1000 | cpu: [x64] 1001 | os: [darwin] 1002 | requiresBuild: true 1003 | dev: true 1004 | optional: true 1005 | 1006 | /esbuild-darwin-arm64/0.14.38: 1007 | resolution: {integrity: sha512-eqF+OejMI3mC5Dlo9Kdq/Ilbki9sQBw3QlHW3wjLmsLh+quNfHmGMp3Ly1eWm981iGBMdbtSS9+LRvR2T8B3eQ==} 1008 | engines: {node: '>=12'} 1009 | cpu: [arm64] 1010 | os: [darwin] 1011 | requiresBuild: true 1012 | dev: true 1013 | optional: true 1014 | 1015 | /esbuild-freebsd-64/0.14.38: 1016 | resolution: {integrity: sha512-epnPbhZUt93xV5cgeY36ZxPXDsQeO55DppzsIgWM8vgiG/Rz+qYDLmh5ts3e+Ln1wA9dQ+nZmVHw+RjaW3I5Ig==} 1017 | engines: {node: '>=12'} 1018 | cpu: [x64] 1019 | os: [freebsd] 1020 | requiresBuild: true 1021 | dev: true 1022 | optional: true 1023 | 1024 | /esbuild-freebsd-arm64/0.14.38: 1025 | resolution: {integrity: sha512-/9icXUYJWherhk+y5fjPI5yNUdFPtXHQlwP7/K/zg8t8lQdHVj20SqU9/udQmeUo5pDFHMYzcEFfJqgOVeKNNQ==} 1026 | engines: {node: '>=12'} 1027 | cpu: [arm64] 1028 | os: [freebsd] 1029 | requiresBuild: true 1030 | dev: true 1031 | optional: true 1032 | 1033 | /esbuild-linux-32/0.14.38: 1034 | resolution: {integrity: sha512-QfgfeNHRFvr2XeHFzP8kOZVnal3QvST3A0cgq32ZrHjSMFTdgXhMhmWdKzRXP/PKcfv3e2OW9tT9PpcjNvaq6g==} 1035 | engines: {node: '>=12'} 1036 | cpu: [ia32] 1037 | os: [linux] 1038 | requiresBuild: true 1039 | dev: true 1040 | optional: true 1041 | 1042 | /esbuild-linux-64/0.14.38: 1043 | resolution: {integrity: sha512-uuZHNmqcs+Bj1qiW9k/HZU3FtIHmYiuxZ/6Aa+/KHb/pFKr7R3aVqvxlAudYI9Fw3St0VCPfv7QBpUITSmBR1Q==} 1044 | engines: {node: '>=12'} 1045 | cpu: [x64] 1046 | os: [linux] 1047 | requiresBuild: true 1048 | dev: true 1049 | optional: true 1050 | 1051 | /esbuild-linux-arm/0.14.38: 1052 | resolution: {integrity: sha512-FiFvQe8J3VKTDXG01JbvoVRXQ0x6UZwyrU4IaLBZeq39Bsbatd94Fuc3F1RGqPF5RbIWW7RvkVQjn79ejzysnA==} 1053 | engines: {node: '>=12'} 1054 | cpu: [arm] 1055 | os: [linux] 1056 | requiresBuild: true 1057 | dev: true 1058 | optional: true 1059 | 1060 | /esbuild-linux-arm64/0.14.38: 1061 | resolution: {integrity: sha512-HlMGZTEsBrXrivr64eZ/EO0NQM8H8DuSENRok9d+Jtvq8hOLzrxfsAT9U94K3KOGk2XgCmkaI2KD8hX7F97lvA==} 1062 | engines: {node: '>=12'} 1063 | cpu: [arm64] 1064 | os: [linux] 1065 | requiresBuild: true 1066 | dev: true 1067 | optional: true 1068 | 1069 | /esbuild-linux-mips64le/0.14.38: 1070 | resolution: {integrity: sha512-qd1dLf2v7QBiI5wwfil9j0HG/5YMFBAmMVmdeokbNAMbcg49p25t6IlJFXAeLzogv1AvgaXRXvgFNhScYEUXGQ==} 1071 | engines: {node: '>=12'} 1072 | cpu: [mips64el] 1073 | os: [linux] 1074 | requiresBuild: true 1075 | dev: true 1076 | optional: true 1077 | 1078 | /esbuild-linux-ppc64le/0.14.38: 1079 | resolution: {integrity: sha512-mnbEm7o69gTl60jSuK+nn+pRsRHGtDPfzhrqEUXyCl7CTOCLtWN2bhK8bgsdp6J/2NyS/wHBjs1x8aBWwP2X9Q==} 1080 | engines: {node: '>=12'} 1081 | cpu: [ppc64] 1082 | os: [linux] 1083 | requiresBuild: true 1084 | dev: true 1085 | optional: true 1086 | 1087 | /esbuild-linux-riscv64/0.14.38: 1088 | resolution: {integrity: sha512-+p6YKYbuV72uikChRk14FSyNJZ4WfYkffj6Af0/Tw63/6TJX6TnIKE+6D3xtEc7DeDth1fjUOEqm+ApKFXbbVQ==} 1089 | engines: {node: '>=12'} 1090 | cpu: [riscv64] 1091 | os: [linux] 1092 | requiresBuild: true 1093 | dev: true 1094 | optional: true 1095 | 1096 | /esbuild-linux-s390x/0.14.38: 1097 | resolution: {integrity: sha512-0zUsiDkGJiMHxBQ7JDU8jbaanUY975CdOW1YDrurjrM0vWHfjv9tLQsW9GSyEb/heSK1L5gaweRjzfUVBFoybQ==} 1098 | engines: {node: '>=12'} 1099 | cpu: [s390x] 1100 | os: [linux] 1101 | requiresBuild: true 1102 | dev: true 1103 | optional: true 1104 | 1105 | /esbuild-netbsd-64/0.14.38: 1106 | resolution: {integrity: sha512-cljBAApVwkpnJZfnRVThpRBGzCi+a+V9Ofb1fVkKhtrPLDYlHLrSYGtmnoTVWDQdU516qYI8+wOgcGZ4XIZh0Q==} 1107 | engines: {node: '>=12'} 1108 | cpu: [x64] 1109 | os: [netbsd] 1110 | requiresBuild: true 1111 | dev: true 1112 | optional: true 1113 | 1114 | /esbuild-openbsd-64/0.14.38: 1115 | resolution: {integrity: sha512-CDswYr2PWPGEPpLDUO50mL3WO/07EMjnZDNKpmaxUPsrW+kVM3LoAqr/CE8UbzugpEiflYqJsGPLirThRB18IQ==} 1116 | engines: {node: '>=12'} 1117 | cpu: [x64] 1118 | os: [openbsd] 1119 | requiresBuild: true 1120 | dev: true 1121 | optional: true 1122 | 1123 | /esbuild-sunos-64/0.14.38: 1124 | resolution: {integrity: sha512-2mfIoYW58gKcC3bck0j7lD3RZkqYA7MmujFYmSn9l6TiIcAMpuEvqksO+ntBgbLep/eyjpgdplF7b+4T9VJGOA==} 1125 | engines: {node: '>=12'} 1126 | cpu: [x64] 1127 | os: [sunos] 1128 | requiresBuild: true 1129 | dev: true 1130 | optional: true 1131 | 1132 | /esbuild-windows-32/0.14.38: 1133 | resolution: {integrity: sha512-L2BmEeFZATAvU+FJzJiRLFUP+d9RHN+QXpgaOrs2klshoAm1AE6Us4X6fS9k33Uy5SzScn2TpcgecbqJza1Hjw==} 1134 | engines: {node: '>=12'} 1135 | cpu: [ia32] 1136 | os: [win32] 1137 | requiresBuild: true 1138 | dev: true 1139 | optional: true 1140 | 1141 | /esbuild-windows-64/0.14.38: 1142 | resolution: {integrity: sha512-Khy4wVmebnzue8aeSXLC+6clo/hRYeNIm0DyikoEqX+3w3rcvrhzpoix0S+MF9vzh6JFskkIGD7Zx47ODJNyCw==} 1143 | engines: {node: '>=12'} 1144 | cpu: [x64] 1145 | os: [win32] 1146 | requiresBuild: true 1147 | dev: true 1148 | optional: true 1149 | 1150 | /esbuild-windows-arm64/0.14.38: 1151 | resolution: {integrity: sha512-k3FGCNmHBkqdJXuJszdWciAH77PukEyDsdIryEHn9cKLQFxzhT39dSumeTuggaQcXY57UlmLGIkklWZo2qzHpw==} 1152 | engines: {node: '>=12'} 1153 | cpu: [arm64] 1154 | os: [win32] 1155 | requiresBuild: true 1156 | dev: true 1157 | optional: true 1158 | 1159 | /esbuild/0.14.38: 1160 | resolution: {integrity: sha512-12fzJ0fsm7gVZX1YQ1InkOE5f9Tl7cgf6JPYXRJtPIoE0zkWAbHdPHVPPaLi9tYAcEBqheGzqLn/3RdTOyBfcA==} 1161 | engines: {node: '>=12'} 1162 | hasBin: true 1163 | requiresBuild: true 1164 | optionalDependencies: 1165 | esbuild-android-64: 0.14.38 1166 | esbuild-android-arm64: 0.14.38 1167 | esbuild-darwin-64: 0.14.38 1168 | esbuild-darwin-arm64: 0.14.38 1169 | esbuild-freebsd-64: 0.14.38 1170 | esbuild-freebsd-arm64: 0.14.38 1171 | esbuild-linux-32: 0.14.38 1172 | esbuild-linux-64: 0.14.38 1173 | esbuild-linux-arm: 0.14.38 1174 | esbuild-linux-arm64: 0.14.38 1175 | esbuild-linux-mips64le: 0.14.38 1176 | esbuild-linux-ppc64le: 0.14.38 1177 | esbuild-linux-riscv64: 0.14.38 1178 | esbuild-linux-s390x: 0.14.38 1179 | esbuild-netbsd-64: 0.14.38 1180 | esbuild-openbsd-64: 0.14.38 1181 | esbuild-sunos-64: 0.14.38 1182 | esbuild-windows-32: 0.14.38 1183 | esbuild-windows-64: 0.14.38 1184 | esbuild-windows-arm64: 0.14.38 1185 | dev: true 1186 | 1187 | /escape-string-regexp/1.0.5: 1188 | resolution: {integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=} 1189 | engines: {node: '>=0.8.0'} 1190 | dev: true 1191 | 1192 | /escape-string-regexp/4.0.0: 1193 | resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} 1194 | engines: {node: '>=10'} 1195 | dev: true 1196 | 1197 | /eslint-import-resolver-node/0.3.6: 1198 | resolution: {integrity: sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==} 1199 | dependencies: 1200 | debug: 3.2.7 1201 | resolve: 1.22.1 1202 | transitivePeerDependencies: 1203 | - supports-color 1204 | dev: true 1205 | 1206 | /eslint-module-utils/2.7.3_zgjfcdlr3zhegzdqses2t5vk6u: 1207 | resolution: {integrity: sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==} 1208 | engines: {node: '>=4'} 1209 | peerDependencies: 1210 | '@typescript-eslint/parser': '*' 1211 | eslint-import-resolver-node: '*' 1212 | eslint-import-resolver-typescript: '*' 1213 | eslint-import-resolver-webpack: '*' 1214 | peerDependenciesMeta: 1215 | '@typescript-eslint/parser': 1216 | optional: true 1217 | eslint-import-resolver-node: 1218 | optional: true 1219 | eslint-import-resolver-typescript: 1220 | optional: true 1221 | eslint-import-resolver-webpack: 1222 | optional: true 1223 | dependencies: 1224 | '@typescript-eslint/parser': 5.39.0_z4bbprzjrhnsfa24uvmcbu7f5q 1225 | debug: 3.2.7 1226 | eslint-import-resolver-node: 0.3.6 1227 | find-up: 2.1.0 1228 | transitivePeerDependencies: 1229 | - supports-color 1230 | dev: true 1231 | 1232 | /eslint-plugin-antfu/0.27.0_z4bbprzjrhnsfa24uvmcbu7f5q: 1233 | resolution: {integrity: sha512-xjNfATHonE3Do2igOlhwjfL2tlaGnm1EgbsLLkHgdk30oIvJU4bLNxF6wXIuaCdjqmwWIqF6smJbX2YhtaEC4w==} 1234 | dependencies: 1235 | '@typescript-eslint/utils': 5.39.0_z4bbprzjrhnsfa24uvmcbu7f5q 1236 | transitivePeerDependencies: 1237 | - eslint 1238 | - supports-color 1239 | - typescript 1240 | dev: true 1241 | 1242 | /eslint-plugin-es/4.1.0_eslint@8.25.0: 1243 | resolution: {integrity: sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==} 1244 | engines: {node: '>=8.10.0'} 1245 | peerDependencies: 1246 | eslint: '>=4.19.1' 1247 | dependencies: 1248 | eslint: 8.25.0 1249 | eslint-utils: 2.1.0 1250 | regexpp: 3.2.0 1251 | dev: true 1252 | 1253 | /eslint-plugin-eslint-comments/3.2.0_eslint@8.25.0: 1254 | resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==} 1255 | engines: {node: '>=6.5.0'} 1256 | peerDependencies: 1257 | eslint: '>=4.19.1' 1258 | dependencies: 1259 | escape-string-regexp: 1.0.5 1260 | eslint: 8.25.0 1261 | ignore: 5.2.0 1262 | dev: true 1263 | 1264 | /eslint-plugin-html/7.1.0: 1265 | resolution: {integrity: sha512-fNLRraV/e6j8e3XYOC9xgND4j+U7b1Rq+OygMlLcMg+wI/IpVbF+ubQa3R78EjKB9njT6TQOlcK5rFKBVVtdfg==} 1266 | dependencies: 1267 | htmlparser2: 8.0.1 1268 | dev: true 1269 | 1270 | /eslint-plugin-import/2.26.0_dzvnzej2un7roooznz6ef2if2q: 1271 | resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==} 1272 | engines: {node: '>=4'} 1273 | peerDependencies: 1274 | '@typescript-eslint/parser': '*' 1275 | eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 1276 | peerDependenciesMeta: 1277 | '@typescript-eslint/parser': 1278 | optional: true 1279 | dependencies: 1280 | '@typescript-eslint/parser': 5.39.0_z4bbprzjrhnsfa24uvmcbu7f5q 1281 | array-includes: 3.1.5 1282 | array.prototype.flat: 1.3.0 1283 | debug: 2.6.9 1284 | doctrine: 2.1.0 1285 | eslint: 8.25.0 1286 | eslint-import-resolver-node: 0.3.6 1287 | eslint-module-utils: 2.7.3_zgjfcdlr3zhegzdqses2t5vk6u 1288 | has: 1.0.3 1289 | is-core-module: 2.9.0 1290 | is-glob: 4.0.3 1291 | minimatch: 3.1.2 1292 | object.values: 1.1.5 1293 | resolve: 1.22.0 1294 | tsconfig-paths: 3.14.1 1295 | transitivePeerDependencies: 1296 | - eslint-import-resolver-typescript 1297 | - eslint-import-resolver-webpack 1298 | - supports-color 1299 | dev: true 1300 | 1301 | /eslint-plugin-jsonc/2.4.0_eslint@8.25.0: 1302 | resolution: {integrity: sha512-YXy5PjyUL9gFYal6pYijd8P6EmpeWskv7PVhB9Py/AwKPn+hwnQHcIzQILiLfxztfhtWiRIUSzoLe/JThZgSUw==} 1303 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1304 | peerDependencies: 1305 | eslint: '>=6.0.0' 1306 | dependencies: 1307 | eslint: 8.25.0 1308 | eslint-utils: 3.0.0_eslint@8.25.0 1309 | jsonc-eslint-parser: 2.1.0 1310 | natural-compare: 1.4.0 1311 | dev: true 1312 | 1313 | /eslint-plugin-markdown/3.0.0_eslint@8.25.0: 1314 | resolution: {integrity: sha512-hRs5RUJGbeHDLfS7ELanT0e29Ocyssf/7kBM+p7KluY5AwngGkDf8Oyu4658/NZSGTTq05FZeWbkxXtbVyHPwg==} 1315 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1316 | peerDependencies: 1317 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 1318 | dependencies: 1319 | eslint: 8.25.0 1320 | mdast-util-from-markdown: 0.8.5 1321 | transitivePeerDependencies: 1322 | - supports-color 1323 | dev: true 1324 | 1325 | /eslint-plugin-n/15.3.0_eslint@8.25.0: 1326 | resolution: {integrity: sha512-IyzPnEWHypCWasDpxeJnim60jhlumbmq0pubL6IOcnk8u2y53s5QfT8JnXy7skjHJ44yWHRb11PLtDHuu1kg/Q==} 1327 | engines: {node: '>=12.22.0'} 1328 | peerDependencies: 1329 | eslint: '>=7.0.0' 1330 | dependencies: 1331 | builtins: 5.0.1 1332 | eslint: 8.25.0 1333 | eslint-plugin-es: 4.1.0_eslint@8.25.0 1334 | eslint-utils: 3.0.0_eslint@8.25.0 1335 | ignore: 5.2.0 1336 | is-core-module: 2.10.0 1337 | minimatch: 3.1.2 1338 | resolve: 1.22.1 1339 | semver: 7.3.7 1340 | dev: true 1341 | 1342 | /eslint-plugin-promise/6.0.1_eslint@8.25.0: 1343 | resolution: {integrity: sha512-uM4Tgo5u3UWQiroOyDEsYcVMOo7re3zmno0IZmB5auxoaQNIceAbXEkSt8RNrKtaYehARHG06pYK6K1JhtP0Zw==} 1344 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1345 | peerDependencies: 1346 | eslint: ^7.0.0 || ^8.0.0 1347 | dependencies: 1348 | eslint: 8.25.0 1349 | dev: true 1350 | 1351 | /eslint-plugin-unicorn/43.0.2_eslint@8.25.0: 1352 | resolution: {integrity: sha512-DtqZ5mf/GMlfWoz1abIjq5jZfaFuHzGBZYIeuJfEoKKGWRHr2JiJR+ea+BF7Wx2N1PPRoT/2fwgiK1NnmNE3Hg==} 1353 | engines: {node: '>=14.18'} 1354 | peerDependencies: 1355 | eslint: '>=8.18.0' 1356 | dependencies: 1357 | '@babel/helper-validator-identifier': 7.19.1 1358 | ci-info: 3.5.0 1359 | clean-regexp: 1.0.0 1360 | eslint: 8.25.0 1361 | eslint-utils: 3.0.0_eslint@8.25.0 1362 | esquery: 1.4.0 1363 | indent-string: 4.0.0 1364 | is-builtin-module: 3.1.0 1365 | lodash: 4.17.21 1366 | pluralize: 8.0.0 1367 | read-pkg-up: 7.0.1 1368 | regexp-tree: 0.1.24 1369 | safe-regex: 2.1.1 1370 | semver: 7.3.7 1371 | strip-indent: 3.0.0 1372 | dev: true 1373 | 1374 | /eslint-plugin-vue/9.6.0_eslint@8.25.0: 1375 | resolution: {integrity: sha512-zzySkJgVbFCylnG2+9MDF7N+2Rjze2y0bF8GyUNpFOnT8mCMfqqtLDJkHBuYu9N/psW1A6DVbQhPkP92E+qakA==} 1376 | engines: {node: ^14.17.0 || >=16.0.0} 1377 | peerDependencies: 1378 | eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 1379 | dependencies: 1380 | eslint: 8.25.0 1381 | eslint-utils: 3.0.0_eslint@8.25.0 1382 | natural-compare: 1.4.0 1383 | nth-check: 2.1.1 1384 | postcss-selector-parser: 6.0.10 1385 | semver: 7.3.7 1386 | vue-eslint-parser: 9.0.2_eslint@8.25.0 1387 | xml-name-validator: 4.0.0 1388 | transitivePeerDependencies: 1389 | - supports-color 1390 | dev: true 1391 | 1392 | /eslint-plugin-yml/1.2.0_eslint@8.25.0: 1393 | resolution: {integrity: sha512-v0jAU/F5SJg28zkpxwGpY04eGZMWFP6os8u2qaEAIRjSH2GqrNl0yBR5+sMHLU/026kAduxVbvLSqmT3Mu3O0g==} 1394 | engines: {node: ^14.17.0 || >=16.0.0} 1395 | peerDependencies: 1396 | eslint: '>=6.0.0' 1397 | dependencies: 1398 | debug: 4.3.4 1399 | eslint: 8.25.0 1400 | lodash: 4.17.21 1401 | natural-compare: 1.4.0 1402 | yaml-eslint-parser: 1.1.0 1403 | transitivePeerDependencies: 1404 | - supports-color 1405 | dev: true 1406 | 1407 | /eslint-scope/5.1.1: 1408 | resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} 1409 | engines: {node: '>=8.0.0'} 1410 | dependencies: 1411 | esrecurse: 4.3.0 1412 | estraverse: 4.3.0 1413 | dev: true 1414 | 1415 | /eslint-scope/7.1.1: 1416 | resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==} 1417 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1418 | dependencies: 1419 | esrecurse: 4.3.0 1420 | estraverse: 5.3.0 1421 | dev: true 1422 | 1423 | /eslint-utils/2.1.0: 1424 | resolution: {integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==} 1425 | engines: {node: '>=6'} 1426 | dependencies: 1427 | eslint-visitor-keys: 1.3.0 1428 | dev: true 1429 | 1430 | /eslint-utils/3.0.0_eslint@8.25.0: 1431 | resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} 1432 | engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} 1433 | peerDependencies: 1434 | eslint: '>=5' 1435 | dependencies: 1436 | eslint: 8.25.0 1437 | eslint-visitor-keys: 2.1.0 1438 | dev: true 1439 | 1440 | /eslint-visitor-keys/1.3.0: 1441 | resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} 1442 | engines: {node: '>=4'} 1443 | dev: true 1444 | 1445 | /eslint-visitor-keys/2.1.0: 1446 | resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} 1447 | engines: {node: '>=10'} 1448 | dev: true 1449 | 1450 | /eslint-visitor-keys/3.3.0: 1451 | resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==} 1452 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1453 | dev: true 1454 | 1455 | /eslint/8.25.0: 1456 | resolution: {integrity: sha512-DVlJOZ4Pn50zcKW5bYH7GQK/9MsoQG2d5eDH0ebEkE8PbgzTTmtt/VTH9GGJ4BfeZCpBLqFfvsjX35UacUL83A==} 1457 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1458 | hasBin: true 1459 | dependencies: 1460 | '@eslint/eslintrc': 1.3.3 1461 | '@humanwhocodes/config-array': 0.10.7 1462 | '@humanwhocodes/module-importer': 1.0.1 1463 | ajv: 6.12.6 1464 | chalk: 4.1.2 1465 | cross-spawn: 7.0.3 1466 | debug: 4.3.4 1467 | doctrine: 3.0.0 1468 | escape-string-regexp: 4.0.0 1469 | eslint-scope: 7.1.1 1470 | eslint-utils: 3.0.0_eslint@8.25.0 1471 | eslint-visitor-keys: 3.3.0 1472 | espree: 9.4.0 1473 | esquery: 1.4.0 1474 | esutils: 2.0.3 1475 | fast-deep-equal: 3.1.3 1476 | file-entry-cache: 6.0.1 1477 | find-up: 5.0.0 1478 | glob-parent: 6.0.2 1479 | globals: 13.15.0 1480 | globby: 11.1.0 1481 | grapheme-splitter: 1.0.4 1482 | ignore: 5.2.0 1483 | import-fresh: 3.3.0 1484 | imurmurhash: 0.1.4 1485 | is-glob: 4.0.3 1486 | js-sdsl: 4.1.5 1487 | js-yaml: 4.1.0 1488 | json-stable-stringify-without-jsonify: 1.0.1 1489 | levn: 0.4.1 1490 | lodash.merge: 4.6.2 1491 | minimatch: 3.1.2 1492 | natural-compare: 1.4.0 1493 | optionator: 0.9.1 1494 | regexpp: 3.2.0 1495 | strip-ansi: 6.0.1 1496 | strip-json-comments: 3.1.1 1497 | text-table: 0.2.0 1498 | transitivePeerDependencies: 1499 | - supports-color 1500 | dev: true 1501 | 1502 | /esno/0.16.3: 1503 | resolution: {integrity: sha512-6slSBEV1lMKcX13DBifvnDFpNno5WXhw4j/ff7RI0y51BZiDqEe5dNhhjhIQ3iCOQuzsm2MbVzmwqbN78BBhPg==} 1504 | hasBin: true 1505 | dependencies: 1506 | tsx: 3.4.2 1507 | dev: true 1508 | 1509 | /espree/9.4.0: 1510 | resolution: {integrity: sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==} 1511 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1512 | dependencies: 1513 | acorn: 8.8.0 1514 | acorn-jsx: 5.3.2_acorn@8.8.0 1515 | eslint-visitor-keys: 3.3.0 1516 | dev: true 1517 | 1518 | /esprima/4.0.1: 1519 | resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} 1520 | engines: {node: '>=4'} 1521 | hasBin: true 1522 | dev: true 1523 | 1524 | /esquery/1.4.0: 1525 | resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==} 1526 | engines: {node: '>=0.10'} 1527 | dependencies: 1528 | estraverse: 5.3.0 1529 | dev: true 1530 | 1531 | /esrecurse/4.3.0: 1532 | resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} 1533 | engines: {node: '>=4.0'} 1534 | dependencies: 1535 | estraverse: 5.3.0 1536 | dev: true 1537 | 1538 | /estraverse/4.3.0: 1539 | resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} 1540 | engines: {node: '>=4.0'} 1541 | dev: true 1542 | 1543 | /estraverse/5.3.0: 1544 | resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} 1545 | engines: {node: '>=4.0'} 1546 | dev: true 1547 | 1548 | /esutils/2.0.3: 1549 | resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} 1550 | engines: {node: '>=0.10.0'} 1551 | dev: true 1552 | 1553 | /extend/3.0.2: 1554 | resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} 1555 | dev: true 1556 | 1557 | /extsprintf/1.3.0: 1558 | resolution: {integrity: sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=} 1559 | engines: {'0': node >=0.6.0} 1560 | dev: true 1561 | 1562 | /fast-deep-equal/3.1.3: 1563 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 1564 | dev: true 1565 | 1566 | /fast-glob/3.2.11: 1567 | resolution: {integrity: sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==} 1568 | engines: {node: '>=8.6.0'} 1569 | dependencies: 1570 | '@nodelib/fs.stat': 2.0.5 1571 | '@nodelib/fs.walk': 1.2.8 1572 | glob-parent: 5.1.2 1573 | merge2: 1.4.1 1574 | micromatch: 4.0.5 1575 | dev: true 1576 | 1577 | /fast-json-stable-stringify/2.1.0: 1578 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} 1579 | dev: true 1580 | 1581 | /fast-levenshtein/2.0.6: 1582 | resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} 1583 | dev: true 1584 | 1585 | /fastq/1.13.0: 1586 | resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==} 1587 | dependencies: 1588 | reusify: 1.0.4 1589 | dev: true 1590 | 1591 | /file-entry-cache/6.0.1: 1592 | resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} 1593 | engines: {node: ^10.12.0 || >=12.0.0} 1594 | dependencies: 1595 | flat-cache: 3.0.4 1596 | dev: true 1597 | 1598 | /file-uri-to-path/1.0.0: 1599 | resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} 1600 | dev: true 1601 | 1602 | /fill-range/7.0.1: 1603 | resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} 1604 | engines: {node: '>=8'} 1605 | dependencies: 1606 | to-regex-range: 5.0.1 1607 | dev: true 1608 | 1609 | /find-up/2.1.0: 1610 | resolution: {integrity: sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==} 1611 | engines: {node: '>=4'} 1612 | dependencies: 1613 | locate-path: 2.0.0 1614 | dev: true 1615 | 1616 | /find-up/4.1.0: 1617 | resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} 1618 | engines: {node: '>=8'} 1619 | dependencies: 1620 | locate-path: 5.0.0 1621 | path-exists: 4.0.0 1622 | dev: true 1623 | 1624 | /find-up/5.0.0: 1625 | resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} 1626 | engines: {node: '>=10'} 1627 | dependencies: 1628 | locate-path: 6.0.0 1629 | path-exists: 4.0.0 1630 | dev: true 1631 | 1632 | /flat-cache/3.0.4: 1633 | resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} 1634 | engines: {node: ^10.12.0 || >=12.0.0} 1635 | dependencies: 1636 | flatted: 3.2.5 1637 | rimraf: 3.0.2 1638 | dev: true 1639 | 1640 | /flatted/3.2.5: 1641 | resolution: {integrity: sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==} 1642 | dev: true 1643 | 1644 | /forever-agent/0.6.1: 1645 | resolution: {integrity: sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=} 1646 | dev: true 1647 | 1648 | /form-data/2.3.3: 1649 | resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==} 1650 | engines: {node: '>= 0.12'} 1651 | dependencies: 1652 | asynckit: 0.4.0 1653 | combined-stream: 1.0.8 1654 | mime-types: 2.1.29 1655 | dev: true 1656 | 1657 | /fs-extra/10.1.0: 1658 | resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} 1659 | engines: {node: '>=12'} 1660 | dependencies: 1661 | graceful-fs: 4.2.6 1662 | jsonfile: 6.1.0 1663 | universalify: 2.0.0 1664 | dev: true 1665 | 1666 | /fs.realpath/1.0.0: 1667 | resolution: {integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8=} 1668 | dev: true 1669 | 1670 | /fsevents/2.3.2: 1671 | resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} 1672 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 1673 | os: [darwin] 1674 | requiresBuild: true 1675 | dev: true 1676 | optional: true 1677 | 1678 | /fstream/1.0.12: 1679 | resolution: {integrity: sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==} 1680 | engines: {node: '>=0.6'} 1681 | dependencies: 1682 | graceful-fs: 4.2.6 1683 | inherits: 2.0.4 1684 | mkdirp: 0.5.5 1685 | rimraf: 2.7.1 1686 | dev: true 1687 | 1688 | /function-bind/1.1.1: 1689 | resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} 1690 | dev: true 1691 | 1692 | /function.prototype.name/1.1.5: 1693 | resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} 1694 | engines: {node: '>= 0.4'} 1695 | dependencies: 1696 | call-bind: 1.0.2 1697 | define-properties: 1.1.4 1698 | es-abstract: 1.20.1 1699 | functions-have-names: 1.2.3 1700 | dev: true 1701 | 1702 | /functions-have-names/1.2.3: 1703 | resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} 1704 | dev: true 1705 | 1706 | /gauge/2.7.4: 1707 | resolution: {integrity: sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=} 1708 | dependencies: 1709 | aproba: 1.2.0 1710 | console-control-strings: 1.1.0 1711 | has-unicode: 2.0.1 1712 | object-assign: 4.1.1 1713 | signal-exit: 3.0.3 1714 | string-width: 1.0.2 1715 | strip-ansi: 3.0.1 1716 | wide-align: 1.1.3 1717 | dev: true 1718 | 1719 | /get-intrinsic/1.1.1: 1720 | resolution: {integrity: sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==} 1721 | dependencies: 1722 | function-bind: 1.1.1 1723 | has: 1.0.3 1724 | has-symbols: 1.0.2 1725 | dev: true 1726 | 1727 | /get-symbol-description/1.0.0: 1728 | resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} 1729 | engines: {node: '>= 0.4'} 1730 | dependencies: 1731 | call-bind: 1.0.2 1732 | get-intrinsic: 1.1.1 1733 | dev: true 1734 | 1735 | /get-tsconfig/3.2.0: 1736 | resolution: {integrity: sha512-PChG1QIKJKpzrgR/wRhX5TWMKqH1cIHViJYDk0cjXhpwXFHIGGJiL5TXu/frupyetjXXxeDInWbP4vhvhHSBkg==} 1737 | dev: true 1738 | 1739 | /getpass/0.1.7: 1740 | resolution: {integrity: sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=} 1741 | dependencies: 1742 | assert-plus: 1.0.0 1743 | dev: true 1744 | 1745 | /glob-parent/5.1.2: 1746 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 1747 | engines: {node: '>= 6'} 1748 | dependencies: 1749 | is-glob: 4.0.3 1750 | dev: true 1751 | 1752 | /glob-parent/6.0.2: 1753 | resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} 1754 | engines: {node: '>=10.13.0'} 1755 | dependencies: 1756 | is-glob: 4.0.3 1757 | dev: true 1758 | 1759 | /glob/7.1.6: 1760 | resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} 1761 | dependencies: 1762 | fs.realpath: 1.0.0 1763 | inflight: 1.0.6 1764 | inherits: 2.0.4 1765 | minimatch: 3.0.4 1766 | once: 1.4.0 1767 | path-is-absolute: 1.0.1 1768 | dev: true 1769 | 1770 | /globals/13.15.0: 1771 | resolution: {integrity: sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==} 1772 | engines: {node: '>=8'} 1773 | dependencies: 1774 | type-fest: 0.20.2 1775 | dev: true 1776 | 1777 | /globby/11.1.0: 1778 | resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} 1779 | engines: {node: '>=10'} 1780 | dependencies: 1781 | array-union: 2.1.0 1782 | dir-glob: 3.0.1 1783 | fast-glob: 3.2.11 1784 | ignore: 5.2.0 1785 | merge2: 1.4.1 1786 | slash: 3.0.0 1787 | dev: true 1788 | 1789 | /graceful-fs/4.2.6: 1790 | resolution: {integrity: sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==} 1791 | dev: true 1792 | 1793 | /grapheme-splitter/1.0.4: 1794 | resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} 1795 | dev: true 1796 | 1797 | /handlebars/4.7.7: 1798 | resolution: {integrity: sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==} 1799 | engines: {node: '>=0.4.7'} 1800 | hasBin: true 1801 | dependencies: 1802 | minimist: 1.2.5 1803 | neo-async: 2.6.2 1804 | source-map: 0.6.1 1805 | wordwrap: 1.0.0 1806 | optionalDependencies: 1807 | uglify-js: 3.13.0 1808 | dev: true 1809 | 1810 | /har-schema/2.0.0: 1811 | resolution: {integrity: sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=} 1812 | engines: {node: '>=4'} 1813 | dev: true 1814 | 1815 | /har-validator/5.1.5: 1816 | resolution: {integrity: sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==} 1817 | engines: {node: '>=6'} 1818 | deprecated: this library is no longer supported 1819 | dependencies: 1820 | ajv: 6.12.6 1821 | har-schema: 2.0.0 1822 | dev: true 1823 | 1824 | /has-bigints/1.0.1: 1825 | resolution: {integrity: sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==} 1826 | dev: true 1827 | 1828 | /has-bigints/1.0.2: 1829 | resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} 1830 | dev: true 1831 | 1832 | /has-flag/3.0.0: 1833 | resolution: {integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0=} 1834 | engines: {node: '>=4'} 1835 | dev: true 1836 | 1837 | /has-flag/4.0.0: 1838 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 1839 | engines: {node: '>=8'} 1840 | dev: true 1841 | 1842 | /has-property-descriptors/1.0.0: 1843 | resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} 1844 | dependencies: 1845 | get-intrinsic: 1.1.1 1846 | dev: true 1847 | 1848 | /has-symbols/1.0.2: 1849 | resolution: {integrity: sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==} 1850 | engines: {node: '>= 0.4'} 1851 | dev: true 1852 | 1853 | /has-symbols/1.0.3: 1854 | resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} 1855 | engines: {node: '>= 0.4'} 1856 | dev: true 1857 | 1858 | /has-tostringtag/1.0.0: 1859 | resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} 1860 | engines: {node: '>= 0.4'} 1861 | dependencies: 1862 | has-symbols: 1.0.3 1863 | dev: true 1864 | 1865 | /has-unicode/2.0.1: 1866 | resolution: {integrity: sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=} 1867 | dev: true 1868 | 1869 | /has/1.0.3: 1870 | resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} 1871 | engines: {node: '>= 0.4.0'} 1872 | dependencies: 1873 | function-bind: 1.1.1 1874 | dev: true 1875 | 1876 | /hosted-git-info/2.8.9: 1877 | resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} 1878 | dev: true 1879 | 1880 | /htmlparser2/8.0.1: 1881 | resolution: {integrity: sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==} 1882 | dependencies: 1883 | domelementtype: 2.3.0 1884 | domhandler: 5.0.3 1885 | domutils: 3.0.1 1886 | entities: 4.4.0 1887 | dev: true 1888 | 1889 | /http-signature/1.2.0: 1890 | resolution: {integrity: sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=} 1891 | engines: {node: '>=0.8', npm: '>=1.3.7'} 1892 | dependencies: 1893 | assert-plus: 1.0.0 1894 | jsprim: 1.4.1 1895 | sshpk: 1.16.1 1896 | dev: true 1897 | 1898 | /ignore/5.2.0: 1899 | resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==} 1900 | engines: {node: '>= 4'} 1901 | dev: true 1902 | 1903 | /import-fresh/3.3.0: 1904 | resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} 1905 | engines: {node: '>=6'} 1906 | dependencies: 1907 | parent-module: 1.0.1 1908 | resolve-from: 4.0.0 1909 | dev: true 1910 | 1911 | /imurmurhash/0.1.4: 1912 | resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} 1913 | engines: {node: '>=0.8.19'} 1914 | dev: true 1915 | 1916 | /indent-string/4.0.0: 1917 | resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} 1918 | engines: {node: '>=8'} 1919 | dev: true 1920 | 1921 | /inflight/1.0.6: 1922 | resolution: {integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=} 1923 | dependencies: 1924 | once: 1.4.0 1925 | wrappy: 1.0.2 1926 | dev: true 1927 | 1928 | /inherits/2.0.4: 1929 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 1930 | dev: true 1931 | 1932 | /internal-slot/1.0.3: 1933 | resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==} 1934 | engines: {node: '>= 0.4'} 1935 | dependencies: 1936 | get-intrinsic: 1.1.1 1937 | has: 1.0.3 1938 | side-channel: 1.0.4 1939 | dev: true 1940 | 1941 | /is-alphabetical/1.0.4: 1942 | resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} 1943 | dev: true 1944 | 1945 | /is-alphanumerical/1.0.4: 1946 | resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==} 1947 | dependencies: 1948 | is-alphabetical: 1.0.4 1949 | is-decimal: 1.0.4 1950 | dev: true 1951 | 1952 | /is-arrayish/0.2.1: 1953 | resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} 1954 | dev: true 1955 | 1956 | /is-bigint/1.0.2: 1957 | resolution: {integrity: sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==} 1958 | dev: true 1959 | 1960 | /is-boolean-object/1.1.0: 1961 | resolution: {integrity: sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA==} 1962 | engines: {node: '>= 0.4'} 1963 | dependencies: 1964 | call-bind: 1.0.2 1965 | dev: true 1966 | 1967 | /is-builtin-module/3.1.0: 1968 | resolution: {integrity: sha512-OV7JjAgOTfAFJmHZLvpSTb4qi0nIILDV1gWPYDnDJUTNFM5aGlRAhk4QcT8i7TuAleeEV5Fdkqn3t4mS+Q11fg==} 1969 | engines: {node: '>=6'} 1970 | dependencies: 1971 | builtin-modules: 3.3.0 1972 | dev: true 1973 | 1974 | /is-callable/1.2.3: 1975 | resolution: {integrity: sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==} 1976 | engines: {node: '>= 0.4'} 1977 | dev: true 1978 | 1979 | /is-callable/1.2.4: 1980 | resolution: {integrity: sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==} 1981 | engines: {node: '>= 0.4'} 1982 | dev: true 1983 | 1984 | /is-core-module/2.10.0: 1985 | resolution: {integrity: sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==} 1986 | dependencies: 1987 | has: 1.0.3 1988 | dev: true 1989 | 1990 | /is-core-module/2.9.0: 1991 | resolution: {integrity: sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==} 1992 | dependencies: 1993 | has: 1.0.3 1994 | dev: true 1995 | 1996 | /is-date-object/1.0.3: 1997 | resolution: {integrity: sha512-tDpEUInNcy2Yw3lNSepK3Wdw1RnXLcIVienz6Ou631Acl15cJyRWK4dgA1vCmOEgIbtOV0W7MHg+AR2Gdg1NXQ==} 1998 | engines: {node: '>= 0.4'} 1999 | dev: true 2000 | 2001 | /is-decimal/1.0.4: 2002 | resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} 2003 | dev: true 2004 | 2005 | /is-extglob/2.1.1: 2006 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 2007 | engines: {node: '>=0.10.0'} 2008 | dev: true 2009 | 2010 | /is-fullwidth-code-point/1.0.0: 2011 | resolution: {integrity: sha1-754xOG8DGn8NZDr4L95QxFfvAMs=} 2012 | engines: {node: '>=0.10.0'} 2013 | dependencies: 2014 | number-is-nan: 1.0.1 2015 | dev: true 2016 | 2017 | /is-glob/4.0.3: 2018 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 2019 | engines: {node: '>=0.10.0'} 2020 | dependencies: 2021 | is-extglob: 2.1.1 2022 | dev: true 2023 | 2024 | /is-hexadecimal/1.0.4: 2025 | resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} 2026 | dev: true 2027 | 2028 | /is-negative-zero/2.0.1: 2029 | resolution: {integrity: sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==} 2030 | engines: {node: '>= 0.4'} 2031 | dev: true 2032 | 2033 | /is-negative-zero/2.0.2: 2034 | resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} 2035 | engines: {node: '>= 0.4'} 2036 | dev: true 2037 | 2038 | /is-number-object/1.0.4: 2039 | resolution: {integrity: sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==} 2040 | engines: {node: '>= 0.4'} 2041 | dev: true 2042 | 2043 | /is-number/7.0.0: 2044 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 2045 | engines: {node: '>=0.12.0'} 2046 | dev: true 2047 | 2048 | /is-regex/1.1.2: 2049 | resolution: {integrity: sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==} 2050 | engines: {node: '>= 0.4'} 2051 | dependencies: 2052 | call-bind: 1.0.2 2053 | has-symbols: 1.0.2 2054 | dev: true 2055 | 2056 | /is-regex/1.1.4: 2057 | resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} 2058 | engines: {node: '>= 0.4'} 2059 | dependencies: 2060 | call-bind: 1.0.2 2061 | has-tostringtag: 1.0.0 2062 | dev: true 2063 | 2064 | /is-shared-array-buffer/1.0.2: 2065 | resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} 2066 | dependencies: 2067 | call-bind: 1.0.2 2068 | dev: true 2069 | 2070 | /is-string/1.0.5: 2071 | resolution: {integrity: sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==} 2072 | engines: {node: '>= 0.4'} 2073 | dev: true 2074 | 2075 | /is-string/1.0.7: 2076 | resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} 2077 | engines: {node: '>= 0.4'} 2078 | dependencies: 2079 | has-tostringtag: 1.0.0 2080 | dev: true 2081 | 2082 | /is-symbol/1.0.3: 2083 | resolution: {integrity: sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==} 2084 | engines: {node: '>= 0.4'} 2085 | dependencies: 2086 | has-symbols: 1.0.2 2087 | dev: true 2088 | 2089 | /is-typedarray/1.0.0: 2090 | resolution: {integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=} 2091 | dev: true 2092 | 2093 | /is-weakref/1.0.2: 2094 | resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} 2095 | dependencies: 2096 | call-bind: 1.0.2 2097 | dev: true 2098 | 2099 | /isarray/0.0.1: 2100 | resolution: {integrity: sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=} 2101 | dev: true 2102 | 2103 | /isarray/1.0.0: 2104 | resolution: {integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=} 2105 | dev: true 2106 | 2107 | /isexe/2.0.0: 2108 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 2109 | dev: true 2110 | 2111 | /isstream/0.1.2: 2112 | resolution: {integrity: sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=} 2113 | dev: true 2114 | 2115 | /js-sdsl/4.1.5: 2116 | resolution: {integrity: sha512-08bOAKweV2NUC1wqTtf3qZlnpOX/R2DU9ikpjOHs0H+ibQv3zpncVQg6um4uYtRtrwIX8M4Nh3ytK4HGlYAq7Q==} 2117 | dev: true 2118 | 2119 | /js-tokens/4.0.0: 2120 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 2121 | dev: true 2122 | 2123 | /js-yaml/3.14.1: 2124 | resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} 2125 | hasBin: true 2126 | dependencies: 2127 | argparse: 1.0.10 2128 | esprima: 4.0.1 2129 | dev: true 2130 | 2131 | /js-yaml/4.1.0: 2132 | resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} 2133 | hasBin: true 2134 | dependencies: 2135 | argparse: 2.0.1 2136 | dev: true 2137 | 2138 | /jsbn/0.1.1: 2139 | resolution: {integrity: sha1-peZUwuWi3rXyAdls77yoDA7y9RM=} 2140 | dev: true 2141 | 2142 | /json-parse-even-better-errors/2.3.1: 2143 | resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} 2144 | dev: true 2145 | 2146 | /json-schema-traverse/0.4.1: 2147 | resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} 2148 | dev: true 2149 | 2150 | /json-schema/0.2.3: 2151 | resolution: {integrity: sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=} 2152 | dev: true 2153 | 2154 | /json-stable-stringify-without-jsonify/1.0.1: 2155 | resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} 2156 | dev: true 2157 | 2158 | /json-stringify-safe/5.0.1: 2159 | resolution: {integrity: sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=} 2160 | dev: true 2161 | 2162 | /json5/1.0.1: 2163 | resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==} 2164 | hasBin: true 2165 | dependencies: 2166 | minimist: 1.2.6 2167 | dev: true 2168 | 2169 | /jsonc-eslint-parser/2.1.0: 2170 | resolution: {integrity: sha512-qCRJWlbP2v6HbmKW7R3lFbeiVWHo+oMJ0j+MizwvauqnCV/EvtAeEeuCgoc/ErtsuoKgYB8U4Ih8AxJbXoE6/g==} 2171 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 2172 | dependencies: 2173 | acorn: 8.8.0 2174 | eslint-visitor-keys: 3.3.0 2175 | espree: 9.4.0 2176 | semver: 7.3.7 2177 | dev: true 2178 | 2179 | /jsonfile/6.1.0: 2180 | resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} 2181 | dependencies: 2182 | universalify: 2.0.0 2183 | optionalDependencies: 2184 | graceful-fs: 4.2.6 2185 | dev: true 2186 | 2187 | /jsprim/1.4.1: 2188 | resolution: {integrity: sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=} 2189 | engines: {'0': node >=0.6.0} 2190 | dependencies: 2191 | assert-plus: 1.0.0 2192 | extsprintf: 1.3.0 2193 | json-schema: 0.2.3 2194 | verror: 1.10.0 2195 | dev: true 2196 | 2197 | /levn/0.4.1: 2198 | resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} 2199 | engines: {node: '>= 0.8.0'} 2200 | dependencies: 2201 | prelude-ls: 1.2.1 2202 | type-check: 0.4.0 2203 | dev: true 2204 | 2205 | /lines-and-columns/1.2.4: 2206 | resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} 2207 | dev: true 2208 | 2209 | /locate-path/2.0.0: 2210 | resolution: {integrity: sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==} 2211 | engines: {node: '>=4'} 2212 | dependencies: 2213 | p-locate: 2.0.0 2214 | path-exists: 3.0.0 2215 | dev: true 2216 | 2217 | /locate-path/5.0.0: 2218 | resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} 2219 | engines: {node: '>=8'} 2220 | dependencies: 2221 | p-locate: 4.1.0 2222 | dev: true 2223 | 2224 | /locate-path/6.0.0: 2225 | resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} 2226 | engines: {node: '>=10'} 2227 | dependencies: 2228 | p-locate: 5.0.0 2229 | dev: true 2230 | 2231 | /lodash.merge/4.6.2: 2232 | resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} 2233 | dev: true 2234 | 2235 | /lodash/4.17.21: 2236 | resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} 2237 | dev: true 2238 | 2239 | /lru-cache/6.0.0: 2240 | resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} 2241 | engines: {node: '>=10'} 2242 | dependencies: 2243 | yallist: 4.0.0 2244 | dev: true 2245 | 2246 | /mdast-util-from-markdown/0.8.5: 2247 | resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==} 2248 | dependencies: 2249 | '@types/mdast': 3.0.10 2250 | mdast-util-to-string: 2.0.0 2251 | micromark: 2.11.4 2252 | parse-entities: 2.0.0 2253 | unist-util-stringify-position: 2.0.3 2254 | transitivePeerDependencies: 2255 | - supports-color 2256 | dev: true 2257 | 2258 | /mdast-util-to-string/2.0.0: 2259 | resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==} 2260 | dev: true 2261 | 2262 | /mdn-data/2.0.14: 2263 | resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} 2264 | dev: true 2265 | 2266 | /mdn-data/2.0.4: 2267 | resolution: {integrity: sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==} 2268 | dev: true 2269 | 2270 | /merge2/1.4.1: 2271 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 2272 | engines: {node: '>= 8'} 2273 | dev: true 2274 | 2275 | /microbuffer/1.0.0: 2276 | resolution: {integrity: sha1-izgy7UDIfVH0e7I0kTppinVtGdI=} 2277 | dev: true 2278 | 2279 | /micromark/2.11.4: 2280 | resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==} 2281 | dependencies: 2282 | debug: 4.3.4 2283 | parse-entities: 2.0.0 2284 | transitivePeerDependencies: 2285 | - supports-color 2286 | dev: true 2287 | 2288 | /micromatch/4.0.5: 2289 | resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} 2290 | engines: {node: '>=8.6'} 2291 | dependencies: 2292 | braces: 3.0.2 2293 | picomatch: 2.3.1 2294 | dev: true 2295 | 2296 | /mime-db/1.46.0: 2297 | resolution: {integrity: sha512-svXaP8UQRZ5K7or+ZmfNhg2xX3yKDMUzqadsSqi4NCH/KomcH75MAMYAGVlvXn4+b/xOPhS3I2uHKRUzvjY7BQ==} 2298 | engines: {node: '>= 0.6'} 2299 | dev: true 2300 | 2301 | /mime-types/2.1.29: 2302 | resolution: {integrity: sha512-Y/jMt/S5sR9OaqteJtslsFZKWOIIqMACsJSiHghlCAyhf7jfVYjKBmLiX8OgpWeW+fjJ2b+Az69aPFPkUOY6xQ==} 2303 | engines: {node: '>= 0.6'} 2304 | dependencies: 2305 | mime-db: 1.46.0 2306 | dev: true 2307 | 2308 | /min-indent/1.0.1: 2309 | resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} 2310 | engines: {node: '>=4'} 2311 | dev: true 2312 | 2313 | /minimatch/3.0.4: 2314 | resolution: {integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==} 2315 | dependencies: 2316 | brace-expansion: 1.1.11 2317 | dev: true 2318 | 2319 | /minimatch/3.1.2: 2320 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} 2321 | dependencies: 2322 | brace-expansion: 1.1.11 2323 | dev: true 2324 | 2325 | /minimist/1.2.5: 2326 | resolution: {integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==} 2327 | dev: true 2328 | 2329 | /minimist/1.2.6: 2330 | resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==} 2331 | dev: true 2332 | 2333 | /mkdirp/0.5.5: 2334 | resolution: {integrity: sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==} 2335 | hasBin: true 2336 | dependencies: 2337 | minimist: 1.2.5 2338 | dev: true 2339 | 2340 | /ms/2.0.0: 2341 | resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} 2342 | dev: true 2343 | 2344 | /ms/2.1.2: 2345 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} 2346 | dev: true 2347 | 2348 | /ms/2.1.3: 2349 | resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 2350 | dev: true 2351 | 2352 | /nan/2.14.2: 2353 | resolution: {integrity: sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==} 2354 | dev: true 2355 | 2356 | /natural-compare/1.4.0: 2357 | resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} 2358 | dev: true 2359 | 2360 | /neatequal/1.0.0: 2361 | resolution: {integrity: sha1-LuEhG8n6bkxVcV/SELsFYC6xrjs=} 2362 | dependencies: 2363 | varstream: 0.3.2 2364 | dev: true 2365 | 2366 | /neo-async/2.6.2: 2367 | resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} 2368 | dev: true 2369 | 2370 | /node-gyp/3.8.0: 2371 | resolution: {integrity: sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==} 2372 | engines: {node: '>= 0.8.0'} 2373 | hasBin: true 2374 | dependencies: 2375 | fstream: 1.0.12 2376 | glob: 7.1.6 2377 | graceful-fs: 4.2.6 2378 | mkdirp: 0.5.5 2379 | nopt: 3.0.6 2380 | npmlog: 4.1.2 2381 | osenv: 0.1.5 2382 | request: 2.88.2 2383 | rimraf: 2.7.1 2384 | semver: 5.3.0 2385 | tar: 2.2.2 2386 | which: 1.3.1 2387 | dev: true 2388 | 2389 | /nopt/3.0.6: 2390 | resolution: {integrity: sha1-xkZdvwirzU2zWTF/eaxopkayj/k=} 2391 | hasBin: true 2392 | dependencies: 2393 | abbrev: 1.1.1 2394 | dev: true 2395 | 2396 | /normalize-package-data/2.5.0: 2397 | resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} 2398 | dependencies: 2399 | hosted-git-info: 2.8.9 2400 | resolve: 1.22.1 2401 | semver: 5.3.0 2402 | validate-npm-package-license: 3.0.4 2403 | dev: true 2404 | 2405 | /npmlog/4.1.2: 2406 | resolution: {integrity: sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==} 2407 | dependencies: 2408 | are-we-there-yet: 1.1.5 2409 | console-control-strings: 1.1.0 2410 | gauge: 2.7.4 2411 | set-blocking: 2.0.0 2412 | dev: true 2413 | 2414 | /nth-check/1.0.2: 2415 | resolution: {integrity: sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==} 2416 | dependencies: 2417 | boolbase: 1.0.0 2418 | dev: true 2419 | 2420 | /nth-check/2.1.1: 2421 | resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} 2422 | dependencies: 2423 | boolbase: 1.0.0 2424 | dev: true 2425 | 2426 | /number-is-nan/1.0.1: 2427 | resolution: {integrity: sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=} 2428 | engines: {node: '>=0.10.0'} 2429 | dev: true 2430 | 2431 | /oauth-sign/0.9.0: 2432 | resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==} 2433 | dev: true 2434 | 2435 | /object-assign/4.1.1: 2436 | resolution: {integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=} 2437 | engines: {node: '>=0.10.0'} 2438 | dev: true 2439 | 2440 | /object-inspect/1.10.2: 2441 | resolution: {integrity: sha512-gz58rdPpadwztRrPjZE9DZLOABUpTGdcANUgOwBFO1C+HZZhePoP83M65WGDmbpwFYJSWqavbl4SgDn4k8RYTA==} 2442 | dev: true 2443 | 2444 | /object-inspect/1.12.2: 2445 | resolution: {integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==} 2446 | dev: true 2447 | 2448 | /object-keys/1.1.1: 2449 | resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} 2450 | engines: {node: '>= 0.4'} 2451 | dev: true 2452 | 2453 | /object.assign/4.1.2: 2454 | resolution: {integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==} 2455 | engines: {node: '>= 0.4'} 2456 | dependencies: 2457 | call-bind: 1.0.2 2458 | define-properties: 1.1.3 2459 | has-symbols: 1.0.2 2460 | object-keys: 1.1.1 2461 | dev: true 2462 | 2463 | /object.getownpropertydescriptors/2.1.2: 2464 | resolution: {integrity: sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ==} 2465 | engines: {node: '>= 0.8'} 2466 | dependencies: 2467 | call-bind: 1.0.2 2468 | define-properties: 1.1.3 2469 | es-abstract: 1.18.0 2470 | dev: true 2471 | 2472 | /object.values/1.1.3: 2473 | resolution: {integrity: sha512-nkF6PfDB9alkOUxpf1HNm/QlkeW3SReqL5WXeBLpEJJnlPSvRaDQpW3gQTksTN3fgJX4hL42RzKyOin6ff3tyw==} 2474 | engines: {node: '>= 0.4'} 2475 | dependencies: 2476 | call-bind: 1.0.2 2477 | define-properties: 1.1.3 2478 | es-abstract: 1.18.0 2479 | has: 1.0.3 2480 | dev: true 2481 | 2482 | /object.values/1.1.5: 2483 | resolution: {integrity: sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==} 2484 | engines: {node: '>= 0.4'} 2485 | dependencies: 2486 | call-bind: 1.0.2 2487 | define-properties: 1.1.4 2488 | es-abstract: 1.20.1 2489 | dev: true 2490 | 2491 | /once/1.4.0: 2492 | resolution: {integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E=} 2493 | dependencies: 2494 | wrappy: 1.0.2 2495 | dev: true 2496 | 2497 | /optionator/0.9.1: 2498 | resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} 2499 | engines: {node: '>= 0.8.0'} 2500 | dependencies: 2501 | deep-is: 0.1.4 2502 | fast-levenshtein: 2.0.6 2503 | levn: 0.4.1 2504 | prelude-ls: 1.2.1 2505 | type-check: 0.4.0 2506 | word-wrap: 1.2.3 2507 | dev: true 2508 | 2509 | /os-homedir/1.0.2: 2510 | resolution: {integrity: sha1-/7xJiDNuDoM94MFox+8VISGqf7M=} 2511 | engines: {node: '>=0.10.0'} 2512 | dev: true 2513 | 2514 | /os-tmpdir/1.0.2: 2515 | resolution: {integrity: sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=} 2516 | engines: {node: '>=0.10.0'} 2517 | dev: true 2518 | 2519 | /osenv/0.1.5: 2520 | resolution: {integrity: sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==} 2521 | dependencies: 2522 | os-homedir: 1.0.2 2523 | os-tmpdir: 1.0.2 2524 | dev: true 2525 | 2526 | /p-limit/1.3.0: 2527 | resolution: {integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==} 2528 | engines: {node: '>=4'} 2529 | dependencies: 2530 | p-try: 1.0.0 2531 | dev: true 2532 | 2533 | /p-limit/2.3.0: 2534 | resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} 2535 | engines: {node: '>=6'} 2536 | dependencies: 2537 | p-try: 2.2.0 2538 | dev: true 2539 | 2540 | /p-limit/3.1.0: 2541 | resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} 2542 | engines: {node: '>=10'} 2543 | dependencies: 2544 | yocto-queue: 0.1.0 2545 | dev: true 2546 | 2547 | /p-locate/2.0.0: 2548 | resolution: {integrity: sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==} 2549 | engines: {node: '>=4'} 2550 | dependencies: 2551 | p-limit: 1.3.0 2552 | dev: true 2553 | 2554 | /p-locate/4.1.0: 2555 | resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} 2556 | engines: {node: '>=8'} 2557 | dependencies: 2558 | p-limit: 2.3.0 2559 | dev: true 2560 | 2561 | /p-locate/5.0.0: 2562 | resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} 2563 | engines: {node: '>=10'} 2564 | dependencies: 2565 | p-limit: 3.1.0 2566 | dev: true 2567 | 2568 | /p-try/1.0.0: 2569 | resolution: {integrity: sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==} 2570 | engines: {node: '>=4'} 2571 | dev: true 2572 | 2573 | /p-try/2.2.0: 2574 | resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} 2575 | engines: {node: '>=6'} 2576 | dev: true 2577 | 2578 | /pako/1.0.11: 2579 | resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==} 2580 | dev: true 2581 | 2582 | /parent-module/1.0.1: 2583 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} 2584 | engines: {node: '>=6'} 2585 | dependencies: 2586 | callsites: 3.1.0 2587 | dev: true 2588 | 2589 | /parse-entities/2.0.0: 2590 | resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==} 2591 | dependencies: 2592 | character-entities: 1.2.4 2593 | character-entities-legacy: 1.1.4 2594 | character-reference-invalid: 1.1.4 2595 | is-alphanumerical: 1.0.4 2596 | is-decimal: 1.0.4 2597 | is-hexadecimal: 1.0.4 2598 | dev: true 2599 | 2600 | /parse-json/5.2.0: 2601 | resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} 2602 | engines: {node: '>=8'} 2603 | dependencies: 2604 | '@babel/code-frame': 7.16.7 2605 | error-ex: 1.3.2 2606 | json-parse-even-better-errors: 2.3.1 2607 | lines-and-columns: 1.2.4 2608 | dev: true 2609 | 2610 | /path-exists/3.0.0: 2611 | resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} 2612 | engines: {node: '>=4'} 2613 | dev: true 2614 | 2615 | /path-exists/4.0.0: 2616 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} 2617 | engines: {node: '>=8'} 2618 | dev: true 2619 | 2620 | /path-is-absolute/1.0.1: 2621 | resolution: {integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=} 2622 | engines: {node: '>=0.10.0'} 2623 | dev: true 2624 | 2625 | /path-key/3.1.1: 2626 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 2627 | engines: {node: '>=8'} 2628 | dev: true 2629 | 2630 | /path-parse/1.0.7: 2631 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 2632 | dev: true 2633 | 2634 | /path-type/4.0.0: 2635 | resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} 2636 | engines: {node: '>=8'} 2637 | dev: true 2638 | 2639 | /pathe/0.3.9: 2640 | resolution: {integrity: sha512-6Y6s0vT112P3jD8dGfuS6r+lpa0qqNrLyHPOwvXMnyNTQaYiwgau2DP3aNDsR13xqtGj7rrPo+jFUATpU6/s+g==} 2641 | dev: true 2642 | 2643 | /performance-now/2.1.0: 2644 | resolution: {integrity: sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=} 2645 | dev: true 2646 | 2647 | /picomatch/2.3.1: 2648 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 2649 | engines: {node: '>=8.6'} 2650 | dev: true 2651 | 2652 | /pluralize/8.0.0: 2653 | resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} 2654 | engines: {node: '>=4'} 2655 | dev: true 2656 | 2657 | /postcss-selector-parser/6.0.10: 2658 | resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} 2659 | engines: {node: '>=4'} 2660 | dependencies: 2661 | cssesc: 3.0.0 2662 | util-deprecate: 1.0.2 2663 | dev: true 2664 | 2665 | /prelude-ls/1.2.1: 2666 | resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} 2667 | engines: {node: '>= 0.8.0'} 2668 | dev: true 2669 | 2670 | /process-nextick-args/1.0.7: 2671 | resolution: {integrity: sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=} 2672 | dev: true 2673 | 2674 | /process-nextick-args/2.0.1: 2675 | resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} 2676 | dev: true 2677 | 2678 | /psl/1.8.0: 2679 | resolution: {integrity: sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==} 2680 | dev: true 2681 | 2682 | /punycode/2.1.1: 2683 | resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} 2684 | engines: {node: '>=6'} 2685 | dev: true 2686 | 2687 | /q/1.5.1: 2688 | resolution: {integrity: sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=} 2689 | engines: {node: '>=0.6.0', teleport: '>=0.2.0'} 2690 | dev: true 2691 | 2692 | /qs/6.5.2: 2693 | resolution: {integrity: sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==} 2694 | engines: {node: '>=0.6'} 2695 | dev: true 2696 | 2697 | /queue-microtask/1.2.3: 2698 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 2699 | dev: true 2700 | 2701 | /read-pkg-up/7.0.1: 2702 | resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} 2703 | engines: {node: '>=8'} 2704 | dependencies: 2705 | find-up: 4.1.0 2706 | read-pkg: 5.2.0 2707 | type-fest: 0.8.1 2708 | dev: true 2709 | 2710 | /read-pkg/5.2.0: 2711 | resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} 2712 | engines: {node: '>=8'} 2713 | dependencies: 2714 | '@types/normalize-package-data': 2.4.1 2715 | normalize-package-data: 2.5.0 2716 | parse-json: 5.2.0 2717 | type-fest: 0.6.0 2718 | dev: true 2719 | 2720 | /readable-stream/1.1.14: 2721 | resolution: {integrity: sha1-fPTFTvZI44EwhMY23SB54WbAgdk=} 2722 | dependencies: 2723 | core-util-is: 1.0.2 2724 | inherits: 2.0.4 2725 | isarray: 0.0.1 2726 | string_decoder: 0.10.31 2727 | dev: true 2728 | 2729 | /readable-stream/2.0.6: 2730 | resolution: {integrity: sha1-j5A0HmilPMySh4jaz80Rs265t44=} 2731 | dependencies: 2732 | core-util-is: 1.0.2 2733 | inherits: 2.0.4 2734 | isarray: 1.0.0 2735 | process-nextick-args: 1.0.7 2736 | string_decoder: 0.10.31 2737 | util-deprecate: 1.0.2 2738 | dev: true 2739 | 2740 | /readable-stream/2.3.7: 2741 | resolution: {integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==} 2742 | dependencies: 2743 | core-util-is: 1.0.2 2744 | inherits: 2.0.4 2745 | isarray: 1.0.0 2746 | process-nextick-args: 2.0.1 2747 | safe-buffer: 5.1.2 2748 | string_decoder: 1.1.1 2749 | util-deprecate: 1.0.2 2750 | dev: true 2751 | 2752 | /regexp-tree/0.1.24: 2753 | resolution: {integrity: sha512-s2aEVuLhvnVJW6s/iPgEGK6R+/xngd2jNQ+xy4bXNDKxZKJH6jpPHY6kVeVv1IeLCHgswRj+Kl3ELaDjG6V1iw==} 2754 | hasBin: true 2755 | dev: true 2756 | 2757 | /regexp.prototype.flags/1.4.3: 2758 | resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==} 2759 | engines: {node: '>= 0.4'} 2760 | dependencies: 2761 | call-bind: 1.0.2 2762 | define-properties: 1.1.4 2763 | functions-have-names: 1.2.3 2764 | dev: true 2765 | 2766 | /regexpp/3.2.0: 2767 | resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} 2768 | engines: {node: '>=8'} 2769 | dev: true 2770 | 2771 | /request/2.88.2: 2772 | resolution: {integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==} 2773 | engines: {node: '>= 6'} 2774 | deprecated: request has been deprecated, see https://github.com/request/request/issues/3142 2775 | dependencies: 2776 | aws-sign2: 0.7.0 2777 | aws4: 1.11.0 2778 | caseless: 0.12.0 2779 | combined-stream: 1.0.8 2780 | extend: 3.0.2 2781 | forever-agent: 0.6.1 2782 | form-data: 2.3.3 2783 | har-validator: 5.1.5 2784 | http-signature: 1.2.0 2785 | is-typedarray: 1.0.0 2786 | isstream: 0.1.2 2787 | json-stringify-safe: 5.0.1 2788 | mime-types: 2.1.29 2789 | oauth-sign: 0.9.0 2790 | performance-now: 2.1.0 2791 | qs: 6.5.2 2792 | safe-buffer: 5.2.1 2793 | tough-cookie: 2.5.0 2794 | tunnel-agent: 0.6.0 2795 | uuid: 3.4.0 2796 | dev: true 2797 | 2798 | /resolve-from/4.0.0: 2799 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} 2800 | engines: {node: '>=4'} 2801 | dev: true 2802 | 2803 | /resolve/1.22.0: 2804 | resolution: {integrity: sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==} 2805 | hasBin: true 2806 | dependencies: 2807 | is-core-module: 2.10.0 2808 | path-parse: 1.0.7 2809 | supports-preserve-symlinks-flag: 1.0.0 2810 | dev: true 2811 | 2812 | /resolve/1.22.1: 2813 | resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} 2814 | hasBin: true 2815 | dependencies: 2816 | is-core-module: 2.10.0 2817 | path-parse: 1.0.7 2818 | supports-preserve-symlinks-flag: 1.0.0 2819 | dev: true 2820 | 2821 | /reusify/1.0.4: 2822 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 2823 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 2824 | dev: true 2825 | 2826 | /rimraf/2.7.1: 2827 | resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} 2828 | hasBin: true 2829 | dependencies: 2830 | glob: 7.1.6 2831 | dev: true 2832 | 2833 | /rimraf/3.0.2: 2834 | resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} 2835 | hasBin: true 2836 | dependencies: 2837 | glob: 7.1.6 2838 | dev: true 2839 | 2840 | /run-parallel/1.2.0: 2841 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 2842 | dependencies: 2843 | queue-microtask: 1.2.3 2844 | dev: true 2845 | 2846 | /safe-buffer/5.1.2: 2847 | resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} 2848 | dev: true 2849 | 2850 | /safe-buffer/5.2.1: 2851 | resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} 2852 | dev: true 2853 | 2854 | /safe-regex/2.1.1: 2855 | resolution: {integrity: sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==} 2856 | dependencies: 2857 | regexp-tree: 0.1.24 2858 | dev: true 2859 | 2860 | /safer-buffer/2.1.2: 2861 | resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} 2862 | dev: true 2863 | 2864 | /sax/1.2.4: 2865 | resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} 2866 | dev: true 2867 | 2868 | /semver/5.3.0: 2869 | resolution: {integrity: sha1-myzl094C0XxgEq0yaqa00M9U+U8=} 2870 | hasBin: true 2871 | dev: true 2872 | 2873 | /semver/7.3.7: 2874 | resolution: {integrity: sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==} 2875 | engines: {node: '>=10'} 2876 | hasBin: true 2877 | dependencies: 2878 | lru-cache: 6.0.0 2879 | dev: true 2880 | 2881 | /set-blocking/2.0.0: 2882 | resolution: {integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc=} 2883 | dev: true 2884 | 2885 | /shebang-command/2.0.0: 2886 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 2887 | engines: {node: '>=8'} 2888 | dependencies: 2889 | shebang-regex: 3.0.0 2890 | dev: true 2891 | 2892 | /shebang-regex/3.0.0: 2893 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 2894 | engines: {node: '>=8'} 2895 | dev: true 2896 | 2897 | /side-channel/1.0.4: 2898 | resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} 2899 | dependencies: 2900 | call-bind: 1.0.2 2901 | get-intrinsic: 1.1.1 2902 | object-inspect: 1.12.2 2903 | dev: true 2904 | 2905 | /signal-exit/3.0.3: 2906 | resolution: {integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==} 2907 | dev: true 2908 | 2909 | /slash/3.0.0: 2910 | resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} 2911 | engines: {node: '>=8'} 2912 | dev: true 2913 | 2914 | /source-map-support/0.5.21: 2915 | resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} 2916 | dependencies: 2917 | buffer-from: 1.1.2 2918 | source-map: 0.6.1 2919 | dev: true 2920 | 2921 | /source-map/0.6.1: 2922 | resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} 2923 | engines: {node: '>=0.10.0'} 2924 | dev: true 2925 | 2926 | /spdx-correct/3.1.1: 2927 | resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==} 2928 | dependencies: 2929 | spdx-expression-parse: 3.0.1 2930 | spdx-license-ids: 3.0.11 2931 | dev: true 2932 | 2933 | /spdx-exceptions/2.3.0: 2934 | resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} 2935 | dev: true 2936 | 2937 | /spdx-expression-parse/3.0.1: 2938 | resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} 2939 | dependencies: 2940 | spdx-exceptions: 2.3.0 2941 | spdx-license-ids: 3.0.11 2942 | dev: true 2943 | 2944 | /spdx-license-ids/3.0.11: 2945 | resolution: {integrity: sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==} 2946 | dev: true 2947 | 2948 | /sprintf-js/1.0.3: 2949 | resolution: {integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=} 2950 | dev: true 2951 | 2952 | /sshpk/1.16.1: 2953 | resolution: {integrity: sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==} 2954 | engines: {node: '>=0.10.0'} 2955 | hasBin: true 2956 | dependencies: 2957 | asn1: 0.2.4 2958 | assert-plus: 1.0.0 2959 | bcrypt-pbkdf: 1.0.2 2960 | dashdash: 1.14.1 2961 | ecc-jsbn: 0.1.2 2962 | getpass: 0.1.7 2963 | jsbn: 0.1.1 2964 | safer-buffer: 2.1.2 2965 | tweetnacl: 0.14.5 2966 | dev: true 2967 | 2968 | /stable/0.1.8: 2969 | resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==} 2970 | dev: true 2971 | 2972 | /string-width/1.0.2: 2973 | resolution: {integrity: sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=} 2974 | engines: {node: '>=0.10.0'} 2975 | dependencies: 2976 | code-point-at: 1.1.0 2977 | is-fullwidth-code-point: 1.0.0 2978 | strip-ansi: 3.0.1 2979 | dev: true 2980 | 2981 | /string.fromcodepoint/0.2.1: 2982 | resolution: {integrity: sha1-jZeDM8C8klOPUPOD5IiPPlYZ1lM=} 2983 | dev: true 2984 | 2985 | /string.prototype.codepointat/0.2.1: 2986 | resolution: {integrity: sha512-2cBVCj6I4IOvEnjgO/hWqXjqBGsY+zwPmHl12Srk9IXSZ56Jwwmy+66XO5Iut/oQVR7t5ihYdLB0GMa4alEUcg==} 2987 | dev: true 2988 | 2989 | /string.prototype.trimend/1.0.4: 2990 | resolution: {integrity: sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==} 2991 | dependencies: 2992 | call-bind: 1.0.2 2993 | define-properties: 1.1.3 2994 | dev: true 2995 | 2996 | /string.prototype.trimend/1.0.5: 2997 | resolution: {integrity: sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==} 2998 | dependencies: 2999 | call-bind: 1.0.2 3000 | define-properties: 1.1.4 3001 | es-abstract: 1.20.1 3002 | dev: true 3003 | 3004 | /string.prototype.trimstart/1.0.4: 3005 | resolution: {integrity: sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==} 3006 | dependencies: 3007 | call-bind: 1.0.2 3008 | define-properties: 1.1.3 3009 | dev: true 3010 | 3011 | /string.prototype.trimstart/1.0.5: 3012 | resolution: {integrity: sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==} 3013 | dependencies: 3014 | call-bind: 1.0.2 3015 | define-properties: 1.1.4 3016 | es-abstract: 1.20.1 3017 | dev: true 3018 | 3019 | /string_decoder/0.10.31: 3020 | resolution: {integrity: sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=} 3021 | dev: true 3022 | 3023 | /string_decoder/1.1.1: 3024 | resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} 3025 | dependencies: 3026 | safe-buffer: 5.1.2 3027 | dev: true 3028 | 3029 | /strip-ansi/3.0.1: 3030 | resolution: {integrity: sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==} 3031 | engines: {node: '>=0.10.0'} 3032 | dependencies: 3033 | ansi-regex: 2.1.1 3034 | dev: true 3035 | 3036 | /strip-ansi/6.0.1: 3037 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 3038 | engines: {node: '>=8'} 3039 | dependencies: 3040 | ansi-regex: 5.0.1 3041 | dev: true 3042 | 3043 | /strip-bom/3.0.0: 3044 | resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} 3045 | engines: {node: '>=4'} 3046 | dev: true 3047 | 3048 | /strip-indent/3.0.0: 3049 | resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} 3050 | engines: {node: '>=8'} 3051 | dependencies: 3052 | min-indent: 1.0.1 3053 | dev: true 3054 | 3055 | /strip-json-comments/3.1.1: 3056 | resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} 3057 | engines: {node: '>=8'} 3058 | dev: true 3059 | 3060 | /supports-color/5.5.0: 3061 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} 3062 | engines: {node: '>=4'} 3063 | dependencies: 3064 | has-flag: 3.0.0 3065 | dev: true 3066 | 3067 | /supports-color/7.2.0: 3068 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} 3069 | engines: {node: '>=8'} 3070 | dependencies: 3071 | has-flag: 4.0.0 3072 | dev: true 3073 | 3074 | /supports-preserve-symlinks-flag/1.0.0: 3075 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 3076 | engines: {node: '>= 0.4'} 3077 | dev: true 3078 | 3079 | /svg-pathdata/1.0.4: 3080 | resolution: {integrity: sha1-emgTQqrH7/2NUq+6eZmRDJ2juVk=} 3081 | engines: {node: '>= 0.10.0'} 3082 | dependencies: 3083 | readable-stream: 2.0.6 3084 | dev: true 3085 | 3086 | /svg2ttf/4.3.0: 3087 | resolution: {integrity: sha512-LZ0B7zzHWLWbzLzwaKGHQvPOuxCXLReIb3LSxFSGUy1gMw2Utk6KGNbTmbmRL6Rk1qDSmTixnDrQgnXaL9n0CA==} 3088 | hasBin: true 3089 | dependencies: 3090 | argparse: 1.0.10 3091 | cubic2quad: 1.1.1 3092 | lodash: 4.17.21 3093 | microbuffer: 1.0.0 3094 | svgpath: 2.3.1 3095 | xmldom: 0.1.31 3096 | dev: true 3097 | 3098 | /svgicons2svgfont/5.0.2: 3099 | resolution: {integrity: sha1-BRGCPGSRvhp9VDKS4pqK5ietBAY=} 3100 | engines: {node: '>= 0.10.0'} 3101 | hasBin: true 3102 | dependencies: 3103 | commander: 2.20.3 3104 | neatequal: 1.0.0 3105 | readable-stream: 2.3.7 3106 | sax: 1.2.4 3107 | string.fromcodepoint: 0.2.1 3108 | string.prototype.codepointat: 0.2.1 3109 | svg-pathdata: 1.0.4 3110 | dev: true 3111 | 3112 | /svgo/1.3.2: 3113 | resolution: {integrity: sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==} 3114 | engines: {node: '>=4.0.0'} 3115 | hasBin: true 3116 | dependencies: 3117 | chalk: 2.4.2 3118 | coa: 2.0.2 3119 | css-select: 2.1.0 3120 | css-select-base-adapter: 0.1.1 3121 | css-tree: 1.0.0-alpha.37 3122 | csso: 4.2.0 3123 | js-yaml: 3.14.1 3124 | mkdirp: 0.5.5 3125 | object.values: 1.1.3 3126 | sax: 1.2.4 3127 | stable: 0.1.8 3128 | unquote: 1.1.1 3129 | util.promisify: 1.0.1 3130 | dev: true 3131 | 3132 | /svgpath/2.3.1: 3133 | resolution: {integrity: sha512-wNz6lCoj+99GMoyU7SozTfPqiLHz6WcJYZ30Z+F4lF/gPtxWHBCpZ4DhoDI0+oZ0dObKyYsJdSPGbL2mJq/qCg==} 3134 | dev: true 3135 | 3136 | /tar/2.2.2: 3137 | resolution: {integrity: sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==} 3138 | dependencies: 3139 | block-stream: 0.0.9 3140 | fstream: 1.0.12 3141 | inherits: 2.0.4 3142 | dev: true 3143 | 3144 | /text-table/0.2.0: 3145 | resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} 3146 | dev: true 3147 | 3148 | /to-regex-range/5.0.1: 3149 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 3150 | engines: {node: '>=8.0'} 3151 | dependencies: 3152 | is-number: 7.0.0 3153 | dev: true 3154 | 3155 | /tough-cookie/2.5.0: 3156 | resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==} 3157 | engines: {node: '>=0.8'} 3158 | dependencies: 3159 | psl: 1.8.0 3160 | punycode: 2.1.1 3161 | dev: true 3162 | 3163 | /tsconfig-paths/3.14.1: 3164 | resolution: {integrity: sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==} 3165 | dependencies: 3166 | '@types/json5': 0.0.29 3167 | json5: 1.0.1 3168 | minimist: 1.2.6 3169 | strip-bom: 3.0.0 3170 | dev: true 3171 | 3172 | /tslib/1.14.1: 3173 | resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} 3174 | dev: true 3175 | 3176 | /tsutils/3.21.0_typescript@4.8.4: 3177 | resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} 3178 | engines: {node: '>= 6'} 3179 | peerDependencies: 3180 | typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' 3181 | dependencies: 3182 | tslib: 1.14.1 3183 | typescript: 4.8.4 3184 | dev: true 3185 | 3186 | /tsx/3.4.2: 3187 | resolution: {integrity: sha512-Rd1gm2noOUiVynF+VFxo4bVBNbzS6haWKWtlQ0bEfCLLEqm+GG3R98D3Rqk6foQ3NnJk6JAWOx1ragwcAPj4Lg==} 3188 | hasBin: true 3189 | dependencies: 3190 | '@esbuild-kit/cjs-loader': 2.0.1 3191 | '@esbuild-kit/core-utils': 1.3.1 3192 | '@esbuild-kit/esm-loader': 2.1.5 3193 | optionalDependencies: 3194 | fsevents: 2.3.2 3195 | dev: true 3196 | 3197 | /ttf2eot/2.0.0: 3198 | resolution: {integrity: sha1-jmM3pYWr0WCKDISVirSDzmn2ZUs=} 3199 | hasBin: true 3200 | dependencies: 3201 | argparse: 1.0.10 3202 | microbuffer: 1.0.0 3203 | dev: true 3204 | 3205 | /ttf2woff/2.0.2: 3206 | resolution: {integrity: sha512-X68badwBjAy/+itU49scLjXUL094up+rHuYk+YAOTTBYSUMOmLZ7VyhZJuqQESj1gnyLAC2/5V8Euv+mExmyPA==} 3207 | hasBin: true 3208 | dependencies: 3209 | argparse: 1.0.10 3210 | microbuffer: 1.0.0 3211 | pako: 1.0.11 3212 | dev: true 3213 | 3214 | /ttf2woff2/2.0.3: 3215 | resolution: {integrity: sha1-XgIK/m5kMofzrXaHq+0g/mVOsyk=} 3216 | engines: {node: '>=0.12'} 3217 | hasBin: true 3218 | requiresBuild: true 3219 | dependencies: 3220 | bindings: 1.5.0 3221 | bufferstreams: 1.1.3 3222 | nan: 2.14.2 3223 | node-gyp: 3.8.0 3224 | dev: true 3225 | 3226 | /tunnel-agent/0.6.0: 3227 | resolution: {integrity: sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=} 3228 | dependencies: 3229 | safe-buffer: 5.2.1 3230 | dev: true 3231 | 3232 | /tweetnacl/0.14.5: 3233 | resolution: {integrity: sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=} 3234 | dev: true 3235 | 3236 | /type-check/0.4.0: 3237 | resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} 3238 | engines: {node: '>= 0.8.0'} 3239 | dependencies: 3240 | prelude-ls: 1.2.1 3241 | dev: true 3242 | 3243 | /type-fest/0.20.2: 3244 | resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} 3245 | engines: {node: '>=10'} 3246 | dev: true 3247 | 3248 | /type-fest/0.6.0: 3249 | resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} 3250 | engines: {node: '>=8'} 3251 | dev: true 3252 | 3253 | /type-fest/0.8.1: 3254 | resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} 3255 | engines: {node: '>=8'} 3256 | dev: true 3257 | 3258 | /typescript/4.8.4: 3259 | resolution: {integrity: sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==} 3260 | engines: {node: '>=4.2.0'} 3261 | hasBin: true 3262 | dev: true 3263 | 3264 | /uglify-js/3.13.0: 3265 | resolution: {integrity: sha512-TWYSWa9T2pPN4DIJYbU9oAjQx+5qdV5RUDxwARg8fmJZrD/V27Zj0JngW5xg1DFz42G0uDYl2XhzF6alSzD62w==} 3266 | engines: {node: '>=0.8.0'} 3267 | hasBin: true 3268 | requiresBuild: true 3269 | dev: true 3270 | optional: true 3271 | 3272 | /unbox-primitive/1.0.1: 3273 | resolution: {integrity: sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==} 3274 | dependencies: 3275 | function-bind: 1.1.1 3276 | has-bigints: 1.0.1 3277 | has-symbols: 1.0.2 3278 | which-boxed-primitive: 1.0.2 3279 | dev: true 3280 | 3281 | /unbox-primitive/1.0.2: 3282 | resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} 3283 | dependencies: 3284 | call-bind: 1.0.2 3285 | has-bigints: 1.0.2 3286 | has-symbols: 1.0.3 3287 | which-boxed-primitive: 1.0.2 3288 | dev: true 3289 | 3290 | /underscore/1.12.0: 3291 | resolution: {integrity: sha512-21rQzss/XPMjolTiIezSu3JAjgagXKROtNrYFEOWK109qY1Uv2tVjPTZ1ci2HgvQDA16gHYSthQIJfB+XId/rQ==} 3292 | dev: true 3293 | 3294 | /unist-util-stringify-position/2.0.3: 3295 | resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==} 3296 | dependencies: 3297 | '@types/unist': 2.0.6 3298 | dev: true 3299 | 3300 | /universalify/2.0.0: 3301 | resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} 3302 | engines: {node: '>= 10.0.0'} 3303 | dev: true 3304 | 3305 | /unquote/1.1.1: 3306 | resolution: {integrity: sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=} 3307 | dev: true 3308 | 3309 | /uri-js/4.4.1: 3310 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} 3311 | dependencies: 3312 | punycode: 2.1.1 3313 | dev: true 3314 | 3315 | /url-join/1.1.0: 3316 | resolution: {integrity: sha1-dBxsL0WWxIMNZxhGCSDQySIC3Hg=} 3317 | dev: true 3318 | 3319 | /util-deprecate/1.0.2: 3320 | resolution: {integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=} 3321 | dev: true 3322 | 3323 | /util.promisify/1.0.1: 3324 | resolution: {integrity: sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==} 3325 | dependencies: 3326 | define-properties: 1.1.3 3327 | es-abstract: 1.18.0 3328 | has-symbols: 1.0.2 3329 | object.getownpropertydescriptors: 2.1.2 3330 | dev: true 3331 | 3332 | /uuid/3.4.0: 3333 | resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} 3334 | hasBin: true 3335 | dev: true 3336 | 3337 | /validate-npm-package-license/3.0.4: 3338 | resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} 3339 | dependencies: 3340 | spdx-correct: 3.1.1 3341 | spdx-expression-parse: 3.0.1 3342 | dev: true 3343 | 3344 | /varstream/0.3.2: 3345 | resolution: {integrity: sha1-GKxklHZfP/GjWtmkvgU77BiKXeE=} 3346 | engines: {node: '>=0.10.*'} 3347 | hasBin: true 3348 | dependencies: 3349 | readable-stream: 1.1.14 3350 | dev: true 3351 | 3352 | /verror/1.10.0: 3353 | resolution: {integrity: sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=} 3354 | engines: {'0': node >=0.6.0} 3355 | dependencies: 3356 | assert-plus: 1.0.0 3357 | core-util-is: 1.0.2 3358 | extsprintf: 1.3.0 3359 | dev: true 3360 | 3361 | /vue-eslint-parser/9.0.2_eslint@8.25.0: 3362 | resolution: {integrity: sha512-uCPQwTGjOtAYrwnU+76pYxalhjsh7iFBsHwBqDHiOPTxtICDaraO4Szw54WFTNZTAEsgHHzqFOu1mmnBOBRzDA==} 3363 | engines: {node: ^14.17.0 || >=16.0.0} 3364 | peerDependencies: 3365 | eslint: '>=6.0.0' 3366 | dependencies: 3367 | debug: 4.3.4 3368 | eslint: 8.25.0 3369 | eslint-scope: 7.1.1 3370 | eslint-visitor-keys: 3.3.0 3371 | espree: 9.4.0 3372 | esquery: 1.4.0 3373 | lodash: 4.17.21 3374 | semver: 7.3.7 3375 | transitivePeerDependencies: 3376 | - supports-color 3377 | dev: true 3378 | 3379 | /webfonts-generator/0.4.0: 3380 | resolution: {integrity: sha1-X4n8gccWDm4Mu8m3OH5CpYUf2kY=} 3381 | dependencies: 3382 | handlebars: 4.7.7 3383 | mkdirp: 0.5.5 3384 | q: 1.5.1 3385 | svg2ttf: 4.3.0 3386 | svgicons2svgfont: 5.0.2 3387 | ttf2eot: 2.0.0 3388 | ttf2woff: 2.0.2 3389 | ttf2woff2: 2.0.3 3390 | underscore: 1.12.0 3391 | url-join: 1.1.0 3392 | dev: true 3393 | 3394 | /which-boxed-primitive/1.0.2: 3395 | resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} 3396 | dependencies: 3397 | is-bigint: 1.0.2 3398 | is-boolean-object: 1.1.0 3399 | is-number-object: 1.0.4 3400 | is-string: 1.0.5 3401 | is-symbol: 1.0.3 3402 | dev: true 3403 | 3404 | /which/1.3.1: 3405 | resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} 3406 | hasBin: true 3407 | dependencies: 3408 | isexe: 2.0.0 3409 | dev: true 3410 | 3411 | /which/2.0.2: 3412 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 3413 | engines: {node: '>= 8'} 3414 | hasBin: true 3415 | dependencies: 3416 | isexe: 2.0.0 3417 | dev: true 3418 | 3419 | /wide-align/1.1.3: 3420 | resolution: {integrity: sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==} 3421 | dependencies: 3422 | string-width: 1.0.2 3423 | dev: true 3424 | 3425 | /word-wrap/1.2.3: 3426 | resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} 3427 | engines: {node: '>=0.10.0'} 3428 | dev: true 3429 | 3430 | /wordwrap/1.0.0: 3431 | resolution: {integrity: sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=} 3432 | dev: true 3433 | 3434 | /wrappy/1.0.2: 3435 | resolution: {integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=} 3436 | dev: true 3437 | 3438 | /xml-name-validator/4.0.0: 3439 | resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} 3440 | engines: {node: '>=12'} 3441 | dev: true 3442 | 3443 | /xmldom/0.1.31: 3444 | resolution: {integrity: sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ==} 3445 | engines: {node: '>=0.1'} 3446 | dev: true 3447 | 3448 | /yallist/4.0.0: 3449 | resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} 3450 | dev: true 3451 | 3452 | /yaml-eslint-parser/1.1.0: 3453 | resolution: {integrity: sha512-b464Q1fYiX1oYx2kE8k4mEp6S9Prk+tfDsY/IPxQ0FCjEuj3AKko5Skf3/yQJeYTTDyjDE+aWIJemnv29HvEWQ==} 3454 | engines: {node: ^14.17.0 || >=16.0.0} 3455 | dependencies: 3456 | eslint-visitor-keys: 3.3.0 3457 | lodash: 4.17.21 3458 | yaml: 2.1.1 3459 | dev: true 3460 | 3461 | /yaml/2.1.1: 3462 | resolution: {integrity: sha512-o96x3OPo8GjWeSLF+wOAbrPfhFOGY0W00GNaxCDv+9hkcDJEnev1yh8S7pgHF0ik6zc8sQLuL8hjHjJULZp8bw==} 3463 | engines: {node: '>= 14'} 3464 | dev: true 3465 | 3466 | /yocto-queue/0.1.0: 3467 | resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} 3468 | engines: {node: '>=10'} 3469 | dev: true 3470 | -------------------------------------------------------------------------------- /preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antfu/vscode-icons-carbon/5b810d4f0f256e6f63fdc50b5713ea6c5ac2a13b/preview.png -------------------------------------------------------------------------------- /scripts/build.ts: -------------------------------------------------------------------------------- 1 | import { execSync } from 'child_process' 2 | import fs from 'fs-extra' 3 | // @ts-expect-error missing types 4 | import gen from 'webfonts-generator' 5 | import pkg from '../package.json' 6 | import { sets } from './sets' 7 | 8 | const e = (cmd: string) => execSync(cmd, { stdio: 'inherit' }) 9 | 10 | for (const set of sets) { 11 | const START_CODEPOINT = 0xE000 12 | 13 | const name = set.name 14 | const displayName = set.display 15 | 16 | fs.removeSync('temp') 17 | fs.ensureDirSync('temp/dist') 18 | fs.ensureDirSync('temp/icons') 19 | fs.ensureDirSync(`build/${name}`) 20 | fs.emptyDirSync(`build/${name}`) 21 | 22 | const icons = Object.entries(set.icons).map(([k, v]) => { 23 | v = v || k 24 | k = k.replace('codicon:', '') 25 | const [id, name] = v.split(':') 26 | // eslint-disable-next-line @typescript-eslint/no-var-requires 27 | const json = require(`@iconify/json/json/${id}.json`) 28 | const body = json.icons[name]?.body 29 | const height = json.info.height 30 | if (!body) 31 | console.error(v) 32 | 33 | fs.writeFileSync(`temp/icons/${k}.svg`, `${body}`, 'utf-8') 34 | return k 35 | }) 36 | 37 | e('npx svgo -f temp/icons/ --config svgo-config.yml') 38 | 39 | gen( 40 | { 41 | files: icons.map(i => `./temp/icons/${i}.svg`), 42 | dest: './temp/dist', 43 | types: ['woff'], 44 | fontName: name, 45 | css: false, 46 | html: true, 47 | startCodepoint: START_CODEPOINT, 48 | fontHeight: 1000, 49 | normalize: true, 50 | }, 51 | (error: any) => { 52 | if (error) { 53 | console.log('Font creation failed.', error) 54 | process.exit(1) 55 | } 56 | 57 | fs.copyFileSync(`./temp/dist/${name}.woff`, `build/${name}/${name}.woff`) 58 | }, 59 | ) 60 | 61 | fs.writeJSONSync( 62 | `build/${name}/${name}.json`, 63 | { 64 | fonts: [ 65 | { 66 | id: name, 67 | src: [ 68 | { 69 | path: `./${name}.woff`, 70 | format: 'woff', 71 | }, 72 | ], 73 | weight: 'normal', 74 | style: 'normal', 75 | }, 76 | ], 77 | 78 | iconDefinitions: Object.fromEntries(icons.map((i, idx) => [i, { fontCharacter: formatUnicode(START_CODEPOINT + idx) }])), 79 | }, 80 | { spaces: 2 }, 81 | ) 82 | 83 | fs.writeJSONSync( 84 | `build/${name}/package.json`, 85 | { 86 | name, 87 | publisher: 'antfu', 88 | version: pkg.version, 89 | displayName: `${displayName} Product Icons`, 90 | description: `${displayName} Product Icons for VS Code`, 91 | icon: 'icon.png', 92 | categories: ['Themes'], 93 | engines: { 94 | vscode: pkg.engines.vscode, 95 | }, 96 | sponsor: { 97 | url: 'https://github.com/sponsors/antfu', 98 | }, 99 | license: 'MIT', 100 | keywords: ['icon', 'theme', 'product', 'product-icon-theme'], 101 | extensionKind: ['ui'], 102 | contributes: { 103 | productIconThemes: [ 104 | { 105 | id: name, 106 | label: `${displayName} Icons`, 107 | path: `./${name}.json`, 108 | }, 109 | ], 110 | }, 111 | repository: { 112 | type: 'git', 113 | url: 'https://github.com/antfu/vscode-icons-carbon.git', 114 | }, 115 | bugs: { 116 | url: 'https://github.com/antfu/vscode-icons-carbon/issues', 117 | }, 118 | author: { 119 | name: 'Anthony Fu', 120 | }, 121 | }, 122 | { spaces: 2 }, 123 | ) 124 | 125 | fs.copySync('README.md', `build/${name}/README.md`) 126 | fs.copySync('icon.png', `build/${name}/icon.png`) 127 | } 128 | 129 | function formatUnicode(unicode: number) { 130 | return `\\${unicode.toString(16)}` 131 | } 132 | -------------------------------------------------------------------------------- /scripts/ids.ts: -------------------------------------------------------------------------------- 1 | export type IDS = 2 | | 'account' 3 | | 'activate-breakpoints' 4 | | 'add' 5 | | 'alert' 6 | | 'archive' 7 | | 'array' 8 | | 'arrow-both' 9 | | 'arrow-down' 10 | | 'arrow-left' 11 | | 'arrow-right' 12 | | 'arrow-small-down' 13 | | 'arrow-small-left' 14 | | 'arrow-small-right' 15 | | 'arrow-small-up' 16 | | 'arrow-swap' 17 | | 'arrow-up' 18 | | 'beaker' 19 | | 'bell' 20 | | 'bell-dot' 21 | | 'bold' 22 | | 'book' 23 | | 'bookmark' 24 | | 'briefcase' 25 | | 'broadcast' 26 | | 'browser' 27 | | 'bug' 28 | | 'calendar' 29 | | 'call-incoming' 30 | | 'call-outgoing' 31 | | 'case-sensitive' 32 | | 'check' 33 | | 'check-all' 34 | | 'checklist' 35 | | 'chevron-down' 36 | | 'chevron-left' 37 | | 'chevron-right' 38 | | 'chevron-up' 39 | | 'chrome-close' 40 | | 'chrome-maximize' 41 | | 'chrome-minimize' 42 | | 'chrome-restore' 43 | | 'circle-filled' 44 | | 'circle-large-filled' 45 | | 'circle-large-outline' 46 | | 'circle-outline' 47 | | 'circle-slash' 48 | | 'circuit-board' 49 | | 'clear-all' 50 | | 'clippy' 51 | | 'clock' 52 | | 'clone' 53 | | 'close' 54 | | 'close-all' 55 | | 'close-dirty' 56 | | 'cloud' 57 | | 'cloud-download' 58 | | 'cloud-upload' 59 | | 'code' 60 | | 'collapse-all' 61 | | 'color-mode' 62 | | 'combine' 63 | | 'comment' 64 | | 'comment-add' 65 | | 'comment-discussion' 66 | | 'compare-changes' 67 | | 'console' 68 | | 'copy' 69 | | 'credit-card' 70 | | 'dash' 71 | | 'dashboard' 72 | | 'database' 73 | | 'debug' 74 | | 'debug-alt' 75 | | 'debug-alt-small' 76 | | 'debug-breakpoint' 77 | | 'debug-breakpoint-conditional' 78 | | 'debug-breakpoint-conditional-disabled' 79 | | 'debug-breakpoint-conditional-unverified' 80 | | 'debug-breakpoint-data' 81 | | 'debug-breakpoint-data-disabled' 82 | | 'debug-breakpoint-data-unverified' 83 | | 'debug-breakpoint-disabled' 84 | | 'debug-breakpoint-function' 85 | | 'debug-breakpoint-function-disabled' 86 | | 'debug-breakpoint-function-unverified' 87 | | 'debug-breakpoint-log' 88 | | 'debug-breakpoint-log-disabled' 89 | | 'debug-breakpoint-log-unverified' 90 | | 'debug-breakpoint-unsupported' 91 | | 'debug-breakpoint-unverified' 92 | | 'debug-console' 93 | | 'debug-continue' 94 | | 'debug-disconnect' 95 | | 'debug-hint' 96 | | 'debug-line-by-line' 97 | | 'debug-pause' 98 | | 'debug-rerun' 99 | | 'debug-restart' 100 | | 'debug-restart-frame' 101 | | 'debug-reverse-continue' 102 | | 'debug-stackframe' 103 | | 'debug-stackframe-active' 104 | | 'debug-stackframe-dot' 105 | | 'debug-stackframe-focused' 106 | | 'debug-start' 107 | | 'debug-step-back' 108 | | 'debug-step-into' 109 | | 'debug-step-out' 110 | | 'debug-step-over' 111 | | 'debug-stop' 112 | | 'desktop-download' 113 | | 'device-camera' 114 | | 'device-camera-video' 115 | | 'device-desktop' 116 | | 'device-mobile' 117 | | 'diff' 118 | | 'diff-added' 119 | | 'diff-ignored' 120 | | 'diff-modified' 121 | | 'diff-removed' 122 | | 'diff-renamed' 123 | | 'discard' 124 | | 'drop-down-button' 125 | | 'edit' 126 | | 'editor-layout' 127 | | 'ellipsis' 128 | | 'empty-window' 129 | | 'error' 130 | | 'exclude' 131 | | 'expand-all' 132 | | 'export' 133 | | 'extensions' 134 | | 'eye' 135 | | 'eye-closed' 136 | | 'eye-unwatch' 137 | | 'eye-watch' 138 | | 'feedback' 139 | | 'file' 140 | | 'file-add' 141 | | 'file-binary' 142 | | 'file-code' 143 | | 'file-directory' 144 | | 'file-directory-create' 145 | | 'file-media' 146 | | 'file-pdf' 147 | | 'file-submodule' 148 | | 'file-symlink-directory' 149 | | 'file-symlink-file' 150 | | 'file-text' 151 | | 'file-zip' 152 | | 'files' 153 | | 'filter' 154 | | 'filter-filled' 155 | | 'flame' 156 | | 'fold' 157 | | 'fold-down' 158 | | 'fold-up' 159 | | 'folder' 160 | | 'folder-active' 161 | | 'folder-opened' 162 | | 'gather' 163 | | 'gear' 164 | | 'gift' 165 | | 'gist' 166 | | 'gist-fork' 167 | | 'gist-new' 168 | | 'gist-private' 169 | | 'gist-secret' 170 | | 'git-branch' 171 | | 'git-branch-create' 172 | | 'git-branch-delete' 173 | | 'git-commit' 174 | | 'git-compare' 175 | | 'git-fork-private' 176 | | 'git-merge' 177 | | 'git-pull-request' 178 | | 'git-pull-request-abandoned' 179 | | 'git-pull-request-create' 180 | | 'github' 181 | | 'github-action' 182 | | 'github-alt' 183 | | 'github-inverted' 184 | | 'globe' 185 | | 'go-to-file' 186 | | 'grabber' 187 | | 'graph' 188 | | 'graph-left' 189 | | 'gripper' 190 | | 'group-by-ref-type' 191 | | 'heart' 192 | | 'history' 193 | | 'home' 194 | | 'horizontal-rule' 195 | | 'hubot' 196 | | 'inbox' 197 | | 'info' 198 | | 'issue-closed' 199 | | 'issue-opened' 200 | | 'issue-reopened' 201 | | 'issues' 202 | | 'italic' 203 | | 'jersey' 204 | | 'json' 205 | | 'kebab-horizontal' 206 | | 'kebab-vertical' 207 | | 'key' 208 | | 'keyboard' 209 | | 'law' 210 | | 'library' 211 | | 'light-bulb' 212 | | 'lightbulb' 213 | | 'lightbulb-autofix' 214 | | 'link' 215 | | 'link-external' 216 | | 'list-filter' 217 | | 'list-flat' 218 | | 'list-ordered' 219 | | 'list-selection' 220 | | 'list-tree' 221 | | 'list-unordered' 222 | | 'live-share' 223 | | 'loading' 224 | | 'location' 225 | | 'lock' 226 | | 'log-in' 227 | | 'log-out' 228 | | 'logo-github' 229 | | 'magnet' 230 | | 'mail' 231 | | 'mail-read' 232 | | 'mail-reply' 233 | | 'mark-github' 234 | | 'markdown' 235 | | 'megaphone' 236 | | 'mention' 237 | | 'menu' 238 | | 'merge' 239 | | 'microscope' 240 | | 'milestone' 241 | | 'mirror' 242 | | 'mirror-private' 243 | | 'mirror-public' 244 | | 'more' 245 | | 'mortar-board' 246 | | 'move' 247 | | 'multiple-windows' 248 | | 'mute' 249 | | 'new-file' 250 | | 'new-folder' 251 | | 'no-newline' 252 | | 'note' 253 | | 'notebook' 254 | | 'notebook-template' 255 | | 'octoface' 256 | | 'open-preview' 257 | | 'organization' 258 | | 'organization-filled' 259 | | 'organization-outline' 260 | | 'output' 261 | | 'package' 262 | | 'paintcan' 263 | | 'pass' 264 | | 'pass-filled' 265 | | 'pencil' 266 | | 'person' 267 | | 'person-add' 268 | | 'person-filled' 269 | | 'person-follow' 270 | | 'person-outline' 271 | | 'pin' 272 | | 'pinned' 273 | | 'pinned-dirty' 274 | | 'play' 275 | | 'play-circle' 276 | | 'plug' 277 | | 'plus' 278 | | 'preserve-case' 279 | | 'preview' 280 | | 'primitive-dot' 281 | | 'primitive-square' 282 | | 'project' 283 | | 'pulse' 284 | | 'question' 285 | | 'quote' 286 | | 'radio-tower' 287 | | 'reactions' 288 | | 'record' 289 | | 'record-keys' 290 | | 'redo' 291 | | 'references' 292 | | 'refresh' 293 | | 'regex' 294 | | 'remote' 295 | | 'remote-explorer' 296 | | 'remove' 297 | | 'remove-close' 298 | | 'repl' 299 | | 'replace' 300 | | 'replace-all' 301 | | 'reply' 302 | | 'repo' 303 | | 'repo-clone' 304 | | 'repo-create' 305 | | 'repo-delete' 306 | | 'repo-force-push' 307 | | 'repo-forked' 308 | | 'repo-pull' 309 | | 'repo-push' 310 | | 'repo-sync' 311 | | 'report' 312 | | 'request-changes' 313 | | 'rocket' 314 | | 'root-folder' 315 | | 'root-folder-opened' 316 | | 'rss' 317 | | 'ruby' 318 | | 'run' 319 | | 'run-all' 320 | | 'run-above' 321 | | 'run-below' 322 | | 'save' 323 | | 'save-all' 324 | | 'save-as' 325 | | 'screen-full' 326 | | 'screen-normal' 327 | | 'search' 328 | | 'search-save' 329 | | 'search-stop' 330 | | 'selection' 331 | | 'server' 332 | | 'server-environment' 333 | | 'server-process' 334 | | 'settings' 335 | | 'settings-gear' 336 | | 'shield' 337 | | 'sign-in' 338 | | 'sign-out' 339 | | 'smiley' 340 | | 'sort-precedence' 341 | | 'source-control' 342 | | 'split-horizontal' 343 | | 'split-vertical' 344 | | 'squirrel' 345 | | 'star' 346 | | 'star-add' 347 | | 'star-delete' 348 | | 'star-empty' 349 | | 'star-full' 350 | | 'star-half' 351 | | 'stop' 352 | | 'stop-circle' 353 | | 'symbol-array' 354 | | 'symbol-boolean' 355 | | 'symbol-class' 356 | | 'symbol-color' 357 | | 'symbol-constant' 358 | | 'symbol-constructor' 359 | | 'symbol-enum' 360 | | 'symbol-enum-member' 361 | | 'symbol-event' 362 | | 'symbol-field' 363 | | 'symbol-file' 364 | | 'symbol-folder' 365 | | 'symbol-function' 366 | | 'symbol-interface' 367 | | 'symbol-key' 368 | | 'symbol-keyword' 369 | | 'symbol-method' 370 | | 'symbol-misc' 371 | | 'symbol-module' 372 | | 'symbol-namespace' 373 | | 'symbol-null' 374 | | 'symbol-number' 375 | | 'symbol-numeric' 376 | | 'symbol-object' 377 | | 'symbol-operator' 378 | | 'symbol-package' 379 | | 'symbol-parameter' 380 | | 'symbol-property' 381 | | 'symbol-reference' 382 | | 'symbol-ruler' 383 | | 'symbol-snippet' 384 | | 'symbol-string' 385 | | 'symbol-struct' 386 | | 'symbol-structure' 387 | | 'symbol-text' 388 | | 'symbol-type-parameter' 389 | | 'symbol-unit' 390 | | 'symbol-value' 391 | | 'symbol-variable' 392 | | 'sync' 393 | | 'sync-ignored' 394 | | 'tag' 395 | | 'tag-add' 396 | | 'tag-remove' 397 | | 'tasklist' 398 | | 'telescope' 399 | | 'terminal' 400 | | 'terminal-bash' 401 | | 'terminal-cmd' 402 | | 'terminal-debian' 403 | | 'terminal-linux' 404 | | 'terminal-powershell' 405 | | 'terminal-tmux' 406 | | 'terminal-ubuntu' 407 | | 'text-size' 408 | | 'three-bars' 409 | | 'thumbsdown' 410 | | 'thumbsup' 411 | | 'tools' 412 | | 'trash' 413 | | 'trashcan' 414 | | 'triangle-down' 415 | | 'triangle-left' 416 | | 'triangle-right' 417 | | 'triangle-up' 418 | | 'twitter' 419 | | 'type-hierarchy' 420 | | 'type-hierarchy-sub' 421 | | 'type-hierarchy-super' 422 | | 'unfold' 423 | | 'ungroup-by-ref-type' 424 | | 'unlock' 425 | | 'unmute' 426 | | 'unverified' 427 | | 'variable' 428 | | 'verified' 429 | | 'versions' 430 | | 'vm' 431 | | 'vm-active' 432 | | 'vm-connect' 433 | | 'vm-outline' 434 | | 'vm-running' 435 | | 'wand' 436 | | 'warning' 437 | | 'watch' 438 | | 'whitespace' 439 | | 'whole-word' 440 | | 'window' 441 | | 'word-wrap' 442 | | 'wrench' 443 | | 'wrench-subaction' 444 | | 'x' 445 | | 'zap' 446 | | 'zoom-in' 447 | | 'zoom-out' 448 | 449 | export type Codicon = `codicon:${IDS}` 450 | -------------------------------------------------------------------------------- /scripts/sets.ts: -------------------------------------------------------------------------------- 1 | import type { Codicon } from './ids' 2 | 3 | export interface IconSet { 4 | name: string 5 | display: string 6 | icons: Partial> 7 | } 8 | 9 | export const sets: IconSet[] = [ 10 | { 11 | name: 'icons-carbon', 12 | display: 'Carbon', 13 | icons: { 14 | 'codicon:account': 'carbon:user', 15 | // 'codicon:activate-breakpoints': 'carbon:', 16 | // 'codicon:add': 'carbon:', 17 | 'codicon:alert': 'carbon:warning-alt', 18 | 'codicon:archive': 'carbon:box', 19 | // 'codicon:array': 'carbon:', 20 | 'codicon:arrow-both': 'carbon:pan-horizontal', 21 | 'codicon:arrow-down': 'carbon:arrow-down', 22 | 'codicon:arrow-left': 'carbon:arrow-left', 23 | 'codicon:arrow-right': 'carbon:arrow-right', 24 | // 'codicon:arrow-small-down': 'carbon:', 25 | // 'codicon:arrow-small-left': 'carbon:', 26 | // 'codicon:arrow-small-right': 'carbon:', 27 | // 'codicon:arrow-small-up': 'carbon:', 28 | 'codicon:arrow-swap': 'carbon:arrows-horizontal', 29 | 'codicon:arrow-up': 'carbon:arrow-up', 30 | 'codicon:beaker': 'carbon:chemistry', 31 | 'codicon:bell': 'carbon:notification', 32 | 'codicon:bell-dot': 'carbon:notification-new', 33 | 'codicon:bold': 'carbon:text-bold', 34 | 'codicon:book': 'carbon:book', 35 | 'codicon:bookmark': 'carbon:bookmark', 36 | 'codicon:briefcase': 'carbon:tool-box', 37 | 'codicon:broadcast': 'carbon:connection-signal', 38 | 'codicon:browser': 'carbon:account', 39 | 'codicon:bug': 'carbon:debug', 40 | 'codicon:calendar': 'carbon:calendar', 41 | 'codicon:call-incoming': 'carbon:phone-incoming', 42 | 'codicon:call-outgoing': 'carbon:phone-outgoing', 43 | // 'codicon:case-sensitive': 'carbon:', 44 | // 'codicon:check': 'carbon:', 45 | // 'codicon:check-all': 'carbon:', 46 | 'codicon:checklist': 'carbon:list-checked', 47 | 'codicon:chevron-down': 'carbon:chevron-down', 48 | 'codicon:chevron-left': 'carbon:chevron-left', 49 | 'codicon:chevron-right': 'carbon:chevron-right', 50 | 'codicon:chevron-up': 'carbon:chevron-up', 51 | // 'codicon:chrome-close': 'carbon:', 52 | // 'codicon:chrome-maximize': 'carbon:', 53 | // 'codicon:chrome-minimize': 'carbon:', 54 | // 'codicon:chrome-restore': 'carbon:', 55 | // 'codicon:circle-filled': 'carbon:', 56 | // 'codicon:circle-large-filled': 'carbon:', 57 | // 'codicon:circle-large-outline': 'carbon:', 58 | // 'codicon:circle-outline': 'carbon:', 59 | 'codicon:circle-slash': 'carbon:error', 60 | 'codicon:circuit-board': 'carbon:edge-node', 61 | 'codicon:clear-all': 'carbon:clean', 62 | // 'codicon:clippy': 'carbon:', 63 | 'codicon:clock': 'carbon:time', 64 | // 'codicon:clone': 'carbon:', 65 | // 'codicon:close': 'carbon:', 66 | // 'codicon:close-all': 'carbon:', 67 | // 'codicon:close-dirty': 'carbon:', 68 | 'codicon:cloud': 'carbon:cloud', 69 | 'codicon:cloud-download': 'carbon:cloud-download', 70 | 'codicon:cloud-upload': 'carbon:cloud-upload', 71 | 'codicon:code': 'carbon:code', 72 | // 'codicon:collapse-all': 'carbon:', 73 | 'codicon:color-mode': 'carbon:contrast', 74 | // 'codicon:combine': 'carbon:', 75 | 'codicon:comment': 'carbon:chat', 76 | 'codicon:comment-add': 'carbon:add-comment', 77 | 'codicon:comment-discussion': 'carbon:forum', 78 | 'codicon:compare-changes': 'carbon:compare', 79 | 'codicon:console': 'carbon:terminal', 80 | 'codicon:copy': 'carbon:copy', 81 | 'codicon:credit-card': 'carbon:purchase', 82 | // 'codicon:dash': 'carbon:', 83 | 'codicon:dashboard': 'carbon:meter', 84 | // 'codicon:database': 'carbon:', 85 | 'codicon:debug': 'carbon:debug', 86 | 'codicon:debug-alt': 'carbon:debug', 87 | // 'codicon:debug-alt-small': 'carbon:', 88 | // 'codicon:debug-breakpoint': 'carbon:', 89 | // 'codicon:debug-breakpoint-conditional': 'carbon:', 90 | // 'codicon:debug-breakpoint-conditional-disabled': 'carbon:', 91 | // 'codicon:debug-breakpoint-conditional-unverified': 'carbon:', 92 | // 'codicon:debug-breakpoint-data': 'carbon:', 93 | // 'codicon:debug-breakpoint-data-disabled': 'carbon:', 94 | // 'codicon:debug-breakpoint-data-unverified': 'carbon:', 95 | // 'codicon:debug-breakpoint-disabled': 'carbon:', 96 | // 'codicon:debug-breakpoint-function': 'carbon:', 97 | // 'codicon:debug-breakpoint-function-disabled': 'carbon:', 98 | // 'codicon:debug-breakpoint-function-unverified': 'carbon:', 99 | // 'codicon:debug-breakpoint-log': 'carbon:', 100 | // 'codicon:debug-breakpoint-log-disabled': 'carbon:', 101 | // 'codicon:debug-breakpoint-log-unverified': 'carbon:', 102 | // 'codicon:debug-breakpoint-unsupported': 'carbon:', 103 | // 'codicon:debug-breakpoint-unverified': 'carbon:', 104 | // 'codicon:debug-console': 'carbon:', 105 | // 'codicon:debug-continue': 'carbon:', 106 | // 'codicon:debug-disconnect': 'carbon:', 107 | // 'codicon:debug-hint': 'carbon:', 108 | // 'codicon:debug-line-by-line': 'carbon:' 109 | // 'codicon:debug-pause': 'carbon:', 110 | // 'codicon:debug-rerun': 'carbon:', 111 | // 'codicon:debug-restart': 'carbon:', 112 | // 'codicon:debug-restart-frame': 'carbon:', 113 | // 'codicon:debug-reverse-continue': 'carbon:', 114 | // 'codicon:debug-stackframe': 'carbon:', 115 | // 'codicon:debug-stackframe-active': 'carbon:', 116 | // 'codicon:debug-stackframe-dot': 'carbon:', 117 | // 'codicon:debug-stackframe-focused': 'carbon:', 118 | // 'codicon:debug-start': 'carbon:', 119 | // 'codicon:debug-step-back': 'carbon:', 120 | // 'codicon:debug-step-into': 'carbon:', 121 | // 'codicon:debug-step-out': 'carbon:', 122 | // 'codicon:debug-step-over': 'carbon:', 123 | // 'codicon:debug-stop': 'carbon:', 124 | // 'codicon:desktop-download': 'carbon:', 125 | 'codicon:device-camera': 'carbon:camera', 126 | 'codicon:device-camera-video': 'carbon:video', 127 | 'codicon:device-desktop': 'carbon:screen', 128 | 'codicon:device-mobile': 'carbon:mobile', 129 | // 'codicon:diff': 'carbon:', 130 | // 'codicon:diff-added': 'carbon:', 131 | // 'codicon:diff-ignored': 'carbon:', 132 | // 'codicon:diff-modified': 'carbon:', 133 | // 'codicon:diff-removed': 'carbon:', 134 | // 'codicon:diff-renamed': 'carbon:', 135 | 'codicon:discard': 'carbon:undo', 136 | // 'codicon:drop-down-button': 'carbon:', 137 | 'codicon:edit': 'carbon:edit', 138 | // 'codicon:editor-layout': 'carbon:', 139 | // 'codicon:ellipsis': 'carbon:', 140 | // 'codicon:empty-window': 'carbon:', 141 | // 'codicon:error': 'carbon:', 142 | // 'codicon:exclude': 'carbon:', 143 | // 'codicon:expand-all': 'carbon:', 144 | 'codicon:export': 'carbon:export', 145 | 'codicon:extensions': 'carbon:container-software', 146 | // 'codicon:eye': 'carbon:', 147 | // 'codicon:eye-closed': 'carbon:', 148 | // 'codicon:eye-unwatch': 'carbon:', 149 | // 'codicon:eye-watch': 'carbon:', 150 | 'codicon:feedback': 'carbon:share-knowledge', 151 | // 'codicon:file': 'carbon:', 152 | // 'codicon:file-add': 'carbon:', 153 | // 'codicon:file-binary': 'carbon:', 154 | // 'codicon:file-code': 'carbon:', 155 | // 'codicon:file-directory': 'carbon:', 156 | // 'codicon:file-directory-create': 'carbon:', 157 | // 'codicon:file-media': 'carbon:', 158 | // 'codicon:file-pdf': 'carbon:', 159 | // 'codicon:file-submodule': 'carbon:', 160 | // 'codicon:file-symlink-directory': 'carbon:', 161 | // 'codicon:file-symlink-file': 'carbon:', 162 | // 'codicon:file-text': 'carbon:', 163 | // 'codicon:file-zip': 'carbon:', 164 | 'codicon:files': 'carbon:folder', 165 | 'codicon:filter': 'carbon:filter', 166 | 'codicon:filter-filled': 'carbon:filter', 167 | 'codicon:flame': 'carbon:fire', 168 | // 'codicon:fold': 'carbon:', 169 | // 'codicon:fold-down': 'carbon:', 170 | // 'codicon:fold-up': 'carbon:', 171 | // 'codicon:folder': 'carbon:', 172 | // 'codicon:folder-active': 'carbon:', 173 | // 'codicon:folder-opened': 'carbon:', 174 | // 'codicon:gather': 'carbon:', 175 | 'codicon:gear': 'carbon:settings', 176 | 'codicon:gift': 'carbon:gift', 177 | 'codicon:gist': 'carbon:script', 178 | // 'codicon:gist-fork': 'carbon:', 179 | // 'codicon:gist-new': 'carbon:', 180 | 'codicon:gist-private': 'carbon:locked', 181 | // 'codicon:gist-secret': 'carbon:', 182 | 'codicon:git-branch': 'carbon:branch', 183 | 'codicon:git-branch-create': 'carbon:branch', 184 | 'codicon:git-branch-delete': 'carbon:branch', 185 | 'codicon:git-commit': 'carbon:commit', 186 | 'codicon:git-compare': 'carbon:compare', 187 | 'codicon:git-fork-private': 'carbon:locked', 188 | // 'codicon:git-merge': 'carbon:', 189 | // 'codicon:git-pull-request': 'carbon:', 190 | // 'codicon:git-pull-request-abandoned': 'carbon:', 191 | // 'codicon:git-pull-request-create': 'carbon:', 192 | // 'codicon:github': 'carbon:', 193 | // 'codicon:github-action': 'carbon:', 194 | // 'codicon:github-alt': 'carbon:', 195 | // 'codicon:github-inverted': 'carbon:', 196 | 'codicon:globe': 'carbon:wikis', 197 | // 'codicon:go-to-file': 'carbon:', 198 | // 'codicon:grabber': 'carbon:', 199 | // 'codicon:graph': 'carbon:', 200 | // 'codicon:graph-left': 'carbon:', 201 | // 'codicon:gripper': 'carbon:', 202 | // 'codicon:group-by-ref-type': 'carbon:', 203 | 'codicon:heart': 'carbon:favorite', 204 | 'codicon:history': 'carbon:recently-viewed', 205 | 'codicon:home': 'carbon:home', 206 | // 'codicon:horizontal-rule': 'carbon:', 207 | 'codicon:hubot': 'carbon:machine-learning', 208 | // 'codicon:inbox': 'carbon:', 209 | // 'codicon:info': 'carbon:', 210 | // 'codicon:issue-closed': 'carbon:', 211 | // 'codicon:issue-opened': 'carbon:', 212 | // 'codicon:issue-reopened': 'carbon:', 213 | // 'codicon:issues': 'carbon:', 214 | 'codicon:italic': 'carbon:text-italic', 215 | // 'codicon:jersey': 'carbon:', 216 | 'codicon:json': 'carbon:json', 217 | // 'codicon:kebab-horizontal': 'carbon:', 218 | // 'codicon:kebab-vertical': 'carbon:', 219 | 'codicon:key': 'carbon:password', 220 | 'codicon:keyboard': 'carbon:keyboard', 221 | 'codicon:law': 'carbon:scales', 222 | // 'codicon:library': 'carbon:', 223 | 'codicon:light-bulb': 'carbon:idea', 224 | 'codicon:lightbulb': 'carbon:idea', 225 | 'codicon:lightbulb-autofix': 'carbon:ai-status-complete', 226 | 'codicon:link': 'carbon:link', 227 | 'codicon:link-external': 'carbon:launch', 228 | // 'codicon:list-filter': 'carbon:', 229 | 'codicon:list-flat': 'carbon:list', 230 | 'codicon:list-ordered': 'carbon:list-numbered', 231 | // 'codicon:list-selection': 'carbon:', 232 | 'codicon:list-tree': 'carbon:tree-view-alt', 233 | 'codicon:list-unordered': 'carbon:list-bulleted', 234 | // 'codicon:live-share': 'carbon:', 235 | // 'codicon:loading': 'carbon:', 236 | 'codicon:location': 'carbon:location', 237 | 'codicon:lock': 'carbon:locked', 238 | 'codicon:log-in': 'carbon:login', 239 | 'codicon:log-out': 'carbon:logout', 240 | // 'codicon:logo-github': 'carbon:', 241 | // 'codicon:magnet': 'carbon:', 242 | // 'codicon:mail': 'carbon:', 243 | // 'codicon:mail-read': 'carbon:', 244 | 'codicon:mail-reply': 'carbon:mail-reply', 245 | // 'codicon:mark-github': 'carbon:', 246 | // 'codicon:markdown': 'carbon:', 247 | 'codicon:megaphone': 'carbon:bullhorn', 248 | 'codicon:mention': 'carbon:at', 249 | 'codicon:menu': 'carbon:menu', 250 | 'codicon:merge': 'carbon:direction-merge', 251 | 'codicon:microscope': 'carbon:microscope', 252 | 'codicon:milestone': 'carbon:crossroads', 253 | // 'codicon:mirror': 'carbon:', 254 | 'codicon:mirror-private': 'carbon:locked', 255 | // 'codicon:mirror-public': 'carbon:', 256 | // 'codicon:more': 'carbon:', 257 | // 'codicon:mortar-board': 'carbon:', 258 | 'codicon:move': 'carbon:move', 259 | // 'codicon:multiple-windows': 'carbon:', 260 | 'codicon:mute': 'carbon:volume-mute', 261 | // 'codicon:new-file': 'carbon:', 262 | // 'codicon:new-folder': 'carbon:', 263 | // 'codicon:no-newline': 'carbon:', 264 | // 'codicon:note': 'carbon:', 265 | // 'codicon:notebook': 'carbon:', 266 | // 'codicon:notebook-template': 'carbon:', 267 | // 'codicon:octoface': 'carbon:', 268 | // 'codicon:open-preview': 'carbon:', 269 | 'codicon:organization': 'carbon:events', 270 | 'codicon:organization-filled': 'carbon:events', 271 | 'codicon:organization-outline': 'carbon:events', 272 | // 'codicon:output': 'carbon:', 273 | // 'codicon:package': 'carbon:', 274 | // 'codicon:paintcan': 'carbon:', 275 | 'codicon:pass': 'carbon:checkmark-outline', 276 | 'codicon:pass-filled': 'carbon:checkmark-filled', 277 | 'codicon:pencil': 'carbon:pen', 278 | 'codicon:person': 'carbon:person', 279 | 'codicon:person-add': 'carbon:user-follow', 280 | 'codicon:person-filled': 'carbon:user-filled', 281 | 'codicon:person-follow': 'carbon:user-follow', 282 | 'codicon:person-outline': 'carbon:person', 283 | // 'codicon:pin': 'carbon:', 284 | // 'codicon:pinned': 'carbon:', 285 | // 'codicon:pinned-dirty': 'carbon:', 286 | 'codicon:play': 'carbon:play', 287 | 'codicon:play-circle': 'carbon:play-outline', 288 | 'codicon:plug': 'carbon:plug', 289 | // 'codicon:plus': 'carbon:', 290 | // 'codicon:preserve-case': 'carbon:', 291 | // 'codicon:preview': 'carbon:', 292 | // 'codicon:primitive-dot': 'carbon:', 293 | // 'codicon:primitive-square': 'carbon:', 294 | // 'codicon:project': 'carbon:', 295 | 'codicon:pulse': 'carbon:activity', 296 | 'codicon:question': 'carbon:help', 297 | 'codicon:quote': 'carbon:quotes', 298 | // 'codicon:radio-tower': 'carbon:', 299 | 'codicon:reactions': 'carbon:face-add', 300 | // 'codicon:record': 'carbon:', 301 | 'codicon:record-keys': 'carbon:keyboard', 302 | 'codicon:redo': 'carbon:redo', 303 | // 'codicon:references': 'carbon:', 304 | // 'codicon:refresh': 'carbon:', 305 | // 'codicon:regex': 'carbon:', 306 | // 'codicon:remote': 'carbon:', 307 | // 'codicon:remote-explorer': 'carbon:', 308 | // 'codicon:remove': 'carbon:', 309 | // 'codicon:remove-close': 'carbon:', 310 | 'codicon:repl': 'carbon:terminal', 311 | // 'codicon:replace': 'carbon:', 312 | // 'codicon:replace-all': 'carbon:', 313 | 'codicon:reply': 'carbon:reply', 314 | // 'codicon:repo': 'carbon:', 315 | // 'codicon:repo-clone': 'carbon:', 316 | // 'codicon:repo-create': 'carbon:', 317 | // 'codicon:repo-delete': 'carbon:', 318 | // 'codicon:repo-force-push': 'carbon:', 319 | // 'codicon:repo-forked': 'carbon:', 320 | // 'codicon:repo-pull': 'carbon:', 321 | // 'codicon:repo-push': 'carbon:', 322 | // 'codicon:repo-sync': 'carbon:', 323 | // 'codicon:report': 'carbon:', 324 | // 'codicon:request-changes': 'carbon:', 325 | 'codicon:rocket': 'carbon:rocket', 326 | // 'codicon:root-folder': 'carbon:', 327 | // 'codicon:root-folder-opened': 'carbon:', 328 | 'codicon:rss': 'carbon:rss', 329 | // 'codicon:ruby': 'carbon:', 330 | // 'codicon:run': 'carbon:', 331 | // 'codicon:run-all': 'carbon:', 332 | // 'codicon:run-above': 'carbon:', 333 | // 'codicon:run-below': 'carbon:', 334 | 'codicon:save': 'carbon:save', 335 | 'codicon:save-all': 'carbon:save-series', 336 | 'codicon:save-as': 'carbon:save-annotation', 337 | // 'codicon:screen-full': 'carbon:', 338 | // 'codicon:screen-normal': 'carbon:', 339 | 'codicon:search': 'carbon:search', 340 | 'codicon:search-save': 'carbon:search', 341 | // 'codicon:search-stop': 'carbon:', 342 | // 'codicon:selection': 'carbon:', 343 | 'codicon:server': 'carbon:data-base', 344 | // 'codicon:server-environment': 'carbon:', 345 | // 'codicon:server-process': 'carbon:', 346 | 'codicon:settings': 'carbon:audio-console', 347 | 'codicon:settings-gear': 'carbon:settings-adjust', 348 | 'codicon:shield': 'carbon:manage-protection', 349 | 'codicon:sign-in': 'carbon:login', 350 | 'codicon:sign-out': 'carbon:logout', 351 | 'codicon:smiley': 'carbon:face-satisfied', 352 | // 'codicon:sort-precedence': 'carbon:', 353 | 'codicon:source-control': 'carbon:branch', 354 | // 'codicon:split-horizontal': 'carbon:', 355 | // 'codicon:split-vertical': 'carbon:', 356 | // 'codicon:squirrel': 'carbon:', 357 | 'codicon:star': 'carbon:star', 358 | 'codicon:star-add': 'carbon:star', 359 | 'codicon:star-delete': 'carbon:star', 360 | 'codicon:star-empty': 'carbon:star', 361 | 'codicon:star-full': 'carbon:star-filled', 362 | 'codicon:star-half': 'carbon:star-half', 363 | // 'codicon:stop': 'carbon:', 364 | // 'codicon:stop-circle': 'carbon:', 365 | // 'codicon:symbol-array': 'carbon:', 366 | 'codicon:symbol-boolean': 'carbon:boolean', 367 | 'codicon:symbol-class': 'carbon:data-class', 368 | 'codicon:symbol-color': 'carbon:color-palette', 369 | // 'codicon:symbol-constant': 'carbon:', 370 | // 'codicon:symbol-constructor': 'carbon:', 371 | // 'codicon:symbol-enum': 'carbon:', 372 | // 'codicon:symbol-enum-member': 'carbon:', 373 | 'codicon:symbol-event': 'carbon:lightning', 374 | // 'codicon:symbol-field': 'carbon:', 375 | 'codicon:symbol-file': 'carbon:document-blank', 376 | 'codicon:symbol-folder': 'carbon:folder', 377 | 'codicon:symbol-function': 'carbon:function-math', 378 | 'codicon:symbol-interface': 'carbon:connect', 379 | 'codicon:symbol-key': 'carbon:string-text', 380 | // 'codicon:symbol-keyword': 'carbon:', 381 | 'codicon:symbol-method': 'carbon:function', 382 | 'codicon:symbol-misc': 'carbon:type-pattern', 383 | // 'codicon:symbol-module': 'carbon:', 384 | 'codicon:symbol-namespace': 'carbon:name-space', 385 | 'codicon:symbol-null': 'carbon:circle-dash', 386 | 'codicon:symbol-number': 'carbon:string-integer', 387 | 'codicon:symbol-numeric': 'carbon:string-integer', 388 | // 'codicon:symbol-object': 'carbon:', 389 | 'codicon:symbol-operator': 'carbon:calculation', 390 | 'codicon:symbol-package': 'carbon:delivery-parcel', 391 | 'codicon:symbol-parameter': 'carbon:types', 392 | 'codicon:symbol-property': 'carbon:tools', 393 | 'codicon:symbol-reference': 'carbon:script-reference', 394 | 'codicon:symbol-ruler': 'carbon:ruler-alt', 395 | 'codicon:symbol-snippet': 'carbon:script', 396 | 'codicon:symbol-string': 'carbon:string-text', 397 | 'codicon:symbol-struct': 'carbon:category', 398 | 'codicon:symbol-structure': 'carbon:category', 399 | 'codicon:symbol-text': 'carbon:string-text', 400 | 'codicon:symbol-type-parameter': 'carbon:types', 401 | 'codicon:symbol-unit': 'carbon:ruler-alt', 402 | // 'codicon:symbol-value': 'carbon:', 403 | 'codicon:symbol-variable': 'carbon:3d-mpr-toggle', 404 | // 'codicon:sync': 'carbon:', 405 | // 'codicon:sync-ignored': 'carbon:', 406 | 'codicon:tag': 'carbon:tag', 407 | 'codicon:tag-add': 'carbon:tag', 408 | 'codicon:tag-remove': 'carbon:tag', 409 | 'codicon:tasklist': 'carbon:list-checked', 410 | // 'codicon:telescope': 'carbon:', 411 | 'codicon:terminal': 'carbon:terminal', 412 | // 'codicon:terminal-bash': 'carbon:', 413 | // 'codicon:terminal-cmd': 'carbon:', 414 | // 'codicon:terminal-debian': 'carbon:', 415 | // 'codicon:terminal-linux': 'carbon:', 416 | // 'codicon:terminal-powershell': 'carbon:', 417 | // 'codicon:terminal-tmux': 'carbon:', 418 | // 'codicon:terminal-ubuntu': 'carbon:', 419 | 'codicon:text-size': 'carbon:text-scale', 420 | // 'codicon:three-bars': 'carbon:', 421 | 'codicon:thumbsdown': 'carbon:thumbs-down', 422 | 'codicon:thumbsup': 'carbon:thumbs-up', 423 | 'codicon:tools': 'carbon:tools-alt', 424 | 'codicon:trash': 'carbon:trash-can', 425 | 'codicon:trashcan': 'carbon:trash-can', 426 | 'codicon:triangle-down': 'carbon:caret-down', 427 | 'codicon:triangle-left': 'carbon:caret-left', 428 | 'codicon:triangle-right': 'carbon:caret-right', 429 | 'codicon:triangle-up': 'carbon:caret-up', 430 | 'codicon:twitter': 'carbon:logo-twitter', 431 | // 'codicon:type-hierarchy': 'carbon:', 432 | // 'codicon:type-hierarchy-sub': 'carbon:', 433 | // 'codicon:type-hierarchy-super': 'carbon:', 434 | // 'codicon:unfold': 'carbon:', 435 | // 'codicon:ungroup-by-ref-type': 'carbon:', 436 | 'codicon:unlock': 'carbon:unlocked', 437 | 'codicon:unmute': 'carbon:volume-up', 438 | // 'codicon:unverified': 'carbon:', 439 | 'codicon:variable': 'carbon:3d-mpr-toggle', 440 | // 'codicon:verified': 'carbon:', 441 | 'codicon:versions': 'carbon:stacked-scrolling-1', 442 | // 'codicon:vm': 'carbon:', 443 | // 'codicon:vm-active': 'carbon:', 444 | // 'codicon:vm-connect': 'carbon:', 445 | // 'codicon:vm-outline': 'carbon:', 446 | // 'codicon:vm-running': 'carbon:', 447 | 'codicon:wand': 'carbon:magic-wand', 448 | 'codicon:warning': 'carbon:warning-alt', 449 | 'codicon:watch': 'carbon:watch', 450 | 'codicon:whitespace': 'carbon:paragraph', 451 | // 'codicon:whole-word': 'carbon:', 452 | // 'codicon:window': 'carbon:', 453 | // 'codicon:word-wrap': 'carbon:', 454 | 'codicon:wrench': 'carbon:tools', 455 | 'codicon:wrench-subaction': 'carbon:tools', 456 | // 'codicon:x': 'carbon:', 457 | 'codicon:zap': 'carbon:lightning', 458 | 'codicon:zoom-in': 'carbon:zoom-in', 459 | 'codicon:zoom-out': 'carbon:zoom-out', 460 | }, 461 | }, 462 | ] 463 | -------------------------------------------------------------------------------- /svgo-config.yml: -------------------------------------------------------------------------------- 1 | plugins: 2 | - convertPathData: 3 | noSpaceAfterFlags: false 4 | - mergePaths: 5 | noSpaceAfterFlags: false 6 | - removeAttrs: 7 | attrs: '*:fill' 8 | - addAttributesToSVGElement: 9 | attributes: 10 | - fill: currentColor 11 | - removeViewBox: false 12 | -------------------------------------------------------------------------------- /template/mapping.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": 10000, 3 | "search": 10001, 4 | "scm": 10002, 5 | "debug": 10003, 6 | "extensions": 10004, 7 | "person": 10005, 8 | "settings": 10006, 9 | "new-file": 10007, 10 | "new-folder": 10008, 11 | "refresh": 10009, 12 | "collapse-all": 10010, 13 | "editor-layout": 10011, 14 | "save": 10012, 15 | "cancel": 10013, 16 | "split-horizontal": 10014, 17 | "split-vertical": 10015, 18 | "error": 10016, 19 | "compare-changes": 10017, 20 | "clear-all": 10018, 21 | "warning": 10019, 22 | "bell": 10020, 23 | "sync": 10021, 24 | "lightbulb": 10022, 25 | "filter": 10023, 26 | "gear": 10024, 27 | "play": 10025, 28 | "stop": 10026, 29 | "debug-restart": 10027, 30 | "debug-disconnect": 1028, 31 | "debug-step-in": 1029, 32 | "debug-step-out": 1030, 33 | "debug-step-back": 1031, 34 | "debug-step-over": 1032, 35 | "debug-pause": 1033, 36 | "debug-continue": 1034, 37 | "debug-reverse-continue": 1035, 38 | "trash": 1036, 39 | "add": 1037, 40 | "close-all": 1038, 41 | "activate-breakpoints": 1039, 42 | "remote-explorer": 1040, 43 | "symbol-constructor": 1041, 44 | "symbol-event": 1042, 45 | "symbol-variable": 1043, 46 | "remote": 1044 47 | } 48 | -------------------------------------------------------------------------------- /template/preview.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | {{ fontName }} 6 | 7 | 142 | 143 | 144 | 145 | 146 | 147 |

{{ fontName }}

148 | 149 | 150 | 151 |
152 | {{# each names }} 153 |
154 | 155 | <{{ ../baseTag }} class="fluent-icons {{ ../classPrefix }}{{ this }}"> 156 | 157 |
158 | {{ this }} 159 |
160 | {{/ each }} 161 |
162 | 163 |
📋 Copied:
164 | 165 | 166 | 217 | 218 | -------------------------------------------------------------------------------- /template/styles.hbs: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | 6 | @font-face { 7 | font-family: "{{ fontName }}"; 8 | src: {{{ src }}}; 9 | } 10 | 11 | .fluent-icons { 12 | font: normal normal normal 16px/1 {{ fontName }}; 13 | display: inline-block; 14 | text-decoration: none; 15 | text-rendering: auto; 16 | text-align: center; 17 | -webkit-font-smoothing: antialiased; 18 | -moz-osx-font-smoothing: grayscale; 19 | user-select: none; 20 | -webkit-user-select: none; 21 | -ms-user-select: none; 22 | } 23 | 24 | 25 | {{# each codepoints }} 26 | .{{ ../classPrefix }}{{ @key }}:before { content: "\\{{ this }}" } 27 | {{/ each }} -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "strict": true, 4 | "esModuleInterop": true, 5 | "moduleResolution": "node", 6 | "resolveJsonModule": true, 7 | "module": "ESNext", 8 | "jsx": "preserve", 9 | "lib": ["ESNext"] 10 | } 11 | } 12 | --------------------------------------------------------------------------------