├── .github └── workflows │ ├── docgen-brand.yml │ └── docgen-web.yml ├── .gitignore ├── CODEOWNERS ├── README.md ├── package-lock.json ├── package.json └── packages ├── brand ├── CHANGELOG.md ├── generated │ └── components.json └── package.json └── web ├── CHANGELOG.md ├── generated └── components.json └── package.json /.github/workflows/docgen-brand.yml: -------------------------------------------------------------------------------- 1 | name: Docgen Primer Brand 2 | 3 | on: 4 | workflow_dispatch: 5 | push: 6 | branches: 7 | - main 8 | schedule: 9 | - cron: "0 0 * * *" # Every day at midnight UTC time 10 | 11 | jobs: 12 | generate-components-json: 13 | name: Generate Primer Brand components json 14 | runs-on: ubuntu-latest 15 | env: 16 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 17 | FIGMA_API_TOKEN: ${{ secrets.FIGMA_API_TOKEN }} 18 | 19 | steps: 20 | - name: Checkout Repo 21 | uses: actions/checkout@v2 22 | with: 23 | ref: docgen 24 | 25 | - name: Setup Node.js 18.x 26 | uses: actions/setup-node@v2 27 | with: 28 | node-version: 18.x 29 | 30 | - name: Install Dependencies 31 | run: npm i 32 | 33 | - name: Generate component documentation JSON 34 | run: npm run docgen:brand 35 | 36 | - uses: stefanzweifel/git-auto-commit-action@v4 37 | with: 38 | commit_message: "Update packages/brand/generated/components.json" 39 | -------------------------------------------------------------------------------- /.github/workflows/docgen-web.yml: -------------------------------------------------------------------------------- 1 | name: Docgen Primer Web 2 | 3 | on: 4 | workflow_dispatch: 5 | push: 6 | branches: 7 | - main 8 | schedule: 9 | - cron: "0 0 * * *" # Every day at midnight UTC time 10 | 11 | jobs: 12 | generate-components-json: 13 | name: Generate Primer Web components json 14 | runs-on: ubuntu-latest 15 | env: 16 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 17 | FIGMA_API_TOKEN: ${{ secrets.FIGMA_API_TOKEN }} 18 | steps: 19 | - name: Checkout Repo 20 | uses: actions/checkout@v2 21 | with: 22 | ref: docgen 23 | 24 | - name: Setup Node.js 18.x 25 | uses: actions/setup-node@v2 26 | with: 27 | node-version: 18.x 28 | 29 | - name: Install Dependencies 30 | run: npm i 31 | 32 | - name: Generate component documentation JSON 33 | run: npm run docgen:web 34 | 35 | - uses: stefanzweifel/git-auto-commit-action@v4 36 | with: 37 | commit_message: "Update packages/web/generated/components.json" 38 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | yarn-error.log 3 | yarn.lock 4 | .env* 5 | .cache 6 | -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @primer/figma-reviewers 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Primer for Figma 2 | ✨ Owned and maintained by the Primer Design team 3 | 4 | ## Primer Documentation and Guides 5 | 🎨 Reminder, the source of truth is the code, documented on [Primer.style](https://primer.style/) 6 | 7 | ## 📚 Primer Figma Core libraries 8 | - Primer Primitives ([internal](https://www.figma.com/file/B5XPE8IwGPIZDAvN7jqWqx/?node-id=9%3A2) | [community file](https://www.figma.com/community/file/854766928300977832)) 9 | - Primer Web ([internal](https://www.figma.com/file/GCvY3Qv8czRgZgvl1dG6lp/Primer-Web?node-id=136%3A1805&viewport=77%2C-235%2C0.5) | [community file](https://www.figma.com/community/file/854767373644076713)) 10 | - Primer Interfaces ([internal](https://www.figma.com/file/Y2xJLFBrU7yyiDLlEkQXcF/Primer-Interfaces?node-id=0%3A1&viewport=663%2C490%2C0.6640625)) 11 | - Primer Brand ([internal](https://www.figma.com/file/BJ95AjraesmRCWsKA013GS/Primer-Brand)) 12 | - Primer Octicons ([internal](https://www.figma.com/file/1ljgTFkT5NKNRfq5hw07JQ/Octicons?node-id=0%3A1&viewport=664%2C488%2C1) | [community file](https://www.figma.com/community/file/809920999413919915)) 13 | 14 | ## 📖 Documentation 15 | Information on how to use Primer within Figma lives in our [design guidelines](https://primer.style/guides/figma). You'll be able to find detailed documentation on how GitHub uses Figma. 16 | 17 | ## 🌐 Community 18 | 19 | Primer's component libraries, shared styles, and Octicons can be found in the Figma community at https://www.figma.com/@primer. 20 | -------------------------------------------------------------------------------- /package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "primer-figma", 3 | "version": "0.3.0", 4 | "lockfileVersion": 2, 5 | "requires": true, 6 | "packages": { 7 | "": { 8 | "name": "primer-figma", 9 | "version": "0.3.0", 10 | "license": "ISC", 11 | "workspaces": [ 12 | "packages/*" 13 | ], 14 | "dependencies": { 15 | "ts-node": "^10.9.1", 16 | "uuid": "^9.0.0" 17 | }, 18 | "devDependencies": { 19 | "@actions/github": "^5.1.1", 20 | "@manypkg/get-packages": "^1.1.3", 21 | "@primer/figma-library-docgen": "^0.7.0", 22 | "@types/node": "^18.11.18", 23 | "mdast-util-to-string": "^1.0.6", 24 | "remark-parse": "^7.0.1", 25 | "remark-stringify": "^7.0.3", 26 | "unified": "^8.3.2" 27 | } 28 | }, 29 | "node_modules/@actions/github": { 30 | "version": "5.1.1", 31 | "resolved": "https://registry.npmjs.org/@actions/github/-/github-5.1.1.tgz", 32 | "integrity": "sha512-Nk59rMDoJaV+mHCOJPXuvB1zIbomlKS0dmSIqPGxd0enAXBnOfn4VWF+CGtRCwXZG9Epa54tZA7VIRlJDS8A6g==", 33 | "dev": true, 34 | "dependencies": { 35 | "@actions/http-client": "^2.0.1", 36 | "@octokit/core": "^3.6.0", 37 | "@octokit/plugin-paginate-rest": "^2.17.0", 38 | "@octokit/plugin-rest-endpoint-methods": "^5.13.0" 39 | } 40 | }, 41 | "node_modules/@actions/http-client": { 42 | "version": "2.0.1", 43 | "resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-2.0.1.tgz", 44 | "integrity": "sha512-PIXiMVtz6VvyaRsGY268qvj57hXQEpsYogYOu2nrQhlf+XCGmZstmuZBbAybUl1nQGnvS1k1eEsQ69ZoD7xlSw==", 45 | "dev": true, 46 | "dependencies": { 47 | "tunnel": "^0.0.6" 48 | } 49 | }, 50 | "node_modules/@babel/runtime": { 51 | "version": "7.20.13", 52 | "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.13.tgz", 53 | "integrity": "sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA==", 54 | "dev": true, 55 | "dependencies": { 56 | "regenerator-runtime": "^0.13.11" 57 | }, 58 | "engines": { 59 | "node": ">=6.9.0" 60 | } 61 | }, 62 | "node_modules/@cspotcode/source-map-support": { 63 | "version": "0.8.1", 64 | "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", 65 | "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", 66 | "dependencies": { 67 | "@jridgewell/trace-mapping": "0.3.9" 68 | }, 69 | "engines": { 70 | "node": ">=12" 71 | } 72 | }, 73 | "node_modules/@jridgewell/resolve-uri": { 74 | "version": "3.1.0", 75 | "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", 76 | "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", 77 | "engines": { 78 | "node": ">=6.0.0" 79 | } 80 | }, 81 | "node_modules/@jridgewell/sourcemap-codec": { 82 | "version": "1.4.14", 83 | "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", 84 | "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" 85 | }, 86 | "node_modules/@jridgewell/trace-mapping": { 87 | "version": "0.3.9", 88 | "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", 89 | "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", 90 | "dependencies": { 91 | "@jridgewell/resolve-uri": "^3.0.3", 92 | "@jridgewell/sourcemap-codec": "^1.4.10" 93 | } 94 | }, 95 | "node_modules/@manypkg/find-root": { 96 | "version": "1.1.0", 97 | "resolved": "https://registry.npmjs.org/@manypkg/find-root/-/find-root-1.1.0.tgz", 98 | "integrity": "sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==", 99 | "dev": true, 100 | "dependencies": { 101 | "@babel/runtime": "^7.5.5", 102 | "@types/node": "^12.7.1", 103 | "find-up": "^4.1.0", 104 | "fs-extra": "^8.1.0" 105 | } 106 | }, 107 | "node_modules/@manypkg/find-root/node_modules/@types/node": { 108 | "version": "12.20.55", 109 | "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", 110 | "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==", 111 | "dev": true 112 | }, 113 | "node_modules/@manypkg/find-root/node_modules/fs-extra": { 114 | "version": "8.1.0", 115 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", 116 | "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", 117 | "dev": true, 118 | "dependencies": { 119 | "graceful-fs": "^4.2.0", 120 | "jsonfile": "^4.0.0", 121 | "universalify": "^0.1.0" 122 | }, 123 | "engines": { 124 | "node": ">=6 <7 || >=8" 125 | } 126 | }, 127 | "node_modules/@manypkg/get-packages": { 128 | "version": "1.1.3", 129 | "resolved": "https://registry.npmjs.org/@manypkg/get-packages/-/get-packages-1.1.3.tgz", 130 | "integrity": "sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==", 131 | "dev": true, 132 | "dependencies": { 133 | "@babel/runtime": "^7.5.5", 134 | "@changesets/types": "^4.0.1", 135 | "@manypkg/find-root": "^1.1.0", 136 | "fs-extra": "^8.1.0", 137 | "globby": "^11.0.0", 138 | "read-yaml-file": "^1.1.0" 139 | } 140 | }, 141 | "node_modules/@manypkg/get-packages/node_modules/@changesets/types": { 142 | "version": "4.1.0", 143 | "resolved": "https://registry.npmjs.org/@changesets/types/-/types-4.1.0.tgz", 144 | "integrity": "sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==", 145 | "dev": true 146 | }, 147 | "node_modules/@manypkg/get-packages/node_modules/fs-extra": { 148 | "version": "8.1.0", 149 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", 150 | "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", 151 | "dev": true, 152 | "dependencies": { 153 | "graceful-fs": "^4.2.0", 154 | "jsonfile": "^4.0.0", 155 | "universalify": "^0.1.0" 156 | }, 157 | "engines": { 158 | "node": ">=6 <7 || >=8" 159 | } 160 | }, 161 | "node_modules/@nodelib/fs.scandir": { 162 | "version": "2.1.5", 163 | "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 164 | "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 165 | "dev": true, 166 | "dependencies": { 167 | "@nodelib/fs.stat": "2.0.5", 168 | "run-parallel": "^1.1.9" 169 | }, 170 | "engines": { 171 | "node": ">= 8" 172 | } 173 | }, 174 | "node_modules/@nodelib/fs.stat": { 175 | "version": "2.0.5", 176 | "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 177 | "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 178 | "dev": true, 179 | "engines": { 180 | "node": ">= 8" 181 | } 182 | }, 183 | "node_modules/@nodelib/fs.walk": { 184 | "version": "1.2.8", 185 | "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 186 | "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 187 | "dev": true, 188 | "dependencies": { 189 | "@nodelib/fs.scandir": "2.1.5", 190 | "fastq": "^1.6.0" 191 | }, 192 | "engines": { 193 | "node": ">= 8" 194 | } 195 | }, 196 | "node_modules/@octokit/auth-token": { 197 | "version": "2.5.0", 198 | "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.5.0.tgz", 199 | "integrity": "sha512-r5FVUJCOLl19AxiuZD2VRZ/ORjp/4IN98Of6YJoJOkY75CIBuYfmiNHGrDwXr+aLGG55igl9QrxX3hbiXlLb+g==", 200 | "dev": true, 201 | "dependencies": { 202 | "@octokit/types": "^6.0.3" 203 | } 204 | }, 205 | "node_modules/@octokit/core": { 206 | "version": "3.6.0", 207 | "resolved": "https://registry.npmjs.org/@octokit/core/-/core-3.6.0.tgz", 208 | "integrity": "sha512-7RKRKuA4xTjMhY+eG3jthb3hlZCsOwg3rztWh75Xc+ShDWOfDDATWbeZpAHBNRpm4Tv9WgBMOy1zEJYXG6NJ7Q==", 209 | "dev": true, 210 | "dependencies": { 211 | "@octokit/auth-token": "^2.4.4", 212 | "@octokit/graphql": "^4.5.8", 213 | "@octokit/request": "^5.6.3", 214 | "@octokit/request-error": "^2.0.5", 215 | "@octokit/types": "^6.0.3", 216 | "before-after-hook": "^2.2.0", 217 | "universal-user-agent": "^6.0.0" 218 | } 219 | }, 220 | "node_modules/@octokit/endpoint": { 221 | "version": "6.0.12", 222 | "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.12.tgz", 223 | "integrity": "sha512-lF3puPwkQWGfkMClXb4k/eUT/nZKQfxinRWJrdZaJO85Dqwo/G0yOC434Jr2ojwafWJMYqFGFa5ms4jJUgujdA==", 224 | "dev": true, 225 | "dependencies": { 226 | "@octokit/types": "^6.0.3", 227 | "is-plain-object": "^5.0.0", 228 | "universal-user-agent": "^6.0.0" 229 | } 230 | }, 231 | "node_modules/@octokit/graphql": { 232 | "version": "4.8.0", 233 | "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-4.8.0.tgz", 234 | "integrity": "sha512-0gv+qLSBLKF0z8TKaSKTsS39scVKF9dbMxJpj3U0vC7wjNWFuIpL/z76Qe2fiuCbDRcJSavkXsVtMS6/dtQQsg==", 235 | "dev": true, 236 | "dependencies": { 237 | "@octokit/request": "^5.6.0", 238 | "@octokit/types": "^6.0.3", 239 | "universal-user-agent": "^6.0.0" 240 | } 241 | }, 242 | "node_modules/@octokit/openapi-types": { 243 | "version": "12.11.0", 244 | "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-12.11.0.tgz", 245 | "integrity": "sha512-VsXyi8peyRq9PqIz/tpqiL2w3w80OgVMwBHltTml3LmVvXiphgeqmY9mvBw9Wu7e0QWk/fqD37ux8yP5uVekyQ==", 246 | "dev": true 247 | }, 248 | "node_modules/@octokit/plugin-paginate-rest": { 249 | "version": "2.21.3", 250 | "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.21.3.tgz", 251 | "integrity": "sha512-aCZTEf0y2h3OLbrgKkrfFdjRL6eSOo8komneVQJnYecAxIej7Bafor2xhuDJOIFau4pk0i/P28/XgtbyPF0ZHw==", 252 | "dev": true, 253 | "dependencies": { 254 | "@octokit/types": "^6.40.0" 255 | }, 256 | "peerDependencies": { 257 | "@octokit/core": ">=2" 258 | } 259 | }, 260 | "node_modules/@octokit/plugin-rest-endpoint-methods": { 261 | "version": "5.16.2", 262 | "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.16.2.tgz", 263 | "integrity": "sha512-8QFz29Fg5jDuTPXVtey05BLm7OB+M8fnvE64RNegzX7U+5NUXcOcnpTIK0YfSHBg8gYd0oxIq3IZTe9SfPZiRw==", 264 | "dev": true, 265 | "dependencies": { 266 | "@octokit/types": "^6.39.0", 267 | "deprecation": "^2.3.1" 268 | }, 269 | "peerDependencies": { 270 | "@octokit/core": ">=3" 271 | } 272 | }, 273 | "node_modules/@octokit/request": { 274 | "version": "5.6.3", 275 | "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.6.3.tgz", 276 | "integrity": "sha512-bFJl0I1KVc9jYTe9tdGGpAMPy32dLBXXo1dS/YwSCTL/2nd9XeHsY616RE3HPXDVk+a+dBuzyz5YdlXwcDTr2A==", 277 | "dev": true, 278 | "dependencies": { 279 | "@octokit/endpoint": "^6.0.1", 280 | "@octokit/request-error": "^2.1.0", 281 | "@octokit/types": "^6.16.1", 282 | "is-plain-object": "^5.0.0", 283 | "node-fetch": "^2.6.7", 284 | "universal-user-agent": "^6.0.0" 285 | } 286 | }, 287 | "node_modules/@octokit/request-error": { 288 | "version": "2.1.0", 289 | "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.1.0.tgz", 290 | "integrity": "sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg==", 291 | "dev": true, 292 | "dependencies": { 293 | "@octokit/types": "^6.0.3", 294 | "deprecation": "^2.0.0", 295 | "once": "^1.4.0" 296 | } 297 | }, 298 | "node_modules/@octokit/types": { 299 | "version": "6.41.0", 300 | "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.41.0.tgz", 301 | "integrity": "sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg==", 302 | "dev": true, 303 | "dependencies": { 304 | "@octokit/openapi-types": "^12.11.0" 305 | } 306 | }, 307 | "node_modules/@primer/figma-brand": { 308 | "resolved": "packages/brand", 309 | "link": true 310 | }, 311 | "node_modules/@primer/figma-library-docgen": { 312 | "version": "0.7.0", 313 | "resolved": "https://registry.npmjs.org/@primer/figma-library-docgen/-/figma-library-docgen-0.7.0.tgz", 314 | "integrity": "sha512-W5U7FEZHfZPvi2zJKUnCR/LZyZG2DzPwgAPX+TmqVvQ546tD1RE2+5QZoUhoUE9C3P61OK65z6u5NYWqTml9PA==", 315 | "dev": true, 316 | "dependencies": { 317 | "axios": "^1.3.4", 318 | "dotenv": "^16.0.3", 319 | "figma-js": "^1.16.0", 320 | "node-persist": "^3.1.3", 321 | "ora": "^6.1.2", 322 | "p-limit": "^4.0.0", 323 | "p-retry": "^5.1.2", 324 | "walkjs": "^3.2.4", 325 | "yargs": "^17.7.1" 326 | }, 327 | "bin": { 328 | "docgen": "index.js" 329 | } 330 | }, 331 | "node_modules/@primer/figma-library-docgen/node_modules/p-limit": { 332 | "version": "4.0.0", 333 | "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", 334 | "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", 335 | "dev": true, 336 | "dependencies": { 337 | "yocto-queue": "^1.0.0" 338 | }, 339 | "engines": { 340 | "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 341 | }, 342 | "funding": { 343 | "url": "https://github.com/sponsors/sindresorhus" 344 | } 345 | }, 346 | "node_modules/@primer/figma-library-docgen/node_modules/yocto-queue": { 347 | "version": "1.0.0", 348 | "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", 349 | "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", 350 | "dev": true, 351 | "engines": { 352 | "node": ">=12.20" 353 | }, 354 | "funding": { 355 | "url": "https://github.com/sponsors/sindresorhus" 356 | } 357 | }, 358 | "node_modules/@primer/figma-web": { 359 | "resolved": "packages/web", 360 | "link": true 361 | }, 362 | "node_modules/@tsconfig/node10": { 363 | "version": "1.0.9", 364 | "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", 365 | "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==" 366 | }, 367 | "node_modules/@tsconfig/node12": { 368 | "version": "1.0.11", 369 | "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", 370 | "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==" 371 | }, 372 | "node_modules/@tsconfig/node14": { 373 | "version": "1.0.3", 374 | "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", 375 | "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==" 376 | }, 377 | "node_modules/@tsconfig/node16": { 378 | "version": "1.0.3", 379 | "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz", 380 | "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==" 381 | }, 382 | "node_modules/@types/node": { 383 | "version": "18.11.18", 384 | "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", 385 | "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" 386 | }, 387 | "node_modules/@types/retry": { 388 | "version": "0.12.1", 389 | "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", 390 | "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==", 391 | "dev": true 392 | }, 393 | "node_modules/@types/unist": { 394 | "version": "2.0.6", 395 | "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", 396 | "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==", 397 | "dev": true 398 | }, 399 | "node_modules/acorn": { 400 | "version": "8.8.1", 401 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", 402 | "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", 403 | "bin": { 404 | "acorn": "bin/acorn" 405 | }, 406 | "engines": { 407 | "node": ">=0.4.0" 408 | } 409 | }, 410 | "node_modules/acorn-walk": { 411 | "version": "8.2.0", 412 | "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", 413 | "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", 414 | "engines": { 415 | "node": ">=0.4.0" 416 | } 417 | }, 418 | "node_modules/ansi-regex": { 419 | "version": "5.0.1", 420 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 421 | "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 422 | "dev": true, 423 | "engines": { 424 | "node": ">=8" 425 | } 426 | }, 427 | "node_modules/arg": { 428 | "version": "4.1.3", 429 | "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", 430 | "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==" 431 | }, 432 | "node_modules/argparse": { 433 | "version": "1.0.10", 434 | "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", 435 | "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", 436 | "dev": true, 437 | "dependencies": { 438 | "sprintf-js": "~1.0.2" 439 | } 440 | }, 441 | "node_modules/array-union": { 442 | "version": "2.1.0", 443 | "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", 444 | "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", 445 | "dev": true, 446 | "engines": { 447 | "node": ">=8" 448 | } 449 | }, 450 | "node_modules/asynckit": { 451 | "version": "0.4.0", 452 | "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", 453 | "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", 454 | "dev": true 455 | }, 456 | "node_modules/axios": { 457 | "version": "1.3.4", 458 | "resolved": "https://registry.npmjs.org/axios/-/axios-1.3.4.tgz", 459 | "integrity": "sha512-toYm+Bsyl6VC5wSkfkbbNB6ROv7KY93PEBBL6xyDczaIHasAiv4wPqQ/c4RjoQzipxRD2W5g21cOqQulZ7rHwQ==", 460 | "dev": true, 461 | "dependencies": { 462 | "follow-redirects": "^1.15.0", 463 | "form-data": "^4.0.0", 464 | "proxy-from-env": "^1.1.0" 465 | } 466 | }, 467 | "node_modules/bail": { 468 | "version": "1.0.5", 469 | "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", 470 | "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", 471 | "dev": true, 472 | "funding": { 473 | "type": "github", 474 | "url": "https://github.com/sponsors/wooorm" 475 | } 476 | }, 477 | "node_modules/base64-js": { 478 | "version": "1.5.1", 479 | "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", 480 | "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", 481 | "dev": true, 482 | "funding": [ 483 | { 484 | "type": "github", 485 | "url": "https://github.com/sponsors/feross" 486 | }, 487 | { 488 | "type": "patreon", 489 | "url": "https://www.patreon.com/feross" 490 | }, 491 | { 492 | "type": "consulting", 493 | "url": "https://feross.org/support" 494 | } 495 | ] 496 | }, 497 | "node_modules/before-after-hook": { 498 | "version": "2.2.3", 499 | "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz", 500 | "integrity": "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==", 501 | "dev": true 502 | }, 503 | "node_modules/bl": { 504 | "version": "5.1.0", 505 | "resolved": "https://registry.npmjs.org/bl/-/bl-5.1.0.tgz", 506 | "integrity": "sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==", 507 | "dev": true, 508 | "dependencies": { 509 | "buffer": "^6.0.3", 510 | "inherits": "^2.0.4", 511 | "readable-stream": "^3.4.0" 512 | } 513 | }, 514 | "node_modules/braces": { 515 | "version": "3.0.2", 516 | "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 517 | "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 518 | "dev": true, 519 | "dependencies": { 520 | "fill-range": "^7.0.1" 521 | }, 522 | "engines": { 523 | "node": ">=8" 524 | } 525 | }, 526 | "node_modules/buffer": { 527 | "version": "6.0.3", 528 | "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", 529 | "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", 530 | "dev": true, 531 | "funding": [ 532 | { 533 | "type": "github", 534 | "url": "https://github.com/sponsors/feross" 535 | }, 536 | { 537 | "type": "patreon", 538 | "url": "https://www.patreon.com/feross" 539 | }, 540 | { 541 | "type": "consulting", 542 | "url": "https://feross.org/support" 543 | } 544 | ], 545 | "dependencies": { 546 | "base64-js": "^1.3.1", 547 | "ieee754": "^1.2.1" 548 | } 549 | }, 550 | "node_modules/ccount": { 551 | "version": "1.1.0", 552 | "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz", 553 | "integrity": "sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==", 554 | "dev": true, 555 | "funding": { 556 | "type": "github", 557 | "url": "https://github.com/sponsors/wooorm" 558 | } 559 | }, 560 | "node_modules/character-entities": { 561 | "version": "1.2.4", 562 | "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", 563 | "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", 564 | "dev": true, 565 | "funding": { 566 | "type": "github", 567 | "url": "https://github.com/sponsors/wooorm" 568 | } 569 | }, 570 | "node_modules/character-entities-html4": { 571 | "version": "1.1.4", 572 | "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-1.1.4.tgz", 573 | "integrity": "sha512-HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g==", 574 | "dev": true, 575 | "funding": { 576 | "type": "github", 577 | "url": "https://github.com/sponsors/wooorm" 578 | } 579 | }, 580 | "node_modules/character-entities-legacy": { 581 | "version": "1.1.4", 582 | "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", 583 | "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", 584 | "dev": true, 585 | "funding": { 586 | "type": "github", 587 | "url": "https://github.com/sponsors/wooorm" 588 | } 589 | }, 590 | "node_modules/character-reference-invalid": { 591 | "version": "1.1.4", 592 | "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", 593 | "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", 594 | "dev": true, 595 | "funding": { 596 | "type": "github", 597 | "url": "https://github.com/sponsors/wooorm" 598 | } 599 | }, 600 | "node_modules/cli-cursor": { 601 | "version": "4.0.0", 602 | "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", 603 | "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", 604 | "dev": true, 605 | "dependencies": { 606 | "restore-cursor": "^4.0.0" 607 | }, 608 | "engines": { 609 | "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 610 | }, 611 | "funding": { 612 | "url": "https://github.com/sponsors/sindresorhus" 613 | } 614 | }, 615 | "node_modules/cli-spinners": { 616 | "version": "2.7.0", 617 | "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.7.0.tgz", 618 | "integrity": "sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==", 619 | "dev": true, 620 | "engines": { 621 | "node": ">=6" 622 | }, 623 | "funding": { 624 | "url": "https://github.com/sponsors/sindresorhus" 625 | } 626 | }, 627 | "node_modules/cliui": { 628 | "version": "8.0.1", 629 | "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", 630 | "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", 631 | "dev": true, 632 | "dependencies": { 633 | "string-width": "^4.2.0", 634 | "strip-ansi": "^6.0.1", 635 | "wrap-ansi": "^7.0.0" 636 | }, 637 | "engines": { 638 | "node": ">=12" 639 | } 640 | }, 641 | "node_modules/clone": { 642 | "version": "1.0.4", 643 | "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", 644 | "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", 645 | "dev": true, 646 | "engines": { 647 | "node": ">=0.8" 648 | } 649 | }, 650 | "node_modules/collapse-white-space": { 651 | "version": "1.0.6", 652 | "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", 653 | "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==", 654 | "dev": true, 655 | "funding": { 656 | "type": "github", 657 | "url": "https://github.com/sponsors/wooorm" 658 | } 659 | }, 660 | "node_modules/combined-stream": { 661 | "version": "1.0.8", 662 | "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", 663 | "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", 664 | "dev": true, 665 | "dependencies": { 666 | "delayed-stream": "~1.0.0" 667 | }, 668 | "engines": { 669 | "node": ">= 0.8" 670 | } 671 | }, 672 | "node_modules/create-require": { 673 | "version": "1.1.1", 674 | "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", 675 | "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==" 676 | }, 677 | "node_modules/defaults": { 678 | "version": "1.0.4", 679 | "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", 680 | "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", 681 | "dev": true, 682 | "dependencies": { 683 | "clone": "^1.0.2" 684 | }, 685 | "funding": { 686 | "url": "https://github.com/sponsors/sindresorhus" 687 | } 688 | }, 689 | "node_modules/delayed-stream": { 690 | "version": "1.0.0", 691 | "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", 692 | "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", 693 | "dev": true, 694 | "engines": { 695 | "node": ">=0.4.0" 696 | } 697 | }, 698 | "node_modules/deprecation": { 699 | "version": "2.3.1", 700 | "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", 701 | "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==", 702 | "dev": true 703 | }, 704 | "node_modules/diff": { 705 | "version": "4.0.2", 706 | "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", 707 | "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", 708 | "engines": { 709 | "node": ">=0.3.1" 710 | } 711 | }, 712 | "node_modules/dir-glob": { 713 | "version": "3.0.1", 714 | "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", 715 | "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", 716 | "dev": true, 717 | "dependencies": { 718 | "path-type": "^4.0.0" 719 | }, 720 | "engines": { 721 | "node": ">=8" 722 | } 723 | }, 724 | "node_modules/dotenv": { 725 | "version": "16.0.3", 726 | "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz", 727 | "integrity": "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==", 728 | "dev": true, 729 | "engines": { 730 | "node": ">=12" 731 | } 732 | }, 733 | "node_modules/emoji-regex": { 734 | "version": "8.0.0", 735 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 736 | "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 737 | "dev": true 738 | }, 739 | "node_modules/escalade": { 740 | "version": "3.1.1", 741 | "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", 742 | "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", 743 | "dev": true, 744 | "engines": { 745 | "node": ">=6" 746 | } 747 | }, 748 | "node_modules/esprima": { 749 | "version": "4.0.1", 750 | "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", 751 | "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", 752 | "dev": true, 753 | "bin": { 754 | "esparse": "bin/esparse.js", 755 | "esvalidate": "bin/esvalidate.js" 756 | }, 757 | "engines": { 758 | "node": ">=4" 759 | } 760 | }, 761 | "node_modules/extend": { 762 | "version": "3.0.2", 763 | "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", 764 | "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", 765 | "dev": true 766 | }, 767 | "node_modules/fast-glob": { 768 | "version": "3.2.12", 769 | "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", 770 | "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", 771 | "dev": true, 772 | "dependencies": { 773 | "@nodelib/fs.stat": "^2.0.2", 774 | "@nodelib/fs.walk": "^1.2.3", 775 | "glob-parent": "^5.1.2", 776 | "merge2": "^1.3.0", 777 | "micromatch": "^4.0.4" 778 | }, 779 | "engines": { 780 | "node": ">=8.6.0" 781 | } 782 | }, 783 | "node_modules/fastq": { 784 | "version": "1.15.0", 785 | "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", 786 | "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", 787 | "dev": true, 788 | "dependencies": { 789 | "reusify": "^1.0.4" 790 | } 791 | }, 792 | "node_modules/figma-js": { 793 | "version": "1.16.0", 794 | "resolved": "https://registry.npmjs.org/figma-js/-/figma-js-1.16.0.tgz", 795 | "integrity": "sha512-cImQT9DAJp1J0xr6FMUAswXKEnjwrDz4QKAgIBpUyydKAgDS/lm862stjweHp99uco5qLoNv+GbwQWBHyDvDQw==", 796 | "dev": true, 797 | "dependencies": { 798 | "axios": "^0.21.1" 799 | }, 800 | "engines": { 801 | "node": ">=8.9" 802 | } 803 | }, 804 | "node_modules/figma-js/node_modules/axios": { 805 | "version": "0.21.4", 806 | "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", 807 | "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", 808 | "dev": true, 809 | "dependencies": { 810 | "follow-redirects": "^1.14.0" 811 | } 812 | }, 813 | "node_modules/fill-range": { 814 | "version": "7.0.1", 815 | "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 816 | "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 817 | "dev": true, 818 | "dependencies": { 819 | "to-regex-range": "^5.0.1" 820 | }, 821 | "engines": { 822 | "node": ">=8" 823 | } 824 | }, 825 | "node_modules/find-up": { 826 | "version": "4.1.0", 827 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 828 | "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 829 | "dev": true, 830 | "dependencies": { 831 | "locate-path": "^5.0.0", 832 | "path-exists": "^4.0.0" 833 | }, 834 | "engines": { 835 | "node": ">=8" 836 | } 837 | }, 838 | "node_modules/follow-redirects": { 839 | "version": "1.15.2", 840 | "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", 841 | "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", 842 | "dev": true, 843 | "funding": [ 844 | { 845 | "type": "individual", 846 | "url": "https://github.com/sponsors/RubenVerborgh" 847 | } 848 | ], 849 | "engines": { 850 | "node": ">=4.0" 851 | }, 852 | "peerDependenciesMeta": { 853 | "debug": { 854 | "optional": true 855 | } 856 | } 857 | }, 858 | "node_modules/form-data": { 859 | "version": "4.0.0", 860 | "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", 861 | "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", 862 | "dev": true, 863 | "dependencies": { 864 | "asynckit": "^0.4.0", 865 | "combined-stream": "^1.0.8", 866 | "mime-types": "^2.1.12" 867 | }, 868 | "engines": { 869 | "node": ">= 6" 870 | } 871 | }, 872 | "node_modules/get-caller-file": { 873 | "version": "2.0.5", 874 | "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", 875 | "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", 876 | "dev": true, 877 | "engines": { 878 | "node": "6.* || 8.* || >= 10.*" 879 | } 880 | }, 881 | "node_modules/glob-parent": { 882 | "version": "5.1.2", 883 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 884 | "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 885 | "dev": true, 886 | "dependencies": { 887 | "is-glob": "^4.0.1" 888 | }, 889 | "engines": { 890 | "node": ">= 6" 891 | } 892 | }, 893 | "node_modules/globby": { 894 | "version": "11.1.0", 895 | "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", 896 | "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", 897 | "dev": true, 898 | "dependencies": { 899 | "array-union": "^2.1.0", 900 | "dir-glob": "^3.0.1", 901 | "fast-glob": "^3.2.9", 902 | "ignore": "^5.2.0", 903 | "merge2": "^1.4.1", 904 | "slash": "^3.0.0" 905 | }, 906 | "engines": { 907 | "node": ">=10" 908 | }, 909 | "funding": { 910 | "url": "https://github.com/sponsors/sindresorhus" 911 | } 912 | }, 913 | "node_modules/graceful-fs": { 914 | "version": "4.2.10", 915 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", 916 | "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", 917 | "dev": true 918 | }, 919 | "node_modules/ieee754": { 920 | "version": "1.2.1", 921 | "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", 922 | "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", 923 | "dev": true, 924 | "funding": [ 925 | { 926 | "type": "github", 927 | "url": "https://github.com/sponsors/feross" 928 | }, 929 | { 930 | "type": "patreon", 931 | "url": "https://www.patreon.com/feross" 932 | }, 933 | { 934 | "type": "consulting", 935 | "url": "https://feross.org/support" 936 | } 937 | ] 938 | }, 939 | "node_modules/ignore": { 940 | "version": "5.2.4", 941 | "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", 942 | "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", 943 | "dev": true, 944 | "engines": { 945 | "node": ">= 4" 946 | } 947 | }, 948 | "node_modules/inherits": { 949 | "version": "2.0.4", 950 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 951 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 952 | "dev": true 953 | }, 954 | "node_modules/is-alphabetical": { 955 | "version": "1.0.4", 956 | "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", 957 | "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", 958 | "dev": true, 959 | "funding": { 960 | "type": "github", 961 | "url": "https://github.com/sponsors/wooorm" 962 | } 963 | }, 964 | "node_modules/is-alphanumeric": { 965 | "version": "1.0.0", 966 | "resolved": "https://registry.npmjs.org/is-alphanumeric/-/is-alphanumeric-1.0.0.tgz", 967 | "integrity": "sha512-ZmRL7++ZkcMOfDuWZuMJyIVLr2keE1o/DeNWh1EmgqGhUcV+9BIVsx0BcSBOHTZqzjs4+dISzr2KAeBEWGgXeA==", 968 | "dev": true, 969 | "engines": { 970 | "node": ">=0.10.0" 971 | } 972 | }, 973 | "node_modules/is-alphanumerical": { 974 | "version": "1.0.4", 975 | "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", 976 | "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", 977 | "dev": true, 978 | "dependencies": { 979 | "is-alphabetical": "^1.0.0", 980 | "is-decimal": "^1.0.0" 981 | }, 982 | "funding": { 983 | "type": "github", 984 | "url": "https://github.com/sponsors/wooorm" 985 | } 986 | }, 987 | "node_modules/is-buffer": { 988 | "version": "2.0.5", 989 | "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", 990 | "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", 991 | "dev": true, 992 | "funding": [ 993 | { 994 | "type": "github", 995 | "url": "https://github.com/sponsors/feross" 996 | }, 997 | { 998 | "type": "patreon", 999 | "url": "https://www.patreon.com/feross" 1000 | }, 1001 | { 1002 | "type": "consulting", 1003 | "url": "https://feross.org/support" 1004 | } 1005 | ], 1006 | "engines": { 1007 | "node": ">=4" 1008 | } 1009 | }, 1010 | "node_modules/is-decimal": { 1011 | "version": "1.0.4", 1012 | "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", 1013 | "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", 1014 | "dev": true, 1015 | "funding": { 1016 | "type": "github", 1017 | "url": "https://github.com/sponsors/wooorm" 1018 | } 1019 | }, 1020 | "node_modules/is-extglob": { 1021 | "version": "2.1.1", 1022 | "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 1023 | "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 1024 | "dev": true, 1025 | "engines": { 1026 | "node": ">=0.10.0" 1027 | } 1028 | }, 1029 | "node_modules/is-fullwidth-code-point": { 1030 | "version": "3.0.0", 1031 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 1032 | "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 1033 | "dev": true, 1034 | "engines": { 1035 | "node": ">=8" 1036 | } 1037 | }, 1038 | "node_modules/is-glob": { 1039 | "version": "4.0.3", 1040 | "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 1041 | "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 1042 | "dev": true, 1043 | "dependencies": { 1044 | "is-extglob": "^2.1.1" 1045 | }, 1046 | "engines": { 1047 | "node": ">=0.10.0" 1048 | } 1049 | }, 1050 | "node_modules/is-hexadecimal": { 1051 | "version": "1.0.4", 1052 | "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", 1053 | "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", 1054 | "dev": true, 1055 | "funding": { 1056 | "type": "github", 1057 | "url": "https://github.com/sponsors/wooorm" 1058 | } 1059 | }, 1060 | "node_modules/is-interactive": { 1061 | "version": "2.0.0", 1062 | "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", 1063 | "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==", 1064 | "dev": true, 1065 | "engines": { 1066 | "node": ">=12" 1067 | }, 1068 | "funding": { 1069 | "url": "https://github.com/sponsors/sindresorhus" 1070 | } 1071 | }, 1072 | "node_modules/is-number": { 1073 | "version": "7.0.0", 1074 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 1075 | "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 1076 | "dev": true, 1077 | "engines": { 1078 | "node": ">=0.12.0" 1079 | } 1080 | }, 1081 | "node_modules/is-plain-object": { 1082 | "version": "5.0.0", 1083 | "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", 1084 | "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", 1085 | "dev": true, 1086 | "engines": { 1087 | "node": ">=0.10.0" 1088 | } 1089 | }, 1090 | "node_modules/is-unicode-supported": { 1091 | "version": "1.3.0", 1092 | "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", 1093 | "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", 1094 | "dev": true, 1095 | "engines": { 1096 | "node": ">=12" 1097 | }, 1098 | "funding": { 1099 | "url": "https://github.com/sponsors/sindresorhus" 1100 | } 1101 | }, 1102 | "node_modules/is-whitespace-character": { 1103 | "version": "1.0.4", 1104 | "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", 1105 | "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==", 1106 | "dev": true, 1107 | "funding": { 1108 | "type": "github", 1109 | "url": "https://github.com/sponsors/wooorm" 1110 | } 1111 | }, 1112 | "node_modules/is-word-character": { 1113 | "version": "1.0.4", 1114 | "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", 1115 | "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==", 1116 | "dev": true, 1117 | "funding": { 1118 | "type": "github", 1119 | "url": "https://github.com/sponsors/wooorm" 1120 | } 1121 | }, 1122 | "node_modules/js-yaml": { 1123 | "version": "3.14.1", 1124 | "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", 1125 | "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", 1126 | "dev": true, 1127 | "dependencies": { 1128 | "argparse": "^1.0.7", 1129 | "esprima": "^4.0.0" 1130 | }, 1131 | "bin": { 1132 | "js-yaml": "bin/js-yaml.js" 1133 | } 1134 | }, 1135 | "node_modules/jsonfile": { 1136 | "version": "4.0.0", 1137 | "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", 1138 | "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", 1139 | "dev": true, 1140 | "optionalDependencies": { 1141 | "graceful-fs": "^4.1.6" 1142 | } 1143 | }, 1144 | "node_modules/locate-path": { 1145 | "version": "5.0.0", 1146 | "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 1147 | "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 1148 | "dev": true, 1149 | "dependencies": { 1150 | "p-locate": "^4.1.0" 1151 | }, 1152 | "engines": { 1153 | "node": ">=8" 1154 | } 1155 | }, 1156 | "node_modules/log-symbols": { 1157 | "version": "5.1.0", 1158 | "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-5.1.0.tgz", 1159 | "integrity": "sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==", 1160 | "dev": true, 1161 | "dependencies": { 1162 | "chalk": "^5.0.0", 1163 | "is-unicode-supported": "^1.1.0" 1164 | }, 1165 | "engines": { 1166 | "node": ">=12" 1167 | }, 1168 | "funding": { 1169 | "url": "https://github.com/sponsors/sindresorhus" 1170 | } 1171 | }, 1172 | "node_modules/log-symbols/node_modules/chalk": { 1173 | "version": "5.2.0", 1174 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", 1175 | "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==", 1176 | "dev": true, 1177 | "engines": { 1178 | "node": "^12.17.0 || ^14.13 || >=16.0.0" 1179 | }, 1180 | "funding": { 1181 | "url": "https://github.com/chalk/chalk?sponsor=1" 1182 | } 1183 | }, 1184 | "node_modules/longest-streak": { 1185 | "version": "2.0.4", 1186 | "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", 1187 | "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==", 1188 | "dev": true, 1189 | "funding": { 1190 | "type": "github", 1191 | "url": "https://github.com/sponsors/wooorm" 1192 | } 1193 | }, 1194 | "node_modules/make-error": { 1195 | "version": "1.3.6", 1196 | "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", 1197 | "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" 1198 | }, 1199 | "node_modules/markdown-escapes": { 1200 | "version": "1.0.4", 1201 | "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", 1202 | "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==", 1203 | "dev": true, 1204 | "funding": { 1205 | "type": "github", 1206 | "url": "https://github.com/sponsors/wooorm" 1207 | } 1208 | }, 1209 | "node_modules/markdown-table": { 1210 | "version": "1.1.3", 1211 | "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-1.1.3.tgz", 1212 | "integrity": "sha512-1RUZVgQlpJSPWYbFSpmudq5nHY1doEIv89gBtF0s4gW1GF2XorxcA/70M5vq7rLv0a6mhOUccRsqkwhwLCIQ2Q==", 1213 | "dev": true 1214 | }, 1215 | "node_modules/mdast-util-compact": { 1216 | "version": "1.0.4", 1217 | "resolved": "https://registry.npmjs.org/mdast-util-compact/-/mdast-util-compact-1.0.4.tgz", 1218 | "integrity": "sha512-3YDMQHI5vRiS2uygEFYaqckibpJtKq5Sj2c8JioeOQBU6INpKbdWzfyLqFFnDwEcEnRFIdMsguzs5pC1Jp4Isg==", 1219 | "dev": true, 1220 | "dependencies": { 1221 | "unist-util-visit": "^1.1.0" 1222 | }, 1223 | "funding": { 1224 | "type": "opencollective", 1225 | "url": "https://opencollective.com/unified" 1226 | } 1227 | }, 1228 | "node_modules/mdast-util-to-string": { 1229 | "version": "1.1.0", 1230 | "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-1.1.0.tgz", 1231 | "integrity": "sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A==", 1232 | "dev": true, 1233 | "funding": { 1234 | "type": "opencollective", 1235 | "url": "https://opencollective.com/unified" 1236 | } 1237 | }, 1238 | "node_modules/merge2": { 1239 | "version": "1.4.1", 1240 | "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 1241 | "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 1242 | "dev": true, 1243 | "engines": { 1244 | "node": ">= 8" 1245 | } 1246 | }, 1247 | "node_modules/micromatch": { 1248 | "version": "4.0.5", 1249 | "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", 1250 | "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", 1251 | "dev": true, 1252 | "dependencies": { 1253 | "braces": "^3.0.2", 1254 | "picomatch": "^2.3.1" 1255 | }, 1256 | "engines": { 1257 | "node": ">=8.6" 1258 | } 1259 | }, 1260 | "node_modules/mime-db": { 1261 | "version": "1.52.0", 1262 | "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", 1263 | "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", 1264 | "dev": true, 1265 | "engines": { 1266 | "node": ">= 0.6" 1267 | } 1268 | }, 1269 | "node_modules/mime-types": { 1270 | "version": "2.1.35", 1271 | "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", 1272 | "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", 1273 | "dev": true, 1274 | "dependencies": { 1275 | "mime-db": "1.52.0" 1276 | }, 1277 | "engines": { 1278 | "node": ">= 0.6" 1279 | } 1280 | }, 1281 | "node_modules/mimic-fn": { 1282 | "version": "2.1.0", 1283 | "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", 1284 | "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", 1285 | "dev": true, 1286 | "engines": { 1287 | "node": ">=6" 1288 | } 1289 | }, 1290 | "node_modules/node-fetch": { 1291 | "version": "2.6.8", 1292 | "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.8.tgz", 1293 | "integrity": "sha512-RZ6dBYuj8dRSfxpUSu+NsdF1dpPpluJxwOp+6IoDp/sH2QNDSvurYsAa+F1WxY2RjA1iP93xhcsUoYbF2XBqVg==", 1294 | "dev": true, 1295 | "dependencies": { 1296 | "whatwg-url": "^5.0.0" 1297 | }, 1298 | "engines": { 1299 | "node": "4.x || >=6.0.0" 1300 | }, 1301 | "peerDependencies": { 1302 | "encoding": "^0.1.0" 1303 | }, 1304 | "peerDependenciesMeta": { 1305 | "encoding": { 1306 | "optional": true 1307 | } 1308 | } 1309 | }, 1310 | "node_modules/node-persist": { 1311 | "version": "3.1.3", 1312 | "resolved": "https://registry.npmjs.org/node-persist/-/node-persist-3.1.3.tgz", 1313 | "integrity": "sha512-CaFv+kSZtsc+VeDRldK1yR47k1vPLBpzYB9re2z7LIwITxwBtljMq3s8VQnnr+x3E8pQfHbc5r2IyJsBLJhtXg==", 1314 | "dev": true, 1315 | "engines": { 1316 | "node": ">=10.12.0" 1317 | } 1318 | }, 1319 | "node_modules/once": { 1320 | "version": "1.4.0", 1321 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 1322 | "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 1323 | "dev": true, 1324 | "dependencies": { 1325 | "wrappy": "1" 1326 | } 1327 | }, 1328 | "node_modules/onetime": { 1329 | "version": "5.1.2", 1330 | "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", 1331 | "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", 1332 | "dev": true, 1333 | "dependencies": { 1334 | "mimic-fn": "^2.1.0" 1335 | }, 1336 | "engines": { 1337 | "node": ">=6" 1338 | }, 1339 | "funding": { 1340 | "url": "https://github.com/sponsors/sindresorhus" 1341 | } 1342 | }, 1343 | "node_modules/ora": { 1344 | "version": "6.3.0", 1345 | "resolved": "https://registry.npmjs.org/ora/-/ora-6.3.0.tgz", 1346 | "integrity": "sha512-1/D8uRFY0ay2kgBpmAwmSA404w4OoPVhHMqRqtjvrcK/dnzcEZxMJ+V4DUbyICu8IIVRclHcOf5wlD1tMY4GUQ==", 1347 | "dev": true, 1348 | "dependencies": { 1349 | "chalk": "^5.0.0", 1350 | "cli-cursor": "^4.0.0", 1351 | "cli-spinners": "^2.6.1", 1352 | "is-interactive": "^2.0.0", 1353 | "is-unicode-supported": "^1.1.0", 1354 | "log-symbols": "^5.1.0", 1355 | "stdin-discarder": "^0.1.0", 1356 | "strip-ansi": "^7.0.1", 1357 | "wcwidth": "^1.0.1" 1358 | }, 1359 | "engines": { 1360 | "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 1361 | }, 1362 | "funding": { 1363 | "url": "https://github.com/sponsors/sindresorhus" 1364 | } 1365 | }, 1366 | "node_modules/ora/node_modules/ansi-regex": { 1367 | "version": "6.0.1", 1368 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", 1369 | "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", 1370 | "dev": true, 1371 | "engines": { 1372 | "node": ">=12" 1373 | }, 1374 | "funding": { 1375 | "url": "https://github.com/chalk/ansi-regex?sponsor=1" 1376 | } 1377 | }, 1378 | "node_modules/ora/node_modules/chalk": { 1379 | "version": "5.2.0", 1380 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", 1381 | "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==", 1382 | "dev": true, 1383 | "engines": { 1384 | "node": "^12.17.0 || ^14.13 || >=16.0.0" 1385 | }, 1386 | "funding": { 1387 | "url": "https://github.com/chalk/chalk?sponsor=1" 1388 | } 1389 | }, 1390 | "node_modules/ora/node_modules/strip-ansi": { 1391 | "version": "7.0.1", 1392 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", 1393 | "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", 1394 | "dev": true, 1395 | "dependencies": { 1396 | "ansi-regex": "^6.0.1" 1397 | }, 1398 | "engines": { 1399 | "node": ">=12" 1400 | }, 1401 | "funding": { 1402 | "url": "https://github.com/chalk/strip-ansi?sponsor=1" 1403 | } 1404 | }, 1405 | "node_modules/p-limit": { 1406 | "version": "2.3.0", 1407 | "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 1408 | "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 1409 | "dev": true, 1410 | "dependencies": { 1411 | "p-try": "^2.0.0" 1412 | }, 1413 | "engines": { 1414 | "node": ">=6" 1415 | }, 1416 | "funding": { 1417 | "url": "https://github.com/sponsors/sindresorhus" 1418 | } 1419 | }, 1420 | "node_modules/p-locate": { 1421 | "version": "4.1.0", 1422 | "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 1423 | "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 1424 | "dev": true, 1425 | "dependencies": { 1426 | "p-limit": "^2.2.0" 1427 | }, 1428 | "engines": { 1429 | "node": ">=8" 1430 | } 1431 | }, 1432 | "node_modules/p-retry": { 1433 | "version": "5.1.2", 1434 | "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-5.1.2.tgz", 1435 | "integrity": "sha512-couX95waDu98NfNZV+i/iLt+fdVxmI7CbrrdC2uDWfPdUAApyxT4wmDlyOtR5KtTDmkDO0zDScDjDou9YHhd9g==", 1436 | "dev": true, 1437 | "dependencies": { 1438 | "@types/retry": "0.12.1", 1439 | "retry": "^0.13.1" 1440 | }, 1441 | "engines": { 1442 | "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 1443 | }, 1444 | "funding": { 1445 | "url": "https://github.com/sponsors/sindresorhus" 1446 | } 1447 | }, 1448 | "node_modules/p-try": { 1449 | "version": "2.2.0", 1450 | "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", 1451 | "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", 1452 | "dev": true, 1453 | "engines": { 1454 | "node": ">=6" 1455 | } 1456 | }, 1457 | "node_modules/parse-entities": { 1458 | "version": "1.2.2", 1459 | "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.2.tgz", 1460 | "integrity": "sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==", 1461 | "dev": true, 1462 | "dependencies": { 1463 | "character-entities": "^1.0.0", 1464 | "character-entities-legacy": "^1.0.0", 1465 | "character-reference-invalid": "^1.0.0", 1466 | "is-alphanumerical": "^1.0.0", 1467 | "is-decimal": "^1.0.0", 1468 | "is-hexadecimal": "^1.0.0" 1469 | } 1470 | }, 1471 | "node_modules/path-exists": { 1472 | "version": "4.0.0", 1473 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 1474 | "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 1475 | "dev": true, 1476 | "engines": { 1477 | "node": ">=8" 1478 | } 1479 | }, 1480 | "node_modules/path-type": { 1481 | "version": "4.0.0", 1482 | "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", 1483 | "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", 1484 | "dev": true, 1485 | "engines": { 1486 | "node": ">=8" 1487 | } 1488 | }, 1489 | "node_modules/picomatch": { 1490 | "version": "2.3.1", 1491 | "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 1492 | "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 1493 | "dev": true, 1494 | "engines": { 1495 | "node": ">=8.6" 1496 | }, 1497 | "funding": { 1498 | "url": "https://github.com/sponsors/jonschlinkert" 1499 | } 1500 | }, 1501 | "node_modules/pify": { 1502 | "version": "4.0.1", 1503 | "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", 1504 | "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", 1505 | "dev": true, 1506 | "engines": { 1507 | "node": ">=6" 1508 | } 1509 | }, 1510 | "node_modules/proxy-from-env": { 1511 | "version": "1.1.0", 1512 | "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", 1513 | "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", 1514 | "dev": true 1515 | }, 1516 | "node_modules/queue-microtask": { 1517 | "version": "1.2.3", 1518 | "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 1519 | "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 1520 | "dev": true, 1521 | "funding": [ 1522 | { 1523 | "type": "github", 1524 | "url": "https://github.com/sponsors/feross" 1525 | }, 1526 | { 1527 | "type": "patreon", 1528 | "url": "https://www.patreon.com/feross" 1529 | }, 1530 | { 1531 | "type": "consulting", 1532 | "url": "https://feross.org/support" 1533 | } 1534 | ] 1535 | }, 1536 | "node_modules/read-yaml-file": { 1537 | "version": "1.1.0", 1538 | "resolved": "https://registry.npmjs.org/read-yaml-file/-/read-yaml-file-1.1.0.tgz", 1539 | "integrity": "sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==", 1540 | "dev": true, 1541 | "dependencies": { 1542 | "graceful-fs": "^4.1.5", 1543 | "js-yaml": "^3.6.1", 1544 | "pify": "^4.0.1", 1545 | "strip-bom": "^3.0.0" 1546 | }, 1547 | "engines": { 1548 | "node": ">=6" 1549 | } 1550 | }, 1551 | "node_modules/readable-stream": { 1552 | "version": "3.6.2", 1553 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", 1554 | "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", 1555 | "dev": true, 1556 | "dependencies": { 1557 | "inherits": "^2.0.3", 1558 | "string_decoder": "^1.1.1", 1559 | "util-deprecate": "^1.0.1" 1560 | }, 1561 | "engines": { 1562 | "node": ">= 6" 1563 | } 1564 | }, 1565 | "node_modules/regenerator-runtime": { 1566 | "version": "0.13.11", 1567 | "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", 1568 | "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", 1569 | "dev": true 1570 | }, 1571 | "node_modules/remark-parse": { 1572 | "version": "7.0.2", 1573 | "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-7.0.2.tgz", 1574 | "integrity": "sha512-9+my0lQS80IQkYXsMA8Sg6m9QfXYJBnXjWYN5U+kFc5/n69t+XZVXU/ZBYr3cYH8FheEGf1v87rkFDhJ8bVgMA==", 1575 | "dev": true, 1576 | "dependencies": { 1577 | "collapse-white-space": "^1.0.2", 1578 | "is-alphabetical": "^1.0.0", 1579 | "is-decimal": "^1.0.0", 1580 | "is-whitespace-character": "^1.0.0", 1581 | "is-word-character": "^1.0.0", 1582 | "markdown-escapes": "^1.0.0", 1583 | "parse-entities": "^1.1.0", 1584 | "repeat-string": "^1.5.4", 1585 | "state-toggle": "^1.0.0", 1586 | "trim": "0.0.1", 1587 | "trim-trailing-lines": "^1.0.0", 1588 | "unherit": "^1.0.4", 1589 | "unist-util-remove-position": "^1.0.0", 1590 | "vfile-location": "^2.0.0", 1591 | "xtend": "^4.0.1" 1592 | }, 1593 | "funding": { 1594 | "type": "opencollective", 1595 | "url": "https://opencollective.com/unified" 1596 | } 1597 | }, 1598 | "node_modules/remark-stringify": { 1599 | "version": "7.0.4", 1600 | "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-7.0.4.tgz", 1601 | "integrity": "sha512-qck+8NeA1D0utk1ttKcWAoHRrJxERYQzkHDyn+pF5Z4whX1ug98uCNPPSeFgLSaNERRxnD6oxIug6DzZQth6Pg==", 1602 | "dev": true, 1603 | "dependencies": { 1604 | "ccount": "^1.0.0", 1605 | "is-alphanumeric": "^1.0.0", 1606 | "is-decimal": "^1.0.0", 1607 | "is-whitespace-character": "^1.0.0", 1608 | "longest-streak": "^2.0.1", 1609 | "markdown-escapes": "^1.0.0", 1610 | "markdown-table": "^1.1.0", 1611 | "mdast-util-compact": "^1.0.0", 1612 | "parse-entities": "^1.0.2", 1613 | "repeat-string": "^1.5.4", 1614 | "state-toggle": "^1.0.0", 1615 | "stringify-entities": "^2.0.0", 1616 | "unherit": "^1.0.4", 1617 | "xtend": "^4.0.1" 1618 | }, 1619 | "funding": { 1620 | "type": "opencollective", 1621 | "url": "https://opencollective.com/unified" 1622 | } 1623 | }, 1624 | "node_modules/repeat-string": { 1625 | "version": "1.6.1", 1626 | "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", 1627 | "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", 1628 | "dev": true, 1629 | "engines": { 1630 | "node": ">=0.10" 1631 | } 1632 | }, 1633 | "node_modules/require-directory": { 1634 | "version": "2.1.1", 1635 | "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", 1636 | "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", 1637 | "dev": true, 1638 | "engines": { 1639 | "node": ">=0.10.0" 1640 | } 1641 | }, 1642 | "node_modules/restore-cursor": { 1643 | "version": "4.0.0", 1644 | "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", 1645 | "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", 1646 | "dev": true, 1647 | "dependencies": { 1648 | "onetime": "^5.1.0", 1649 | "signal-exit": "^3.0.2" 1650 | }, 1651 | "engines": { 1652 | "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 1653 | }, 1654 | "funding": { 1655 | "url": "https://github.com/sponsors/sindresorhus" 1656 | } 1657 | }, 1658 | "node_modules/retry": { 1659 | "version": "0.13.1", 1660 | "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", 1661 | "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", 1662 | "dev": true, 1663 | "engines": { 1664 | "node": ">= 4" 1665 | } 1666 | }, 1667 | "node_modules/reusify": { 1668 | "version": "1.0.4", 1669 | "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", 1670 | "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", 1671 | "dev": true, 1672 | "engines": { 1673 | "iojs": ">=1.0.0", 1674 | "node": ">=0.10.0" 1675 | } 1676 | }, 1677 | "node_modules/run-parallel": { 1678 | "version": "1.2.0", 1679 | "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 1680 | "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 1681 | "dev": true, 1682 | "funding": [ 1683 | { 1684 | "type": "github", 1685 | "url": "https://github.com/sponsors/feross" 1686 | }, 1687 | { 1688 | "type": "patreon", 1689 | "url": "https://www.patreon.com/feross" 1690 | }, 1691 | { 1692 | "type": "consulting", 1693 | "url": "https://feross.org/support" 1694 | } 1695 | ], 1696 | "dependencies": { 1697 | "queue-microtask": "^1.2.2" 1698 | } 1699 | }, 1700 | "node_modules/safe-buffer": { 1701 | "version": "5.2.1", 1702 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 1703 | "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 1704 | "dev": true, 1705 | "funding": [ 1706 | { 1707 | "type": "github", 1708 | "url": "https://github.com/sponsors/feross" 1709 | }, 1710 | { 1711 | "type": "patreon", 1712 | "url": "https://www.patreon.com/feross" 1713 | }, 1714 | { 1715 | "type": "consulting", 1716 | "url": "https://feross.org/support" 1717 | } 1718 | ] 1719 | }, 1720 | "node_modules/signal-exit": { 1721 | "version": "3.0.7", 1722 | "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", 1723 | "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", 1724 | "dev": true 1725 | }, 1726 | "node_modules/slash": { 1727 | "version": "3.0.0", 1728 | "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", 1729 | "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", 1730 | "dev": true, 1731 | "engines": { 1732 | "node": ">=8" 1733 | } 1734 | }, 1735 | "node_modules/sprintf-js": { 1736 | "version": "1.0.3", 1737 | "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", 1738 | "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", 1739 | "dev": true 1740 | }, 1741 | "node_modules/state-toggle": { 1742 | "version": "1.0.3", 1743 | "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", 1744 | "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==", 1745 | "dev": true, 1746 | "funding": { 1747 | "type": "github", 1748 | "url": "https://github.com/sponsors/wooorm" 1749 | } 1750 | }, 1751 | "node_modules/stdin-discarder": { 1752 | "version": "0.1.0", 1753 | "resolved": "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.1.0.tgz", 1754 | "integrity": "sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==", 1755 | "dev": true, 1756 | "dependencies": { 1757 | "bl": "^5.0.0" 1758 | }, 1759 | "engines": { 1760 | "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 1761 | }, 1762 | "funding": { 1763 | "url": "https://github.com/sponsors/sindresorhus" 1764 | } 1765 | }, 1766 | "node_modules/string_decoder": { 1767 | "version": "1.3.0", 1768 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", 1769 | "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", 1770 | "dev": true, 1771 | "dependencies": { 1772 | "safe-buffer": "~5.2.0" 1773 | } 1774 | }, 1775 | "node_modules/string-width": { 1776 | "version": "4.2.3", 1777 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 1778 | "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 1779 | "dev": true, 1780 | "dependencies": { 1781 | "emoji-regex": "^8.0.0", 1782 | "is-fullwidth-code-point": "^3.0.0", 1783 | "strip-ansi": "^6.0.1" 1784 | }, 1785 | "engines": { 1786 | "node": ">=8" 1787 | } 1788 | }, 1789 | "node_modules/stringify-entities": { 1790 | "version": "2.0.0", 1791 | "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-2.0.0.tgz", 1792 | "integrity": "sha512-fqqhZzXyAM6pGD9lky/GOPq6V4X0SeTAFBl0iXb/BzOegl40gpf/bV3QQP7zULNYvjr6+Dx8SCaDULjVoOru0A==", 1793 | "dev": true, 1794 | "dependencies": { 1795 | "character-entities-html4": "^1.0.0", 1796 | "character-entities-legacy": "^1.0.0", 1797 | "is-alphanumerical": "^1.0.0", 1798 | "is-decimal": "^1.0.2", 1799 | "is-hexadecimal": "^1.0.0" 1800 | } 1801 | }, 1802 | "node_modules/strip-ansi": { 1803 | "version": "6.0.1", 1804 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 1805 | "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 1806 | "dev": true, 1807 | "dependencies": { 1808 | "ansi-regex": "^5.0.1" 1809 | }, 1810 | "engines": { 1811 | "node": ">=8" 1812 | } 1813 | }, 1814 | "node_modules/strip-bom": { 1815 | "version": "3.0.0", 1816 | "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", 1817 | "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", 1818 | "dev": true, 1819 | "engines": { 1820 | "node": ">=4" 1821 | } 1822 | }, 1823 | "node_modules/to-regex-range": { 1824 | "version": "5.0.1", 1825 | "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 1826 | "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 1827 | "dev": true, 1828 | "dependencies": { 1829 | "is-number": "^7.0.0" 1830 | }, 1831 | "engines": { 1832 | "node": ">=8.0" 1833 | } 1834 | }, 1835 | "node_modules/tr46": { 1836 | "version": "0.0.3", 1837 | "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", 1838 | "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", 1839 | "dev": true 1840 | }, 1841 | "node_modules/trim": { 1842 | "version": "0.0.1", 1843 | "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", 1844 | "integrity": "sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==", 1845 | "dev": true 1846 | }, 1847 | "node_modules/trim-trailing-lines": { 1848 | "version": "1.1.4", 1849 | "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz", 1850 | "integrity": "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==", 1851 | "dev": true, 1852 | "funding": { 1853 | "type": "github", 1854 | "url": "https://github.com/sponsors/wooorm" 1855 | } 1856 | }, 1857 | "node_modules/trough": { 1858 | "version": "1.0.5", 1859 | "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", 1860 | "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", 1861 | "dev": true, 1862 | "funding": { 1863 | "type": "github", 1864 | "url": "https://github.com/sponsors/wooorm" 1865 | } 1866 | }, 1867 | "node_modules/ts-node": { 1868 | "version": "10.9.1", 1869 | "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", 1870 | "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", 1871 | "dependencies": { 1872 | "@cspotcode/source-map-support": "^0.8.0", 1873 | "@tsconfig/node10": "^1.0.7", 1874 | "@tsconfig/node12": "^1.0.7", 1875 | "@tsconfig/node14": "^1.0.0", 1876 | "@tsconfig/node16": "^1.0.2", 1877 | "acorn": "^8.4.1", 1878 | "acorn-walk": "^8.1.1", 1879 | "arg": "^4.1.0", 1880 | "create-require": "^1.1.0", 1881 | "diff": "^4.0.1", 1882 | "make-error": "^1.1.1", 1883 | "v8-compile-cache-lib": "^3.0.1", 1884 | "yn": "3.1.1" 1885 | }, 1886 | "bin": { 1887 | "ts-node": "dist/bin.js", 1888 | "ts-node-cwd": "dist/bin-cwd.js", 1889 | "ts-node-esm": "dist/bin-esm.js", 1890 | "ts-node-script": "dist/bin-script.js", 1891 | "ts-node-transpile-only": "dist/bin-transpile.js", 1892 | "ts-script": "dist/bin-script-deprecated.js" 1893 | }, 1894 | "peerDependencies": { 1895 | "@swc/core": ">=1.2.50", 1896 | "@swc/wasm": ">=1.2.50", 1897 | "@types/node": "*", 1898 | "typescript": ">=2.7" 1899 | }, 1900 | "peerDependenciesMeta": { 1901 | "@swc/core": { 1902 | "optional": true 1903 | }, 1904 | "@swc/wasm": { 1905 | "optional": true 1906 | } 1907 | } 1908 | }, 1909 | "node_modules/tunnel": { 1910 | "version": "0.0.6", 1911 | "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", 1912 | "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", 1913 | "dev": true, 1914 | "engines": { 1915 | "node": ">=0.6.11 <=0.7.0 || >=0.7.3" 1916 | } 1917 | }, 1918 | "node_modules/typescript": { 1919 | "version": "4.9.4", 1920 | "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.4.tgz", 1921 | "integrity": "sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==", 1922 | "bin": { 1923 | "tsc": "bin/tsc", 1924 | "tsserver": "bin/tsserver" 1925 | }, 1926 | "engines": { 1927 | "node": ">=4.2.0" 1928 | } 1929 | }, 1930 | "node_modules/unherit": { 1931 | "version": "1.1.3", 1932 | "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", 1933 | "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", 1934 | "dev": true, 1935 | "dependencies": { 1936 | "inherits": "^2.0.0", 1937 | "xtend": "^4.0.0" 1938 | }, 1939 | "funding": { 1940 | "type": "github", 1941 | "url": "https://github.com/sponsors/wooorm" 1942 | } 1943 | }, 1944 | "node_modules/unified": { 1945 | "version": "8.4.2", 1946 | "resolved": "https://registry.npmjs.org/unified/-/unified-8.4.2.tgz", 1947 | "integrity": "sha512-JCrmN13jI4+h9UAyKEoGcDZV+i1E7BLFuG7OsaDvTXI5P0qhHX+vZO/kOhz9jn8HGENDKbwSeB0nVOg4gVStGA==", 1948 | "dev": true, 1949 | "dependencies": { 1950 | "bail": "^1.0.0", 1951 | "extend": "^3.0.0", 1952 | "is-plain-obj": "^2.0.0", 1953 | "trough": "^1.0.0", 1954 | "vfile": "^4.0.0" 1955 | }, 1956 | "funding": { 1957 | "type": "opencollective", 1958 | "url": "https://opencollective.com/unified" 1959 | } 1960 | }, 1961 | "node_modules/unified/node_modules/is-plain-obj": { 1962 | "version": "2.1.0", 1963 | "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", 1964 | "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", 1965 | "dev": true, 1966 | "engines": { 1967 | "node": ">=8" 1968 | } 1969 | }, 1970 | "node_modules/unist-util-is": { 1971 | "version": "3.0.0", 1972 | "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", 1973 | "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==", 1974 | "dev": true 1975 | }, 1976 | "node_modules/unist-util-remove-position": { 1977 | "version": "1.1.4", 1978 | "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz", 1979 | "integrity": "sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A==", 1980 | "dev": true, 1981 | "dependencies": { 1982 | "unist-util-visit": "^1.1.0" 1983 | }, 1984 | "funding": { 1985 | "type": "opencollective", 1986 | "url": "https://opencollective.com/unified" 1987 | } 1988 | }, 1989 | "node_modules/unist-util-stringify-position": { 1990 | "version": "2.0.3", 1991 | "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", 1992 | "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", 1993 | "dev": true, 1994 | "dependencies": { 1995 | "@types/unist": "^2.0.2" 1996 | }, 1997 | "funding": { 1998 | "type": "opencollective", 1999 | "url": "https://opencollective.com/unified" 2000 | } 2001 | }, 2002 | "node_modules/unist-util-visit": { 2003 | "version": "1.4.1", 2004 | "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", 2005 | "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", 2006 | "dev": true, 2007 | "dependencies": { 2008 | "unist-util-visit-parents": "^2.0.0" 2009 | } 2010 | }, 2011 | "node_modules/unist-util-visit-parents": { 2012 | "version": "2.1.2", 2013 | "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", 2014 | "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", 2015 | "dev": true, 2016 | "dependencies": { 2017 | "unist-util-is": "^3.0.0" 2018 | } 2019 | }, 2020 | "node_modules/universal-user-agent": { 2021 | "version": "6.0.0", 2022 | "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", 2023 | "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==", 2024 | "dev": true 2025 | }, 2026 | "node_modules/universalify": { 2027 | "version": "0.1.2", 2028 | "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", 2029 | "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", 2030 | "dev": true, 2031 | "engines": { 2032 | "node": ">= 4.0.0" 2033 | } 2034 | }, 2035 | "node_modules/util-deprecate": { 2036 | "version": "1.0.2", 2037 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 2038 | "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", 2039 | "dev": true 2040 | }, 2041 | "node_modules/uuid": { 2042 | "version": "9.0.0", 2043 | "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", 2044 | "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==", 2045 | "bin": { 2046 | "uuid": "dist/bin/uuid" 2047 | } 2048 | }, 2049 | "node_modules/v8-compile-cache-lib": { 2050 | "version": "3.0.1", 2051 | "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", 2052 | "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==" 2053 | }, 2054 | "node_modules/vfile": { 2055 | "version": "4.2.1", 2056 | "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", 2057 | "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", 2058 | "dev": true, 2059 | "dependencies": { 2060 | "@types/unist": "^2.0.0", 2061 | "is-buffer": "^2.0.0", 2062 | "unist-util-stringify-position": "^2.0.0", 2063 | "vfile-message": "^2.0.0" 2064 | }, 2065 | "funding": { 2066 | "type": "opencollective", 2067 | "url": "https://opencollective.com/unified" 2068 | } 2069 | }, 2070 | "node_modules/vfile-location": { 2071 | "version": "2.0.6", 2072 | "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.6.tgz", 2073 | "integrity": "sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA==", 2074 | "dev": true, 2075 | "funding": { 2076 | "type": "opencollective", 2077 | "url": "https://opencollective.com/unified" 2078 | } 2079 | }, 2080 | "node_modules/vfile-message": { 2081 | "version": "2.0.4", 2082 | "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", 2083 | "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", 2084 | "dev": true, 2085 | "dependencies": { 2086 | "@types/unist": "^2.0.0", 2087 | "unist-util-stringify-position": "^2.0.0" 2088 | }, 2089 | "funding": { 2090 | "type": "opencollective", 2091 | "url": "https://opencollective.com/unified" 2092 | } 2093 | }, 2094 | "node_modules/walkjs": { 2095 | "version": "3.2.4", 2096 | "resolved": "https://registry.npmjs.org/walkjs/-/walkjs-3.2.4.tgz", 2097 | "integrity": "sha512-pBwB51XwCQr6YdfL2cD7xY/oAir9mNF0OrReFYxs3BC1Ft4tDdXGJOUVODthqYkomh3siIbbm/i6bg0pbGUM6g==", 2098 | "dev": true, 2099 | "dependencies": { 2100 | "typescript": "^4.3.5" 2101 | } 2102 | }, 2103 | "node_modules/wcwidth": { 2104 | "version": "1.0.1", 2105 | "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", 2106 | "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", 2107 | "dev": true, 2108 | "dependencies": { 2109 | "defaults": "^1.0.3" 2110 | } 2111 | }, 2112 | "node_modules/webidl-conversions": { 2113 | "version": "3.0.1", 2114 | "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", 2115 | "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", 2116 | "dev": true 2117 | }, 2118 | "node_modules/whatwg-url": { 2119 | "version": "5.0.0", 2120 | "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", 2121 | "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", 2122 | "dev": true, 2123 | "dependencies": { 2124 | "tr46": "~0.0.3", 2125 | "webidl-conversions": "^3.0.0" 2126 | } 2127 | }, 2128 | "node_modules/wrap-ansi": { 2129 | "version": "7.0.0", 2130 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 2131 | "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 2132 | "dev": true, 2133 | "dependencies": { 2134 | "ansi-styles": "^4.0.0", 2135 | "string-width": "^4.1.0", 2136 | "strip-ansi": "^6.0.0" 2137 | }, 2138 | "engines": { 2139 | "node": ">=10" 2140 | }, 2141 | "funding": { 2142 | "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 2143 | } 2144 | }, 2145 | "node_modules/wrap-ansi/node_modules/ansi-styles": { 2146 | "version": "4.3.0", 2147 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 2148 | "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 2149 | "dev": true, 2150 | "dependencies": { 2151 | "color-convert": "^2.0.1" 2152 | }, 2153 | "engines": { 2154 | "node": ">=8" 2155 | }, 2156 | "funding": { 2157 | "url": "https://github.com/chalk/ansi-styles?sponsor=1" 2158 | } 2159 | }, 2160 | "node_modules/wrap-ansi/node_modules/color-convert": { 2161 | "version": "2.0.1", 2162 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 2163 | "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 2164 | "dev": true, 2165 | "dependencies": { 2166 | "color-name": "~1.1.4" 2167 | }, 2168 | "engines": { 2169 | "node": ">=7.0.0" 2170 | } 2171 | }, 2172 | "node_modules/wrap-ansi/node_modules/color-name": { 2173 | "version": "1.1.4", 2174 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 2175 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 2176 | "dev": true 2177 | }, 2178 | "node_modules/wrappy": { 2179 | "version": "1.0.2", 2180 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 2181 | "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", 2182 | "dev": true 2183 | }, 2184 | "node_modules/xtend": { 2185 | "version": "4.0.2", 2186 | "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", 2187 | "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", 2188 | "dev": true, 2189 | "engines": { 2190 | "node": ">=0.4" 2191 | } 2192 | }, 2193 | "node_modules/y18n": { 2194 | "version": "5.0.8", 2195 | "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", 2196 | "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", 2197 | "dev": true, 2198 | "engines": { 2199 | "node": ">=10" 2200 | } 2201 | }, 2202 | "node_modules/yargs": { 2203 | "version": "17.7.1", 2204 | "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", 2205 | "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", 2206 | "dev": true, 2207 | "dependencies": { 2208 | "cliui": "^8.0.1", 2209 | "escalade": "^3.1.1", 2210 | "get-caller-file": "^2.0.5", 2211 | "require-directory": "^2.1.1", 2212 | "string-width": "^4.2.3", 2213 | "y18n": "^5.0.5", 2214 | "yargs-parser": "^21.1.1" 2215 | }, 2216 | "engines": { 2217 | "node": ">=12" 2218 | } 2219 | }, 2220 | "node_modules/yargs/node_modules/yargs-parser": { 2221 | "version": "21.1.1", 2222 | "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", 2223 | "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", 2224 | "dev": true, 2225 | "engines": { 2226 | "node": ">=12" 2227 | } 2228 | }, 2229 | "node_modules/yn": { 2230 | "version": "3.1.1", 2231 | "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", 2232 | "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", 2233 | "engines": { 2234 | "node": ">=6" 2235 | } 2236 | }, 2237 | "packages/api-test": { 2238 | "name": "@primer/figma-api-test", 2239 | "version": "1.12.0", 2240 | "extraneous": true, 2241 | "license": "ISC" 2242 | }, 2243 | "packages/brand": { 2244 | "name": "@primer/figma-brand", 2245 | "version": "1.1.0", 2246 | "license": "ISC" 2247 | }, 2248 | "packages/interfaces": { 2249 | "name": "@primer/figma-interfaces", 2250 | "version": "1.0.0", 2251 | "extraneous": true, 2252 | "license": "ISC" 2253 | }, 2254 | "packages/primitives": { 2255 | "name": "@primer/figma-primitives", 2256 | "version": "1.0.0", 2257 | "extraneous": true, 2258 | "license": "ISC" 2259 | }, 2260 | "packages/primitives-dark": { 2261 | "name": "@primer/figma-primitives-dark", 2262 | "version": "1.1.0", 2263 | "extraneous": true, 2264 | "license": "ISC" 2265 | }, 2266 | "packages/primitives-light": { 2267 | "name": "@primer/figma-primitives-light", 2268 | "version": "1.0.0", 2269 | "extraneous": true, 2270 | "license": "ISC" 2271 | }, 2272 | "packages/web": { 2273 | "name": "@primer/figma-web", 2274 | "version": "1.3.0", 2275 | "license": "ISC" 2276 | } 2277 | }, 2278 | "dependencies": { 2279 | "@actions/github": { 2280 | "version": "5.1.1", 2281 | "resolved": "https://registry.npmjs.org/@actions/github/-/github-5.1.1.tgz", 2282 | "integrity": "sha512-Nk59rMDoJaV+mHCOJPXuvB1zIbomlKS0dmSIqPGxd0enAXBnOfn4VWF+CGtRCwXZG9Epa54tZA7VIRlJDS8A6g==", 2283 | "dev": true, 2284 | "requires": { 2285 | "@actions/http-client": "^2.0.1", 2286 | "@octokit/core": "^3.6.0", 2287 | "@octokit/plugin-paginate-rest": "^2.17.0", 2288 | "@octokit/plugin-rest-endpoint-methods": "^5.13.0" 2289 | } 2290 | }, 2291 | "@actions/http-client": { 2292 | "version": "2.0.1", 2293 | "resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-2.0.1.tgz", 2294 | "integrity": "sha512-PIXiMVtz6VvyaRsGY268qvj57hXQEpsYogYOu2nrQhlf+XCGmZstmuZBbAybUl1nQGnvS1k1eEsQ69ZoD7xlSw==", 2295 | "dev": true, 2296 | "requires": { 2297 | "tunnel": "^0.0.6" 2298 | } 2299 | }, 2300 | "@babel/runtime": { 2301 | "version": "7.20.13", 2302 | "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.13.tgz", 2303 | "integrity": "sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA==", 2304 | "dev": true, 2305 | "requires": { 2306 | "regenerator-runtime": "^0.13.11" 2307 | } 2308 | }, 2309 | "@cspotcode/source-map-support": { 2310 | "version": "0.8.1", 2311 | "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", 2312 | "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", 2313 | "requires": { 2314 | "@jridgewell/trace-mapping": "0.3.9" 2315 | } 2316 | }, 2317 | "@jridgewell/resolve-uri": { 2318 | "version": "3.1.0", 2319 | "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", 2320 | "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==" 2321 | }, 2322 | "@jridgewell/sourcemap-codec": { 2323 | "version": "1.4.14", 2324 | "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", 2325 | "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" 2326 | }, 2327 | "@jridgewell/trace-mapping": { 2328 | "version": "0.3.9", 2329 | "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", 2330 | "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", 2331 | "requires": { 2332 | "@jridgewell/resolve-uri": "^3.0.3", 2333 | "@jridgewell/sourcemap-codec": "^1.4.10" 2334 | } 2335 | }, 2336 | "@manypkg/find-root": { 2337 | "version": "1.1.0", 2338 | "resolved": "https://registry.npmjs.org/@manypkg/find-root/-/find-root-1.1.0.tgz", 2339 | "integrity": "sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==", 2340 | "dev": true, 2341 | "requires": { 2342 | "@babel/runtime": "^7.5.5", 2343 | "@types/node": "^12.7.1", 2344 | "find-up": "^4.1.0", 2345 | "fs-extra": "^8.1.0" 2346 | }, 2347 | "dependencies": { 2348 | "@types/node": { 2349 | "version": "12.20.55", 2350 | "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", 2351 | "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==", 2352 | "dev": true 2353 | }, 2354 | "fs-extra": { 2355 | "version": "8.1.0", 2356 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", 2357 | "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", 2358 | "dev": true, 2359 | "requires": { 2360 | "graceful-fs": "^4.2.0", 2361 | "jsonfile": "^4.0.0", 2362 | "universalify": "^0.1.0" 2363 | } 2364 | } 2365 | } 2366 | }, 2367 | "@manypkg/get-packages": { 2368 | "version": "1.1.3", 2369 | "resolved": "https://registry.npmjs.org/@manypkg/get-packages/-/get-packages-1.1.3.tgz", 2370 | "integrity": "sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==", 2371 | "dev": true, 2372 | "requires": { 2373 | "@babel/runtime": "^7.5.5", 2374 | "@changesets/types": "^4.0.1", 2375 | "@manypkg/find-root": "^1.1.0", 2376 | "fs-extra": "^8.1.0", 2377 | "globby": "^11.0.0", 2378 | "read-yaml-file": "^1.1.0" 2379 | }, 2380 | "dependencies": { 2381 | "@changesets/types": { 2382 | "version": "4.1.0", 2383 | "resolved": "https://registry.npmjs.org/@changesets/types/-/types-4.1.0.tgz", 2384 | "integrity": "sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==", 2385 | "dev": true 2386 | }, 2387 | "fs-extra": { 2388 | "version": "8.1.0", 2389 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", 2390 | "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", 2391 | "dev": true, 2392 | "requires": { 2393 | "graceful-fs": "^4.2.0", 2394 | "jsonfile": "^4.0.0", 2395 | "universalify": "^0.1.0" 2396 | } 2397 | } 2398 | } 2399 | }, 2400 | "@nodelib/fs.scandir": { 2401 | "version": "2.1.5", 2402 | "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 2403 | "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 2404 | "dev": true, 2405 | "requires": { 2406 | "@nodelib/fs.stat": "2.0.5", 2407 | "run-parallel": "^1.1.9" 2408 | } 2409 | }, 2410 | "@nodelib/fs.stat": { 2411 | "version": "2.0.5", 2412 | "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 2413 | "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 2414 | "dev": true 2415 | }, 2416 | "@nodelib/fs.walk": { 2417 | "version": "1.2.8", 2418 | "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 2419 | "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 2420 | "dev": true, 2421 | "requires": { 2422 | "@nodelib/fs.scandir": "2.1.5", 2423 | "fastq": "^1.6.0" 2424 | } 2425 | }, 2426 | "@octokit/auth-token": { 2427 | "version": "2.5.0", 2428 | "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.5.0.tgz", 2429 | "integrity": "sha512-r5FVUJCOLl19AxiuZD2VRZ/ORjp/4IN98Of6YJoJOkY75CIBuYfmiNHGrDwXr+aLGG55igl9QrxX3hbiXlLb+g==", 2430 | "dev": true, 2431 | "requires": { 2432 | "@octokit/types": "^6.0.3" 2433 | } 2434 | }, 2435 | "@octokit/core": { 2436 | "version": "3.6.0", 2437 | "resolved": "https://registry.npmjs.org/@octokit/core/-/core-3.6.0.tgz", 2438 | "integrity": "sha512-7RKRKuA4xTjMhY+eG3jthb3hlZCsOwg3rztWh75Xc+ShDWOfDDATWbeZpAHBNRpm4Tv9WgBMOy1zEJYXG6NJ7Q==", 2439 | "dev": true, 2440 | "requires": { 2441 | "@octokit/auth-token": "^2.4.4", 2442 | "@octokit/graphql": "^4.5.8", 2443 | "@octokit/request": "^5.6.3", 2444 | "@octokit/request-error": "^2.0.5", 2445 | "@octokit/types": "^6.0.3", 2446 | "before-after-hook": "^2.2.0", 2447 | "universal-user-agent": "^6.0.0" 2448 | } 2449 | }, 2450 | "@octokit/endpoint": { 2451 | "version": "6.0.12", 2452 | "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.12.tgz", 2453 | "integrity": "sha512-lF3puPwkQWGfkMClXb4k/eUT/nZKQfxinRWJrdZaJO85Dqwo/G0yOC434Jr2ojwafWJMYqFGFa5ms4jJUgujdA==", 2454 | "dev": true, 2455 | "requires": { 2456 | "@octokit/types": "^6.0.3", 2457 | "is-plain-object": "^5.0.0", 2458 | "universal-user-agent": "^6.0.0" 2459 | } 2460 | }, 2461 | "@octokit/graphql": { 2462 | "version": "4.8.0", 2463 | "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-4.8.0.tgz", 2464 | "integrity": "sha512-0gv+qLSBLKF0z8TKaSKTsS39scVKF9dbMxJpj3U0vC7wjNWFuIpL/z76Qe2fiuCbDRcJSavkXsVtMS6/dtQQsg==", 2465 | "dev": true, 2466 | "requires": { 2467 | "@octokit/request": "^5.6.0", 2468 | "@octokit/types": "^6.0.3", 2469 | "universal-user-agent": "^6.0.0" 2470 | } 2471 | }, 2472 | "@octokit/openapi-types": { 2473 | "version": "12.11.0", 2474 | "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-12.11.0.tgz", 2475 | "integrity": "sha512-VsXyi8peyRq9PqIz/tpqiL2w3w80OgVMwBHltTml3LmVvXiphgeqmY9mvBw9Wu7e0QWk/fqD37ux8yP5uVekyQ==", 2476 | "dev": true 2477 | }, 2478 | "@octokit/plugin-paginate-rest": { 2479 | "version": "2.21.3", 2480 | "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.21.3.tgz", 2481 | "integrity": "sha512-aCZTEf0y2h3OLbrgKkrfFdjRL6eSOo8komneVQJnYecAxIej7Bafor2xhuDJOIFau4pk0i/P28/XgtbyPF0ZHw==", 2482 | "dev": true, 2483 | "requires": { 2484 | "@octokit/types": "^6.40.0" 2485 | } 2486 | }, 2487 | "@octokit/plugin-rest-endpoint-methods": { 2488 | "version": "5.16.2", 2489 | "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.16.2.tgz", 2490 | "integrity": "sha512-8QFz29Fg5jDuTPXVtey05BLm7OB+M8fnvE64RNegzX7U+5NUXcOcnpTIK0YfSHBg8gYd0oxIq3IZTe9SfPZiRw==", 2491 | "dev": true, 2492 | "requires": { 2493 | "@octokit/types": "^6.39.0", 2494 | "deprecation": "^2.3.1" 2495 | } 2496 | }, 2497 | "@octokit/request": { 2498 | "version": "5.6.3", 2499 | "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.6.3.tgz", 2500 | "integrity": "sha512-bFJl0I1KVc9jYTe9tdGGpAMPy32dLBXXo1dS/YwSCTL/2nd9XeHsY616RE3HPXDVk+a+dBuzyz5YdlXwcDTr2A==", 2501 | "dev": true, 2502 | "requires": { 2503 | "@octokit/endpoint": "^6.0.1", 2504 | "@octokit/request-error": "^2.1.0", 2505 | "@octokit/types": "^6.16.1", 2506 | "is-plain-object": "^5.0.0", 2507 | "node-fetch": "^2.6.7", 2508 | "universal-user-agent": "^6.0.0" 2509 | } 2510 | }, 2511 | "@octokit/request-error": { 2512 | "version": "2.1.0", 2513 | "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.1.0.tgz", 2514 | "integrity": "sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg==", 2515 | "dev": true, 2516 | "requires": { 2517 | "@octokit/types": "^6.0.3", 2518 | "deprecation": "^2.0.0", 2519 | "once": "^1.4.0" 2520 | } 2521 | }, 2522 | "@octokit/types": { 2523 | "version": "6.41.0", 2524 | "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.41.0.tgz", 2525 | "integrity": "sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg==", 2526 | "dev": true, 2527 | "requires": { 2528 | "@octokit/openapi-types": "^12.11.0" 2529 | } 2530 | }, 2531 | "@primer/figma-brand": { 2532 | "version": "file:packages/brand" 2533 | }, 2534 | "@primer/figma-library-docgen": { 2535 | "version": "0.7.0", 2536 | "resolved": "https://registry.npmjs.org/@primer/figma-library-docgen/-/figma-library-docgen-0.7.0.tgz", 2537 | "integrity": "sha512-W5U7FEZHfZPvi2zJKUnCR/LZyZG2DzPwgAPX+TmqVvQ546tD1RE2+5QZoUhoUE9C3P61OK65z6u5NYWqTml9PA==", 2538 | "dev": true, 2539 | "requires": { 2540 | "axios": "^1.3.4", 2541 | "dotenv": "^16.0.3", 2542 | "figma-js": "^1.16.0", 2543 | "node-persist": "^3.1.3", 2544 | "ora": "^6.1.2", 2545 | "p-limit": "^4.0.0", 2546 | "p-retry": "^5.1.2", 2547 | "walkjs": "^3.2.4", 2548 | "yargs": "^17.7.1" 2549 | }, 2550 | "dependencies": { 2551 | "p-limit": { 2552 | "version": "4.0.0", 2553 | "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", 2554 | "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", 2555 | "dev": true, 2556 | "requires": { 2557 | "yocto-queue": "^1.0.0" 2558 | } 2559 | }, 2560 | "yocto-queue": { 2561 | "version": "1.0.0", 2562 | "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", 2563 | "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", 2564 | "dev": true 2565 | } 2566 | } 2567 | }, 2568 | "@primer/figma-web": { 2569 | "version": "file:packages/web" 2570 | }, 2571 | "@tsconfig/node10": { 2572 | "version": "1.0.9", 2573 | "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", 2574 | "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==" 2575 | }, 2576 | "@tsconfig/node12": { 2577 | "version": "1.0.11", 2578 | "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", 2579 | "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==" 2580 | }, 2581 | "@tsconfig/node14": { 2582 | "version": "1.0.3", 2583 | "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", 2584 | "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==" 2585 | }, 2586 | "@tsconfig/node16": { 2587 | "version": "1.0.3", 2588 | "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz", 2589 | "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==" 2590 | }, 2591 | "@types/node": { 2592 | "version": "18.11.18", 2593 | "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", 2594 | "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" 2595 | }, 2596 | "@types/retry": { 2597 | "version": "0.12.1", 2598 | "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", 2599 | "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==", 2600 | "dev": true 2601 | }, 2602 | "@types/unist": { 2603 | "version": "2.0.6", 2604 | "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", 2605 | "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==", 2606 | "dev": true 2607 | }, 2608 | "acorn": { 2609 | "version": "8.8.1", 2610 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", 2611 | "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==" 2612 | }, 2613 | "acorn-walk": { 2614 | "version": "8.2.0", 2615 | "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", 2616 | "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==" 2617 | }, 2618 | "ansi-regex": { 2619 | "version": "5.0.1", 2620 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 2621 | "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 2622 | "dev": true 2623 | }, 2624 | "arg": { 2625 | "version": "4.1.3", 2626 | "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", 2627 | "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==" 2628 | }, 2629 | "argparse": { 2630 | "version": "1.0.10", 2631 | "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", 2632 | "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", 2633 | "dev": true, 2634 | "requires": { 2635 | "sprintf-js": "~1.0.2" 2636 | } 2637 | }, 2638 | "array-union": { 2639 | "version": "2.1.0", 2640 | "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", 2641 | "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", 2642 | "dev": true 2643 | }, 2644 | "asynckit": { 2645 | "version": "0.4.0", 2646 | "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", 2647 | "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", 2648 | "dev": true 2649 | }, 2650 | "axios": { 2651 | "version": "1.3.4", 2652 | "resolved": "https://registry.npmjs.org/axios/-/axios-1.3.4.tgz", 2653 | "integrity": "sha512-toYm+Bsyl6VC5wSkfkbbNB6ROv7KY93PEBBL6xyDczaIHasAiv4wPqQ/c4RjoQzipxRD2W5g21cOqQulZ7rHwQ==", 2654 | "dev": true, 2655 | "requires": { 2656 | "follow-redirects": "^1.15.0", 2657 | "form-data": "^4.0.0", 2658 | "proxy-from-env": "^1.1.0" 2659 | } 2660 | }, 2661 | "bail": { 2662 | "version": "1.0.5", 2663 | "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", 2664 | "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", 2665 | "dev": true 2666 | }, 2667 | "base64-js": { 2668 | "version": "1.5.1", 2669 | "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", 2670 | "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", 2671 | "dev": true 2672 | }, 2673 | "before-after-hook": { 2674 | "version": "2.2.3", 2675 | "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz", 2676 | "integrity": "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==", 2677 | "dev": true 2678 | }, 2679 | "bl": { 2680 | "version": "5.1.0", 2681 | "resolved": "https://registry.npmjs.org/bl/-/bl-5.1.0.tgz", 2682 | "integrity": "sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==", 2683 | "dev": true, 2684 | "requires": { 2685 | "buffer": "^6.0.3", 2686 | "inherits": "^2.0.4", 2687 | "readable-stream": "^3.4.0" 2688 | } 2689 | }, 2690 | "braces": { 2691 | "version": "3.0.2", 2692 | "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 2693 | "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 2694 | "dev": true, 2695 | "requires": { 2696 | "fill-range": "^7.0.1" 2697 | } 2698 | }, 2699 | "buffer": { 2700 | "version": "6.0.3", 2701 | "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", 2702 | "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", 2703 | "dev": true, 2704 | "requires": { 2705 | "base64-js": "^1.3.1", 2706 | "ieee754": "^1.2.1" 2707 | } 2708 | }, 2709 | "ccount": { 2710 | "version": "1.1.0", 2711 | "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz", 2712 | "integrity": "sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==", 2713 | "dev": true 2714 | }, 2715 | "character-entities": { 2716 | "version": "1.2.4", 2717 | "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", 2718 | "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", 2719 | "dev": true 2720 | }, 2721 | "character-entities-html4": { 2722 | "version": "1.1.4", 2723 | "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-1.1.4.tgz", 2724 | "integrity": "sha512-HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g==", 2725 | "dev": true 2726 | }, 2727 | "character-entities-legacy": { 2728 | "version": "1.1.4", 2729 | "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", 2730 | "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", 2731 | "dev": true 2732 | }, 2733 | "character-reference-invalid": { 2734 | "version": "1.1.4", 2735 | "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", 2736 | "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", 2737 | "dev": true 2738 | }, 2739 | "cli-cursor": { 2740 | "version": "4.0.0", 2741 | "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", 2742 | "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", 2743 | "dev": true, 2744 | "requires": { 2745 | "restore-cursor": "^4.0.0" 2746 | } 2747 | }, 2748 | "cli-spinners": { 2749 | "version": "2.7.0", 2750 | "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.7.0.tgz", 2751 | "integrity": "sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==", 2752 | "dev": true 2753 | }, 2754 | "cliui": { 2755 | "version": "8.0.1", 2756 | "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", 2757 | "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", 2758 | "dev": true, 2759 | "requires": { 2760 | "string-width": "^4.2.0", 2761 | "strip-ansi": "^6.0.1", 2762 | "wrap-ansi": "^7.0.0" 2763 | } 2764 | }, 2765 | "clone": { 2766 | "version": "1.0.4", 2767 | "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", 2768 | "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", 2769 | "dev": true 2770 | }, 2771 | "collapse-white-space": { 2772 | "version": "1.0.6", 2773 | "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", 2774 | "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==", 2775 | "dev": true 2776 | }, 2777 | "combined-stream": { 2778 | "version": "1.0.8", 2779 | "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", 2780 | "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", 2781 | "dev": true, 2782 | "requires": { 2783 | "delayed-stream": "~1.0.0" 2784 | } 2785 | }, 2786 | "create-require": { 2787 | "version": "1.1.1", 2788 | "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", 2789 | "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==" 2790 | }, 2791 | "defaults": { 2792 | "version": "1.0.4", 2793 | "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", 2794 | "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", 2795 | "dev": true, 2796 | "requires": { 2797 | "clone": "^1.0.2" 2798 | } 2799 | }, 2800 | "delayed-stream": { 2801 | "version": "1.0.0", 2802 | "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", 2803 | "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", 2804 | "dev": true 2805 | }, 2806 | "deprecation": { 2807 | "version": "2.3.1", 2808 | "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", 2809 | "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==", 2810 | "dev": true 2811 | }, 2812 | "diff": { 2813 | "version": "4.0.2", 2814 | "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", 2815 | "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==" 2816 | }, 2817 | "dir-glob": { 2818 | "version": "3.0.1", 2819 | "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", 2820 | "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", 2821 | "dev": true, 2822 | "requires": { 2823 | "path-type": "^4.0.0" 2824 | } 2825 | }, 2826 | "dotenv": { 2827 | "version": "16.0.3", 2828 | "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz", 2829 | "integrity": "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==", 2830 | "dev": true 2831 | }, 2832 | "emoji-regex": { 2833 | "version": "8.0.0", 2834 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 2835 | "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 2836 | "dev": true 2837 | }, 2838 | "escalade": { 2839 | "version": "3.1.1", 2840 | "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", 2841 | "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", 2842 | "dev": true 2843 | }, 2844 | "esprima": { 2845 | "version": "4.0.1", 2846 | "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", 2847 | "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", 2848 | "dev": true 2849 | }, 2850 | "extend": { 2851 | "version": "3.0.2", 2852 | "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", 2853 | "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", 2854 | "dev": true 2855 | }, 2856 | "fast-glob": { 2857 | "version": "3.2.12", 2858 | "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", 2859 | "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", 2860 | "dev": true, 2861 | "requires": { 2862 | "@nodelib/fs.stat": "^2.0.2", 2863 | "@nodelib/fs.walk": "^1.2.3", 2864 | "glob-parent": "^5.1.2", 2865 | "merge2": "^1.3.0", 2866 | "micromatch": "^4.0.4" 2867 | } 2868 | }, 2869 | "fastq": { 2870 | "version": "1.15.0", 2871 | "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", 2872 | "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", 2873 | "dev": true, 2874 | "requires": { 2875 | "reusify": "^1.0.4" 2876 | } 2877 | }, 2878 | "figma-js": { 2879 | "version": "1.16.0", 2880 | "resolved": "https://registry.npmjs.org/figma-js/-/figma-js-1.16.0.tgz", 2881 | "integrity": "sha512-cImQT9DAJp1J0xr6FMUAswXKEnjwrDz4QKAgIBpUyydKAgDS/lm862stjweHp99uco5qLoNv+GbwQWBHyDvDQw==", 2882 | "dev": true, 2883 | "requires": { 2884 | "axios": "^0.21.1" 2885 | }, 2886 | "dependencies": { 2887 | "axios": { 2888 | "version": "0.21.4", 2889 | "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", 2890 | "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", 2891 | "dev": true, 2892 | "requires": { 2893 | "follow-redirects": "^1.14.0" 2894 | } 2895 | } 2896 | } 2897 | }, 2898 | "fill-range": { 2899 | "version": "7.0.1", 2900 | "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 2901 | "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 2902 | "dev": true, 2903 | "requires": { 2904 | "to-regex-range": "^5.0.1" 2905 | } 2906 | }, 2907 | "find-up": { 2908 | "version": "4.1.0", 2909 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 2910 | "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 2911 | "dev": true, 2912 | "requires": { 2913 | "locate-path": "^5.0.0", 2914 | "path-exists": "^4.0.0" 2915 | } 2916 | }, 2917 | "follow-redirects": { 2918 | "version": "1.15.2", 2919 | "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", 2920 | "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", 2921 | "dev": true 2922 | }, 2923 | "form-data": { 2924 | "version": "4.0.0", 2925 | "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", 2926 | "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", 2927 | "dev": true, 2928 | "requires": { 2929 | "asynckit": "^0.4.0", 2930 | "combined-stream": "^1.0.8", 2931 | "mime-types": "^2.1.12" 2932 | } 2933 | }, 2934 | "get-caller-file": { 2935 | "version": "2.0.5", 2936 | "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", 2937 | "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", 2938 | "dev": true 2939 | }, 2940 | "glob-parent": { 2941 | "version": "5.1.2", 2942 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 2943 | "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 2944 | "dev": true, 2945 | "requires": { 2946 | "is-glob": "^4.0.1" 2947 | } 2948 | }, 2949 | "globby": { 2950 | "version": "11.1.0", 2951 | "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", 2952 | "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", 2953 | "dev": true, 2954 | "requires": { 2955 | "array-union": "^2.1.0", 2956 | "dir-glob": "^3.0.1", 2957 | "fast-glob": "^3.2.9", 2958 | "ignore": "^5.2.0", 2959 | "merge2": "^1.4.1", 2960 | "slash": "^3.0.0" 2961 | } 2962 | }, 2963 | "graceful-fs": { 2964 | "version": "4.2.10", 2965 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", 2966 | "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", 2967 | "dev": true 2968 | }, 2969 | "ieee754": { 2970 | "version": "1.2.1", 2971 | "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", 2972 | "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", 2973 | "dev": true 2974 | }, 2975 | "ignore": { 2976 | "version": "5.2.4", 2977 | "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", 2978 | "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", 2979 | "dev": true 2980 | }, 2981 | "inherits": { 2982 | "version": "2.0.4", 2983 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 2984 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 2985 | "dev": true 2986 | }, 2987 | "is-alphabetical": { 2988 | "version": "1.0.4", 2989 | "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", 2990 | "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", 2991 | "dev": true 2992 | }, 2993 | "is-alphanumeric": { 2994 | "version": "1.0.0", 2995 | "resolved": "https://registry.npmjs.org/is-alphanumeric/-/is-alphanumeric-1.0.0.tgz", 2996 | "integrity": "sha512-ZmRL7++ZkcMOfDuWZuMJyIVLr2keE1o/DeNWh1EmgqGhUcV+9BIVsx0BcSBOHTZqzjs4+dISzr2KAeBEWGgXeA==", 2997 | "dev": true 2998 | }, 2999 | "is-alphanumerical": { 3000 | "version": "1.0.4", 3001 | "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", 3002 | "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", 3003 | "dev": true, 3004 | "requires": { 3005 | "is-alphabetical": "^1.0.0", 3006 | "is-decimal": "^1.0.0" 3007 | } 3008 | }, 3009 | "is-buffer": { 3010 | "version": "2.0.5", 3011 | "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", 3012 | "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", 3013 | "dev": true 3014 | }, 3015 | "is-decimal": { 3016 | "version": "1.0.4", 3017 | "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", 3018 | "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", 3019 | "dev": true 3020 | }, 3021 | "is-extglob": { 3022 | "version": "2.1.1", 3023 | "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 3024 | "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 3025 | "dev": true 3026 | }, 3027 | "is-fullwidth-code-point": { 3028 | "version": "3.0.0", 3029 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 3030 | "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 3031 | "dev": true 3032 | }, 3033 | "is-glob": { 3034 | "version": "4.0.3", 3035 | "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 3036 | "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 3037 | "dev": true, 3038 | "requires": { 3039 | "is-extglob": "^2.1.1" 3040 | } 3041 | }, 3042 | "is-hexadecimal": { 3043 | "version": "1.0.4", 3044 | "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", 3045 | "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", 3046 | "dev": true 3047 | }, 3048 | "is-interactive": { 3049 | "version": "2.0.0", 3050 | "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", 3051 | "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==", 3052 | "dev": true 3053 | }, 3054 | "is-number": { 3055 | "version": "7.0.0", 3056 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 3057 | "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 3058 | "dev": true 3059 | }, 3060 | "is-plain-object": { 3061 | "version": "5.0.0", 3062 | "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", 3063 | "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", 3064 | "dev": true 3065 | }, 3066 | "is-unicode-supported": { 3067 | "version": "1.3.0", 3068 | "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", 3069 | "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", 3070 | "dev": true 3071 | }, 3072 | "is-whitespace-character": { 3073 | "version": "1.0.4", 3074 | "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", 3075 | "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==", 3076 | "dev": true 3077 | }, 3078 | "is-word-character": { 3079 | "version": "1.0.4", 3080 | "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", 3081 | "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==", 3082 | "dev": true 3083 | }, 3084 | "js-yaml": { 3085 | "version": "3.14.1", 3086 | "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", 3087 | "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", 3088 | "dev": true, 3089 | "requires": { 3090 | "argparse": "^1.0.7", 3091 | "esprima": "^4.0.0" 3092 | } 3093 | }, 3094 | "jsonfile": { 3095 | "version": "4.0.0", 3096 | "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", 3097 | "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", 3098 | "dev": true, 3099 | "requires": { 3100 | "graceful-fs": "^4.1.6" 3101 | } 3102 | }, 3103 | "locate-path": { 3104 | "version": "5.0.0", 3105 | "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 3106 | "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 3107 | "dev": true, 3108 | "requires": { 3109 | "p-locate": "^4.1.0" 3110 | } 3111 | }, 3112 | "log-symbols": { 3113 | "version": "5.1.0", 3114 | "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-5.1.0.tgz", 3115 | "integrity": "sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==", 3116 | "dev": true, 3117 | "requires": { 3118 | "chalk": "^5.0.0", 3119 | "is-unicode-supported": "^1.1.0" 3120 | }, 3121 | "dependencies": { 3122 | "chalk": { 3123 | "version": "5.2.0", 3124 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", 3125 | "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==", 3126 | "dev": true 3127 | } 3128 | } 3129 | }, 3130 | "longest-streak": { 3131 | "version": "2.0.4", 3132 | "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", 3133 | "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==", 3134 | "dev": true 3135 | }, 3136 | "make-error": { 3137 | "version": "1.3.6", 3138 | "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", 3139 | "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" 3140 | }, 3141 | "markdown-escapes": { 3142 | "version": "1.0.4", 3143 | "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", 3144 | "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==", 3145 | "dev": true 3146 | }, 3147 | "markdown-table": { 3148 | "version": "1.1.3", 3149 | "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-1.1.3.tgz", 3150 | "integrity": "sha512-1RUZVgQlpJSPWYbFSpmudq5nHY1doEIv89gBtF0s4gW1GF2XorxcA/70M5vq7rLv0a6mhOUccRsqkwhwLCIQ2Q==", 3151 | "dev": true 3152 | }, 3153 | "mdast-util-compact": { 3154 | "version": "1.0.4", 3155 | "resolved": "https://registry.npmjs.org/mdast-util-compact/-/mdast-util-compact-1.0.4.tgz", 3156 | "integrity": "sha512-3YDMQHI5vRiS2uygEFYaqckibpJtKq5Sj2c8JioeOQBU6INpKbdWzfyLqFFnDwEcEnRFIdMsguzs5pC1Jp4Isg==", 3157 | "dev": true, 3158 | "requires": { 3159 | "unist-util-visit": "^1.1.0" 3160 | } 3161 | }, 3162 | "mdast-util-to-string": { 3163 | "version": "1.1.0", 3164 | "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-1.1.0.tgz", 3165 | "integrity": "sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A==", 3166 | "dev": true 3167 | }, 3168 | "merge2": { 3169 | "version": "1.4.1", 3170 | "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 3171 | "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 3172 | "dev": true 3173 | }, 3174 | "micromatch": { 3175 | "version": "4.0.5", 3176 | "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", 3177 | "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", 3178 | "dev": true, 3179 | "requires": { 3180 | "braces": "^3.0.2", 3181 | "picomatch": "^2.3.1" 3182 | } 3183 | }, 3184 | "mime-db": { 3185 | "version": "1.52.0", 3186 | "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", 3187 | "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", 3188 | "dev": true 3189 | }, 3190 | "mime-types": { 3191 | "version": "2.1.35", 3192 | "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", 3193 | "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", 3194 | "dev": true, 3195 | "requires": { 3196 | "mime-db": "1.52.0" 3197 | } 3198 | }, 3199 | "mimic-fn": { 3200 | "version": "2.1.0", 3201 | "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", 3202 | "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", 3203 | "dev": true 3204 | }, 3205 | "node-fetch": { 3206 | "version": "2.6.8", 3207 | "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.8.tgz", 3208 | "integrity": "sha512-RZ6dBYuj8dRSfxpUSu+NsdF1dpPpluJxwOp+6IoDp/sH2QNDSvurYsAa+F1WxY2RjA1iP93xhcsUoYbF2XBqVg==", 3209 | "dev": true, 3210 | "requires": { 3211 | "whatwg-url": "^5.0.0" 3212 | } 3213 | }, 3214 | "node-persist": { 3215 | "version": "3.1.3", 3216 | "resolved": "https://registry.npmjs.org/node-persist/-/node-persist-3.1.3.tgz", 3217 | "integrity": "sha512-CaFv+kSZtsc+VeDRldK1yR47k1vPLBpzYB9re2z7LIwITxwBtljMq3s8VQnnr+x3E8pQfHbc5r2IyJsBLJhtXg==", 3218 | "dev": true 3219 | }, 3220 | "once": { 3221 | "version": "1.4.0", 3222 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 3223 | "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 3224 | "dev": true, 3225 | "requires": { 3226 | "wrappy": "1" 3227 | } 3228 | }, 3229 | "onetime": { 3230 | "version": "5.1.2", 3231 | "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", 3232 | "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", 3233 | "dev": true, 3234 | "requires": { 3235 | "mimic-fn": "^2.1.0" 3236 | } 3237 | }, 3238 | "ora": { 3239 | "version": "6.3.0", 3240 | "resolved": "https://registry.npmjs.org/ora/-/ora-6.3.0.tgz", 3241 | "integrity": "sha512-1/D8uRFY0ay2kgBpmAwmSA404w4OoPVhHMqRqtjvrcK/dnzcEZxMJ+V4DUbyICu8IIVRclHcOf5wlD1tMY4GUQ==", 3242 | "dev": true, 3243 | "requires": { 3244 | "chalk": "^5.0.0", 3245 | "cli-cursor": "^4.0.0", 3246 | "cli-spinners": "^2.6.1", 3247 | "is-interactive": "^2.0.0", 3248 | "is-unicode-supported": "^1.1.0", 3249 | "log-symbols": "^5.1.0", 3250 | "stdin-discarder": "^0.1.0", 3251 | "strip-ansi": "^7.0.1", 3252 | "wcwidth": "^1.0.1" 3253 | }, 3254 | "dependencies": { 3255 | "ansi-regex": { 3256 | "version": "6.0.1", 3257 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", 3258 | "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", 3259 | "dev": true 3260 | }, 3261 | "chalk": { 3262 | "version": "5.2.0", 3263 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", 3264 | "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==", 3265 | "dev": true 3266 | }, 3267 | "strip-ansi": { 3268 | "version": "7.0.1", 3269 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", 3270 | "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", 3271 | "dev": true, 3272 | "requires": { 3273 | "ansi-regex": "^6.0.1" 3274 | } 3275 | } 3276 | } 3277 | }, 3278 | "p-limit": { 3279 | "version": "2.3.0", 3280 | "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 3281 | "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 3282 | "dev": true, 3283 | "requires": { 3284 | "p-try": "^2.0.0" 3285 | } 3286 | }, 3287 | "p-locate": { 3288 | "version": "4.1.0", 3289 | "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 3290 | "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 3291 | "dev": true, 3292 | "requires": { 3293 | "p-limit": "^2.2.0" 3294 | } 3295 | }, 3296 | "p-retry": { 3297 | "version": "5.1.2", 3298 | "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-5.1.2.tgz", 3299 | "integrity": "sha512-couX95waDu98NfNZV+i/iLt+fdVxmI7CbrrdC2uDWfPdUAApyxT4wmDlyOtR5KtTDmkDO0zDScDjDou9YHhd9g==", 3300 | "dev": true, 3301 | "requires": { 3302 | "@types/retry": "0.12.1", 3303 | "retry": "^0.13.1" 3304 | } 3305 | }, 3306 | "p-try": { 3307 | "version": "2.2.0", 3308 | "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", 3309 | "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", 3310 | "dev": true 3311 | }, 3312 | "parse-entities": { 3313 | "version": "1.2.2", 3314 | "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.2.tgz", 3315 | "integrity": "sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==", 3316 | "dev": true, 3317 | "requires": { 3318 | "character-entities": "^1.0.0", 3319 | "character-entities-legacy": "^1.0.0", 3320 | "character-reference-invalid": "^1.0.0", 3321 | "is-alphanumerical": "^1.0.0", 3322 | "is-decimal": "^1.0.0", 3323 | "is-hexadecimal": "^1.0.0" 3324 | } 3325 | }, 3326 | "path-exists": { 3327 | "version": "4.0.0", 3328 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 3329 | "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 3330 | "dev": true 3331 | }, 3332 | "path-type": { 3333 | "version": "4.0.0", 3334 | "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", 3335 | "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", 3336 | "dev": true 3337 | }, 3338 | "picomatch": { 3339 | "version": "2.3.1", 3340 | "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 3341 | "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 3342 | "dev": true 3343 | }, 3344 | "pify": { 3345 | "version": "4.0.1", 3346 | "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", 3347 | "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", 3348 | "dev": true 3349 | }, 3350 | "proxy-from-env": { 3351 | "version": "1.1.0", 3352 | "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", 3353 | "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", 3354 | "dev": true 3355 | }, 3356 | "queue-microtask": { 3357 | "version": "1.2.3", 3358 | "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 3359 | "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 3360 | "dev": true 3361 | }, 3362 | "read-yaml-file": { 3363 | "version": "1.1.0", 3364 | "resolved": "https://registry.npmjs.org/read-yaml-file/-/read-yaml-file-1.1.0.tgz", 3365 | "integrity": "sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==", 3366 | "dev": true, 3367 | "requires": { 3368 | "graceful-fs": "^4.1.5", 3369 | "js-yaml": "^3.6.1", 3370 | "pify": "^4.0.1", 3371 | "strip-bom": "^3.0.0" 3372 | } 3373 | }, 3374 | "readable-stream": { 3375 | "version": "3.6.2", 3376 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", 3377 | "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", 3378 | "dev": true, 3379 | "requires": { 3380 | "inherits": "^2.0.3", 3381 | "string_decoder": "^1.1.1", 3382 | "util-deprecate": "^1.0.1" 3383 | } 3384 | }, 3385 | "regenerator-runtime": { 3386 | "version": "0.13.11", 3387 | "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", 3388 | "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", 3389 | "dev": true 3390 | }, 3391 | "remark-parse": { 3392 | "version": "7.0.2", 3393 | "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-7.0.2.tgz", 3394 | "integrity": "sha512-9+my0lQS80IQkYXsMA8Sg6m9QfXYJBnXjWYN5U+kFc5/n69t+XZVXU/ZBYr3cYH8FheEGf1v87rkFDhJ8bVgMA==", 3395 | "dev": true, 3396 | "requires": { 3397 | "collapse-white-space": "^1.0.2", 3398 | "is-alphabetical": "^1.0.0", 3399 | "is-decimal": "^1.0.0", 3400 | "is-whitespace-character": "^1.0.0", 3401 | "is-word-character": "^1.0.0", 3402 | "markdown-escapes": "^1.0.0", 3403 | "parse-entities": "^1.1.0", 3404 | "repeat-string": "^1.5.4", 3405 | "state-toggle": "^1.0.0", 3406 | "trim": "0.0.1", 3407 | "trim-trailing-lines": "^1.0.0", 3408 | "unherit": "^1.0.4", 3409 | "unist-util-remove-position": "^1.0.0", 3410 | "vfile-location": "^2.0.0", 3411 | "xtend": "^4.0.1" 3412 | } 3413 | }, 3414 | "remark-stringify": { 3415 | "version": "7.0.4", 3416 | "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-7.0.4.tgz", 3417 | "integrity": "sha512-qck+8NeA1D0utk1ttKcWAoHRrJxERYQzkHDyn+pF5Z4whX1ug98uCNPPSeFgLSaNERRxnD6oxIug6DzZQth6Pg==", 3418 | "dev": true, 3419 | "requires": { 3420 | "ccount": "^1.0.0", 3421 | "is-alphanumeric": "^1.0.0", 3422 | "is-decimal": "^1.0.0", 3423 | "is-whitespace-character": "^1.0.0", 3424 | "longest-streak": "^2.0.1", 3425 | "markdown-escapes": "^1.0.0", 3426 | "markdown-table": "^1.1.0", 3427 | "mdast-util-compact": "^1.0.0", 3428 | "parse-entities": "^1.0.2", 3429 | "repeat-string": "^1.5.4", 3430 | "state-toggle": "^1.0.0", 3431 | "stringify-entities": "^2.0.0", 3432 | "unherit": "^1.0.4", 3433 | "xtend": "^4.0.1" 3434 | } 3435 | }, 3436 | "repeat-string": { 3437 | "version": "1.6.1", 3438 | "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", 3439 | "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", 3440 | "dev": true 3441 | }, 3442 | "require-directory": { 3443 | "version": "2.1.1", 3444 | "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", 3445 | "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", 3446 | "dev": true 3447 | }, 3448 | "restore-cursor": { 3449 | "version": "4.0.0", 3450 | "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", 3451 | "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", 3452 | "dev": true, 3453 | "requires": { 3454 | "onetime": "^5.1.0", 3455 | "signal-exit": "^3.0.2" 3456 | } 3457 | }, 3458 | "retry": { 3459 | "version": "0.13.1", 3460 | "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", 3461 | "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", 3462 | "dev": true 3463 | }, 3464 | "reusify": { 3465 | "version": "1.0.4", 3466 | "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", 3467 | "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", 3468 | "dev": true 3469 | }, 3470 | "run-parallel": { 3471 | "version": "1.2.0", 3472 | "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 3473 | "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 3474 | "dev": true, 3475 | "requires": { 3476 | "queue-microtask": "^1.2.2" 3477 | } 3478 | }, 3479 | "safe-buffer": { 3480 | "version": "5.2.1", 3481 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 3482 | "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 3483 | "dev": true 3484 | }, 3485 | "signal-exit": { 3486 | "version": "3.0.7", 3487 | "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", 3488 | "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", 3489 | "dev": true 3490 | }, 3491 | "slash": { 3492 | "version": "3.0.0", 3493 | "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", 3494 | "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", 3495 | "dev": true 3496 | }, 3497 | "sprintf-js": { 3498 | "version": "1.0.3", 3499 | "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", 3500 | "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", 3501 | "dev": true 3502 | }, 3503 | "state-toggle": { 3504 | "version": "1.0.3", 3505 | "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", 3506 | "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==", 3507 | "dev": true 3508 | }, 3509 | "stdin-discarder": { 3510 | "version": "0.1.0", 3511 | "resolved": "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.1.0.tgz", 3512 | "integrity": "sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==", 3513 | "dev": true, 3514 | "requires": { 3515 | "bl": "^5.0.0" 3516 | } 3517 | }, 3518 | "string_decoder": { 3519 | "version": "1.3.0", 3520 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", 3521 | "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", 3522 | "dev": true, 3523 | "requires": { 3524 | "safe-buffer": "~5.2.0" 3525 | } 3526 | }, 3527 | "string-width": { 3528 | "version": "4.2.3", 3529 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 3530 | "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 3531 | "dev": true, 3532 | "requires": { 3533 | "emoji-regex": "^8.0.0", 3534 | "is-fullwidth-code-point": "^3.0.0", 3535 | "strip-ansi": "^6.0.1" 3536 | } 3537 | }, 3538 | "stringify-entities": { 3539 | "version": "2.0.0", 3540 | "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-2.0.0.tgz", 3541 | "integrity": "sha512-fqqhZzXyAM6pGD9lky/GOPq6V4X0SeTAFBl0iXb/BzOegl40gpf/bV3QQP7zULNYvjr6+Dx8SCaDULjVoOru0A==", 3542 | "dev": true, 3543 | "requires": { 3544 | "character-entities-html4": "^1.0.0", 3545 | "character-entities-legacy": "^1.0.0", 3546 | "is-alphanumerical": "^1.0.0", 3547 | "is-decimal": "^1.0.2", 3548 | "is-hexadecimal": "^1.0.0" 3549 | } 3550 | }, 3551 | "strip-ansi": { 3552 | "version": "6.0.1", 3553 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 3554 | "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 3555 | "dev": true, 3556 | "requires": { 3557 | "ansi-regex": "^5.0.1" 3558 | } 3559 | }, 3560 | "strip-bom": { 3561 | "version": "3.0.0", 3562 | "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", 3563 | "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", 3564 | "dev": true 3565 | }, 3566 | "to-regex-range": { 3567 | "version": "5.0.1", 3568 | "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 3569 | "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 3570 | "dev": true, 3571 | "requires": { 3572 | "is-number": "^7.0.0" 3573 | } 3574 | }, 3575 | "tr46": { 3576 | "version": "0.0.3", 3577 | "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", 3578 | "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", 3579 | "dev": true 3580 | }, 3581 | "trim": { 3582 | "version": "0.0.1", 3583 | "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", 3584 | "integrity": "sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==", 3585 | "dev": true 3586 | }, 3587 | "trim-trailing-lines": { 3588 | "version": "1.1.4", 3589 | "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz", 3590 | "integrity": "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==", 3591 | "dev": true 3592 | }, 3593 | "trough": { 3594 | "version": "1.0.5", 3595 | "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", 3596 | "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", 3597 | "dev": true 3598 | }, 3599 | "ts-node": { 3600 | "version": "10.9.1", 3601 | "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", 3602 | "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", 3603 | "requires": { 3604 | "@cspotcode/source-map-support": "^0.8.0", 3605 | "@tsconfig/node10": "^1.0.7", 3606 | "@tsconfig/node12": "^1.0.7", 3607 | "@tsconfig/node14": "^1.0.0", 3608 | "@tsconfig/node16": "^1.0.2", 3609 | "acorn": "^8.4.1", 3610 | "acorn-walk": "^8.1.1", 3611 | "arg": "^4.1.0", 3612 | "create-require": "^1.1.0", 3613 | "diff": "^4.0.1", 3614 | "make-error": "^1.1.1", 3615 | "v8-compile-cache-lib": "^3.0.1", 3616 | "yn": "3.1.1" 3617 | } 3618 | }, 3619 | "tunnel": { 3620 | "version": "0.0.6", 3621 | "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", 3622 | "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", 3623 | "dev": true 3624 | }, 3625 | "typescript": { 3626 | "version": "4.9.4", 3627 | "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.4.tgz", 3628 | "integrity": "sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==" 3629 | }, 3630 | "unherit": { 3631 | "version": "1.1.3", 3632 | "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", 3633 | "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", 3634 | "dev": true, 3635 | "requires": { 3636 | "inherits": "^2.0.0", 3637 | "xtend": "^4.0.0" 3638 | } 3639 | }, 3640 | "unified": { 3641 | "version": "8.4.2", 3642 | "resolved": "https://registry.npmjs.org/unified/-/unified-8.4.2.tgz", 3643 | "integrity": "sha512-JCrmN13jI4+h9UAyKEoGcDZV+i1E7BLFuG7OsaDvTXI5P0qhHX+vZO/kOhz9jn8HGENDKbwSeB0nVOg4gVStGA==", 3644 | "dev": true, 3645 | "requires": { 3646 | "bail": "^1.0.0", 3647 | "extend": "^3.0.0", 3648 | "is-plain-obj": "^2.0.0", 3649 | "trough": "^1.0.0", 3650 | "vfile": "^4.0.0" 3651 | }, 3652 | "dependencies": { 3653 | "is-plain-obj": { 3654 | "version": "2.1.0", 3655 | "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", 3656 | "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", 3657 | "dev": true 3658 | } 3659 | } 3660 | }, 3661 | "unist-util-is": { 3662 | "version": "3.0.0", 3663 | "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", 3664 | "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==", 3665 | "dev": true 3666 | }, 3667 | "unist-util-remove-position": { 3668 | "version": "1.1.4", 3669 | "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz", 3670 | "integrity": "sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A==", 3671 | "dev": true, 3672 | "requires": { 3673 | "unist-util-visit": "^1.1.0" 3674 | } 3675 | }, 3676 | "unist-util-stringify-position": { 3677 | "version": "2.0.3", 3678 | "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", 3679 | "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", 3680 | "dev": true, 3681 | "requires": { 3682 | "@types/unist": "^2.0.2" 3683 | } 3684 | }, 3685 | "unist-util-visit": { 3686 | "version": "1.4.1", 3687 | "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", 3688 | "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", 3689 | "dev": true, 3690 | "requires": { 3691 | "unist-util-visit-parents": "^2.0.0" 3692 | } 3693 | }, 3694 | "unist-util-visit-parents": { 3695 | "version": "2.1.2", 3696 | "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", 3697 | "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", 3698 | "dev": true, 3699 | "requires": { 3700 | "unist-util-is": "^3.0.0" 3701 | } 3702 | }, 3703 | "universal-user-agent": { 3704 | "version": "6.0.0", 3705 | "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", 3706 | "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==", 3707 | "dev": true 3708 | }, 3709 | "universalify": { 3710 | "version": "0.1.2", 3711 | "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", 3712 | "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", 3713 | "dev": true 3714 | }, 3715 | "util-deprecate": { 3716 | "version": "1.0.2", 3717 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 3718 | "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", 3719 | "dev": true 3720 | }, 3721 | "uuid": { 3722 | "version": "9.0.0", 3723 | "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", 3724 | "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==" 3725 | }, 3726 | "v8-compile-cache-lib": { 3727 | "version": "3.0.1", 3728 | "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", 3729 | "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==" 3730 | }, 3731 | "vfile": { 3732 | "version": "4.2.1", 3733 | "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", 3734 | "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", 3735 | "dev": true, 3736 | "requires": { 3737 | "@types/unist": "^2.0.0", 3738 | "is-buffer": "^2.0.0", 3739 | "unist-util-stringify-position": "^2.0.0", 3740 | "vfile-message": "^2.0.0" 3741 | } 3742 | }, 3743 | "vfile-location": { 3744 | "version": "2.0.6", 3745 | "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.6.tgz", 3746 | "integrity": "sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA==", 3747 | "dev": true 3748 | }, 3749 | "vfile-message": { 3750 | "version": "2.0.4", 3751 | "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", 3752 | "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", 3753 | "dev": true, 3754 | "requires": { 3755 | "@types/unist": "^2.0.0", 3756 | "unist-util-stringify-position": "^2.0.0" 3757 | } 3758 | }, 3759 | "walkjs": { 3760 | "version": "3.2.4", 3761 | "resolved": "https://registry.npmjs.org/walkjs/-/walkjs-3.2.4.tgz", 3762 | "integrity": "sha512-pBwB51XwCQr6YdfL2cD7xY/oAir9mNF0OrReFYxs3BC1Ft4tDdXGJOUVODthqYkomh3siIbbm/i6bg0pbGUM6g==", 3763 | "dev": true, 3764 | "requires": { 3765 | "typescript": "^4.3.5" 3766 | } 3767 | }, 3768 | "wcwidth": { 3769 | "version": "1.0.1", 3770 | "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", 3771 | "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", 3772 | "dev": true, 3773 | "requires": { 3774 | "defaults": "^1.0.3" 3775 | } 3776 | }, 3777 | "webidl-conversions": { 3778 | "version": "3.0.1", 3779 | "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", 3780 | "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", 3781 | "dev": true 3782 | }, 3783 | "whatwg-url": { 3784 | "version": "5.0.0", 3785 | "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", 3786 | "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", 3787 | "dev": true, 3788 | "requires": { 3789 | "tr46": "~0.0.3", 3790 | "webidl-conversions": "^3.0.0" 3791 | } 3792 | }, 3793 | "wrap-ansi": { 3794 | "version": "7.0.0", 3795 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 3796 | "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 3797 | "dev": true, 3798 | "requires": { 3799 | "ansi-styles": "^4.0.0", 3800 | "string-width": "^4.1.0", 3801 | "strip-ansi": "^6.0.0" 3802 | }, 3803 | "dependencies": { 3804 | "ansi-styles": { 3805 | "version": "4.3.0", 3806 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 3807 | "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 3808 | "dev": true, 3809 | "requires": { 3810 | "color-convert": "^2.0.1" 3811 | } 3812 | }, 3813 | "color-convert": { 3814 | "version": "2.0.1", 3815 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 3816 | "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 3817 | "dev": true, 3818 | "requires": { 3819 | "color-name": "~1.1.4" 3820 | } 3821 | }, 3822 | "color-name": { 3823 | "version": "1.1.4", 3824 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 3825 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 3826 | "dev": true 3827 | } 3828 | } 3829 | }, 3830 | "wrappy": { 3831 | "version": "1.0.2", 3832 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 3833 | "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", 3834 | "dev": true 3835 | }, 3836 | "xtend": { 3837 | "version": "4.0.2", 3838 | "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", 3839 | "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", 3840 | "dev": true 3841 | }, 3842 | "y18n": { 3843 | "version": "5.0.8", 3844 | "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", 3845 | "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", 3846 | "dev": true 3847 | }, 3848 | "yargs": { 3849 | "version": "17.7.1", 3850 | "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", 3851 | "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", 3852 | "dev": true, 3853 | "requires": { 3854 | "cliui": "^8.0.1", 3855 | "escalade": "^3.1.1", 3856 | "get-caller-file": "^2.0.5", 3857 | "require-directory": "^2.1.1", 3858 | "string-width": "^4.2.3", 3859 | "y18n": "^5.0.5", 3860 | "yargs-parser": "^21.1.1" 3861 | }, 3862 | "dependencies": { 3863 | "yargs-parser": { 3864 | "version": "21.1.1", 3865 | "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", 3866 | "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", 3867 | "dev": true 3868 | } 3869 | } 3870 | }, 3871 | "yn": { 3872 | "version": "3.1.1", 3873 | "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", 3874 | "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==" 3875 | } 3876 | } 3877 | } 3878 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "primer-figma", 3 | "version": "0.3.0", 4 | "publishConfig": { 5 | "registry": "https://npm.pkg.github.com" 6 | }, 7 | "repository": { 8 | "type": "git", 9 | "url": "git+https://github.com/primer/figma.git" 10 | }, 11 | "author": "", 12 | "license": "ISC", 13 | "workspaces": [ 14 | "packages/*" 15 | ], 16 | "bugs": { 17 | "url": "https://github.com/primer/figma/issues" 18 | }, 19 | "homepage": "https://github.com/primer/figma#readme", 20 | "description": "", 21 | "scripts": { 22 | "release": "changeset publish", 23 | "docgen:web": "docgen GCvY3Qv8czRgZgvl1dG6lp --output ./packages/web/generated/components.json", 24 | "docgen:brand": "docgen BJ95AjraesmRCWsKA013GS --output ./packages/brand/generated/components.json" 25 | }, 26 | "devDependencies": { 27 | "@actions/github": "^5.1.1", 28 | "@manypkg/get-packages": "^1.1.3", 29 | "@primer/figma-library-docgen": "^0.7.0", 30 | "@types/node": "^18.11.18", 31 | "mdast-util-to-string": "^1.0.6", 32 | "remark-parse": "^7.0.1", 33 | "remark-stringify": "^7.0.3", 34 | "unified": "^8.3.2" 35 | }, 36 | "dependencies": { 37 | "ts-node": "^10.9.1", 38 | "uuid": "^9.0.0" 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /packages/brand/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # @primer/brand 2 | 3 | ## 1.1.0 4 | 5 | ### Minor Changes 6 | 7 | ## Published 2/9/2023 8 | 9 | by Dani Guillan 10 | 11 | - Adds a new `square` shape variant 12 | - Adds support for two new sizes: 64 and 80 pixels. 13 | 14 | ### Component updates 15 | 16 | #### [size=64, shape=square (added)](https://www.figma.com/file/BJ95AjraesmRCWsKA013GS?node-id=5228:32780) 17 | 18 | ![Thumbnail for size=64, shape=square](https://s3-alpha.figma.com/checkpoints/FMp/CTH/jowZCrhp5sOmeaJz/component_thumbnail_4.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQ4GOSFWC3T6QNBUC%2F20230209%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20230209T000000Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=d89d266447335f113bb4a46453a5bfa6d366f1de98a11b6f19b368979583e77d) 19 | 20 | #### [size=80, shape=circle (added)](https://www.figma.com/file/BJ95AjraesmRCWsKA013GS?node-id=5228:32770) 21 | 22 | ![Thumbnail for size=80, shape=circle](https://s3-alpha.figma.com/checkpoints/Imi/SdH/MZY4gra9GdcsKHDS/component_thumbnail_5.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQ4GOSFWC3T6QNBUC%2F20230209%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20230209T000000Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=86f6306584ddd5b1bdcc18e6abbf3b40c9d172e6460d425f014452cab9e29b37) 23 | 24 | #### [size=64, shape=circle (added)](https://www.figma.com/file/BJ95AjraesmRCWsKA013GS?node-id=5228:32778) 25 | 26 | ![Thumbnail for size=64, shape=circle](https://s3-alpha.figma.com/checkpoints/wWC/7yL/V3FC98lAOKBrcSLe/component_thumbnail_6.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQ4GOSFWC3T6QNBUC%2F20230209%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20230209T000000Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=ea05f86b40c208ddc4cf12d69f6f9a847cf3a7b2270595b4279df966843cad58) 27 | 28 | #### [size=32,shape=square (added)](https://www.figma.com/file/BJ95AjraesmRCWsKA013GS?node-id=5224:32776) 29 | 30 | ![Thumbnail for size=32,shape=square](https://s3-alpha.figma.com/checkpoints/Ep2/Qmi/8IXCOA9G8XyNIpop/component_thumbnail_10.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQ4GOSFWC3T6QNBUC%2F20230209%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20230209T000000Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=83f4b9ca243afdf657ff46839ef53edaff2df726d0da3d24e0d9c82d76959a9b) 31 | 32 | #### [size=48,shape=square (added)](https://www.figma.com/file/BJ95AjraesmRCWsKA013GS?node-id=5224:32772) 33 | 34 | ![Thumbnail for size=48,shape=square](https://s3-alpha.figma.com/checkpoints/uzZ/rlC/ougVJmYjgU2BMMla/component_thumbnail_11.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQ4GOSFWC3T6QNBUC%2F20230209%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20230209T000000Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=b186e08477ce1ad20b43d560f6bd4cb5ed3f3bcee7f708c6382e117a3085cf93) 35 | 36 | #### [size=40,shape=square (added)](https://www.figma.com/file/BJ95AjraesmRCWsKA013GS?node-id=5224:32774) 37 | 38 | ![Thumbnail for size=40,shape=square](https://s3-alpha.figma.com/checkpoints/dPF/Gvr/sH2hy0KwruzgPX1Q/component_thumbnail_12.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQ4GOSFWC3T6QNBUC%2F20230209%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20230209T000000Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=516327ef3b1aad88ec74e8cae246a8fd065bc6574b59f399f24cd021789bb060) 39 | 40 | #### [size=80, shape=square (added)](https://www.figma.com/file/BJ95AjraesmRCWsKA013GS?node-id=5228:32772) 41 | 42 | ![Thumbnail for size=80, shape=square](https://s3-alpha.figma.com/checkpoints/rDl/KqF/hVkiXYDKcjkFlhij/component_thumbnail_13.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQ4GOSFWC3T6QNBUC%2F20230209%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20230209T000000Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=b5e78cf1f9811d867f7cc27cb3d41dfd80bacf68f85a6271fdb60cea960b93da) 43 | 44 | #### [align=center,colorMode=light (updated)](https://www.figma.com/file/BJ95AjraesmRCWsKA013GS?node-id=4470:30449) 45 | 46 | ![Thumbnail for align=center,colorMode=light](https://s3-alpha.figma.com/checkpoints/Mfr/SNB/wjjPfgoZALzqzPfG/component_thumbnail_3.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQ4GOSFWC3T6QNBUC%2F20230209%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20230209T000000Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=b5340f32f518fde5f026eb50e5e8c7c6f876eef9d70317164d5ffdd1e3522dc8) 47 | 48 | #### [color mode=dark, view=search (updated)](https://www.figma.com/file/BJ95AjraesmRCWsKA013GS?node-id=625:27243) 49 | 50 | ![Thumbnail for color mode=dark, view=search](https://s3-alpha.figma.com/checkpoints/hXf/0vA/hsiisRol2ti454F1/component_thumbnail_17.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQ4GOSFWC3T6QNBUC%2F20230209%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20230209T000000Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=13577a9b537d624edaec5a47dde7390fcec0df71977a6973dee3a917be7cd04e) 51 | 52 | #### [view=search, open?=false, color mode=light (updated)](https://www.figma.com/file/BJ95AjraesmRCWsKA013GS?node-id=776:30127) 53 | 54 | ![Thumbnail for view=search, open?=false, color mode=light](https://s3-alpha.figma.com/checkpoints/wXV/IVE/mMxEMEQWlb40PlOW/component_thumbnail_27.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQ4GOSFWC3T6QNBUC%2F20230209%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20230209T000000Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=67889166727ee65e7ac7e43a0c2dfb754998bfda95d218c5e535861f500776b0) 55 | 56 | #### [align=center,colorMode=dark (updated)](https://www.figma.com/file/BJ95AjraesmRCWsKA013GS?node-id=4470:30402) 57 | 58 | ![Thumbnail for align=center,colorMode=dark](https://s3-alpha.figma.com/checkpoints/Wr7/lgW/XqitLIjCBgYkpCa9/component_thumbnail_28.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQ4GOSFWC3T6QNBUC%2F20230209%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20230209T000000Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=4b51306730b0b8cf2665260f665513140c77ac425b538a28e83df8b34e19ab6e) 59 | 60 | #### [color mode=light, view=search (updated)](https://www.figma.com/file/BJ95AjraesmRCWsKA013GS?node-id=1024:33070) 61 | 62 | ![Thumbnail for color mode=light, view=search](https://s3-alpha.figma.com/checkpoints/xtO/k0y/oK2vV7Y97xXxddUB/component_thumbnail_16.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQ4GOSFWC3T6QNBUC%2F20230209%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20230209T000000Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=234da9b8138bfdb97b7bb7bec7ab5f4a377f52dd980bc4d69a4dd1ccdc5dc724) 63 | 64 | #### [color mode=light, view=/ SubDomain Link Link Link Link Link Link Link Primary CTA Secondary CTA (updated)](https://www.figma.com/file/BJ95AjraesmRCWsKA013GS?node-id=1024:33049) 65 | 66 | ![Thumbnail for color mode=light, view=/ SubDomain Link Link Link Link Link Link Link Primary CTA Secondary CTA](https://s3-alpha.figma.com/checkpoints/uZo/mTa/xxeIL2N8KdiUgQn4/component_thumbnail_14.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQ4GOSFWC3T6QNBUC%2F20230209%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20230209T000000Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=fe0d672b5a54223cb327b9e446e65c476662ef993a530b3b273032cc74e77222) 67 | 68 | #### [size=48,shape=circle (updated)](https://www.figma.com/file/BJ95AjraesmRCWsKA013GS?node-id=1804:28146) 69 | 70 | ![Thumbnail for size=48,shape=circle](https://s3-alpha.figma.com/checkpoints/nHa/UTY/DFtxR3voTp48sTcs/component_thumbnail_9.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQ4GOSFWC3T6QNBUC%2F20230209%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20230209T000000Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=19a2b4f61d3d5983c880dafef381c2f56fa355f097da38b49b10a176331c3cca) 71 | 72 | #### [align=start, colorMode=dark (updated)](https://www.figma.com/file/BJ95AjraesmRCWsKA013GS?node-id=4470:30181) 73 | 74 | ![Thumbnail for align=start, colorMode=dark](https://s3-alpha.figma.com/checkpoints/Nxe/vYJ/JOKQPexAhlyWUioy/component_thumbnail_21.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQ4GOSFWC3T6QNBUC%2F20230209%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20230209T000000Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=c22b7ee33e7e43b42da7a2c95bf22ef29821451cace34907f92165a3120ee065) 75 | 76 | #### [align=center,colorMode=light (updated)](https://www.figma.com/file/BJ95AjraesmRCWsKA013GS?node-id=4470:30392) 77 | 78 | ![Thumbnail for align=center,colorMode=light](https://s3-alpha.figma.com/checkpoints/tVx/TPz/q46ytSp0KrvEvjG0/component_thumbnail_29.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQ4GOSFWC3T6QNBUC%2F20230209%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20230209T000000Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=35757a8db3adb03049d5e90889aa67aba61abee51bc54351059fcba471d1c209) 79 | 80 | #### [align=start,colorMode=dark (updated)](https://www.figma.com/file/BJ95AjraesmRCWsKA013GS?node-id=4470:30454) 81 | 82 | ![Thumbnail for align=start,colorMode=dark](https://s3-alpha.figma.com/checkpoints/KuK/0gJ/vXlcTUs1an5kONAt/component_thumbnail_1.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQ4GOSFWC3T6QNBUC%2F20230209%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20230209T000000Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=e2d3fa20930de484198b41846b9a9b658484cc7b8a667dcab99b16549971ea98) 83 | 84 | #### [color mode=dark, view=/ SubDomain Link Link Link Link Link Link Link Primary CTA Secondary CTA (updated)](https://www.figma.com/file/BJ95AjraesmRCWsKA013GS?node-id=586:28093) 85 | 86 | ![Thumbnail for color mode=dark, view=/ SubDomain Link Link Link Link Link Link Link Primary CTA Secondary CTA](https://s3-alpha.figma.com/checkpoints/pPN/hxc/k8oaI2JtXMjVYX0r/component_thumbnail_15.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQ4GOSFWC3T6QNBUC%2F20230209%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20230209T000000Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=dbc864aedd72e8e37857123c3670b1ed4ed420b271eb236fb8e2bd85933da20a) 87 | 88 | #### [align=start,colorMode=dark (updated)](https://www.figma.com/file/BJ95AjraesmRCWsKA013GS?node-id=4470:30397) 89 | 90 | ![Thumbnail for align=start,colorMode=dark](https://s3-alpha.figma.com/checkpoints/zis/55u/agOlhxMPCfbatmko/component_thumbnail_30.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQ4GOSFWC3T6QNBUC%2F20230209%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20230209T000000Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=47589663eb3f092bc7e08e1877fcfe116a5c5c380a985322aba3f79a5d749494) 91 | 92 | #### [align=center, colorMode=dark (updated)](https://www.figma.com/file/BJ95AjraesmRCWsKA013GS?node-id=4470:30186) 93 | 94 | ![Thumbnail for align=center, colorMode=dark](https://s3-alpha.figma.com/checkpoints/H9j/ido/sXRVZz3ZM9A0IMeC/component_thumbnail_20.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQ4GOSFWC3T6QNBUC%2F20230209%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20230209T000000Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=b9770b54a7c2ddc705bf8d267d59c4ff5f4c0b81714460c7c28c52b2ea892d91) 95 | 96 | #### [view=navigation, open?=true, color mode=dark (updated)](https://www.figma.com/file/BJ95AjraesmRCWsKA013GS?node-id=738:28392) 97 | 98 | ![Thumbnail for view=navigation, open?=true, color mode=dark](https://s3-alpha.figma.com/checkpoints/Oj5/4QO/bDHLeNdVYzQpQ7US/component_thumbnail_26.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQ4GOSFWC3T6QNBUC%2F20230209%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20230209T000000Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=3c17fe3820954f4e752fc56b740b61dd7f2089c7a8e61f91c3b2e58c0a98f955) 99 | 100 | #### [align=start,colorMode=light (updated)](https://www.figma.com/file/BJ95AjraesmRCWsKA013GS?node-id=4470:30387) 101 | 102 | ![Thumbnail for align=start,colorMode=light](https://s3-alpha.figma.com/checkpoints/goi/rTv/yXrReHHyC4xwlDR3/component_thumbnail_31.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQ4GOSFWC3T6QNBUC%2F20230209%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20230209T000000Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=b2409c4cdb90967d6ee2be7f4f32938826002a7860d67385938e6388b122aa0b) 103 | 104 | #### [view=navigation, open?=true, color mode=light (updated)](https://www.figma.com/file/BJ95AjraesmRCWsKA013GS?node-id=776:30114) 105 | 106 | ![Thumbnail for view=navigation, open?=true, color mode=light](https://s3-alpha.figma.com/checkpoints/dYh/uOI/DYbME9DiTzL3sNLs/component_thumbnail_22.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQ4GOSFWC3T6QNBUC%2F20230209%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20230209T000000Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=42d74f20c2f9ab4fdeba8bb490f2ecc633e91281b678ebf61980d54766f82188) 107 | 108 | #### [align=center,colorMode=dark (updated)](https://www.figma.com/file/BJ95AjraesmRCWsKA013GS?node-id=4470:30459) 109 | 110 | ![Thumbnail for align=center,colorMode=dark](https://s3-alpha.figma.com/checkpoints/Iko/GKq/WnYCfNIijap9Mwch/component_thumbnail_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQ4GOSFWC3T6QNBUC%2F20230209%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20230209T000000Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=010c9d5f83345e6fd70359042e722c728883da7b865c07de398ea778f1a53a14) 111 | 112 | #### [view=search, open?=false, color mode=dark (updated)](https://www.figma.com/file/BJ95AjraesmRCWsKA013GS?node-id=704:27562) 113 | 114 | ![Thumbnail for view=search, open?=false, color mode=dark](https://s3-alpha.figma.com/checkpoints/sDS/3pj/cH3ExgkiEAmLrxu1/component_thumbnail_24.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQ4GOSFWC3T6QNBUC%2F20230209%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20230209T000000Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=d4c5529e00c0ae50aadc495fd976bd0a8f0912f3668de04498890ffce095a449) 115 | 116 | #### [size=32,shape=circle (updated)](https://www.figma.com/file/BJ95AjraesmRCWsKA013GS?node-id=1804:28156) 117 | 118 | ![Thumbnail for size=32,shape=circle](https://s3-alpha.figma.com/checkpoints/ZNY/b8Q/bwHuePMPpiZE0AOw/component_thumbnail_8.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQ4GOSFWC3T6QNBUC%2F20230209%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20230209T000000Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=9ddee1a085c35a7bec2778c637636a0b30d650a129c1b3501268bef5a788322d) 119 | 120 | #### [view=navigation, open?=false, color mode=dark (updated)](https://www.figma.com/file/BJ95AjraesmRCWsKA013GS?node-id=704:27539) 121 | 122 | ![Thumbnail for view=navigation, open?=false, color mode=dark](https://s3-alpha.figma.com/checkpoints/hTh/iSA/wU547eYixUtlRzWS/component_thumbnail_25.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQ4GOSFWC3T6QNBUC%2F20230209%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20230209T000000Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=a5d687f89f26b7115849fa9c0964d3cc5662dfa037e83bab4fdc953f9fad7b33) 123 | 124 | #### [view=navigation, open?=false, color mode=light (updated)](https://www.figma.com/file/BJ95AjraesmRCWsKA013GS?node-id=776:30101) 125 | 126 | ![Thumbnail for view=navigation, open?=false, color mode=light](https://s3-alpha.figma.com/checkpoints/ViA/p15/tCBHUCgb8bqFOh6V/component_thumbnail_23.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQ4GOSFWC3T6QNBUC%2F20230209%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20230209T000000Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=a3f5516d2ff38e4e08f1c1a2fd35fcbfa42135a008c453d5b79254d494d38fb6) 127 | 128 | #### [align=start,colorMode=light (updated)](https://www.figma.com/file/BJ95AjraesmRCWsKA013GS?node-id=4470:30005) 129 | 130 | ![Thumbnail for align=start,colorMode=light](https://s3-alpha.figma.com/checkpoints/Hxo/MEF/WUtiyAGewL0CZuAz/component_thumbnail_18.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQ4GOSFWC3T6QNBUC%2F20230209%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20230209T000000Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=6713954706bccda47a95d2f841f90d77449e10aaa95026a7be9b9357ca3697f7) 131 | 132 | #### [size=40,shape=circle (updated)](https://www.figma.com/file/BJ95AjraesmRCWsKA013GS?node-id=1804:28151) 133 | 134 | ![Thumbnail for size=40,shape=circle](https://s3-alpha.figma.com/checkpoints/6wd/KuP/mHzqIDZqBP8NIndv/component_thumbnail_7.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQ4GOSFWC3T6QNBUC%2F20230209%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20230209T000000Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=96d6fd6e15ac168d74da22fee0c769a1717b48ed38d2161e4d4bd06833b1b843) 135 | 136 | #### [align=center,colorMode=light (updated)](https://www.figma.com/file/BJ95AjraesmRCWsKA013GS?node-id=4470:30032) 137 | 138 | ![Thumbnail for align=center,colorMode=light](https://s3-alpha.figma.com/checkpoints/KAs/paA/zuym5JKxqa7vskO5/component_thumbnail_19.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQ4GOSFWC3T6QNBUC%2F20230209%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20230209T000000Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=249a2e476b28714c6b9ebe1ec0f991c6d7dfeb89b6be95cdfbdf8fc8732ccc1c) 139 | 140 | #### [align=start,colorMode=light (updated)](https://www.figma.com/file/BJ95AjraesmRCWsKA013GS?node-id=4470:30444) 141 | 142 | ![Thumbnail for align=start,colorMode=light](https://s3-alpha.figma.com/checkpoints/VzJ/6C5/6Uty0iwsgRJZxdtc/component_thumbnail_2.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQ4GOSFWC3T6QNBUC%2F20230209%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20230209T000000Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=fc8bd3e86adb202305cd0b472853995d71af9b5e2cd05f1d10f659be22899f65) 143 | -------------------------------------------------------------------------------- /packages/brand/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "@primer/figma-brand", 3 | "version": "1.1.0", 4 | "publishConfig": { 5 | "registry": "https://npm.pkg.github.com" 6 | }, 7 | "repository": { 8 | "type": "git", 9 | "url": "git+https://github.com/primer/figma.git", 10 | "directory": "packages/brand" 11 | }, 12 | "description": "", 13 | "main": "index.js", 14 | "scripts": { 15 | "test": "echo \"Error: no test specified\" && exit 1" 16 | }, 17 | "keywords": [], 18 | "author": "", 19 | "license": "ISC" 20 | } 21 | -------------------------------------------------------------------------------- /packages/web/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # @primer/web 2 | 3 | ## 1.3.0 4 | 5 | ### Minor Changes 6 | 7 | #### Published 2/17/2023 8 | 9 | by Lukas Oppermann 10 | 11 | ### Component updates 12 | 13 | #### [Remove emoji from property name of IssueLabel (updated)](https://www.figma.com/file/GCvY3Qv8czRgZgvl1dG6lp?node-id=10490:36970) 14 | 15 | - renamed property `❌remove?` to `remove?` 16 | 17 | #### [ToggleSwitch (updated)](https://www.figma.com/file/GCvY3Qv8czRgZgvl1dG6lp/Primer-Web?node-id=13518%3A50189&t=MrwVxOuVu47qG4vw-1) 18 | 19 | ![219399763-a890e7bd-0b46-414e-a944-5674cfc22fc7](https://user-images.githubusercontent.com/813754/219656846-02c6f967-4c0f-4fcb-801e-fc4899ac22d8.jpg) 20 | 21 | ## 1.2.0 22 | 23 | ### Minor Changes 24 | 25 | #### Published 2/14/2023 26 | 27 | by Lukas Oppermann 28 | 29 | ### Component updates 30 | 31 | #### [State=hover, Current selection=off (updated)](https://www.figma.com/file/GCvY3Qv8czRgZgvl1dG6lp?node-id=15175:71565) 32 | 33 | ![Thumbnail for State=hover, Current selection=off](https://s3-alpha.figma.com/checkpoints/8VX/kQN/RiD1Bh0f31eRq6ub/component_thumbnail_5.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQ4GOSFWC2XFMBUWK%2F20230212%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20230212T120000Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=61386071045b49be895d949dc3a3e3d78f91636578cb5d1e8ebb81c00c51a73c) 34 | 35 | #### [NavList (updated)](https://www.figma.com/file/GCvY3Qv8czRgZgvl1dG6lp?node-id=16716:62541) 36 | 37 | ![Thumbnail for NavList](https://s3-alpha.figma.com/checkpoints/EYi/hO7/qKFFk07FiXzyGTSg/component_thumbnail_8.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQ4GOSFWC2XFMBUWK%2F20230212%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20230212T120000Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=1eba13831583f0914711ac417ec675553419cf0ace38304afd11dfd85dbcbdb5) 38 | 39 | #### [State=active, Current selection=off (updated)](https://www.figma.com/file/GCvY3Qv8czRgZgvl1dG6lp?node-id=15175:71568) 40 | 41 | ![Thumbnail for State=active, Current selection=off](https://s3-alpha.figma.com/checkpoints/O7o/bFn/hyOKN5WOZ5DtQ14B/component_thumbnail_4.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQ4GOSFWC2XFMBUWK%2F20230212%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20230212T120000Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=83730901385bb7838209fdf420080f5ff4a9adefd9e9274c11a237b2ce4d7d77) 42 | 43 | #### [State=hover, Current selection=on (updated)](https://www.figma.com/file/GCvY3Qv8czRgZgvl1dG6lp?node-id=15175:71579) 44 | 45 | ![Thumbnail for State=hover, Current selection=on](https://s3-alpha.figma.com/checkpoints/KZY/LKy/ya4oRpuDpwyeW0gW/component_thumbnail_7.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQ4GOSFWC2XFMBUWK%2F20230212%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20230212T120000Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=29379a36e6f7a85b994fcb1a86f306cf907b6bf81fdd2306536a979ccdbfaf83) 46 | 47 | #### [collapsed?=false (updated)](https://www.figma.com/file/GCvY3Qv8czRgZgvl1dG6lp?node-id=16716:62519) 48 | 49 | ![Thumbnail for collapsed?=false](https://s3-alpha.figma.com/checkpoints/et2/cHp/NckGosmIw57e3NMy/component_thumbnail_1.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQ4GOSFWC2XFMBUWK%2F20230212%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20230212T120000Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=ab2d204cb1b9bc1cd76f61c00bcff26545efddad6a29909ff9338bac1bc42105) 50 | 51 | #### [State=rest, Current selection=on (updated)](https://www.figma.com/file/GCvY3Qv8czRgZgvl1dG6lp?node-id=15175:71574) 52 | 53 | ![Thumbnail for State=rest, Current selection=on](https://s3-alpha.figma.com/checkpoints/TM0/t4w/W0CVMI9B4D8ukO16/component_thumbnail_2.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQ4GOSFWC2XFMBUWK%2F20230212%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20230212T120000Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=7c4b00e3d5eac8144f0aa61eb233ddd788d1ea8eb23a5ce1ec8f031f620fedcd) 54 | 55 | #### [collapsed?=true (updated)](https://www.figma.com/file/GCvY3Qv8czRgZgvl1dG6lp?node-id=16716:62587) 56 | 57 | ![Thumbnail for collapsed?=true](https://s3-alpha.figma.com/checkpoints/G42/rO7/y8C59BF9btZSdJ9u/component_thumbnail_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQ4GOSFWC2XFMBUWK%2F20230212%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20230212T120000Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=f6b0f361990d40e350552596fbb53cdf13cdfb400117cf18c451b5a419bf1580) 58 | 59 | #### [State=disabled, Current selection=off (updated)](https://www.figma.com/file/GCvY3Qv8czRgZgvl1dG6lp?node-id=15175:71571) 60 | 61 | ![Thumbnail for State=disabled, Current selection=off](https://s3-alpha.figma.com/checkpoints/ODr/AaY/SXyeN6jQuGTohbmt/component_thumbnail_3.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQ4GOSFWC2XFMBUWK%2F20230212%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20230212T120000Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=59d10809ae04e0e2287d017d4f01f91471b1ff55f17cc409bc3cc6fced1b09c8) 62 | 63 | #### [State=rest, Current selection=off (updated)](https://www.figma.com/file/GCvY3Qv8czRgZgvl1dG6lp?node-id=15175:71562) 64 | 65 | ![Thumbnail for State=rest, Current selection=off](https://s3-alpha.figma.com/checkpoints/Wh4/5Xs/X8Cqodo1HBaXdcaR/component_thumbnail_6.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQ4GOSFWC2XFMBUWK%2F20230212%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20230212T120000Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=bfc9f6b1511158391da37109061ede7d106ab817285beb069f80ac29eba1dc78) 66 | 67 | ## 1.1.0 68 | 69 | ### Minor Changes 70 | 71 | #### Published 2/1/2023 72 | by Lukas Oppermann 73 | Adjust component names to use camelcase 74 | 75 | ## Component updates 76 | 77 | ### [Description/inline](https://www.figma.com/file/GCvY3Qv8czRgZgvl1dG6lp?node-id=15039:46277) 78 | 79 | Modified by Lukas Oppermann 80 | 81 | ![Thumbnail for Description/inline](https://s3-alpha.figma.com/checkpoints/iLp/U9z/092Q18VW4CvhBOtO/component_thumbnail_2.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQ4GOSFWCTKZ56BFS%2F20230129%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20230129T120000Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=5b3ef334c502a79454b339427e44085ef0444b7ff0682a666fa52258fa3f1db4) 82 | 83 | ### [size=large, state=focus, placeholder=true](https://www.figma.com/file/GCvY3Qv8czRgZgvl1dG6lp?node-id=19789:78745) 84 | 85 | Modified by Lukas Oppermann 86 | 87 | ![Thumbnail for size=large, state=focus, placeholder=true](https://s3-alpha.figma.com/checkpoints/dzu/6Og/Sebw5MPgzM58X0OS/component_thumbnail_1.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQ4GOSFWCTKZ56BFS%2F20230129%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20230129T120000Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=3cfd98d68fe64f9f9d9b71324447de8fcca2380d869e2cba541505917757b3ac) 88 | 89 | ### [size=small, state=rest (default), placeholder=false](https://www.figma.com/file/GCvY3Qv8czRgZgvl1dG6lp?node-id=19293:74528) 90 | 91 | Modified by Lukas Oppermann 92 | 93 | ![Thumbnail for size=small, state=rest (default), placeholder=false](https://s3-alpha.figma.com/checkpoints/HOb/99z/vbQ0mSuZFzefV99C/component_thumbnail_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQ4GOSFWCTKZ56BFS%2F20230129%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20230129T120000Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=6f1903e696abeb5a4e24f56d723f89701370a98f87a043969ec63a27e879b9de) 94 | 95 | ### [Description/Danger/inline](https://www.figma.com/file/GCvY3Qv8czRgZgvl1dG6lp?node-id=15114:48248) 96 | 97 | Modified by Lukas Oppermann 98 | 99 | ![Thumbnail for Description/Danger/inline](https://s3-alpha.figma.com/checkpoints/0uq/AAA/ZYKK0Bj2JWT20ZCu/component_thumbnail_3.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQ4GOSFWCTKZ56BFS%2F20230129%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20230129T120000Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=7e48fde6bf499efdea33bff9c147beb7f3c55ddd7b265ac41a889fd7f92aa5f8) 100 | -------------------------------------------------------------------------------- /packages/web/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "@primer/figma-web", 3 | "version": "1.3.0", 4 | "publishConfig": { 5 | "registry": "https://npm.pkg.github.com" 6 | }, 7 | "repository": { 8 | "type": "git", 9 | "url": "git+https://github.com/primer/figma.git", 10 | "directory": "packages/web" 11 | }, 12 | "description": "", 13 | "main": "index.js", 14 | "scripts": { 15 | "test": "echo \"Error: no test specified\" && exit 1" 16 | }, 17 | "keywords": [], 18 | "author": "", 19 | "license": "ISC" 20 | } 21 | --------------------------------------------------------------------------------