mirror of
				https://github.com/pnpm/action-setup.git
				synced 2025-10-31 09:22:11 +08:00 
			
		
		
		
	Add schema generator
This commit is contained in:
		
							
								
								
									
										2
									
								
								dist/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								dist/index.js
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							| @@ -1,8 +1,9 @@ | ||||
| { | ||||
|   "private": true, | ||||
|   "scripts": { | ||||
|     "build:schemas": "ts-schema-autogen generate", | ||||
|     "build:ncc": "ncc build --minify --no-source-map-register --no-cache dist/tsc/index.js --out dist/", | ||||
|     "build": "tsc && pnpm run build:ncc", | ||||
|     "build": "pnpm run build:schemas && tsc && pnpm run build:ncc", | ||||
|     "start": "pnpm run build && sh ./run.sh" | ||||
|   }, | ||||
|   "dependencies": { | ||||
| @@ -17,6 +18,7 @@ | ||||
|   }, | ||||
|   "devDependencies": { | ||||
|     "typescript": "^3.8.3", | ||||
|     "@ts-schema-autogen/cli": "^0.1.2", | ||||
|     "@zeit/ncc": "^0.22.1" | ||||
|   } | ||||
| } | ||||
|   | ||||
							
								
								
									
										658
									
								
								pnpm-lock.yaml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										658
									
								
								pnpm-lock.yaml
									
									
									
										generated
									
									
									
								
							| @@ -8,6 +8,7 @@ dependencies: | ||||
|   js-yaml: 3.13.1 | ||||
|   node-fetch: 2.6.0 | ||||
| devDependencies: | ||||
|   '@ts-schema-autogen/cli': 0.1.2 | ||||
|   '@zeit/ncc': 0.22.1 | ||||
|   typescript: 3.8.3 | ||||
| lockfileVersion: 5.1 | ||||
| @@ -16,14 +17,170 @@ packages: | ||||
|     dev: false | ||||
|     resolution: | ||||
|       integrity: sha512-YJCEq8BE3CdN8+7HPZ/4DxJjk/OkZV2FFIf+DlZTC/4iBlzYCD5yjRR6eiOS5llO11zbRltIRuKAjMKaWTE6cg== | ||||
|   /@ts-schema-autogen/cli/0.1.2: | ||||
|     dependencies: | ||||
|       '@ts-schema-autogen/main': 0.1.1 | ||||
|       '@types/fs-extra': 8.1.0 | ||||
|       '@types/node': 13.13.5 | ||||
|       '@types/yargs': 15.0.4 | ||||
|       fs-extra: 8.1.0 | ||||
|       tslib: 1.11.2 | ||||
|       typescript-json-schema: 0.42.0 | ||||
|       yargs: 15.3.1 | ||||
|     dev: true | ||||
|     hasBin: true | ||||
|     resolution: | ||||
|       integrity: sha512-61aIkJh7RDDNLCQJtp++1pL/LWlPAI9dxgWyhXycyRm4TRaTVaRBOoxTVnN0IVT+akdhWeiXkhNkCzG6Vd5zAw== | ||||
|   /@ts-schema-autogen/lib/0.1.1: | ||||
|     dependencies: | ||||
|       '@ts-schema-autogen/status': 0.1.1 | ||||
|       '@ts-schema-autogen/types': 0.1.1 | ||||
|       '@ts-schema-autogen/utils': 0.0.1 | ||||
|       '@ts-schema-autogen/validate': 0.1.1 | ||||
|       '@tsfun/object': 0.0.17 | ||||
|       '@tsfun/result': 0.0.16 | ||||
|       '@types/js-yaml': 3.12.3 | ||||
|       '@types/node': 13.13.5 | ||||
|       better-path-join: 0.0.1 | ||||
|       fast-traverse: 0.1.6 | ||||
|       js-yaml: 3.13.1 | ||||
|       tslib: 1.11.2 | ||||
|     dev: true | ||||
|     resolution: | ||||
|       integrity: sha512-1oOQ9lbGnA3RVfIMiX1thvC0OEvTpvuTyLC6kwaBm8CnOBSFsxWUtoQ9ceyVe/otOqZL4SoucMmbJ3kOUnK7EQ== | ||||
|   /@ts-schema-autogen/main/0.1.1: | ||||
|     dependencies: | ||||
|       '@ts-schema-autogen/lib': 0.1.1 | ||||
|       '@ts-schema-autogen/status': 0.1.1 | ||||
|       '@ts-schema-autogen/types': 0.1.1 | ||||
|       '@ts-schema-autogen/utils': 0.0.1 | ||||
|       '@tsfun/object': 0.0.17 | ||||
|       '@tsfun/pipe': 0.0.11 | ||||
|       '@types/node': 13.13.5 | ||||
|       tslib: 1.11.2 | ||||
|     dev: true | ||||
|     resolution: | ||||
|       integrity: sha512-IC193iebvbbERdx2DGugDq97ne4Fn+zXNVqTc40QuyTbzTGBES6+DnSfI3t1e2f/jX0xGT1e6pDMN8DbdrK1Hw== | ||||
|   /@ts-schema-autogen/schemas/0.1.1: | ||||
|     dependencies: | ||||
|       '@ts-schema-autogen/types': 0.1.1 | ||||
|       '@types/node': 13.13.5 | ||||
|       exec-once: 0.1.6 | ||||
|       tslib: 1.11.2 | ||||
|     dev: true | ||||
|     resolution: | ||||
|       integrity: sha512-cHzhHPJsCQbZCYetSpxRcIEB17MLDOUnuxZiuZ0Yn1BRS72qMwgXqCDckMgGuf9TAsfbkBxUiOIT0C8S7FPYyw== | ||||
|   /@ts-schema-autogen/status/0.1.1: | ||||
|     dependencies: | ||||
|       '@ts-schema-autogen/types': 0.1.1 | ||||
|       '@ts-schema-autogen/utils': 0.0.1 | ||||
|       '@types/node': 13.13.5 | ||||
|       tslib: 1.11.2 | ||||
|     dev: true | ||||
|     resolution: | ||||
|       integrity: sha512-zN5KSkk9HjrsgCRFiENYUL7K/fZvK/afQolfSDrqj3nnyuYzRazIn/i2fV5pgTrdEKG3fK/95Zznko7evtK2ow== | ||||
|   /@ts-schema-autogen/types/0.1.1: | ||||
|     dependencies: | ||||
|       '@ts-schema-autogen/utils': 0.0.1 | ||||
|       '@types/node': 13.13.5 | ||||
|       tslib: 1.11.2 | ||||
|       typescript-json-schema: 0.42.0 | ||||
|     dev: true | ||||
|     resolution: | ||||
|       integrity: sha512-ePh2vU49xe8Tb4gXytOFDtI/dtSVzQpT1fp5WlyS4KwADZH4Gplj5c3M9t0m7bXl07qUVw5HnF7O6G7iliQ/XQ== | ||||
|   /@ts-schema-autogen/utils/0.0.1: | ||||
|     dependencies: | ||||
|       '@types/node': 13.13.5 | ||||
|       tslib: 1.11.2 | ||||
|     dev: true | ||||
|     resolution: | ||||
|       integrity: sha512-ASFLu03+zcRBaVAeRCTP84WvuHxmpGiksORB8QpE3nOmWC9m+f/dDRTvgTq/t3bNIYVSe1vKs4LutXX5pjhdjA== | ||||
|   /@ts-schema-autogen/validate/0.1.1: | ||||
|     dependencies: | ||||
|       '@ts-schema-autogen/schemas': 0.1.1 | ||||
|       '@ts-schema-autogen/types': 0.1.1 | ||||
|       '@tsfun/result': 0.0.16 | ||||
|       '@types/node': 13.13.5 | ||||
|       ajv: 6.12.0 | ||||
|       exec-once: 0.1.6 | ||||
|       tslib: 1.11.2 | ||||
|     dev: true | ||||
|     resolution: | ||||
|       integrity: sha512-5h1xEHsCBk4JZeecLATpEDvCzuQifqA6YzmlEu2C1u8zEMNpv6Y49Yw7ABDGOnam8HQVdnCG6QggKVjVE4GyJQ== | ||||
|   /@tsfun/object/0.0.17: | ||||
|     dependencies: | ||||
|       '@types/node': 13.13.5 | ||||
|       tslib: 1.11.2 | ||||
|       utility-types: 3.10.0 | ||||
|     dev: true | ||||
|     resolution: | ||||
|       integrity: sha512-H/hRAlGWkoui1ZqIX2iPSQdK07mUF7QZwIkyY5SzwBIe1jVkSRNXmHtm9WvWMuoaGCr3peCZGXphximX3DEzig== | ||||
|   /@tsfun/pipe/0.0.11: | ||||
|     dependencies: | ||||
|       '@tsfun/tap': 0.0.10 | ||||
|       '@types/node': 13.13.5 | ||||
|       tslib: 1.11.2 | ||||
|     dev: true | ||||
|     engines: | ||||
|       node: '>= 8.9.0' | ||||
|     resolution: | ||||
|       integrity: sha512-jL88eyhDR/Pena+eBzY9bw8SOED9nET2QPNSgvXpz4XK9t2CBmwtu6YUPzdZCBG6RTSZoQV5VKmsXu4255qVaA== | ||||
|   /@tsfun/prv-option-result-common/0.0.11: | ||||
|     dependencies: | ||||
|       '@types/node': 13.13.5 | ||||
|       tslib: 1.11.2 | ||||
|     dev: true | ||||
|     engines: | ||||
|       node: '>= 8.9.0' | ||||
|     resolution: | ||||
|       integrity: sha512-AIp2Oygr9WD12BG4p+fUEhyGtPnchRVALahzDab2eobkD2IhxRnHsKZh4J3v84faEIuXbnpdfALwGkzaOcgkPA== | ||||
|   /@tsfun/prv-types/0.0.6: | ||||
|     dependencies: | ||||
|       '@types/node': 13.13.5 | ||||
|       tslib: 1.11.2 | ||||
|     dev: true | ||||
|     resolution: | ||||
|       integrity: sha512-s97gvRX2SjGTdU+Odsi6RgsVFi+xNOx3T6Jew2mo7m7Wj6eJmM0HB0HlFPmwIIi2MtXIpSr71TZmRVcMeU3Atw== | ||||
|   /@tsfun/result/0.0.16: | ||||
|     dependencies: | ||||
|       '@tsfun/prv-option-result-common': 0.0.11 | ||||
|       '@tsfun/prv-types': 0.0.6 | ||||
|       '@tsfun/tap': 0.0.10 | ||||
|       '@types/node': 13.13.5 | ||||
|       tslib: 1.11.2 | ||||
|     dev: true | ||||
|     engines: | ||||
|       node: '>= 8.9.0' | ||||
|     resolution: | ||||
|       integrity: sha512-lUpVISAm0RUxRdyVUuAOLBe7ArdrQkepdLz4nML0a/2/WvrDsAIn2PIdRL3eZXqqdyhS2dy+ot5E5vc/RNWOEQ== | ||||
|   /@tsfun/tap/0.0.10: | ||||
|     dependencies: | ||||
|       '@types/node': 13.13.5 | ||||
|       tslib: 1.11.2 | ||||
|     dev: true | ||||
|     resolution: | ||||
|       integrity: sha512-ArfW5g+1BxUXhqWOCOceiR3iviWn6PvDjOHzSBCCw3luYlVJ8JwYMcvj9ZXITBbP33uM8NKbxwzjRGGVckXLdg== | ||||
|   /@types/color-name/1.1.1: | ||||
|     dev: true | ||||
|     resolution: | ||||
|       integrity: sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ== | ||||
|   /@types/expand-tilde/2.0.0: | ||||
|     dev: false | ||||
|     resolution: | ||||
|       integrity: sha512-17h/6MRHoetV2QVUVnUfrmaFCXNIFJ3uDJmXlklX2xDtlEb1W0OXLgP+qwND2Ibg/PtQfQi0vx19KGuPayjLiw== | ||||
|   /@types/fs-extra/8.1.0: | ||||
|     dependencies: | ||||
|       '@types/node': 13.13.5 | ||||
|     dev: true | ||||
|     resolution: | ||||
|       integrity: sha512-UoOfVEzAUpeSPmjm7h1uk5MH6KZma2z2O7a75onTGjnNvAvMVrPzPL/vBbT65iIGHWj6rokwfmYcmxmlSf2uwg== | ||||
|   /@types/js-yaml/3.12.3: | ||||
|     dev: false | ||||
|     resolution: | ||||
|       integrity: sha512-otRe77JNNWzoVGLKw8TCspKswRoQToys4tuL6XYVBFxjgeM0RUrx7m3jkaTdxILxeGry3zM8mGYkGXMeQ02guA== | ||||
|   /@types/json-schema/7.0.4: | ||||
|     dev: true | ||||
|     resolution: | ||||
|       integrity: sha512-8+KAKzEvSUdeo+kmqnKrqgeE+LcA0tjYWFY7RPProVYwnqDjukzO+3b6dLD56rYX5TdWejnEOLJYOIeh4CXKuA== | ||||
|   /@types/node-fetch/2.5.7: | ||||
|     dependencies: | ||||
|       '@types/node': 13.13.5 | ||||
| @@ -32,24 +189,132 @@ packages: | ||||
|     resolution: | ||||
|       integrity: sha512-o2WVNf5UhWRkxlf6eq+jMZDu7kjgpgJfl4xVNlvryc95O/6F2ld8ztKX+qu+Rjyet93WAWm5LjeX9H5FGkODvw== | ||||
|   /@types/node/13.13.5: | ||||
|     dev: false | ||||
|     resolution: | ||||
|       integrity: sha512-3ySmiBYJPqgjiHA7oEaIo2Rzz0HrOZ7yrNO5HWyaE5q0lQ3BppDZ3N53Miz8bw2I7gh1/zir2MGVZBvpb1zq9g== | ||||
|   /@types/yargs-parser/15.0.0: | ||||
|     dev: true | ||||
|     resolution: | ||||
|       integrity: sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw== | ||||
|   /@types/yargs/15.0.4: | ||||
|     dependencies: | ||||
|       '@types/yargs-parser': 15.0.0 | ||||
|     dev: true | ||||
|     resolution: | ||||
|       integrity: sha512-9T1auFmbPZoxHz0enUFlUuKRy3it01R+hlggyVUMtnCTQRunsQYifnSGb8hET4Xo8yiC0o0r1paW3ud5+rbURg== | ||||
|   /@zeit/ncc/0.22.1: | ||||
|     dev: true | ||||
|     hasBin: true | ||||
|     resolution: | ||||
|       integrity: sha512-Qq3bMuonkcnV/96jhy9SQYdh39NXHxNMJ1O31ZFzWG9n52fR2DLtgrNzhj/ahlEjnBziMLGVWDbaS9sf03/fEw== | ||||
|   /ajv/6.12.0: | ||||
|     dependencies: | ||||
|       fast-deep-equal: 3.1.1 | ||||
|       fast-json-stable-stringify: 2.1.0 | ||||
|       json-schema-traverse: 0.4.1 | ||||
|       uri-js: 4.2.2 | ||||
|     dev: true | ||||
|     resolution: | ||||
|       integrity: sha512-D6gFiFA0RRLyUbvijN74DWAjXSFxWKaWP7mldxkVhyhAV3+SWA9HEJPHQ2c9soIeTFJqcSdFDGFgdqs1iUU2Hw== | ||||
|   /ansi-regex/4.1.0: | ||||
|     dev: true | ||||
|     engines: | ||||
|       node: '>=6' | ||||
|     resolution: | ||||
|       integrity: sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== | ||||
|   /ansi-regex/5.0.0: | ||||
|     dev: true | ||||
|     engines: | ||||
|       node: '>=8' | ||||
|     resolution: | ||||
|       integrity: sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== | ||||
|   /ansi-styles/3.2.1: | ||||
|     dependencies: | ||||
|       color-convert: 1.9.3 | ||||
|     dev: true | ||||
|     engines: | ||||
|       node: '>=4' | ||||
|     resolution: | ||||
|       integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== | ||||
|   /ansi-styles/4.2.1: | ||||
|     dependencies: | ||||
|       '@types/color-name': 1.1.1 | ||||
|       color-convert: 2.0.1 | ||||
|     dev: true | ||||
|     engines: | ||||
|       node: '>=8' | ||||
|     resolution: | ||||
|       integrity: sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA== | ||||
|   /argparse/1.0.10: | ||||
|     dependencies: | ||||
|       sprintf-js: 1.0.3 | ||||
|     dev: false | ||||
|     resolution: | ||||
|       integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== | ||||
|   /asynckit/0.4.0: | ||||
|     dev: false | ||||
|     resolution: | ||||
|       integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k= | ||||
|   /balanced-match/1.0.0: | ||||
|     dev: true | ||||
|     resolution: | ||||
|       integrity: sha1-ibTRmasr7kneFk6gK4nORi1xt2c= | ||||
|   /better-path-join/0.0.1: | ||||
|     dependencies: | ||||
|       '@types/node': 13.13.5 | ||||
|       tslib: 1.11.2 | ||||
|     dev: true | ||||
|     resolution: | ||||
|       integrity: sha512-JIv4V7rh19/Hg0O5I0l8eSobC3F+aUWaL9D9QQKAKFw4Qj+whdRrlRejrYICPS2NEJ/2vsDjhKur3iFhQf49QQ== | ||||
|   /brace-expansion/1.1.11: | ||||
|     dependencies: | ||||
|       balanced-match: 1.0.0 | ||||
|       concat-map: 0.0.1 | ||||
|     dev: true | ||||
|     resolution: | ||||
|       integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== | ||||
|   /camelcase/5.3.1: | ||||
|     dev: true | ||||
|     engines: | ||||
|       node: '>=6' | ||||
|     resolution: | ||||
|       integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== | ||||
|   /cliui/5.0.0: | ||||
|     dependencies: | ||||
|       string-width: 3.1.0 | ||||
|       strip-ansi: 5.2.0 | ||||
|       wrap-ansi: 5.1.0 | ||||
|     dev: true | ||||
|     resolution: | ||||
|       integrity: sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA== | ||||
|   /cliui/6.0.0: | ||||
|     dependencies: | ||||
|       string-width: 4.2.0 | ||||
|       strip-ansi: 6.0.0 | ||||
|       wrap-ansi: 6.2.0 | ||||
|     dev: true | ||||
|     resolution: | ||||
|       integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== | ||||
|   /color-convert/1.9.3: | ||||
|     dependencies: | ||||
|       color-name: 1.1.3 | ||||
|     dev: true | ||||
|     resolution: | ||||
|       integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== | ||||
|   /color-convert/2.0.1: | ||||
|     dependencies: | ||||
|       color-name: 1.1.4 | ||||
|     dev: true | ||||
|     engines: | ||||
|       node: '>=7.0.0' | ||||
|     resolution: | ||||
|       integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== | ||||
|   /color-name/1.1.3: | ||||
|     dev: true | ||||
|     resolution: | ||||
|       integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= | ||||
|   /color-name/1.1.4: | ||||
|     dev: true | ||||
|     resolution: | ||||
|       integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== | ||||
|   /combined-stream/1.0.8: | ||||
|     dependencies: | ||||
|       delayed-stream: 1.0.0 | ||||
| @@ -58,19 +323,43 @@ packages: | ||||
|       node: '>= 0.8' | ||||
|     resolution: | ||||
|       integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== | ||||
|   /concat-map/0.0.1: | ||||
|     dev: true | ||||
|     resolution: | ||||
|       integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= | ||||
|   /decamelize/1.2.0: | ||||
|     dev: true | ||||
|     engines: | ||||
|       node: '>=0.10.0' | ||||
|     resolution: | ||||
|       integrity: sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= | ||||
|   /delayed-stream/1.0.0: | ||||
|     dev: false | ||||
|     engines: | ||||
|       node: '>=0.4.0' | ||||
|     resolution: | ||||
|       integrity: sha1-3zrhmayt+31ECqrgsp4icrJOxhk= | ||||
|   /emoji-regex/7.0.3: | ||||
|     dev: true | ||||
|     resolution: | ||||
|       integrity: sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== | ||||
|   /emoji-regex/8.0.0: | ||||
|     dev: true | ||||
|     resolution: | ||||
|       integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== | ||||
|   /esprima/4.0.1: | ||||
|     dev: false | ||||
|     engines: | ||||
|       node: '>=4' | ||||
|     hasBin: true | ||||
|     resolution: | ||||
|       integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== | ||||
|   /exec-once/0.1.6: | ||||
|     dependencies: | ||||
|       '@types/node': 13.13.5 | ||||
|       tslib: 1.11.2 | ||||
|     dev: true | ||||
|     resolution: | ||||
|       integrity: sha512-DMCRTmVoGgGJLS+Z7NfaV53QiQTi8XedoBNVWsl5S7ZQGgt587MOKqlu8k/ybtkEEVjkl4RjO4REOJv4v2ZBxw== | ||||
|   /expand-tilde/2.0.2: | ||||
|     dependencies: | ||||
|       homedir-polyfill: 1.0.3 | ||||
| @@ -79,6 +368,38 @@ packages: | ||||
|       node: '>=0.10.0' | ||||
|     resolution: | ||||
|       integrity: sha1-l+gBqgUt8CRU3kawK/YhZCzchQI= | ||||
|   /fast-deep-equal/3.1.1: | ||||
|     dev: true | ||||
|     resolution: | ||||
|       integrity: sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA== | ||||
|   /fast-json-stable-stringify/2.1.0: | ||||
|     dev: true | ||||
|     resolution: | ||||
|       integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== | ||||
|   /fast-traverse/0.1.6: | ||||
|     dependencies: | ||||
|       '@types/node': 13.13.5 | ||||
|       tslib: 1.11.2 | ||||
|     dev: true | ||||
|     resolution: | ||||
|       integrity: sha512-/5Ati6Qr9r++gG4R6ANxYH8RxQkZTrUDQF6EuSShgJCIrluPrvVSQRDpVl6SA4V/5nFALlF15OfXG1A3U3U6Mw== | ||||
|   /find-up/3.0.0: | ||||
|     dependencies: | ||||
|       locate-path: 3.0.0 | ||||
|     dev: true | ||||
|     engines: | ||||
|       node: '>=6' | ||||
|     resolution: | ||||
|       integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== | ||||
|   /find-up/4.1.0: | ||||
|     dependencies: | ||||
|       locate-path: 5.0.0 | ||||
|       path-exists: 4.0.0 | ||||
|     dev: true | ||||
|     engines: | ||||
|       node: '>=8' | ||||
|     resolution: | ||||
|       integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== | ||||
|   /form-data/3.0.0: | ||||
|     dependencies: | ||||
|       asynckit: 0.4.0 | ||||
| @@ -89,6 +410,41 @@ packages: | ||||
|       node: '>= 6' | ||||
|     resolution: | ||||
|       integrity: sha512-CKMFDglpbMi6PyN+brwB9Q/GOw0eAnsrEZDgcsH5Krhz5Od/haKHAX0NmQfha2zPPz0JpWzA7GJHGSnvCRLWsg== | ||||
|   /fs-extra/8.1.0: | ||||
|     dependencies: | ||||
|       graceful-fs: 4.2.3 | ||||
|       jsonfile: 4.0.0 | ||||
|       universalify: 0.1.2 | ||||
|     dev: true | ||||
|     engines: | ||||
|       node: '>=6 <7 || >=8' | ||||
|     resolution: | ||||
|       integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== | ||||
|   /fs.realpath/1.0.0: | ||||
|     dev: true | ||||
|     resolution: | ||||
|       integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8= | ||||
|   /get-caller-file/2.0.5: | ||||
|     dev: true | ||||
|     engines: | ||||
|       node: 6.* || 8.* || >= 10.* | ||||
|     resolution: | ||||
|       integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== | ||||
|   /glob/7.1.6: | ||||
|     dependencies: | ||||
|       fs.realpath: 1.0.0 | ||||
|       inflight: 1.0.6 | ||||
|       inherits: 2.0.4 | ||||
|       minimatch: 3.0.4 | ||||
|       once: 1.4.0 | ||||
|       path-is-absolute: 1.0.1 | ||||
|     dev: true | ||||
|     resolution: | ||||
|       integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== | ||||
|   /graceful-fs/4.2.3: | ||||
|     dev: true | ||||
|     resolution: | ||||
|       integrity: sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ== | ||||
|   /homedir-polyfill/1.0.3: | ||||
|     dependencies: | ||||
|       parse-passwd: 1.0.0 | ||||
| @@ -97,14 +453,73 @@ packages: | ||||
|       node: '>=0.10.0' | ||||
|     resolution: | ||||
|       integrity: sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA== | ||||
|   /inflight/1.0.6: | ||||
|     dependencies: | ||||
|       once: 1.4.0 | ||||
|       wrappy: 1.0.2 | ||||
|     dev: true | ||||
|     resolution: | ||||
|       integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= | ||||
|   /inherits/2.0.4: | ||||
|     dev: true | ||||
|     resolution: | ||||
|       integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== | ||||
|   /is-fullwidth-code-point/2.0.0: | ||||
|     dev: true | ||||
|     engines: | ||||
|       node: '>=4' | ||||
|     resolution: | ||||
|       integrity: sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= | ||||
|   /is-fullwidth-code-point/3.0.0: | ||||
|     dev: true | ||||
|     engines: | ||||
|       node: '>=8' | ||||
|     resolution: | ||||
|       integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== | ||||
|   /js-yaml/3.13.1: | ||||
|     dependencies: | ||||
|       argparse: 1.0.10 | ||||
|       esprima: 4.0.1 | ||||
|     dev: false | ||||
|     hasBin: true | ||||
|     resolution: | ||||
|       integrity: sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw== | ||||
|   /json-schema-traverse/0.4.1: | ||||
|     dev: true | ||||
|     resolution: | ||||
|       integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== | ||||
|   /json-stable-stringify/1.0.1: | ||||
|     dependencies: | ||||
|       jsonify: 0.0.0 | ||||
|     dev: true | ||||
|     resolution: | ||||
|       integrity: sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8= | ||||
|   /jsonfile/4.0.0: | ||||
|     dev: true | ||||
|     optionalDependencies: | ||||
|       graceful-fs: 4.2.3 | ||||
|     resolution: | ||||
|       integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= | ||||
|   /jsonify/0.0.0: | ||||
|     dev: true | ||||
|     resolution: | ||||
|       integrity: sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM= | ||||
|   /locate-path/3.0.0: | ||||
|     dependencies: | ||||
|       p-locate: 3.0.0 | ||||
|       path-exists: 3.0.0 | ||||
|     dev: true | ||||
|     engines: | ||||
|       node: '>=6' | ||||
|     resolution: | ||||
|       integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== | ||||
|   /locate-path/5.0.0: | ||||
|     dependencies: | ||||
|       p-locate: 4.1.0 | ||||
|     dev: true | ||||
|     engines: | ||||
|       node: '>=8' | ||||
|     resolution: | ||||
|       integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== | ||||
|   /mime-db/1.44.0: | ||||
|     dev: false | ||||
|     engines: | ||||
| @@ -119,22 +534,152 @@ packages: | ||||
|       node: '>= 0.6' | ||||
|     resolution: | ||||
|       integrity: sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w== | ||||
|   /minimatch/3.0.4: | ||||
|     dependencies: | ||||
|       brace-expansion: 1.1.11 | ||||
|     dev: true | ||||
|     resolution: | ||||
|       integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== | ||||
|   /node-fetch/2.6.0: | ||||
|     dev: false | ||||
|     engines: | ||||
|       node: 4.x || >=6.0.0 | ||||
|     resolution: | ||||
|       integrity: sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA== | ||||
|   /once/1.4.0: | ||||
|     dependencies: | ||||
|       wrappy: 1.0.2 | ||||
|     dev: true | ||||
|     resolution: | ||||
|       integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E= | ||||
|   /p-limit/2.3.0: | ||||
|     dependencies: | ||||
|       p-try: 2.2.0 | ||||
|     dev: true | ||||
|     engines: | ||||
|       node: '>=6' | ||||
|     resolution: | ||||
|       integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== | ||||
|   /p-locate/3.0.0: | ||||
|     dependencies: | ||||
|       p-limit: 2.3.0 | ||||
|     dev: true | ||||
|     engines: | ||||
|       node: '>=6' | ||||
|     resolution: | ||||
|       integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== | ||||
|   /p-locate/4.1.0: | ||||
|     dependencies: | ||||
|       p-limit: 2.3.0 | ||||
|     dev: true | ||||
|     engines: | ||||
|       node: '>=8' | ||||
|     resolution: | ||||
|       integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== | ||||
|   /p-try/2.2.0: | ||||
|     dev: true | ||||
|     engines: | ||||
|       node: '>=6' | ||||
|     resolution: | ||||
|       integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== | ||||
|   /parse-passwd/1.0.0: | ||||
|     dev: false | ||||
|     engines: | ||||
|       node: '>=0.10.0' | ||||
|     resolution: | ||||
|       integrity: sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY= | ||||
|   /path-exists/3.0.0: | ||||
|     dev: true | ||||
|     engines: | ||||
|       node: '>=4' | ||||
|     resolution: | ||||
|       integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= | ||||
|   /path-exists/4.0.0: | ||||
|     dev: true | ||||
|     engines: | ||||
|       node: '>=8' | ||||
|     resolution: | ||||
|       integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== | ||||
|   /path-is-absolute/1.0.1: | ||||
|     dev: true | ||||
|     engines: | ||||
|       node: '>=0.10.0' | ||||
|     resolution: | ||||
|       integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18= | ||||
|   /punycode/2.1.1: | ||||
|     dev: true | ||||
|     engines: | ||||
|       node: '>=6' | ||||
|     resolution: | ||||
|       integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== | ||||
|   /require-directory/2.1.1: | ||||
|     dev: true | ||||
|     engines: | ||||
|       node: '>=0.10.0' | ||||
|     resolution: | ||||
|       integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I= | ||||
|   /require-main-filename/2.0.0: | ||||
|     dev: true | ||||
|     resolution: | ||||
|       integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== | ||||
|   /set-blocking/2.0.0: | ||||
|     dev: true | ||||
|     resolution: | ||||
|       integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc= | ||||
|   /sprintf-js/1.0.3: | ||||
|     dev: false | ||||
|     resolution: | ||||
|       integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= | ||||
|   /string-width/3.1.0: | ||||
|     dependencies: | ||||
|       emoji-regex: 7.0.3 | ||||
|       is-fullwidth-code-point: 2.0.0 | ||||
|       strip-ansi: 5.2.0 | ||||
|     dev: true | ||||
|     engines: | ||||
|       node: '>=6' | ||||
|     resolution: | ||||
|       integrity: sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== | ||||
|   /string-width/4.2.0: | ||||
|     dependencies: | ||||
|       emoji-regex: 8.0.0 | ||||
|       is-fullwidth-code-point: 3.0.0 | ||||
|       strip-ansi: 6.0.0 | ||||
|     dev: true | ||||
|     engines: | ||||
|       node: '>=8' | ||||
|     resolution: | ||||
|       integrity: sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg== | ||||
|   /strip-ansi/5.2.0: | ||||
|     dependencies: | ||||
|       ansi-regex: 4.1.0 | ||||
|     dev: true | ||||
|     engines: | ||||
|       node: '>=6' | ||||
|     resolution: | ||||
|       integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== | ||||
|   /strip-ansi/6.0.0: | ||||
|     dependencies: | ||||
|       ansi-regex: 5.0.0 | ||||
|     dev: true | ||||
|     engines: | ||||
|       node: '>=8' | ||||
|     resolution: | ||||
|       integrity: sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== | ||||
|   /tslib/1.11.2: | ||||
|     dev: true | ||||
|     resolution: | ||||
|       integrity: sha512-tTSkux6IGPnUGUd1XAZHcpu85MOkIl5zX49pO+jfsie3eP0B6pyhOlLXm3cAC6T7s+euSDDUUV+Acop5WmtkVg== | ||||
|   /typescript-json-schema/0.42.0: | ||||
|     dependencies: | ||||
|       '@types/json-schema': 7.0.4 | ||||
|       glob: 7.1.6 | ||||
|       json-stable-stringify: 1.0.1 | ||||
|       typescript: 3.8.3 | ||||
|       yargs: 14.2.3 | ||||
|     dev: true | ||||
|     hasBin: true | ||||
|     resolution: | ||||
|       integrity: sha512-9WO+lVmlph7Ecb7lPd9tU84XFUQh44kpAf3cWe/Ym4G5EKw/SS6XGpi1DZDthvxqkIdNSDlWi7FhKfxuIV/3yw== | ||||
|   /typescript/3.8.3: | ||||
|     dev: true | ||||
|     engines: | ||||
| @@ -142,8 +687,109 @@ packages: | ||||
|     hasBin: true | ||||
|     resolution: | ||||
|       integrity: sha512-MYlEfn5VrLNsgudQTVJeNaQFUAI7DkhnOjdpAp4T+ku1TfQClewlbSuTVHiA+8skNBgaf02TL/kLOvig4y3G8w== | ||||
|   /universalify/0.1.2: | ||||
|     dev: true | ||||
|     engines: | ||||
|       node: '>= 4.0.0' | ||||
|     resolution: | ||||
|       integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== | ||||
|   /uri-js/4.2.2: | ||||
|     dependencies: | ||||
|       punycode: 2.1.1 | ||||
|     dev: true | ||||
|     resolution: | ||||
|       integrity: sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ== | ||||
|   /utility-types/3.10.0: | ||||
|     dev: true | ||||
|     engines: | ||||
|       node: '>= 4' | ||||
|     resolution: | ||||
|       integrity: sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg== | ||||
|   /which-module/2.0.0: | ||||
|     dev: true | ||||
|     resolution: | ||||
|       integrity: sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= | ||||
|   /wrap-ansi/5.1.0: | ||||
|     dependencies: | ||||
|       ansi-styles: 3.2.1 | ||||
|       string-width: 3.1.0 | ||||
|       strip-ansi: 5.2.0 | ||||
|     dev: true | ||||
|     engines: | ||||
|       node: '>=6' | ||||
|     resolution: | ||||
|       integrity: sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== | ||||
|   /wrap-ansi/6.2.0: | ||||
|     dependencies: | ||||
|       ansi-styles: 4.2.1 | ||||
|       string-width: 4.2.0 | ||||
|       strip-ansi: 6.0.0 | ||||
|     dev: true | ||||
|     engines: | ||||
|       node: '>=8' | ||||
|     resolution: | ||||
|       integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== | ||||
|   /wrappy/1.0.2: | ||||
|     dev: true | ||||
|     resolution: | ||||
|       integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= | ||||
|   /y18n/4.0.0: | ||||
|     dev: true | ||||
|     resolution: | ||||
|       integrity: sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w== | ||||
|   /yargs-parser/15.0.1: | ||||
|     dependencies: | ||||
|       camelcase: 5.3.1 | ||||
|       decamelize: 1.2.0 | ||||
|     dev: true | ||||
|     resolution: | ||||
|       integrity: sha512-0OAMV2mAZQrs3FkNpDQcBk1x5HXb8X4twADss4S0Iuk+2dGnLOE/fRHrsYm542GduMveyA77OF4wrNJuanRCWw== | ||||
|   /yargs-parser/18.1.3: | ||||
|     dependencies: | ||||
|       camelcase: 5.3.1 | ||||
|       decamelize: 1.2.0 | ||||
|     dev: true | ||||
|     engines: | ||||
|       node: '>=6' | ||||
|     resolution: | ||||
|       integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== | ||||
|   /yargs/14.2.3: | ||||
|     dependencies: | ||||
|       cliui: 5.0.0 | ||||
|       decamelize: 1.2.0 | ||||
|       find-up: 3.0.0 | ||||
|       get-caller-file: 2.0.5 | ||||
|       require-directory: 2.1.1 | ||||
|       require-main-filename: 2.0.0 | ||||
|       set-blocking: 2.0.0 | ||||
|       string-width: 3.1.0 | ||||
|       which-module: 2.0.0 | ||||
|       y18n: 4.0.0 | ||||
|       yargs-parser: 15.0.1 | ||||
|     dev: true | ||||
|     resolution: | ||||
|       integrity: sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg== | ||||
|   /yargs/15.3.1: | ||||
|     dependencies: | ||||
|       cliui: 6.0.0 | ||||
|       decamelize: 1.2.0 | ||||
|       find-up: 4.1.0 | ||||
|       get-caller-file: 2.0.5 | ||||
|       require-directory: 2.1.1 | ||||
|       require-main-filename: 2.0.0 | ||||
|       set-blocking: 2.0.0 | ||||
|       string-width: 4.2.0 | ||||
|       which-module: 2.0.0 | ||||
|       y18n: 4.0.0 | ||||
|       yargs-parser: 18.1.3 | ||||
|     dev: true | ||||
|     engines: | ||||
|       node: '>=8' | ||||
|     resolution: | ||||
|       integrity: sha512-92O1HWEjw27sBfgmXiixJWT5hRBp2eobqXicLtPBIDBhYB+1HpwZlXmbW2luivBJHBzki+7VyCLRtAkScbTBQA== | ||||
| specifiers: | ||||
|   '@actions/core': ^1.2.4 | ||||
|   '@ts-schema-autogen/cli': ^0.1.2 | ||||
|   '@types/expand-tilde': ^2.0.0 | ||||
|   '@types/js-yaml': ^3.12.3 | ||||
|   '@types/node': ^13.13.5 | ||||
|   | ||||
| @@ -8,7 +8,7 @@ interface RunInstall { | ||||
|   readonly args?: readonly string[] | ||||
| } | ||||
|  | ||||
| type RunInstallInput = | ||||
| export type RunInstallInput = | ||||
|   | null | ||||
|   | boolean | ||||
|   | RunInstall | ||||
|   | ||||
							
								
								
									
										12
									
								
								src/inputs/run-install-input.schema.autogen.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								src/inputs/run-install-input.schema.autogen.json
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,12 @@ | ||||
| { | ||||
|   "$schema": "https://raw.githubusercontent.com/ksxnodeapps/ts-schema-autogen/master/packages/schemas/config.schema.json", | ||||
|   "instruction": { | ||||
|     "compilerOptions": { | ||||
|       "strict": true, | ||||
|       "esModuleInterop": true | ||||
|     }, | ||||
|     "input": "index.ts", | ||||
|     "symbol": "RunInstallInput", | ||||
|     "output": "run-install-input.schema.json" | ||||
|   } | ||||
| } | ||||
							
								
								
									
										39
									
								
								src/inputs/run-install-input.schema.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										39
									
								
								src/inputs/run-install-input.schema.json
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,39 @@ | ||||
| { | ||||
|   "anyOf": [ | ||||
|     { | ||||
|       "$ref": "#/definitions/RunInstall" | ||||
|     }, | ||||
|     { | ||||
|       "type": "array", | ||||
|       "items": { | ||||
|         "$ref": "#/definitions/RunInstall" | ||||
|       } | ||||
|     }, | ||||
|     { | ||||
|       "type": [ | ||||
|         "null", | ||||
|         "boolean" | ||||
|       ] | ||||
|     } | ||||
|   ], | ||||
|   "definitions": { | ||||
|     "RunInstall": { | ||||
|       "type": "object", | ||||
|       "properties": { | ||||
|         "recursive": { | ||||
|           "type": "boolean" | ||||
|         }, | ||||
|         "cwd": { | ||||
|           "type": "string" | ||||
|         }, | ||||
|         "args": { | ||||
|           "type": "array", | ||||
|           "items": { | ||||
|             "type": "string" | ||||
|           } | ||||
|         } | ||||
|       } | ||||
|     } | ||||
|   }, | ||||
|   "$schema": "http://json-schema.org/draft-07/schema#" | ||||
| } | ||||
		Reference in New Issue
	
	Block a user