mirror of
				https://github.com/docker/setup-qemu-action.git
				synced 2025-10-30 08:40:09 +08:00 
			
		
		
		
	switch to actions-toolkit implementation
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
This commit is contained in:
		
							parent
							
								
									12d39e1bb9
								
							
						
					
					
						commit
						df78eaf547
					
				| @ -39,10 +39,10 @@ jobs: | ||||
| 
 | ||||
| Following inputs can be used as `step.with` keys | ||||
| 
 | ||||
| | Name        | Type   | Description                                                                                                               | | ||||
| |-------------|--------|---------------------------------------------------------------------------------------------------------------------------| | ||||
| | `image`     | String | QEMU static binaries Docker image (default [`tonistiigi/binfmt:latest`](https://hub.docker.com/r/tonistiigi/binfmt/tags)) | | ||||
| | `platforms` | String | Platforms to install (e.g. `arm64,riscv64,arm` ; default `all`)                                                           | | ||||
| | Name        | Type   | Default                                                                       | Description                                      | | ||||
| |-------------|--------|-------------------------------------------------------------------------------|--------------------------------------------------| | ||||
| | `image`     | String | [`tonistiigi/binfmt:latest`](https://hub.docker.com/r/tonistiigi/binfmt/tags) | QEMU static binaries Docker image                | | ||||
| | `platforms` | String | `all`                                                                         | Platforms to install (e.g., `arm64,riscv64,arm`) | | ||||
| 
 | ||||
| ### outputs | ||||
| 
 | ||||
|  | ||||
| @ -27,7 +27,7 @@ | ||||
|   "license": "Apache-2.0", | ||||
|   "dependencies": { | ||||
|     "@actions/core": "^1.10.0", | ||||
|     "@actions/exec": "^1.1.1" | ||||
|     "@docker/actions-toolkit": "^0.1.0-beta.14" | ||||
|   }, | ||||
|   "devDependencies": { | ||||
|     "@types/node": "^16.11.26", | ||||
|  | ||||
| @ -1,4 +1,5 @@ | ||||
| import * as core from '@actions/core'; | ||||
| import {Util} from '@docker/actions-toolkit/lib/util'; | ||||
| 
 | ||||
| export interface Inputs { | ||||
|   image: string; | ||||
| @ -8,11 +9,6 @@ export interface Inputs { | ||||
| export function getInputs(): Inputs { | ||||
|   return { | ||||
|     image: core.getInput('image') || 'tonistiigi/binfmt:latest', | ||||
|     platforms: | ||||
|       core | ||||
|         .getInput('platforms') | ||||
|         .split(',') | ||||
|         .map(v => v.trim()) | ||||
|         .join(',') || 'all' | ||||
|     platforms: Util.getInputList('platforms').join(',') || 'all' | ||||
|   }; | ||||
| } | ||||
|  | ||||
							
								
								
									
										53
									
								
								src/main.ts
									
									
									
									
									
								
							
							
						
						
									
										53
									
								
								src/main.ts
									
									
									
									
									
								
							| @ -1,55 +1,48 @@ | ||||
| import * as context from './context'; | ||||
| import * as core from '@actions/core'; | ||||
| import * as exec from '@actions/exec'; | ||||
| import * as actionsToolkit from '@docker/actions-toolkit'; | ||||
| import {Docker} from '@docker/actions-toolkit/lib/docker'; | ||||
| import {Exec} from '@docker/actions-toolkit/lib/exec'; | ||||
| 
 | ||||
| interface Platforms { | ||||
|   supported: string[]; | ||||
|   available: string[]; | ||||
| } | ||||
| 
 | ||||
| async function run(): Promise<void> { | ||||
|   try { | ||||
| actionsToolkit.run( | ||||
|   // main
 | ||||
|   async () => { | ||||
|     const input: context.Inputs = context.getInputs(); | ||||
| 
 | ||||
|     await core.group(`Docker info`, async () => { | ||||
|       await exec.exec('docker', ['version'], { | ||||
|         failOnStdErr: false | ||||
|       }); | ||||
|       await exec.exec('docker', ['info'], { | ||||
|         failOnStdErr: false | ||||
|       }); | ||||
|       await Docker.printVersion(); | ||||
|       await Docker.printInfo(); | ||||
|     }); | ||||
| 
 | ||||
|     await core.group(`Pulling binfmt Docker image`, async () => { | ||||
|       await exec.exec('docker', ['pull', input.image]); | ||||
|       await Exec.exec('docker', ['pull', input.image]); | ||||
|     }); | ||||
| 
 | ||||
|     await core.group(`Image info`, async () => { | ||||
|       await exec.exec('docker', ['image', 'inspect', input.image]); | ||||
|       await Exec.exec('docker', ['image', 'inspect', input.image]); | ||||
|     }); | ||||
| 
 | ||||
|     await core.group(`Installing QEMU static binaries`, async () => { | ||||
|       await exec.exec('docker', ['run', '--rm', '--privileged', input.image, '--install', input.platforms]); | ||||
|       await Exec.exec('docker', ['run', '--rm', '--privileged', input.image, '--install', input.platforms]); | ||||
|     }); | ||||
| 
 | ||||
|     await core.group(`Extracting available platforms`, async () => { | ||||
|       await exec | ||||
|         .getExecOutput('docker', ['run', '--rm', '--privileged', input.image], { | ||||
|           ignoreReturnCode: true, | ||||
|           silent: true | ||||
|         }) | ||||
|         .then(res => { | ||||
|           if (res.stderr.length > 0 && res.exitCode != 0) { | ||||
|             throw new Error(res.stderr.trim()); | ||||
|           } | ||||
|           const platforms: Platforms = JSON.parse(res.stdout.trim()); | ||||
|           core.info(`${platforms.supported.join(',')}`); | ||||
|           core.setOutput('platforms', platforms.supported.join(',')); | ||||
|         }); | ||||
|       await Exec.getExecOutput('docker', ['run', '--rm', '--privileged', input.image], { | ||||
|         ignoreReturnCode: true, | ||||
|         silent: true | ||||
|       }).then(res => { | ||||
|         if (res.stderr.length > 0 && res.exitCode != 0) { | ||||
|           throw new Error(res.stderr.trim()); | ||||
|         } | ||||
|         const platforms: Platforms = JSON.parse(res.stdout.trim()); | ||||
|         core.info(`${platforms.supported.join(',')}`); | ||||
|         core.setOutput('platforms', platforms.supported.join(',')); | ||||
|       }); | ||||
|     }); | ||||
|   } catch (error) { | ||||
|     core.setFailed(error.message); | ||||
|   } | ||||
| } | ||||
| 
 | ||||
| run(); | ||||
| ); | ||||
|  | ||||
							
								
								
									
										216
									
								
								yarn.lock
									
									
									
									
									
								
							
							
						
						
									
										216
									
								
								yarn.lock
									
									
									
									
									
								
							| @ -2,7 +2,7 @@ | ||||
| # yarn lockfile v1 | ||||
| 
 | ||||
| 
 | ||||
| "@actions/core@^1.10.0": | ||||
| "@actions/core@^1.10.0", "@actions/core@^1.2.6": | ||||
|   version "1.10.0" | ||||
|   resolved "https://registry.yarnpkg.com/@actions/core/-/core-1.10.0.tgz#44551c3c71163949a2f06e94d9ca2157a0cfac4f" | ||||
|   integrity sha512-2aZDDa3zrrZbP5ZYg159sNoLRb61nQ7awl5pSvIq5Qpj81vwDzdMRKzkWJGJuwVvWpvZKx7vspJALyvaaIQyug== | ||||
| @ -10,13 +10,23 @@ | ||||
|     "@actions/http-client" "^2.0.1" | ||||
|     uuid "^8.3.2" | ||||
| 
 | ||||
| "@actions/exec@^1.1.1": | ||||
| "@actions/exec@^1.0.0", "@actions/exec@^1.1.1": | ||||
|   version "1.1.1" | ||||
|   resolved "https://registry.yarnpkg.com/@actions/exec/-/exec-1.1.1.tgz#2e43f28c54022537172819a7cf886c844221a611" | ||||
|   integrity sha512-+sCcHHbVdk93a0XT19ECtO/gIXoxvdsgQLzb2fE2/5sIZmWQuluYyjPQtrtTHdU1YzTZ7bAPN4sITq2xi1679w== | ||||
|   dependencies: | ||||
|     "@actions/io" "^1.0.1" | ||||
| 
 | ||||
| "@actions/github@^5.1.1": | ||||
|   version "5.1.1" | ||||
|   resolved "https://registry.yarnpkg.com/@actions/github/-/github-5.1.1.tgz#40b9b9e1323a5efcf4ff7dadd33d8ea51651bbcb" | ||||
|   integrity sha512-Nk59rMDoJaV+mHCOJPXuvB1zIbomlKS0dmSIqPGxd0enAXBnOfn4VWF+CGtRCwXZG9Epa54tZA7VIRlJDS8A6g== | ||||
|   dependencies: | ||||
|     "@actions/http-client" "^2.0.1" | ||||
|     "@octokit/core" "^3.6.0" | ||||
|     "@octokit/plugin-paginate-rest" "^2.17.0" | ||||
|     "@octokit/plugin-rest-endpoint-methods" "^5.13.0" | ||||
| 
 | ||||
| "@actions/http-client@^2.0.1": | ||||
|   version "2.0.1" | ||||
|   resolved "https://registry.yarnpkg.com/@actions/http-client/-/http-client-2.0.1.tgz#873f4ca98fe32f6839462a6f046332677322f99c" | ||||
| @ -29,6 +39,23 @@ | ||||
|   resolved "https://registry.yarnpkg.com/@actions/io/-/io-1.0.2.tgz#2f614b6e69ce14d191180451eb38e6576a6e6b27" | ||||
|   integrity sha512-J8KuFqVPr3p6U8W93DOXlXW6zFvrQAJANdS+vw0YhusLIq+bszW8zmK2Fh1C2kDPX8FMvwIl1OUcFgvJoXLbAg== | ||||
| 
 | ||||
| "@actions/io@^1.1.1", "@actions/io@^1.1.2": | ||||
|   version "1.1.2" | ||||
|   resolved "https://registry.yarnpkg.com/@actions/io/-/io-1.1.2.tgz#766ac09674a289ce0f1550ffe0a6eac9261a8ea9" | ||||
|   integrity sha512-d+RwPlMp+2qmBfeLYPLXuSRykDIFEwdTA0MMxzS9kh4kvP1ftrc/9fzy6pX6qAjthdXruHQ6/6kjT/DNo5ALuw== | ||||
| 
 | ||||
| "@actions/tool-cache@^2.0.1": | ||||
|   version "2.0.1" | ||||
|   resolved "https://registry.yarnpkg.com/@actions/tool-cache/-/tool-cache-2.0.1.tgz#8a649b9c07838d9d750c9864814e66a7660ab720" | ||||
|   integrity sha512-iPU+mNwrbA8jodY8eyo/0S/QqCKDajiR8OxWTnSk/SnYg0sj8Hp4QcUEVC1YFpHWXtrfbQrE13Jz4k4HXJQKcA== | ||||
|   dependencies: | ||||
|     "@actions/core" "^1.2.6" | ||||
|     "@actions/exec" "^1.0.0" | ||||
|     "@actions/http-client" "^2.0.1" | ||||
|     "@actions/io" "^1.1.1" | ||||
|     semver "^6.1.0" | ||||
|     uuid "^3.3.2" | ||||
| 
 | ||||
| "@cspotcode/source-map-consumer@0.8.0": | ||||
|   version "0.8.0" | ||||
|   resolved "https://registry.yarnpkg.com/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz#33bf4b7b39c178821606f669bbc447a6a629786b" | ||||
| @ -41,6 +68,22 @@ | ||||
|   dependencies: | ||||
|     "@cspotcode/source-map-consumer" "0.8.0" | ||||
| 
 | ||||
| "@docker/actions-toolkit@^0.1.0-beta.14": | ||||
|   version "0.1.0-beta.14" | ||||
|   resolved "https://registry.yarnpkg.com/@docker/actions-toolkit/-/actions-toolkit-0.1.0-beta.14.tgz#82fa8a6b9802a7f770fde3ddcef1cf591739a80b" | ||||
|   integrity sha512-N+aqiO0E2ygoaBORN8fx4K7j/CzJ2nCSgOewtDm0gdzrch8qZmTU14e3oNAbZlP8Q34Lk45KKefm5wDfLipRqg== | ||||
|   dependencies: | ||||
|     "@actions/core" "^1.10.0" | ||||
|     "@actions/exec" "^1.1.1" | ||||
|     "@actions/github" "^5.1.1" | ||||
|     "@actions/http-client" "^2.0.1" | ||||
|     "@actions/io" "^1.1.2" | ||||
|     "@actions/tool-cache" "^2.0.1" | ||||
|     csv-parse "^5.3.5" | ||||
|     jwt-decode "^3.1.2" | ||||
|     semver "^7.3.8" | ||||
|     tmp "^0.2.1" | ||||
| 
 | ||||
| "@eslint/eslintrc@^1.2.1": | ||||
|   version "1.2.1" | ||||
|   resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.2.1.tgz#8b5e1c49f4077235516bc9ec7d41378c0f69b8c6" | ||||
| @ -91,6 +134,92 @@ | ||||
|     "@nodelib/fs.scandir" "2.1.5" | ||||
|     fastq "^1.6.0" | ||||
| 
 | ||||
| "@octokit/auth-token@^2.4.4": | ||||
|   version "2.5.0" | ||||
|   resolved "https://registry.yarnpkg.com/@octokit/auth-token/-/auth-token-2.5.0.tgz#27c37ea26c205f28443402477ffd261311f21e36" | ||||
|   integrity sha512-r5FVUJCOLl19AxiuZD2VRZ/ORjp/4IN98Of6YJoJOkY75CIBuYfmiNHGrDwXr+aLGG55igl9QrxX3hbiXlLb+g== | ||||
|   dependencies: | ||||
|     "@octokit/types" "^6.0.3" | ||||
| 
 | ||||
| "@octokit/core@^3.6.0": | ||||
|   version "3.6.0" | ||||
|   resolved "https://registry.yarnpkg.com/@octokit/core/-/core-3.6.0.tgz#3376cb9f3008d9b3d110370d90e0a1fcd5fe6085" | ||||
|   integrity sha512-7RKRKuA4xTjMhY+eG3jthb3hlZCsOwg3rztWh75Xc+ShDWOfDDATWbeZpAHBNRpm4Tv9WgBMOy1zEJYXG6NJ7Q== | ||||
|   dependencies: | ||||
|     "@octokit/auth-token" "^2.4.4" | ||||
|     "@octokit/graphql" "^4.5.8" | ||||
|     "@octokit/request" "^5.6.3" | ||||
|     "@octokit/request-error" "^2.0.5" | ||||
|     "@octokit/types" "^6.0.3" | ||||
|     before-after-hook "^2.2.0" | ||||
|     universal-user-agent "^6.0.0" | ||||
| 
 | ||||
| "@octokit/endpoint@^6.0.1": | ||||
|   version "6.0.12" | ||||
|   resolved "https://registry.yarnpkg.com/@octokit/endpoint/-/endpoint-6.0.12.tgz#3b4d47a4b0e79b1027fb8d75d4221928b2d05658" | ||||
|   integrity sha512-lF3puPwkQWGfkMClXb4k/eUT/nZKQfxinRWJrdZaJO85Dqwo/G0yOC434Jr2ojwafWJMYqFGFa5ms4jJUgujdA== | ||||
|   dependencies: | ||||
|     "@octokit/types" "^6.0.3" | ||||
|     is-plain-object "^5.0.0" | ||||
|     universal-user-agent "^6.0.0" | ||||
| 
 | ||||
| "@octokit/graphql@^4.5.8": | ||||
|   version "4.8.0" | ||||
|   resolved "https://registry.yarnpkg.com/@octokit/graphql/-/graphql-4.8.0.tgz#664d9b11c0e12112cbf78e10f49a05959aa22cc3" | ||||
|   integrity sha512-0gv+qLSBLKF0z8TKaSKTsS39scVKF9dbMxJpj3U0vC7wjNWFuIpL/z76Qe2fiuCbDRcJSavkXsVtMS6/dtQQsg== | ||||
|   dependencies: | ||||
|     "@octokit/request" "^5.6.0" | ||||
|     "@octokit/types" "^6.0.3" | ||||
|     universal-user-agent "^6.0.0" | ||||
| 
 | ||||
| "@octokit/openapi-types@^12.11.0": | ||||
|   version "12.11.0" | ||||
|   resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-12.11.0.tgz#da5638d64f2b919bca89ce6602d059f1b52d3ef0" | ||||
|   integrity sha512-VsXyi8peyRq9PqIz/tpqiL2w3w80OgVMwBHltTml3LmVvXiphgeqmY9mvBw9Wu7e0QWk/fqD37ux8yP5uVekyQ== | ||||
| 
 | ||||
| "@octokit/plugin-paginate-rest@^2.17.0": | ||||
|   version "2.21.3" | ||||
|   resolved "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.21.3.tgz#7f12532797775640dbb8224da577da7dc210c87e" | ||||
|   integrity sha512-aCZTEf0y2h3OLbrgKkrfFdjRL6eSOo8komneVQJnYecAxIej7Bafor2xhuDJOIFau4pk0i/P28/XgtbyPF0ZHw== | ||||
|   dependencies: | ||||
|     "@octokit/types" "^6.40.0" | ||||
| 
 | ||||
| "@octokit/plugin-rest-endpoint-methods@^5.13.0": | ||||
|   version "5.16.2" | ||||
|   resolved "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.16.2.tgz#7ee8bf586df97dd6868cf68f641354e908c25342" | ||||
|   integrity sha512-8QFz29Fg5jDuTPXVtey05BLm7OB+M8fnvE64RNegzX7U+5NUXcOcnpTIK0YfSHBg8gYd0oxIq3IZTe9SfPZiRw== | ||||
|   dependencies: | ||||
|     "@octokit/types" "^6.39.0" | ||||
|     deprecation "^2.3.1" | ||||
| 
 | ||||
| "@octokit/request-error@^2.0.5", "@octokit/request-error@^2.1.0": | ||||
|   version "2.1.0" | ||||
|   resolved "https://registry.yarnpkg.com/@octokit/request-error/-/request-error-2.1.0.tgz#9e150357831bfc788d13a4fd4b1913d60c74d677" | ||||
|   integrity sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg== | ||||
|   dependencies: | ||||
|     "@octokit/types" "^6.0.3" | ||||
|     deprecation "^2.0.0" | ||||
|     once "^1.4.0" | ||||
| 
 | ||||
| "@octokit/request@^5.6.0", "@octokit/request@^5.6.3": | ||||
|   version "5.6.3" | ||||
|   resolved "https://registry.yarnpkg.com/@octokit/request/-/request-5.6.3.tgz#19a022515a5bba965ac06c9d1334514eb50c48b0" | ||||
|   integrity sha512-bFJl0I1KVc9jYTe9tdGGpAMPy32dLBXXo1dS/YwSCTL/2nd9XeHsY616RE3HPXDVk+a+dBuzyz5YdlXwcDTr2A== | ||||
|   dependencies: | ||||
|     "@octokit/endpoint" "^6.0.1" | ||||
|     "@octokit/request-error" "^2.1.0" | ||||
|     "@octokit/types" "^6.16.1" | ||||
|     is-plain-object "^5.0.0" | ||||
|     node-fetch "^2.6.7" | ||||
|     universal-user-agent "^6.0.0" | ||||
| 
 | ||||
| "@octokit/types@^6.0.3", "@octokit/types@^6.16.1", "@octokit/types@^6.39.0", "@octokit/types@^6.40.0": | ||||
|   version "6.41.0" | ||||
|   resolved "https://registry.yarnpkg.com/@octokit/types/-/types-6.41.0.tgz#e58ef78d78596d2fb7df9c6259802464b5f84a04" | ||||
|   integrity sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg== | ||||
|   dependencies: | ||||
|     "@octokit/openapi-types" "^12.11.0" | ||||
| 
 | ||||
| "@tsconfig/node10@^1.0.7": | ||||
|   version "1.0.8" | ||||
|   resolved "https://registry.yarnpkg.com/@tsconfig/node10/-/node10-1.0.8.tgz#c1e4e80d6f964fbecb3359c43bd48b40f7cadad9" | ||||
| @ -263,6 +392,11 @@ balanced-match@^1.0.0: | ||||
|   resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" | ||||
|   integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== | ||||
| 
 | ||||
| before-after-hook@^2.2.0: | ||||
|   version "2.2.3" | ||||
|   resolved "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-2.2.3.tgz#c51e809c81a4e354084422b9b26bad88249c517c" | ||||
|   integrity sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ== | ||||
| 
 | ||||
| brace-expansion@^1.1.7: | ||||
|   version "1.1.11" | ||||
|   resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" | ||||
| @ -322,6 +456,11 @@ cross-spawn@^7.0.2: | ||||
|     shebang-command "^2.0.0" | ||||
|     which "^2.0.1" | ||||
| 
 | ||||
| csv-parse@^5.3.5: | ||||
|   version "5.3.5" | ||||
|   resolved "https://registry.yarnpkg.com/csv-parse/-/csv-parse-5.3.5.tgz#9924bbba9f7056122f06b7af18edc1a7f022ce99" | ||||
|   integrity sha512-8O5KTIRtwmtD3+EVfW6BCgbwZqJbhTYsQZry12F1TP5RUp0sD9tp1UnCWic3n0mLOhzeocYaCZNYxOGSg3dmmQ== | ||||
| 
 | ||||
| debug@^4.1.1, debug@^4.3.2: | ||||
|   version "4.3.4" | ||||
|   resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" | ||||
| @ -334,6 +473,11 @@ deep-is@^0.1.3: | ||||
|   resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" | ||||
|   integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== | ||||
| 
 | ||||
| deprecation@^2.0.0, deprecation@^2.3.1: | ||||
|   version "2.3.1" | ||||
|   resolved "https://registry.yarnpkg.com/deprecation/-/deprecation-2.3.1.tgz#6368cbdb40abf3373b525ac87e4a260c3a700919" | ||||
|   integrity sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ== | ||||
| 
 | ||||
| diff@^4.0.1: | ||||
|   version "4.0.2" | ||||
|   resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" | ||||
| @ -655,6 +799,11 @@ is-number@^7.0.0: | ||||
|   resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" | ||||
|   integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== | ||||
| 
 | ||||
| is-plain-object@^5.0.0: | ||||
|   version "5.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344" | ||||
|   integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== | ||||
| 
 | ||||
| isexe@^2.0.0: | ||||
|   version "2.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" | ||||
| @ -677,6 +826,11 @@ json-stable-stringify-without-jsonify@^1.0.1: | ||||
|   resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" | ||||
|   integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= | ||||
| 
 | ||||
| jwt-decode@^3.1.2: | ||||
|   version "3.1.2" | ||||
|   resolved "https://registry.yarnpkg.com/jwt-decode/-/jwt-decode-3.1.2.tgz#3fb319f3675a2df0c2895c8f5e9fa4b67b04ed59" | ||||
|   integrity sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A== | ||||
| 
 | ||||
| levn@^0.4.1: | ||||
|   version "0.4.1" | ||||
|   resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" | ||||
| @ -732,7 +886,14 @@ natural-compare@^1.4.0: | ||||
|   resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" | ||||
|   integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= | ||||
| 
 | ||||
| once@^1.3.0: | ||||
| node-fetch@^2.6.7: | ||||
|   version "2.6.9" | ||||
|   resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.9.tgz#7c7f744b5cc6eb5fd404e0c7a9fec630a55657e6" | ||||
|   integrity sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg== | ||||
|   dependencies: | ||||
|     whatwg-url "^5.0.0" | ||||
| 
 | ||||
| once@^1.3.0, once@^1.4.0: | ||||
|   version "1.4.0" | ||||
|   resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" | ||||
|   integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= | ||||
| @ -820,7 +981,7 @@ reusify@^1.0.4: | ||||
|   resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" | ||||
|   integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== | ||||
| 
 | ||||
| rimraf@^3.0.2: | ||||
| rimraf@^3.0.0, rimraf@^3.0.2: | ||||
|   version "3.0.2" | ||||
|   resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" | ||||
|   integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== | ||||
| @ -834,6 +995,11 @@ run-parallel@^1.1.9: | ||||
|   dependencies: | ||||
|     queue-microtask "^1.2.2" | ||||
| 
 | ||||
| semver@^6.1.0: | ||||
|   version "6.3.0" | ||||
|   resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" | ||||
|   integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== | ||||
| 
 | ||||
| semver@^7.3.5: | ||||
|   version "7.3.5" | ||||
|   resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" | ||||
| @ -841,6 +1007,13 @@ semver@^7.3.5: | ||||
|   dependencies: | ||||
|     lru-cache "^6.0.0" | ||||
| 
 | ||||
| semver@^7.3.8: | ||||
|   version "7.3.8" | ||||
|   resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" | ||||
|   integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== | ||||
|   dependencies: | ||||
|     lru-cache "^6.0.0" | ||||
| 
 | ||||
| shebang-command@^2.0.0: | ||||
|   version "2.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" | ||||
| @ -882,6 +1055,13 @@ text-table@^0.2.0: | ||||
|   resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" | ||||
|   integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= | ||||
| 
 | ||||
| tmp@^0.2.1: | ||||
|   version "0.2.1" | ||||
|   resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.1.tgz#8457fc3037dcf4719c251367a1af6500ee1ccf14" | ||||
|   integrity sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ== | ||||
|   dependencies: | ||||
|     rimraf "^3.0.0" | ||||
| 
 | ||||
| to-regex-range@^5.0.1: | ||||
|   version "5.0.1" | ||||
|   resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" | ||||
| @ -889,6 +1069,11 @@ to-regex-range@^5.0.1: | ||||
|   dependencies: | ||||
|     is-number "^7.0.0" | ||||
| 
 | ||||
| tr46@~0.0.3: | ||||
|   version "0.0.3" | ||||
|   resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" | ||||
|   integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== | ||||
| 
 | ||||
| ts-node@^10.7.0: | ||||
|   version "10.7.0" | ||||
|   resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-10.7.0.tgz#35d503d0fab3e2baa672a0e94f4b40653c2463f5" | ||||
| @ -942,6 +1127,11 @@ typescript@^4.4.4: | ||||
|   resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.6.2.tgz#fe12d2727b708f4eef40f51598b3398baa9611d4" | ||||
|   integrity sha512-HM/hFigTBHZhLXshn9sN37H085+hQGeJHJ/X7LpBWLID/fbc2acUMfU+lGD98X81sKP+pFa9f0DZmCwB9GnbAg== | ||||
| 
 | ||||
| universal-user-agent@^6.0.0: | ||||
|   version "6.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/universal-user-agent/-/universal-user-agent-6.0.0.tgz#3381f8503b251c0d9cd21bc1de939ec9df5480ee" | ||||
|   integrity sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w== | ||||
| 
 | ||||
| uri-js@^4.2.2: | ||||
|   version "4.4.1" | ||||
|   resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" | ||||
| @ -949,6 +1139,11 @@ uri-js@^4.2.2: | ||||
|   dependencies: | ||||
|     punycode "^2.1.0" | ||||
| 
 | ||||
| uuid@^3.3.2: | ||||
|   version "3.4.0" | ||||
|   resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" | ||||
|   integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== | ||||
| 
 | ||||
| uuid@^8.3.2: | ||||
|   version "8.3.2" | ||||
|   resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" | ||||
| @ -964,6 +1159,19 @@ v8-compile-cache@^2.0.3: | ||||
|   resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" | ||||
|   integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== | ||||
| 
 | ||||
| webidl-conversions@^3.0.0: | ||||
|   version "3.0.1" | ||||
|   resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" | ||||
|   integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== | ||||
| 
 | ||||
| whatwg-url@^5.0.0: | ||||
|   version "5.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" | ||||
|   integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== | ||||
|   dependencies: | ||||
|     tr46 "~0.0.3" | ||||
|     webidl-conversions "^3.0.0" | ||||
| 
 | ||||
| which@^2.0.1: | ||||
|   version "2.0.2" | ||||
|   resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 CrazyMax
						CrazyMax