{"_id":"@malagu/ext-scripts","_rev":"675-0a78adcd3a49eae33e5082ae2f197532","name":"@malagu/ext-scripts","dist-tags":{"next":"2.25.0-next.4","latest":"2.24.1","testnext":"1.1.0-testnext.270"},"versions":{"0.1.0-next.4f98ad88":{"name":"@malagu/ext-scripts","version":"0.1.0-next.4f98ad88","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@0.1.0-next.4f98ad88","dist":{"shasum":"8f42edf3d55596995a53785b824283357a02ce21","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.4f98ad88.tgz","integrity":"sha512-wlg7J/9edsZlPYeOzICxEkcpn3GOJXstq9AA1qDlK2SIrhncuGMcuNnJHjEx6FPPZRaeN023FKhcnFCvH7fJmA==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdY4+YCRA9TVsSAnZWagAAtHQP/jvQOn9/NEQ8Puexo9g+\nFyzzGldXno6pWKbWGCRHuLDhjD5y9oNOME4CKKeGDbXPF/oBzTLCei3NhemF\nkz9l5hmzc7gLb30IMlPhb2WE5B2N0BQn9RI2Okm80UPF0H7XvCNokUbsBteM\nemzQIVJhe1KH5CNQpJanRC2G5IOAr2ifhtmCXgXNxzgD3Pd6xwQ3MOMwNSvS\nsu7lba701tbeB+kiKudQbr9/NEaK3eoNu/cxz5KQ10QdreHiqyjSNL+Eehgt\nfJvO/JJgmxF9ynQoAN8LpbSPq9U69t3gQ+bMJv0cNvTevTTGsUGVjEljDXZn\n8WyTjiXjFftH/nn6rt1Rq3Dm4znmYpylLv9yatGbzgnXtntpR2DFHRrTlxlt\nqjdCJG0EGv1Dk2rt286OIRMbcKfX5TXzCL+5lOzKua2W8jnUfam0SSNGimHO\nCcLvrhEbCV8pPaqUyBw0kflqHt2FlHNdAQ6JHynYg8MThWvpX0Ye19F4hCkN\no/b3xoNU/FST1DR07qCJJ0PSUqwUQOXNij8pz/uUykhJ6RhwWK0XQj0+qzDX\nqCIk73iil3z9Se4OxSci04vg1yzhzN7F4hbxr6kZL1OpCxhqo3Vokl2f0h+U\n1P3cCnrGEPUFIwD6tuEoEP+xdQokUTQ5DbDD82dOtzRFnH884wbMEuB9MPNr\nPpzZ\r\n=/3Js\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIDk16KrSn0qc43G4J+a2yWB8ZhuDHTSCeNcd3+uutyctAh8GIY9VFeqNq5fl6lTOMqWVxypWUx0FjvArmG4XRYYp"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.4f98ad88_1566805911658_0.37034172881950167"},"_hasShrinkwrap":false},"0.1.0-next.17ecc55c":{"name":"@malagu/ext-scripts","version":"0.1.0-next.17ecc55c","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.17ecc55c","dist":{"shasum":"030b9986f840d2cd62d45f69e8a0e7095f92e6d0","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.17ecc55c.tgz","integrity":"sha512-aIrr+pgmmLjSqqjyJKgipynETpaX87SndqHjr3gDBEyV52/C77mvtkGgwKZ1342Wb9a5ypnpRqaheFIOhb1EnQ==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZAdECRA9TVsSAnZWagAALr8P/jrv6XbDdR5bjJWSXrPQ\nXghD3nz6aAOgHbohiiB2JYoL3CcT4ZJh2DwXm6b6pq4NyHZe8cnIHh+vMDmL\n7n4dtXUQe2sVgqHYwUp7NbaNAkkML9u9X23fvHFa9/3i3i6nEjU/h1o2cBeJ\n1JvizCl8Pw1v6j0Phz7cXPjPv+WaJ01VQk3s7oTMiUPxROmsVjgTtgsbSoWO\n5wMrY3HDvtlKYt3ODay+NXyIr7qeiNHx/0hAs3M0NRI8/karKrHBkU/uYZsQ\nljb8dIeu9DvhUt1muaNNzg9sF6rwIaJvYiCV2mDvG2+FeD0+CQIpspOWCQ/e\nEwNYkejYTT5AKx+da9vgf56oryaDvmIBMFeX/KD9zAT+G/j/eGfgFmZv6ZVF\nPiKs+JdiA/BmuXGvSm/7DbfkzIXnRfa0umLF+YTa0HeQeoghNZe4ceX5INyk\ncSkAa2+jyPlbRpDtg5oy4P/dGOs6AXdD8RRfIFmIpd4b9ZxJVm2UgcVGTEpJ\naUUjbvXTvm18jeU2chJLv0naNRDSAfRJn5R2RMdXxMFmHPH6PfYe7Q8ekz3I\nL9/bY+tgRXzb76GmIP71HN86amMCKlCmdVmuzdGrRTxu1flEHDMIcNM5mgon\nUCR5XGLe0rWbz/+0ja2IrWELD/CTT+1f1S3I2FsV5fTH+3zcUw7onDPwz8xV\nnpgi\r\n=OWnA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAf3TCstdzpG3CMUS6AN2A5l6SSNMwjcox1FkRMui61LAiAb1GpF9006ekU0Pg2C+tf0od4ZVHPdNiLJlxMWVfjeCw=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.17ecc55c_1566836547869_0.9015425141763698"},"_hasShrinkwrap":false},"0.1.0-next.6070ad98":{"name":"@malagu/ext-scripts","version":"0.1.0-next.6070ad98","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.6070ad98","dist":{"shasum":"c2bba8bbaf559d2081b9c6249335af5fc55923cc","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.6070ad98.tgz","integrity":"sha512-P1hZTEIno1refvcFft628Y8N6QAHtz6++2MGp5d04dPLfT7zVXRj8bqeGq74pGpHQM693J+ksxQ891ng2c7xZw==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZo1xCRA9TVsSAnZWagAAKG0P/0vg5E6m5it+bTRkLs0a\n6zV8KIjX8xP9PO2Pf8I8rEwYVDuDcbfvP2gnJrf0SDylRskMfMQqMzBiTzir\nUrniLqOOezbZetVDN3gDpQ3BLhtxhyFx7oFJ5vogLg5dLJC15TcicCYEor3U\nxwAMikJgUZjXtEDeKwxF0y04ReOxM1om44fRXmOTvYyukQYV8ynlxV3Y3JTb\n9lQ8oq7+jjUHIPNRC+Ceaixg5G/vAU0HNYQRsrrqlC7aNPAuqG0HyJwiHr8T\nQvKw3eLTB1sOJc2Mr8ACqfE0eofseUoAWx0u/bYZ3GBrOTJkY2JRDd8pK86A\nYiR6p9OrkUiOW2svTOhtThI7P/X92R7nmTlI0kBo9M7NfVBK0ewM1UbJqhS6\nKtRxgQpCmU4VyKfh0wcOabRNTshgqQR/4nK+I6qi6RZiulfu0Unu7PYzvJeo\n4ed3S/+onYhlhekzRP6ayl9cako5AwnISgz1NAHtkcbWsWONd5ijag3lHO36\nFoKfKlZhd5IFSIY+QtZfYNKQXzi75xTefwd7NmSd7x5T2pEzHkdEKAiYEjTw\nUXPqTwnHwzPMgn7Ke/xGaLmw3IQTfi+UHjTqk8hbWIIB16mpzRqPJwUPYuL3\ngmPYmvW5V3us1ssdfuDVpNWkxTZ6Fat2XLkyLU6B4EpWAbjr2sJNas+7b9d+\nNXC5\r\n=AN6j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOrfjloPKL114oAvNz2NTuU2xHtiZfGtNh95cvREbzvwIhAIO1jHXLtLXPwO2z3YGLU1lnZREOX1+W+Kw2Wt4rYh0p"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.6070ad98_1567001969021_0.4679436257575684"},"_hasShrinkwrap":false},"0.1.0-next.49c0f952":{"name":"@malagu/ext-scripts","version":"0.1.0-next.49c0f952","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.49c0f952","dist":{"shasum":"95a120c0abceb692eac6181da60954f0d8210fe2","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.49c0f952.tgz","integrity":"sha512-xB23qY81KwZ4SbcqyQr0bgdHLVbkOnzImrIxjN61aiE/NqD2tI4rb+90FzpTqhhXJKqdIebA0clNIsnLfD2ntg==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZo6vCRA9TVsSAnZWagAAXEIP/iBzxpDiQDv1PbF+xeBP\n0cDyZr8KqvI84erA14cXtBFz3VtYdV/0P7EztQIZ4FyAAo/stTPjLog7xQmA\nAx1H7zVO6D9BzGFGN7zTPS13lnm1H1w0M/9nns1zdUm1y3w79pWRQTEcBJwp\n01rrBTvveFsgv0icZiGpQwxXx5n1kCfRNZM9DUDS9f43wKv0tApqB9yZXcZV\n641hrWQFt4bAc61OoTAn69YHowJ7rBpLmYzTtJEfMuzhQXuEEKc7yq/KQlDI\nE1jjwMalmIUWzqZcFMcwiQNJN0urriU4LKn/t7beru98DOLMSszi6T3oMu7k\nQoCzrAymQEZppUQcRkLdFXlMOQjj6JON+Hb+D/GgKADxaez+POd1nVueoAxZ\nyJ6t5bL4heiHW7+nsoAAU+/miZjqCYKDTXJ+RQA5z/tbUbz/g+RXXAAa3m2D\n+NqUpJm22jUEkG2/qlKitWAOum103TOFpOHx/sUIyxmOPUhECfH7j1gjYHC7\nXnhZav69vsIDjEk/nqN5+c5K1AvIVzG85FP2f6NxSAm8aRD1+5PUTjGxkDmD\n2Zfls6CgKDnWHcgkkSje7oUSGVD3VSS8ZtHhUyKGy9FkZI87FX3VTtcWWfg7\n+9YW5EWgFpylB1ozmJerJHT042q/2JLW3umCDjSEggphpyu1nVndR5Wjvdzh\nrtNU\r\n=517U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICnlHNMILzqymm0zSOXoWiaLUwYW1DX5qVtW62Dtei3iAiEAiIcH04Kc8j14V9yYOkkUQfipcVsAuRQLxMc27Hm8I94="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.49c0f952_1567002286622_0.8842664770946806"},"_hasShrinkwrap":false},"0.1.0-next.1f882434":{"name":"@malagu/ext-scripts","version":"0.1.0-next.1f882434","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.1f882434","dist":{"shasum":"1e49a75491a95d9df704b9d9f58f9c21aeba7ea5","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.1f882434.tgz","integrity":"sha512-GcabHq0YG+5J2ya8HBeYInCGuqkCDCmso3xfm16i3rVqs3g86GUwwPwmerjNVkXPZdVjwc0gSajpEyfDT/yNpg==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZ7MiCRA9TVsSAnZWagAAz3IP/jSMaFcBRRnD146F9aFT\nk9DERW1WqJ7itTqiVNvsTKpPiNKeIqp9jlf55TkJWTFO5tGq9tvPveQ7cvS5\nEUP5+E/8DsdcU/oKR+gbFB5V3fD2bnABF51vxEWfhREcYiRIQCVUV5M1xP23\nBaTZMnddYKbpvrYwA8L4fPzNfZq2zSYbd7AJW0f0gTcN721mEZZC51e7ffum\nefx207KE/X63SnpK+ay7FM7LQ4k1XTw4uYafWdB2mHn+FPPedh8sC0QwB5oq\nAxU5T6BhnI8NmR2gN3t4p/aMvs6GKF8MT6z+np+Li4dzeulfuPTGjn+Dj6tt\n07Km2HASd1w157EQbaRHxHeCRboE6oeIqv5GXotwWjSU15w7/5ukQTMxP03z\n+3q+6HQICiCBRpjfeYxZNPghFJI20O7termiBvyBabMJ+Cc5fqNrTKJWri9j\nNUz0pzVH6Jy/J/rnm6tdqosClM6GSsLapNk0qhdVnLkn37AgEL0CgLqM0TSr\nMIMEY12d100eT88mmBbd5hWd5cF5uPH33pjaUjV9LU8obfOPyKEc+RTWFEsY\npce58dgYiMEV8vJeFrG0jK+mz/y5v7ZufsHQFQbM3bq8jYMg4IWSCuQr9YQi\n9ZoMdJxXu7jsaC6p9rGElCDC0SycHHVBnBPYfSJcZEAcZicwSc5QFrR5qzGO\nv++S\r\n=PKbN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDjemWv5n6uXFz3hqgzlyYKJq96gew+Q4BesMDDJap05AiEAh3t+7Fyj967wx9fwdEhPZfGiymxB9TBs/CBpxLhhvHo="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.1f882434_1567077152810_0.11924862596364383"},"_hasShrinkwrap":false},"0.1.0-next.168c4fa6":{"name":"@malagu/ext-scripts","version":"0.1.0-next.168c4fa6","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.168c4fa6","dist":{"shasum":"58a6d25bbc7c0ddac8a7416f0fb5f7976e3422e0","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.168c4fa6.tgz","integrity":"sha512-JhgeD0A8uItDVpxT4UUzIbvkFccu9sSqROMlM3hvDP7kWAfcrrb6O33KdIA0OsXsl8zwfut/APgTx05wsykjXA==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZ8cWCRA9TVsSAnZWagAA6+EP/2tktEAB1j19hmnEk1Ly\n1QMpmasz2UlRfg8/UCv4gfNaAUwHW3Y/ocV2vqCj9SLQ7Ds5HmEZFpJNizFH\nGv/AI4gamxHtkEQ19/DsbPzkS91GYhE4EE+f1oltv1LQz1BuuQPnZOVUCTfk\n9V2jj8irxqwdke+JEquXt1p0U8VWlg5Wv1yjXrHHPnEVOAazm3gLI/TEI5lT\nwBCQW9zn3km3i23zBvrJpJhMXCMXWpzoBZfRREQNLia4CJJUo8o/RuQH+Edm\n9poRfZqz674DQ8E4r/ZrRYviGPJ9ObX+1SGFaQL9VA4ggtlDZnReAYgx9MaQ\nwxN0X4+rtxxjSWHqXHEOKzjLYP7VMWs9sl7DtVLt3EJQH5VJ8cYl5uTRS4Z0\nS/CBI+O/tTsjZCRuvCrEF9sKcdmbwXkfSPBgRePxz+FcnpTNfK3ycLwHwEZx\nsjwO6hGHidzUwPvmo2eCLczcsjHdJ+oMhsLrXOShCQVQVb9hJG1me9CHWdf+\nxQg0N2sMWcrN5LbNrkHPtkp4ryF+l/cLoe2kGO2a9fTsqIc7S6ZtMLHuUfMj\nj4NL1KfH3BWpeKWhRIi3r/OU61AHhEBEjKA2I0SEVAOPDtWHKjBarNZK63Af\nfGBULwOtjySOjAZ4zz2L/KPynEqc2MdM5nYfrq0z7HTI4A/VynD3GxX+d7RV\nTuEt\r\n=lvow\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSmq9iulcwAbhz/zJX7jDxApGRxkS4yq6YLRqbe5dDtwIhAMI9F6ZoWtkA0HwjHHIDmkaoOLpSCfNsFXXEQF3Xzs4/"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.168c4fa6_1567082262096_0.4485992646209749"},"_hasShrinkwrap":false},"0.1.0-next.547caa67":{"name":"@malagu/ext-scripts","version":"0.1.0-next.547caa67","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.547caa67","dist":{"shasum":"fc6f95a0025fde21277374a52298155aca0d10db","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.547caa67.tgz","integrity":"sha512-eJn2nVcZhYluEzz6COXf7RmPXprhI7zz2Rt2pz8x6573aZESxk0SpgFXOjCpk7R0Eu6S/lofg/XWK06PXgCO8w==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZ8hyCRA9TVsSAnZWagAAio8P/2Bw5OaIMdt4A1dQyBTo\nQBxoXlmqmk428gIKrJ0EbdJc3Q+PvzCyFtWnA+Hgy5UctHixpTVyIw3rwfhS\nUF4vRr2lAtkmWs8M93eY8LP/Hw/7Qwb9Iy+TAHuOFmNgfRa/gJ6fZMpuAOCK\nmEW5YfmoYDMusvYeX6o8bwznFyutEemltut+DL0umLZ51emJck7vFs4o8jNA\n2a1DgLPbDWs64xhdpQPpa1QTv6r6TMdheyHocgFzIA9JmO2hTetQO2JVJs6y\nu4j09LMHaJ5Luyuc4gm9sDRhtA3uqNtS3roSbaL0wnvKK+kEbz1X+lhZpck1\nBry8B4i6vhuH0Vjf/iw1ORZRTCJ7p3gQ6mhQhBDWXjQj5+48OGFdDABHl2BW\nLBkHnyNdjoZGMzjT4lAw91hLO06XyWX5ZtLjGi0UdJPN5zEnW7YwFLdHWWuZ\nzn0fxAIKW6PUS271rxdtN0PMrskPC4MtzgrzMLDUPfS3r/lw/44Av4M4IxgY\nS0nDcYFZ4k/7tvkcvKaKsLQZkRvwr6b7VmTPgkygMV4SA2U4nJ5B1DHBiCfT\nY1D0d/EaHMrekMwcwc1vOmBMFyTOVNjgkqx9PuAtiGmTA36LneMCusC/RHPQ\nQt+ndplbtIPOulgY66H5KPVCkASp7iZIBt1hT36GxxVMTrGhKiM0jWWGOWHY\naA9z\r\n=A5Oc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGWtdNu87hLK/idmERXnIBzA1Sox0omCz5rG5buflRFgIgWNNBso24H17Qfv4MFxw21rsUi5PVuwjgXqOZR96RoZA="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.547caa67_1567082609777_0.08815547784304312"},"_hasShrinkwrap":false},"0.1.0-next.6b08f624":{"name":"@malagu/ext-scripts","version":"0.1.0-next.6b08f624","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.6b08f624","dist":{"shasum":"87ff87e97f435cc43e63476e2437cd654afe7ae2","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.6b08f624.tgz","integrity":"sha512-aUe7RB1rJQlIAvDIAv/pEe/3lV438QiaACSBd6tFEqHKtbu4EE+xVlyRo26cbzD7OIL4RVndw9o2wpebMB3PEA==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdamyRCRA9TVsSAnZWagAAgEAP/RYv7MIjAzxhmkmtxLrZ\nQOJnRUXAvBfx6s2FSbBNBi0Yqp3PqaQ3TosuTJXCNMmLCTtbci5+fIpeQCsl\nPYvzZNXIrcE0CgIfNxXkiwPFvqrBCmHS5SFoQ6ElGdHvpDNG1nQoxUC9tT74\nN3ntGlarU5pJrpUmImdmDYYp8xGwAlALtl/sdfOJi6veyPBTRhrJluBbYkAQ\njmzjO9OeNZ++CL5vhgsg77LiP17c5bk7fDPngYtzwJxsSdnW2ol0H/2JXCxz\nuFev2mgJGAtc0XpKQLvYdeR+tDBtheMvmwDqBJeVOzno1+lHGTNLOaD/1DDa\nq/GpnVEwN9WMikNdSIOjQuTSOXrfQvn+h0WC7RS5X5bQZJY6Yo72YC8fRHU3\nMCCB+IPZ4Ol0LGxP5wgYLE0Yg6JCSgCL4BRzQ8044j8Hycv0NmpZTKRgBGRZ\nppBedaLX1lUBOl9DQtQQ88LB52XAnsh4PcDzbaJnH/koV/iXAxuATk6N5RsE\nLMzV38u8WGz7ABT/EDDzyPu1FILa0KTvKwxHSkjXyHmpglkMNsflJyJ8TP0a\nCJntNSBzkIr28KtYFvPt2mgG+nE2fw85utQygHB65bOrGTwNE2fLq8wtySzN\nEvZTL70uMyCBrYf/GmMHFbSGFS42rs4c/aUjPis2xLsw6OjQRSGmaUDtvHcX\nwC/2\r\n=Y9U8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHY0TtFWvOv+9yf3dI2mF+rGheRDKtpYOEhNVRVIGExHAiBoQu2wzaINrvIy0z+cUpTInaf6HetFC+O8ZJRQ7ObNng=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.6b08f624_1567255697187_0.446900929886737"},"_hasShrinkwrap":false},"0.1.0-next.1cfded2c":{"name":"@malagu/ext-scripts","version":"0.1.0-next.1cfded2c","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.1cfded2c","dist":{"shasum":"7c76437121c63c6b64172d0e3224acbd99f62a0c","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.1cfded2c.tgz","integrity":"sha512-Gb2iuu2LPK8s8u4jAvhKKnGKAxamhFoB1lyKMdSKjKfJQCoLXvzM8BL3XXjVmcTbpgyPTfWHFKQ3Ch7zrxDdHQ==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJda6H+CRA9TVsSAnZWagAAEZgQAJ4eXplwk3OdlQKSlo4G\n3+SdlIt9pKUziwuum/aDDiaAFRn5isE0D4I/KPqShjV6joJC19i08cTxDhNO\n9JEipacVppslg96PHPiXrlhrM0kPDAKw8xc24dWk2lqVylY6Gu+vFZvYU1KB\ndu1+lLqzeEm7Aw+5NnMC9anYnrdOv2H/CQlVK731FB6n/vvY7u/2uyheAUgW\nZ46wEr+Io/ENe15xDIaCoVQP5VKNkRh1jWWbyhXXN903yWGeHzcmcEqolihM\nh41pLc9oVWhAypW/YppueJljvX5ecKczfw66+uJihGwAdBq1va/wCFJzX+0N\njA0dNBMUmYWASO2EYz2f9UJcgOf2jemzb0iP6nhqlG08/gf3lDNYJgSvxsEJ\nkqKGotUxHnx4sZbDUe5ZrgbtVFroX2/EGJQ2kHLmRKk35dw4vEKnA8Wtubek\nApKKnyygxolS4ugtRlwQyRt5a2sPnRHpGOy4y8m3Bw0X+nf8geVYRN2Iv1Cs\nX6xiUB8R3xnBQcgMeh3Eyi5+SCqy7++CDGeJyqOB7SwEjNeI/e3Hh4GBOkQT\npicumxZ+z3qktm2bqvW92REbJufMtfQCALMvSB6PHtLls/2OuCTzd2OnXn6b\nLg8Ho2LBrW2sD6cXEzD5b3ebMLWXUW4j8lHC3UulyLSbqPo4WBdjozPF1i7w\n1pGZ\r\n=dnhS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5dbqjcJpcIRx/WlJokaPMhXeqSK54PqtQ4Z1x+jMbvQIhAIzhgKUwuETQxu7WRTV/KGN5CQSGmCf3V2qba6VBkcVQ"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.1cfded2c_1567334909554_0.2772910607847925"},"_hasShrinkwrap":false},"0.1.0-next.2278cfbf":{"name":"@malagu/ext-scripts","version":"0.1.0-next.2278cfbf","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.2278cfbf","dist":{"shasum":"f79d4968ccc5dc66e5f08f2674113d206349f445","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.2278cfbf.tgz","integrity":"sha512-0UqRtCRoKcfXpepZQdZkcqp78hTpcvPW9UQmWTc4WWd/ZozxXP6+EwFcHwkkU+zFde+tT/msvOB2m07OEj4qxA==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJda6bSCRA9TVsSAnZWagAAsg0P/iTY/vip3RcUUgVPmV92\nbfYxmdqgUnlFUOlidxHMMDG0PfagOynTk8Wj8W46XZvkC9R9nieF5qFmQAwV\nvXkmXxWb0gCD8D15E8FKM9UxvVcvk/21oI1jHjj/ax+bwKHztb7C1pimeqHr\n7BMWePMpNs8nGPk1aitT5ZFQwvc9EM7Q3+sxt0PknkGKmJhQgSnKnjR/Ds1K\nZAfhleDJxqe/13iJz1fgkDwvquEU/agVaGGUfwzgob+/HP3aHHvY6HZyCWZx\n4JRqbhhLpc8uLr8gu8HlpsKiELCFlR/54MqanCUsXZTRqAvB6n8QksZu2urQ\n57u2CYZ3f6zb2HwYNjJV7oWZHW4jjI1t2k6XHNNJHrR0GTnX8VYvEsnpL/Ei\nElPNk+xz3K6grvCtNuI6SDQJPdgNfSsM9Pi+4XhFutbjMJ5/qpOQp4OaoeTa\n9esSV1NilABC2BjXw+CsJhD6pfZsctJkC9UfZjk+AKeBM8oBfdH36NUUX7CN\npz7Q0SNxlJmkAL5Ed4PBOfN4eJ5lp6XwMjZ5I3I1miOxoNdOFKelBRxrJ7RD\nrf+K6Rd1j+YN1rzo+QAjbyb+2sVKXDAtIg6/lvtwSUTr1zsN9fB3E8MFEro1\nCYj+GUyncaO2il2RGxR2sOK0hTLht+mwBybGR6oyBvTNB0vuI8xI/7qfpoM8\nXKOh\r\n=2Yjz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5xQ1Cxlnli55kOyHUSVN70DsMc5QM5LhjVLKVBXMuZAIgVUHj8QLdQ1eqYSRPSw7md8IZ5StQYunb5tW9+/bWXQI="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.2278cfbf_1567336145392_0.945616623785678"},"_hasShrinkwrap":false},"0.1.0-next.bf214277":{"name":"@malagu/ext-scripts","version":"0.1.0-next.bf214277","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.bf214277","dist":{"shasum":"e5dad8254c2eae7e08b6ccc5700801cb30fa2241","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.bf214277.tgz","integrity":"sha512-1/jiS4n+zjmBD/CXc6y5WJW8Gzv2xiC47Ay+O+3tsspjtV0evn9kjy3GobQrIEMLQFvMebGyERYab3VnT/gZLw==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbchMCRA9TVsSAnZWagAA3vIP/RPdb8s8ScKivvK6J1I1\n+P5JcCh3Flkzn9TgCRF2SjMjJaqVptDE0oS6vJGcx0xZ3hftJ2gY/uNjCaMK\nbilap3zg9AVi34YK9SABJA1kd5sElc7/gKeCqSLXMVdA+4fKh6mU3n8uUCut\nLJzGHaq3WH7B1IuDX+HmUOePVSR8dHfstL/8hnMCRXQuLU5SjSHV7l4clx43\nPQDhq6WG8SKbL0bCrkoEv3JVkb1lcEORXqLn73RWQcvFaeCthQWWbvH4DETM\nqmjr931hR3yXVWTUH1IM8K8rIiVmMsR2lLB+62OyREsDFYiJkRVCnrIGNTE9\nS1ylsWNr/KskWxVEHqiIxfyrgwSzYdjMjtgUiXPXoTCO4F2FV17ITKeLqYnu\n/wlHPqKVM+YW2HY19N3dZPpCMcjEcUPmkHKvRGH/i6mEvd96ckhDVilZeGSb\nXaoGxd7oCOhc1g/7LRczSa7mIHOI+ZrZ2ayilc8XYZVuoPO/313+8b2WxJwV\njrUn9qXIbmgnLYFP0UvUMXeE9AKTuNtMVQEhTFnNb1+7s+pSkWEhM3M43QLH\nwlWMNW2dSpV3WTCqcH6+mXsxe/o3lvhoqBMGcwaivzZaiYA9Cd/6bExn3Wqo\nVRjvzShvziXPz+wAqmYMWOQI5gVtqyvo4ps0cGcWMj2lN+USY7/2KJLSgQeT\nVUA+\r\n=Okkn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOUkHCuKF2ejtFbSXsSaQXx5Ot1ZuYDQkZTiInBdaCWgIhAJYvEC2uVWyFdlGxYkhuNBE1Vhiwwa/rSj69kLLi4mLb"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.bf214277_1567475787665_0.024808177716920232"},"_hasShrinkwrap":false},"0.1.0-next.440e7be0":{"name":"@malagu/ext-scripts","version":"0.1.0-next.440e7be0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.440e7be0","dist":{"shasum":"49372fec4aff5e1ce4036b2d6843b09c0d028367","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.440e7be0.tgz","integrity":"sha512-uqtfJX9DGeZmBOFQpdg11nWE0wj0DIwf46WM86jXt0abVZZCOmKiT9dyH1O6Fl4EUnoVSRsFaSdUoXOvLvNmkw==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbymaCRA9TVsSAnZWagAAJloP/07Ajwx0956lkTu4nUSX\nVFd0Rx8al1XH1h3c2qzD9UMbuangOtDAHdN1XxmMD43G8FTpg0T480uCWRhW\noQi6XWcTBPUGpJ+A0UhaDC/56iZjPmoUq46x4iIRwgT9/xS9ka5qL1YAUBpM\nKNM8jWisSTn5KGBTJ8DAR/T61Pw+peFb3y4OVAcGIyV2v0yXpPdO+ZL+NIoN\nczzyQ2MxKKSS3urCiR/zJxup+xcsiy4h5kY8I0yeSNlkHITLHVeOywMWkd7Z\n30OBH4sdUn8SehK9sE8JeuP0gScfdv+S0xbdrn9oSaQZVXwaA3M/G7tww2UU\n3LXeZkSbrPO6bupVlQCK9ulWhd+KA52cXjnIP8H7ehHe/zI0QfJIyoT/1dz+\ndcDg4/M2YsmULVa2RXpIjoFDdSAzdEsEWXevJru52QPVbfj9L0yVsYHpqYpk\nwiaJgNR2GEGj6GV+xVAHVlh4413CKc4IZK6zL/WZ/F0N/sfrCLC3mlfMqOUH\nlTKdO43hQC8nwDwHiA8CYB3N1Z1vUsWWqTRNaz3xjG/eGios/jET14hLvyau\nEhqsc0vHQHThyw8evRLQNBAMhoVszYhjxVxEwdwCKPYfJ5hzS4oRbnsGPgyy\nIl79pNLRpy/38B0U1H9vWFfFFHWBngEDqBUWOzuOa8kBLOy0yPZXii4CMa+r\nAp5T\r\n=Lh+Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHErNNVA91Hyl5T9Pb8y8yFCvhK3m1S/Az5Ep0SUb1dAAiEAneo5iWOUVu+X+xCkMWcLRHrOKNw5g782DdTHUPh4Ynk="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.440e7be0_1567566233511_0.39954787054427077"},"_hasShrinkwrap":false},"0.1.0-next.db69733e":{"name":"@malagu/ext-scripts","version":"0.1.0-next.db69733e","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.db69733e","dist":{"shasum":"4cb1ad6c1b45c7e2a661564e4589ace90ab1dedb","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.db69733e.tgz","integrity":"sha512-IiAOvheLL46bh84kzillrYEe1fDRjeAJ0lNr6l2mE9X9zVF9su+MjRiTpXULIaOen10tUr9IS1Pc9Tv7BDCizw==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdb65UCRA9TVsSAnZWagAAeFIP/ilLy6S4VyF1Kb2FpoTA\n5xubXp6xqgOtUtaOca6Nlnrgb84wmLGo1c/p4EW6NR52ji5ca44Gn00T0AUJ\nE12ipjpNoRboYnWi+o6lxJKqRAEa2aA8nu3K+siN/69UkFcWkKAzoVM9ZGl0\nTJiO8X0hQPTQHnMhipFW8FpPi46CjrHhAHY4R4cVK/Y5Ui4gntEnPGxsL9lV\nxyCkTAgx7pBtKr0GJYI8T5JpFA8W5kI0GMnW+XGTR6F1j5GIO6vxPeROgT/f\nsxRLnxDTZ2EV5OXfTtoWPXWAZ3jsEugtW9vh+ZkJJlINfEYtQ6MFG1tmW42E\neQc5TvEvA1DQcPu/G/H03eg1AvueOdLZPONlXU1UuEr5BQ6PFwRg6KpMnRg6\nR0NXQBS64KQ2GY4i5MO0VIXett1+70qv7CHvzhAao5+d6TGrsO/C5GOBUy4/\nttLYI2278wEww2GknUiXa1ZBVcL/HL7zx6TPzBE4dYiuduvKPXWVirUvwHjB\n8Qc1TIcPVCUVSWuyyOzKE/8LZDwG/Bvoq8vvsJgciEZpzM6QvyONulwLTnV0\nB0AiRoaMfB/klsBkwK8c7O3mBwMRQRhCjQhzW0ybAeM3uDaTSKhj5ihUJVwm\ncPUYMkjR2rf0RLoiCy5BMsJMzJO6SxKDeweYvQus7v4ZEDyRixDiq4p7pvvM\nOF+j\r\n=hDCU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCo/gaf6hZer9HLABquB3LyctY0pi2+71eb3ZyM/DqBAIhALiHLxjDGO2BbS7t1knTvTxayeXMDE/ccHYPggRnl0AM"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.db69733e_1567600212218_0.5062982418996667"},"_hasShrinkwrap":false},"0.1.0-next.40b28655":{"name":"@malagu/ext-scripts","version":"0.1.0-next.40b28655","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.40b28655","dist":{"shasum":"2f31ee4a15d0e3023bf7166c1405f8a08a3da88c","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.40b28655.tgz","integrity":"sha512-C3MwmhzUleOgauxs38AnDEqHMCV3bGyS6aBM5oLy/u6cmapX8aO7zhAXvGM3PIg23oXV0amVOxaVM89Do9nFWA==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdc49NCRA9TVsSAnZWagAANEEP/RDZNtmvbQKxQzUcCSCw\n7MUn4eVcISQ2guwAVoIcJQPHvkppshnMsYumgLiZrEVEcVyYuHBo8ibPv28h\nKHWesU3Eou3Fe34wFXcdvyxeIZGgsTvBuksCK8afOEt9jLseH9ynV3Czm8dE\nFy8n201UOqv7nzx3o/gcJUMqjJ75SY+WUWnqIHCdgVsp0bJGZRRMlqvbow/T\nK1o6tsqCwpCL5mmWqpLWk8PgEQOoBKlAA7hJB4B4e9vWrZdTizEKoOy3L83b\nbHnLFEn3QnrsyMAfbr6FBtxr8ojeCrZ8jQnMKxJHjyq2FngtAPlD4JE9VGr3\nmTHupL5q6D2WhDsOcPmzAjxRAYjMhx9xmCfKnYQ2k3+EM/hhPbV4ztj1XOQV\nLL9IweRH/CdoM10eYAKdGnVjU+mOmQvsHXic+VYYRk9X9JpEjl6WXx3zbOsz\nTHZFVa1muFghLEx23wPrb+NoZD1cqOT6VsWB/fxJMQfbwK6X03biQ0fWWiOD\nZJMQiqRGvdilORRm10RtZxdWEUKKE6cXABQbJr5eREkC6set/UjKP9GR0boH\nxma6Z6RbRQhppKx+pQnqfRy/CCciF2bUfHoWyO3MsyM5FJgjt41GAv2E7nsk\nRVI6gdkJzN64+IQzh53yjJcbwJtj/ncI5WjPOMJ+d+75QKgpJ5BT5Xy5kX+A\n2brz\r\n=c5We\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAFv/wUbhibY47X77ZVaNh7FStM4BNx0DOZOA+VXHikgIhAIZzDJM7O3qFlsv9n9ZV0UytK/F6RhnZMf/Qemw6loc8"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.40b28655_1567854412307_0.8938543899623346"},"_hasShrinkwrap":false},"0.1.0-next.201405b5":{"name":"@malagu/ext-scripts","version":"0.1.0-next.201405b5","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.201405b5","dist":{"shasum":"4c695c5e95204d56a47faf82dfedf29a7fceba46","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.201405b5.tgz","integrity":"sha512-8Si13qHBgLGv+9MWaqWkxWI0i/1kLjMTPuWkwKfHf0HCget/5tSEhGLincq4tSrkpWTPxqnGVthrGuXHvtFIqQ==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdc5W1CRA9TVsSAnZWagAA+YMP/3pAeXYUewq0yqFuyaiX\nEHOn9PxDNMlPy2oz1a8Zp6xtTG+m9eNdfOWrgTbKbV0XHCeF9K+tRR/XMv7i\nxEcFFTc/fwtFp7bmDquPJl7bWA/a1RFbyI3RGUk9usUlmwxcFD6QMAUF9D82\n17OJ2JU/rG0D2416LlwVGP14UIL82VdgvYYkoW9v8BVsMqE8CqQ2xNv+aY+f\n98YN7jDC+Wm2SlZ06bD/eWbdSxEW0jiln5NnpiuP79h7b5LbXHEnEIQz20Z4\n+6+VIagwbltVQh6xUrwU4yDt2GguhHzBom2i/uWX7h85YehGZsXjTfkdwNgu\nXpcOVPtz9Kcuiv2flSJfgQGW5v2AAu3v1YmM/XDAEeYADVAdQ3cuq6Hn0VMi\n9mFdN+gqltnBPGeXAz18DLDMAa/6Of/sUIpNUVeb9amiQMQLUMWtD8crVnWZ\n70UdBrGd6Ka10CqsiffFoNjPvtE8eaS10Sctb+4BpCsxOYHnHbBlSoiw8L4Z\n2Wp3oDgS2L9+biN9zp4tb3W7sYFYPPUXfu0lDjAKE74hE6JK61L1NBspi5r7\nWjqE8RmHu62spUmxNdFDptRXvighhSFDEHQNaY0VyJSTCF+g4hGeKjIMSCvj\n5aouxuQg5AMU82eim3MxP9o3LXd4MdEjurIWQotI2jPs+KGGDwq1jWgkRwzB\nzwzm\r\n=JbeN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoJg/1Nvjclhn7GDRd2YdCR55yqmHcIOQkDpQ++YaBgQIgQl2aikGUf+gYEn1O/PecGbeAfGrZ54D3uNHuS5vBI1A="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.201405b5_1567856052606_0.10056113650056697"},"_hasShrinkwrap":false},"0.1.0-next.94d09c52":{"name":"@malagu/ext-scripts","version":"0.1.0-next.94d09c52","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.94d09c52","dist":{"shasum":"186538651d1c2d1c267dc9c11530fac1861b9134","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.94d09c52.tgz","integrity":"sha512-11IPsReapB7SpWIHBGwxd/NBLk5rnTSKm53buwyiC77gybZlEZ79WODf1ujLkYR9tgAlcyO7/I27EltESPCR+w==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdefc1CRA9TVsSAnZWagAAYcsQAKKc3bZrom70SaZVtoqC\niMCiIsSdBJM/EW69euP15d0WkIVuEacvlz5VvkMNUfjy+I3vmA5U6HtX27mk\n0wvoFHXKcdUTmvaXqpiX/DWR2hTHOF23BCoLSyr01V6hfNMDpXkeER/8kyxc\nW/C4P7xG4Y2CRO58efwqDTrZUQ8BywY2JcxXKqYIya2DjvBiAJiO4uH26kmx\nhlU83a8By+l6einvT47ZMED5+zZsrSMrInloKXKqjaFj8VWxtnfAZsgI/DqL\nAmiZnlCAmVcR8/mwbbiWhVxYfwCu8rTZvvDpoo/28/AZLdMfnhK1MiAdMces\nDnc65Q4pjDfwZpYx+vz1uk0uIththuiBJA40rZtLTFRSiiuzk5Ql1Ph5BKso\nteadDI3tpUxCA8Qz6eYCNCF946Kf32GQSrDVjko+C2f5HN+2NnYYZD4YiVB7\nX+V/CQcEJASVLrvOvGsSTWuxkGZ/OEdABajHjmLaOPWIrfaEXkg0teyhZcMG\nF9sNMSngXtvEJk4asKLdTMZEGGQ5gRWiBIODbGQJu9NV99wyRsD9dSafFFCk\noB90+Rc8FqSfOUshQI2y9Pkb90jhR2Qh6VWp1/sM60Q0Y4TzXKg7sMlmYSuB\nt5MLFYFySx+Knu3omILJk0yo45onP6108knjzmSoKyaFk+XqiXuGxk6UDfeu\nNCWv\r\n=bxFI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF3VN7rZ0lMinBYMRSgrbpLkrLoV7PJF9gjpKfrc7XqLAiB1XK65xAtK2Un/FvTlcRj6dtkG29WaxAD6rf4Sz7GyyA=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.94d09c52_1568274228925_0.49562077558937423"},"_hasShrinkwrap":false},"0.1.0-next.ed8f6fa5":{"name":"@malagu/ext-scripts","version":"0.1.0-next.ed8f6fa5","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.ed8f6fa5","dist":{"shasum":"86da645c657f655da6559cd690055b336a5218ba","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.ed8f6fa5.tgz","integrity":"sha512-hAj+ZDfe5QFJiiI3UnN0nBY7SByUT/khMCgl6CuSEiap59ra8pBfRLZOAHib9HVPeQz0w5v3TRU6DvD9n/keug==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdfG3CCRA9TVsSAnZWagAAQhUP/1f8FhIH/QfI9SwwdAiH\n/hygnNDaCoBtukEuTQhojJ30EKm7EJhDx2ljtDftgpY1nwU3AZUYBaV8mP/J\nsIt/ZL2rC3FIVv6aBe/2Yim1EMjx6MdFcFtobM5CavD9hO/LEisXosZGbFqt\nnSe5HvWBEp/T695gaRr3roNxzFNHsesXn2ECze4QR/PFi+KQUcNQ83/+Eblu\n4IwZSKdvw3VjeIyGsrYQ0jblTXe7j4lDvVkjEQf/nFZQGwA8CXlH913e48TP\nqnHvaDV3+OHTagMTvdzlDBPw59qRGJlyE6IHy7sk/isilxsenNewf2I3+oJo\nqQIOJ5lot41k8GMgmPGYIsHTevoPa8vxxl4S6polEl41hZ9xMk9L0grLb0ox\nPcgcPOt1R705EOponOl04WhhVSGxj7rfIS4BShk3uYQZvwBEVY6UG8uqb5b9\n1C5IU6jXXYeiwKAmSg67pjVmXTDh3lV3l1D5Rx6RzdM7/Ww2WJ/LE7t0GqwG\nfa1bqZZmXD4I72PIpUs/M0zYhonQLTWsibFx+6uew+nK4XhNSz+DJ5FNlESg\n4S3zsSyjNgxMQTogdKSU35nSqTK8IeES/cF//wJzN+AWWIGOfTkEAKi1IVSH\nOLASs5aXPJQ2JDkK7YfARRmlbvVTQ951NGIu0ZCbL+1kTTl92YRmyx4QqePF\n1/qE\r\n=v9QB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaoUnTus9p4x7jEi8xPHG7f79axDuWw4voznSl4+SbtQIhAOJ0LeauVu6U7WAyzeg3Jo1ulxSoYhjOzH8HQQWegvik"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.ed8f6fa5_1568435650093_0.610364685627979"},"_hasShrinkwrap":false},"0.1.0-next.54b79d76":{"name":"@malagu/ext-scripts","version":"0.1.0-next.54b79d76","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.54b79d76","dist":{"shasum":"cd583a353059d405102f9f5e9f0de83664280477","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.54b79d76.tgz","integrity":"sha512-JVF54dDJ4L6lZCLRE3VNQ0o4/KSQOWTFqZfS+95716y8Mg+Tp7L/agG8k6Is2p+tMuif5kb9jg5Kca9GfRipYQ==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdfHCQCRA9TVsSAnZWagAAtXAP/iisZicO7/KlJkBojl2H\nfbuNc9VN15ITOm2Txd/KDP38A/VJc2gHW06+nsktLS4mnVaCQFnsGrjAyTPM\ntAa5adOyQIo0AvyFA7pwJ2NABq5MliI2j4Z8n8TKxcnjbsk1GtlDn7cia5hV\nOu9UqmoUr4tSKvCdvCsuZ45JStxPg32Uiqio4eZPpYh0C8kptSTq4VQiFDZy\n1xoxeH2ilzoekBOCiPhpif1Pb9j0YSfEI/oqAslhIx6Opzpkwmxl+1xVJhNE\npYJblxydoqTo21chwflL/63jSfm92GnyWZp5sUHvuZP4W50orCwRHRcK+YGp\nWqPTWyG+1aMVgb6gRvg2Z9X/+K3VnoxAK9V1d4+63V2kle+/c/wsErWnOZaY\nhSuLA5mqHLosyHgk1izTOsObZx40GZ6KwTXpEs9dul9vhgv7M8HRahYeUMug\nNIpA1OvMlUmsVLpNvDAk7YsJkcX/Z8UqhS/+K7+CICBWnYz/IsCqtMXzwygJ\nnwR7k7FREdfp8D7x0HH63UQpcJlgSe1IM075n0sVuDhEQvU46Pb3ki0RFYBB\n13LGX0ryOJC6yy4txAb9ChFDqnRrEQCdppWfsY7+rcDDQ4zxhxeI/h9vylcs\nb3piAsJD5fmrTAi0JRlj+YnivhLt2rJtr+8NrpHf06jhPzIV3FBmgUxbw7uf\nnXvl\r\n=8dWc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA5ZMnzOWqeZW+T1CGRSFLE8GNhrW/UtvKAUmewmQ7xqAiBaNT/HCvEIM85kkHigEJhW3SXnzwRPK2meCLw9u4rRqg=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.54b79d76_1568436367533_0.19250867348643208"},"_hasShrinkwrap":false},"0.1.0-next.7aa0e5f4":{"name":"@malagu/ext-scripts","version":"0.1.0-next.7aa0e5f4","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.7aa0e5f4","dist":{"shasum":"25372840803666989659cd75def38af57c076006","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.7aa0e5f4.tgz","integrity":"sha512-wpwoulDqw6CfstzL3SYzau8u7g9zyLbIrm5gs67HsPoO8OfH6Hpn1cl0x9u29hnfmVfqv1EdIpuzZ5a7glQb4A==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdfL0XCRA9TVsSAnZWagAA/ioP+QEV3B8+iKmYLYfX5K05\nX/mPBHWYKTwt/5T8svKer8G4JBmbtxn37jlEjLsRnc089yVMbmGq+FuZ5xvs\nGE2HhxYq8/JGErLE6AXfwEOshGnt0gtRUVHOxMAvsSO/5k67y77Z+OjBJdKG\n5F3dwItb8QlPRd0IcjLQXTVvzA/6slYUe/jAtIS2Pk8fWB3q9H9xPcRAx6c0\nasGtV+yosclxnDdJIYTgk3BaMJSB6uFpTgDP+RetIejZZB24LFwG6/5r+jFg\nkp5LwreqjOlANlUlttBDB4fcbEFZsRFLdodgiFBRCUsXfqh1g9JGveOXBcVM\n52RQltKvXANEbEett2i6Prlnph6q20B+wZOh+KDq2b7Iwg4AThQnY++stbyh\nXLEtisgzBymJDsmgwiu5nCqHPVlr4S7PeFu9GG3pFBz/O1Ca/Ml56OYGPybL\n3qRQdG3mmhqel9mdIS4SptMjVEQVphkQUYd7IWcGKM4xYnlS4kU18+yZ3Os5\nBcAqBc9Z6qlUEQVNj2UIUagj5uaprrSZyNkkQOm+bHXANqanZH7N0ysOZ7WR\npjIxydGPt0vV6QanEiGXWBcWX2tHe34yfzDsD9H6ZjrdSvRpN5rUHYYiURA8\nxc/UF0VZVh+03dFi8+Y3S1n0Yx+0CxzwHhTrdLrMjANtXuDVoc6+UHLC9uWe\nQlNK\r\n=Xxo4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDIWqjp3kC62904XCyuum7RERjGj2+r2KqT2K8/AOtKiAiAs+rbk0K6VCzlXhSGUq2Sl7N0AL0UcfVqYXgR4/IqXlw=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.7aa0e5f4_1568455958892_0.29231572421548346"},"_hasShrinkwrap":false},"0.1.0-next.eead65da":{"name":"@malagu/ext-scripts","version":"0.1.0-next.eead65da","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.eead65da","dist":{"shasum":"d1dda9efa9cbef1f9bd99426ed769988946796d1","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.eead65da.tgz","integrity":"sha512-lAH6Kyk17cukgbWZNojXlL5K2zwHKO8W7S7hCdC23Teq4b6LjzQGDDZzFNMFP0CwNRo5cu8CP4Js93DtVXxlQA==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdfdwBCRA9TVsSAnZWagAApGUP/0Mpdf3isbUmROuWZDmq\nDjZH/z2psrWP0oI55dj55n7R8inwprfAN7ohLLjxiJEiwBpYVAe26Dk4ZLzd\nkkDc0MFsittgjM9+b+i3CGXW1ngHxR3uJicyIO2xbbRXhealz4mKQBUxLWu6\n/0nnvsV1k8uwAf3wTomzEcPgPixpl6miJmvlXQwEue5vWrhuhzhvz/KDlD5V\nyLva12O6Hh50MJe3odCVpIe9K+L8sRIjsy0V9cJcFM3CulFzUtWiV2DoK8eC\nlo8xLgUmfXCTOO0TS314DBTL9tT9zM1spfz3jE9MKhwc9YSc5m6MRNhMdp4I\ny0HVqOnmdxIIbawtMup7BlOKqvvFOeFNv/8vyDf7PrR4kBvAQbjLZzaWGghV\nC+GLZ+rxSHQjftjEF9eBiIqzDA+IZYhlRciuKFEWJL4TcVy3KAgIeokOUlq2\nn+883VgWi5fqx0ogq6Wb68bE/ddMtC480ne6jIpgMhaqtbODUfjzkIBq2q5g\n1/yQMDuY0oSE9v66PAjJyeBikSLre6WSn6ukJ2Ktm/VL37Sca5vlicR8xnXT\nWEea3MpaCHGK0oPPqDZWW04R1OY8s8MmW0shUj2VDS7eONd35TyXm2kFKKsg\n+UFLmBdo5oxO4/Mn4LV3S8j/QuYuxbu4NQINgtMKHWxHMnfwH11mF63Nci1W\nwc8z\r\n=eY6e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA2TNUL01K6LHRLYg+ExeXycM2bz7RYWb59YnOPZLuNmAiAEF4Gt6dG33bGTDl2hIlNQmH6JxrgHOV2GxyLpuaGFOw=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.eead65da_1568529408628_0.9915992280387538"},"_hasShrinkwrap":false},"0.1.0-next.32a469e6":{"name":"@malagu/ext-scripts","version":"0.1.0-next.32a469e6","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.32a469e6","dist":{"shasum":"fc044834cbb86eb935387a25e1595790687e6429","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.32a469e6.tgz","integrity":"sha512-aZl9m62vprQA1z1koWFUP/pCOTzhDcNasVXx8YK2NuGjIB4Li/tDcYncpmo2eaA4thVamAnP6nkRGTM24DhorA==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgJuDCRA9TVsSAnZWagAAElkP+wfKsaGjcr4rEubnAW1+\n30qL2lhmQD1PRvvRqCOvS0XbARKd8q8cC7SYxhFIq+7YY0PC220xLFA396lD\n0RtvcF+29SWN486SyMMTktEvrt30yR3dDlc/JpfZymWxd7gN+7SLVv17gWSA\nR8K3sYDP9N+5ndJpyxPXdOHf2y1m+vCAtcJftJOTza8q2k3WBA/cjHRIjl81\n/uIEz+OajhakqU/JhMBuF3Gm099Ue988UXxWsMnPE9rPXjKj9TbVMqpIVf4C\nhzlvz5BKcFeyWHp3Gvkx44MqQjT+GKZIvs6ORcoBfc/gNMwLpAstbllbv6mj\neWa92aCcH3pKC0NUHFf66R9hQXVLDGJ+osqtLiOUKWvHFMTx9obtKkTKPKXM\nzaOMQZmD+H64/kf6cEled3S1r9TCph2ILQgN07KXzxQbPNctns/vbNEn0fMX\nh9z4DsmKQm1tO/MDPvZK56jHXrW+ZBi092Y+72JDTwnpf3yHHWz+uFXR3RfF\nGEBpa5CqbJRF0X1JMhX0+tcfuW9O8r1aFdt/MRo5M8mxGA/4Wav2r++Jb7LR\nGr9mAyKngWg42EkdmhKpt+JbYsYKAj/2XXb4nzF7m34qQK8MK1R+IfoyyoPZ\nmpxmVoF0mHwIf/rfVk9HmB4iFUSBZPEkxpz1p4xQ6dP3jDR+tY8F6bskHPHQ\nwjS7\r\n=uegH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWBCRrRa/NiZWnyx4BqYPB5NFXexNtW9/DSplTeeh25AIhAISqW3rtaLBtLFMsFV6LMYkJzPCyBZVtRFxb7JahgHHq"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.32a469e6_1568709506920_0.6912211744516878"},"_hasShrinkwrap":false},"0.1.0-next.22728b35":{"name":"@malagu/ext-scripts","version":"0.1.0-next.22728b35","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.22728b35","dist":{"shasum":"846f0861b5e15895e521dfa42b959bd55a0b35be","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.22728b35.tgz","integrity":"sha512-LXcAF4hiQO2hS4vyWXHXf+FWFKFuGZ6rK0sOn0BbrRJCwtaC5fJu9GoSzQpyMihCajlV0016Lu9ckgkL4URZDQ==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhJnQCRA9TVsSAnZWagAAx8MP/2nt/Irdnfgx+lEu9aLX\nMDUI2EY/+OSF7CT4TNvlnHEDlIkAqbvZSvh4xfGfbg+P+OciQgoZRrqMdcv3\nvv++ISW4QDZp1LLMy0fVoO0JwzapVQb+FV4Xl4d8BIpArc48cO0non60vmAQ\ntBtBHOvFKkzkOdXs1AEYfv2nOcp5y4s6w76m//8uYsl4gVC1Hp6ruyR7eeJx\nFjQu8oDHVLnG0o7kt+9LPmmM8bmdko6fPgnztUVaPciUat1sc2JXk4aERkDA\nqJ69rAUUBPGjJjgoXnlDyYv4vTW53zh1it1U3KCuAJpZQMrpy2KC4o2lndNf\nas+PPHF2wp2+XW5vJ5X+R2xCn0iphRDRIlc05d/D6+lY3PcTCqhxaXAhn/r5\nx31PCr5K6nrBR+W1awn+vfQ6pTTWfHsxLPmiUorHmRZk83QBfxN6mnG56+Zg\nv47JH0aDAGXBb6m+W13ZdYDef5Wr5WFaIsNKmP1iMPpsi8CkIGVxlW8jx6Gv\ncemFIaDWKBIcnU/Fx4c5KNS3Lpgm/1RR+JLtgxQ7YtIg0Ep1p6fp/LC8lpbt\nDWZ0Lv6wPyPcdpo0tCwneGJgVS61MYA2KE+C2NmTCY35UDt9Odvt5xlR2vOe\nm7d+0/EIdwMs1ZqpccOWRFOF6CzqeslXSnW0GN9JJ6E1463+WEZ3EuIplSlT\nboat\r\n=kBXY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCteHf0KHgLZ9wYW0GHdSJf1kIvkNi/mhOlOx9n4TZa+AIhAJ964h9qWnd1Rz+nxJvAti774LdXT70JX67UoyxtmKtW"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.22728b35_1568971215346_0.8094824906776654"},"_hasShrinkwrap":false},"0.1.0-next.095c1f65":{"name":"@malagu/ext-scripts","version":"0.1.0-next.095c1f65","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.095c1f65","dist":{"shasum":"d8f10193898d01dccc94fad8567151952505a0e6","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.095c1f65.tgz","integrity":"sha512-AIj4ZmSghvBAyV18Wg/ebTZUFThWKO6pkeitHBsTb6WEl5iW31ybHlNBDQqx4em+2n8iL97lljcghqviweQM/Q==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjJiMCRA9TVsSAnZWagAAyVcP/RfFJ/MPliYbiTP1x2Zo\nnyWJ9stxUTz1wmpJ5w82L14T2878GJo17/tOrF0pT99xVQ/nDt5A8cwewLni\n0TiZf8HP5MYoyKUzba6DscPJ4gVlDi+NRX13HguBbbQwuI1G3AScH3TMG7Wp\nxBLkNNmYOtUnjQCPhzbOl+X2Bk78DugdjGc9iOd8T2rsIfxst07ZEDrA7G9+\nBKUmWCmITFdlBIPcuVFmEccDEnnu3QDpyI4Ua+j2GFdz+r5mUmBRdct872sN\nKAZSfyW5tmG46w4kdzZ5+MoYYcWa9C5pJH8FRaVsA35BYBbdF4QB7Vy2oTe4\nsts1aa9a2459R0McWGnXB/U8n/sWoSxT5l+k/e+gclJBE2aZwzePQ9iHXRgV\neHNciPABSkaVemPQ0Lnol8r7ZvQfGfbIcFM23odtWMKLCnBC4oyKttQCVcye\nDA8Z3LscZsEIsezYPaoiC0V1zfAXxlYLHkM1NqEkfP6b3N7trPpB/2pDSe51\nWejt+DKzmoJ3dyAZ/FldK4c7d/7+QTY84uR+eQTFStZtXXC9jCVXwCCk7u2H\nfNlm/AOUnbEFjjWJje3Jlnv51llGt3C79/Mcz9qqcS5M3Q7bJXBBZii1lBhx\ny6Lna3LsrXCT6GblHz3UrdAPKM0my5tqUMlovJRITPxqartfeGdAmLFpaWIR\nMnxI\r\n=wyvo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcc0j5bA2vhLFl6EsJUR2hWkr3UQhWjhg24OjWk6GcOQIhAOJ421zpuJcijEdE7l/6VPeyI2bTwb9zciXfIRoUBXvR"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.095c1f65_1569495179352_0.6420719535614929"},"_hasShrinkwrap":false},"0.1.0-next.4e30dccb":{"name":"@malagu/ext-scripts","version":"0.1.0-next.4e30dccb","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.4e30dccb","dist":{"shasum":"977c9f3ca530bd840012124b6b06db49ea377d6f","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.4e30dccb.tgz","integrity":"sha512-dNAIDQAybylM8az+WtbY06KQKxBV0+8yWs1dOycdeRoxPf5cmU6RS5KQR5YfCBFWEiej3rXqFOuPV4det2XRbA==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlIWgCRA9TVsSAnZWagAA81QQAJel5HUnFXQmmeuExV6R\njkpd4XVmf5QP3t0j0BLTUTG09uzsSRjOPbaFI9Kjh/mBolXj6wTYtINbvtfn\nEqdGXdgi3/cYLlQhArxOZ5tuZr+PB1BrLA3EczZr583Xg3ZxAZ6vipEVuii1\nL40HylpElchHA1G6e7YS0ZYlg/qEMGKrNhVB8IxIu+lcGjXrrbF3llV/GSAO\nkVZXu8rcOKuwGRLpnmOaD75KSQPyrVfipLjENU94FxVgsaQXnF5J0vg92BpC\ncY0ssdyEjfaMoHykuUrAvVU7wDAqNjS1L9kxvCBqrrC5+mZKJmrhx0EVu0/p\nxlwS90RjFRe3Fa6LM3TFLlp22do7V18UNpnlhkHhy2b4/rS/r3obBfIPlGYr\nNUcDz5cf7SKcV5W1a0WwrT8YFbJgYB4F8prfXVy+5pI2ojPlNRvZQqOOZsxJ\nnKObtHoYHKIj+IUOqSXH/R4fTjqajwwIuzgEfqEEfIqvCVNzKri36L8iw0l9\n5zQkgCQep2w1BJbYGVP16OFJiYiDKwVK+En6r+NtIVbXRKG4kSdULjWpNa2W\nJmVH/ngPNtW6SeQ+dRGeGHRzlu9DEQJJC/ZsF2cGcWVBr9BPMub/93JxOoX5\nxKJ5tEkEwIjol2Rngh9tavy9qAz9M89pVtJYde+87Hkr/VBr6PijhTCJMBSC\nnI7q\r\n=DzKH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBzoWE5zpDu4oGaiQUebMnKMWu+ies5NzZFBNYa7mLiWAiBs3b/oaCW+WKwwBVMGyaB48QIn6hYWot/01KFpFqgjGA=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.4e30dccb_1570014623393_0.17047699499860602"},"_hasShrinkwrap":false},"0.1.0-next.1ec331cf":{"name":"@malagu/ext-scripts","version":"0.1.0-next.1ec331cf","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.1ec331cf","dist":{"shasum":"d9f3c2bb14000dd7e76d57d8304b0bb42d7f59e3","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.1ec331cf.tgz","integrity":"sha512-7Hz9Sl1tWYSsUbtB9WCFwhfFGZ5MGAOJvNi7zdq3me/SOIGFwK7AYsE9sRLySY+RFSFsGbOnMrfWwesmzFB3LA==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlW/HCRA9TVsSAnZWagAALW0P/2DWCO1sSjTIncWTENof\nSgazBCdc/kH4rUqHqzOQcGFQ2ZS8y4rZcNxNxgp3v61xHu9ih//EZ1fVdfbs\niq5siaeHS8nbcKPOgXilxorIAlDaOHRvP83uMxhxCCQ6bzRJaqf3slfU72lQ\nspsbhpFKCnnEt3+NFeUUIJofYWkWcIgfYH6Np65iOds0VWsgghlNRf0netNn\neY4C/PnB5+FBmgdhP2hZKNbZ5D38Sqo6mZhIbDOvBLMdrAXuni6B6sI84TqV\n5ohBzSJ5egDVpcvnC1nsmfLvJtqDAQHkietTgQIWwwzZfHBlmP8dVBikCmj/\nGjznEElaKyfTo+uLlSXR59ChAYQHQgH5PkcCLeVEWznZbhAqFs7cvLPvUlgU\nH5qoBaH/o5Sblb2j7u38+TmPmHH9SFTpNa2QvxaGySOx/sb0hzQaGMW6vZhq\nwqgY9oATj8ihTzGGc2TYWwLk5YbrnSaw3CyEX88Vk19N5YEXdeiutbZ6i3cc\nvUYUzDRufX7T16GYtxK0RsISljctm9O+xfOtfDIpTLf82lRtfpOREEVnbZKF\n7WA9zPm5GFATSw0qv+M1n7jz+LE4oTMW94Ou3xdfTLZ7N/RoaJ7/Dr20OjSV\npCG5CBpvuZfSri75p55/avPkbekTud/ot1aD6RKv4zj7uQzq0XwxH9DlLRnE\nuhoL\r\n=gwSN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFmIloG7KbgBathKvjMFHtISxJBp7i1AewWsxjqRzzVsAiALOMZ03Ltw7B+sQJvuG6KOGeLkO6vb4/FBXgb5jjw9HA=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.1ec331cf_1570074566575_0.07632595663689679"},"_hasShrinkwrap":false},"0.1.0-next.e8938c62":{"name":"@malagu/ext-scripts","version":"0.1.0-next.e8938c62","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.e8938c62","dist":{"shasum":"d77e47faa580aab7475792bb202e67abd0a6bbb4","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.e8938c62.tgz","integrity":"sha512-Aj1YYml8bRw1IcvfSWAGFQfkk4EU/uNjaceWkRvvptN/tal7OZ2axRC29WcDG6WYXgkgYthYAOCTb3ALKN47zg==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlYMXCRA9TVsSAnZWagAAW0oP/iLUOlldc8x5iTESjhre\ncl4hkT3+bX3GWL3kDErC4VjcW/px6cOnQ/OAPB+RBsW4TDayl7MUvrvgZMqr\nlS7z32cuz8Xq3EZduzYX0Gja8pGiofY7AsdlfGEJjdaYXozBiYgPdE+/tHOq\n/jXN7ihA5SlkGC9ckweFEcEbQvZ/Nh1YXg6fSsTKNhkMdZOIP9NE+wJau7Jj\n6cXe0J9Eb67C+sSYEj7tU8xFgiK98BBh2n+CC74P3c1h9toYZj5zCKecer8R\naISepqC8xRBuKIVwoDjqgZ/HC7ZgHhJJZF45Llm3rIFyVhd1j1faxWPNwoUp\ncIB1C6UAmCNLHKOeMQFhHDnaghJm69UpL02YojSHBGY/facU9H/iHFjrEsJk\ntS81nQHSNo6bxPm/R35pq7CaoEDLklcgvMkDWCqRhac1C8R21EtDqbg3rq8W\nQcwyW8wOIYVGsvUu27bryjdPYB7P+CEqhnXyst+KYHJ3fGAcG323TVDbOpO1\nsxiHdMVDnvShUFA18fNg2fPySfch35znpjMuJ3QwZ1+Q2KHPfC0cphLyjjTe\ndu0c0Dj6zk6cnjzuF46Vv53pVqMIx7G1W8tptfDmYA6OfwRZEWX/mZ+bZ9Ek\nD+vFJubu9itGcxOEZtyLxIdb3U5Z01EVzT/ukIJDQBeyPaob8ZIU9qVbFy8r\nIL86\r\n=QF2J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqoDc6cSuBJ2AgjgxnPGqRQXeStOcf3tIuiVUR5OZVuQIgTujZv2RPcRse96xym+VH8Agw2BUhds9k/23rS0V62IE="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.e8938c62_1570079510364_0.3897305617686273"},"_hasShrinkwrap":false},"0.1.0-next.c1066dfa":{"name":"@malagu/ext-scripts","version":"0.1.0-next.c1066dfa","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.c1066dfa","dist":{"shasum":"7105d4542891c282f75c8014a1e7076d8059475c","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.c1066dfa.tgz","integrity":"sha512-xkk6RXZRQEKf/OpZsDpEJIyhfxGpSzrU2dzACpekBDBFQjQywcwQxvhgkFTbxd5cM0Qi/5DqqbPxhJG1EkVw0A==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlZlQCRA9TVsSAnZWagAAYl8P/3B/f+it+t7Y2WobTj9I\nBVXjuucFqQTJ2ZA0+I5bc7GEaLjn6r/npo5K9fTnqFIhkAKbzLmLl3IElJuL\nSooQCV505VhWWPY8rRafOD6aSY4iPArLtY2Hx7UB/GEZe9qmwBprjXCET+oS\nteodWzN9Ev2YmLDlxJVuEeLYsajPaE5LLRoOAnqjjItMyRomE0rJR80n9/z3\nW6IIBY6Jl0yR3mnLxJ7kYWqaYb1RKCi/NUMG2q+eSxUpCMguw2q9lGJjBs+8\npdvYMXDsGQq4um7bTyCCvs+sbiLQpYw1uC19w1fc6mos8CtUKksS6hPy7yXt\nZKUboUmAcSVr3pLQ0Sl7UaX6YxIbgu1tzm76dVdBh6b1XtOmUfDwhczr7oh+\n4r6ZJ+DkZCE6QD6TB9vHqTtyjP5QN/Y2zzs8UwaQo47dn0Ck3Ws4/8viIlz6\ngEA1kHNKsSO2IRV1O7BxO3q+ufwyLC8u5rfdXwnQ5Vu4sprboidks9AGI0Ft\nQPbNHaQUS2iBwjfsJamno2Y2idpnIg7paGTYXzJV+durZrV2YA5vN8tA4S+I\nDKbZzECMoOMc+s4tTbY4+X8LpikFeu0+/BdJ0kMSrm4tawSPDWryv9YLYWv+\nfTQhfvjaqIJsfXUrUwQbewiO/JAxdx+bkqvRk5BuH8qQ5cJpimwpsAFYlhbr\nkGss\r\n=zIF0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3i8oS9TpgEIl7+tUD4nAM9T6hKu1EsCebn6mVkTZgyQIhAKrWg4/8A6yjn0BUO/hlUww/dS4GbgLKc5YAb3vD239g"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.c1066dfa_1570085199866_0.692690136808628"},"_hasShrinkwrap":false},"0.1.0-next.84e9d421":{"name":"@malagu/ext-scripts","version":"0.1.0-next.84e9d421","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.84e9d421","dist":{"shasum":"d43f1acdd6d5d45267c00901d6b72f6c05fc09f2","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.84e9d421.tgz","integrity":"sha512-BSNfZseQdwHxKU/vOeDfxfMtq3mIBDrVyVC479N4VkFaGZvMAuBwygZX8Y3RqkY3byODmlPK+HEn/6bWUCLhrQ==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlagYCRA9TVsSAnZWagAARuQP/2CQsA4lpHyU1oUmhowy\nMluAOoMIe2SSEfGapS6lIEJao5J4evrkqLOGyKeWM4AxwhUp6pOpUu28efUR\nV7Si/iiAV/HrL4pKYPhAEIMJRY8v2//4QxRvQBv9tldpOj14tzY3L4qpyTdr\nyq9ocmVbU/m+IsJlpfdERnr3Fd5h7HjAfHjWhdzdhuVWecOTmvB9mt/RHuXm\nwHhLqQRXoFaCqQQFoNxQl5RQRFbcl2cwGRZlHQjmgG32+m5UZNk7cC8vJgZH\nntSLqbc+2CK6sFqVHG+M011UScLN5tGg5akf+96U9ZC/I37DmD4WOlKu2jUI\nBfTL1XWQ5NFvvlTvhlnP00vfmESgVnZofuYVqVtO/z9TX5346WmDZni3tm62\nHKq3GPxTa5sQ2i5RjcP7PdsZiEWUI8pjKsKCO3TjMhIdmlWIN8zep3aCHcoV\nfg9UL4BqnCy4BmyNhqco+j+amIVEkqMX//wV7U4ZklE12AdK2UIduIogYEaM\n1laGmRqxrUKUbLWA6QZ3BTz/AfQaTa/+ZKqcTmtck5keRXSfi4e4UEVK0gqj\n7bNSGu7s/QZLaGsCcBZTso4NfTa/LURWnZnQghyw8/LKZUU3WgouB5BdWKwb\n1YrVtqyk42iofpada5uNszCScSzizcPp1sIUXUOQds5RbBRWjAjILhmmexz5\nzURx\r\n=x9BZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH+ZjXUb0/maJlyBIzN6F0S9kVAZGUfYrn/oUkVMTC7CAiEA6MEG/mvJfXZsPbOalct5yVe5QUAJ75Ame/32ItcgCt0="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.84e9d421_1570088983733_0.9042417058132299"},"_hasShrinkwrap":false},"0.1.0-next.cfc9571a":{"name":"@malagu/ext-scripts","version":"0.1.0-next.cfc9571a","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.cfc9571a","dist":{"shasum":"db34c0637fdfc4fb1aaf254a9cdf2b8effa3a7dc","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.cfc9571a.tgz","integrity":"sha512-Uwa/uHhov5hNmBsAdMKesMPhyRm27Bxqd8RNyC1y/shqS7Dw+ktOq5nUiY7g9vf092umNFQAH6OrEXOmAlYdsw==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlzErCRA9TVsSAnZWagAAbxIQAJW1zDzCF9TB90sFsu47\nKLU2K2ku4SKDsrHDr90eL/RRXWO0gUXiABNoUskjUXaVfXR9gzDcEy5GyKtH\ngn3GcASjPYLQL/DMMELcyO+aSRVU3N/k7HP0Nq4Utmz4dRPcSG/LVCvDfsKw\nTPpTxxFZ65OQ/lB4/PPn0smaVe0sUUZE+F6hY8hryrz5xVjFRuUoWCDIXBUC\niBw1TwaM7BpMLoWzO4X4UGcas+1nIFu95wBbneYvfKKLRukQd44bdwqVl2ev\nvDSD0YG2HUvWgfRp8QUhDA+b5bWXlgW/oaXLstGOhqa35gPCSCGfZm0BKFJh\nXIOTs3jjWfQGyz79fjiqWZzwIAs9Gdo28JEVZrUg591OwgDOEtuF5i2TTO7r\nnxU/wr74u53XT167tvMP1kwoddCg1YAWkGqyeCbdOuPWeptxrwYCeSuVkaOe\nMTbDPb407wBHoO7wt/15EAysYCosSLb6rzat5R3hLLyaiLn/TvMbt8Njp6o9\nY4BXX+uJ2rNmrqFyi1ZpYLc8GpDcQw8nRLkbKE8Mi1J0pl56+st/pF+UbqXR\nA2OBtq/QPcwKfmNA1kXvJCNHVGsZty09sxLa5ZlW0+TJGnUoLucJvaf6niHy\n9s7KSZ4VSW/fd4DCbSHHIhJ8JJzJEiFKVRpGkzM4rarMTwCj4UhVLzUMDk+D\nIZj3\r\n=BNgZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCZ3acITUcry8kvGlBluZ2bebXG4CNsaAetB4znFEAOAIgRNUZsxreGMBS0cvpKg9rGxYc6Rlc1eSjanvwZEMbaIw="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.cfc9571a_1570189610601_0.23249614438127386"},"_hasShrinkwrap":false},"0.1.0-next.db25cdd5":{"name":"@malagu/ext-scripts","version":"0.1.0-next.db25cdd5","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.db25cdd5","dist":{"shasum":"87ae4027db38a9832fcc57a41af4660ae6bde87d","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.db25cdd5.tgz","integrity":"sha512-Xk3G0ZOAMd1B1mu2OlOKNTJrgaV6S2nK1fCY52i8XBE4OsFDl2EiCcY+AFDpSTunY1r1POp4Xqrh6/jafEQFpQ==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlzH7CRA9TVsSAnZWagAAGDgP/3fb4xteggXbbqvfax98\nkcndP28HlcBwL7ANcytMzJO58pR5l8D9Li9Lc6AsY7yAGck4dnSXHqy5kzMZ\npZzQSgT2IxQTtV5LnrBUhTLgZ5yvquf9VlsmdwqtQXAlbfnt0cUJ9EzbVqTh\naH8mWDCxkMmlCQf9I9THmY0n77fWz6TmU2QLXRukBh14bA9gv9Yw3kFVuozT\naPB97Gdc+P8UIO0Z3a7eItxcDOFRXqW8FdjBqTR6unCVFt9gPpzbwPcur4lf\nLReeybIrguVuslThptdJNFczl/FYHG+iWe6bB6dfOV9IXatm9hEpERguchOR\nqTqpgQOecc3+djmvmEdRk20F3BzShDS060oiveNjki/NhVuH1+1S1ia2/0h5\nwohwBoJasIdcgfdjv7iVFNBs5Q2TOwb0mBR/DyLlVZlle5i9XJx3twvxVFmo\nlsSJfthfilD2I4ardFjnwskAL9PwvgtxgNuPAvOfabhgUF9xyl9MlzXkTW5I\nmUri0hOgYWh4ZWpO1pUQ7yY+pwYeBGyz7+fD6t0UaPhcnmOZ+B6pAI1KpPfE\nehlJeAgrDR/mISV4GURClAXpWnonzrkLid4sQaCkHoH2F08PcxsecvTO3GAZ\nFyB2l+wrQFID7pfn+eT0RsNu7IaaEc/4v5te87k1nGY8/9HDaGvAmzfGbCs8\nNv9p\r\n=+qNq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcV5RbPak+BFu1CahuCH1qREtT3rSNqltsX5MXEtt4PAIgFL6VxzuRkkvwyL6cCpQ4locDY9U8s67jaWQmZT5+3GA="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.db25cdd5_1570189818487_0.6431508149903447"},"_hasShrinkwrap":false},"0.1.0-next.be26aee4":{"name":"@malagu/ext-scripts","version":"0.1.0-next.be26aee4","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.be26aee4","dist":{"shasum":"58de5f2d8570ea5fa5e653d9e6be23d5f13af513","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.be26aee4.tgz","integrity":"sha512-A9nSYHkQh/njw7UFRa7DvTllAO9QI1LIDXSd2iRyUKb96YTjPhhELtP0GRYqOKtu/LAUvGakHHi1GvsXUtVFlw==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlzvyCRA9TVsSAnZWagAAWBEP/jLCvh54EVI2j2sRS4mw\nvUpzYGKOX0B1a4gaTuPbYhVId75HOYccSj5TZnCpc4M4GqyLhM4bHPRGRp9v\nPI2yDr5bEDOkGdlGz/5el6TgZCu5hhX2rgQMigcFd0ZEkyrUfWo65DzXkqSE\n0Sn1WUlZHvwDyB/TS2VrbFHD5e6J1NkwUw1bhFuLaKww1KI0fhJZVY0YI4Ld\ns8+NmXnrrWpS/gdJVpw8CM56oHpIPW0BNj7s0DDLcg05fdxAdLIE1CiLL8/W\ncvx/W/dgtGpr4l44jy5JHd7gc2XK7cEoqm7sNnXDrHBlnEHoZwuKyZEsIl4S\n0xcVSAvmTMPNgL9XoF6I29PW+iBOV1FniZh0PayUowaj37PoK2iEGUyMu+B8\nM4Ie0GChycmxEHoNBbkAYlFxH1wdlk+pLKnFN5Zgdo3tztMqSJgavsgETf+e\ndpQA4Smo6acaxvIWcM/j5N4pRHXlkm7miaGntsml5kPrNVTzMWO18zc8IIEH\n/uil/teVMDxAHnU0JhVSuzB6eAUnhQ3vZnGH++fpyNmaDxgOqMfxwSpWEp9l\nPQSVAV3noBQ2O8WJUBdiNkR43l8ZHB9u+UFoouDlHDwk5VUMIBsFBpH2kSc+\nBQyC2u1RMML24EL82nusip96dfUeCx+VawYu+CLGie49E7SRhYesv4UgYo2O\naOYK\r\n=MPAO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG28RkethjlYtsy2EWInpnYAr5xlqkaJM5EiySIFTokdAiEA7N0e93Ku4W0bidWryoO1o6+XtjD/nwy0mTS951STgWs="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.be26aee4_1570192369660_0.7993507248313381"},"_hasShrinkwrap":false},"0.1.0-next.6ca267f4":{"name":"@malagu/ext-scripts","version":"0.1.0-next.6ca267f4","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.6ca267f4","dist":{"shasum":"2c00878553d7bdebf28782347463c0ee6803c394","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.6ca267f4.tgz","integrity":"sha512-XM/WhZiAdr5dodqTKeR04nrfXZGqA2lBOQR5IlXOTeZ4x0nV08qMQZk+5Bs3Y6gZTOnwqAHOXCKPfrsn/ykK9w==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmDKyCRA9TVsSAnZWagAA8TMQAI+OdvziLhvlvqTvZfY+\n90nPd75kCzTzJ4o2FZIko+zTfmtfxGjyVQugznH2VxyiDupzVu30p5GLzrpX\nF6WOBiRsog9QvNFj+YKORtswu4vkzRJMK+Z/LeXmwo0EztT61Wb81qRTV29e\nuyox6bP3T9FTl4TtR6fFO9quXmEk4gM36oMtYrZawsBQlUhPaTcnuALqW5vN\nOf+JU5fm0d3ryxAvrs42DTsbRT9DQ8CMPKFy91eNshUwscIiWMrNB3dnNO5G\nmyPpdC3raXNFkW+aAdgyKJpGmm3i7AukZu5ivH+Q2YU0QqKvHC6d05F6VP9/\nNLtKp1xyUa0E+yCQWHPktS/eqO/n7wkyI6UqDMHnXD0bafZClxhQwZ72y21I\nMk//xOSlEI60fVwVtCO84AuJRix3zz8BagDEZ9qYbkMmCcG7Lt3eFKEezBiF\niYTA1IiCcAIe28aIlW87kBRL72d7vGTameeWqXm9FJIlBmN+nhw3jk19RxBB\nR9x1xp9YjWE6CIAiRg0reb3iwMgcq0PdLjuKRyYL20ayhPmJeGKfRvfr8Xs+\nbq/I+zBlJagarfsfjcSthuXjXuOCR8gAddC2XpH0XiJ6W/BtwzsO4fNjbpH5\nXtjdNXxDRpiJ/2eSctCzRQwAjQm+glCJDpmSOvuWn/+CxNJIaNZEoltGzDBg\nIkPD\r\n=KtQB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAXrOrN0cba5l14v1yOWnMKYNKyZGlrpgL4kkPWognvyAiBZAMJ+faTSct8ri/vt/VH4XgiYuChYtDh/CPPGPdDlkg=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.6ca267f4_1570255537440_0.7020046906260042"},"_hasShrinkwrap":false},"0.1.0-next.01d19cc3":{"name":"@malagu/ext-scripts","version":"0.1.0-next.01d19cc3","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.01d19cc3","dist":{"shasum":"bc70ad75d664bd182b0025033e6ea4f4155ba5c0","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.01d19cc3.tgz","integrity":"sha512-S/JorkKZKP1YaZwuU7D0qemf5oElNoK4j6f/+5oofrXXlqdKX692X+Kyya7PJXSD0HdaAXWvLEw+p/035BFDxA==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmKP9CRA9TVsSAnZWagAAQYgP/2Y9sUA5yYhX5fSflNiY\nJ0vpZ8CP23i+7pGAhy3FW70Oel3YmtGcn0k/pj2s6gKs643ntsYgjlYUSaPb\nt00euAdVYx6kp6pSXO91FLahfKAABp+jjbMX2cYT+JQFErQu4idik3vBGZeQ\nezrpRbMDK1MCjwTTVcqeLCvYcPYtBSPnlsKF5r2XLYc3jFDBlvJxDkPzsC/W\nGp4hhWpfw4SUcngbn3ZyofJpDvxDisj1dHqQJsJmhVZE+B2unBIyj/pknLCS\nQGCBX3EpqGYxlceMIDp3Z0eoojLmAfmNT2b5E/DwyZiAurUoLPkyt4F4P9qB\nuF7UAL9+c9hAYCzs54DqLZcSYwbHmNGq2b2ZOT1pkuXMlZlmeOecjhB4AcE4\n8hwW8wka8vVPrLs7FFuvKxEaSywAplxTZ7nslb1lVby7ZiSPwO/nzgnx9PVD\nC8BKwSMYh5si7082/4dPJrQPNRo6jpgokqSmHFZ/rM/M5yw7fV7WVF8k9M7u\nE7cXxU5vI2QYHNFjMwPIumWc9Hy5dZI3UHwnz0E0Yatwi2joCrdgFYKXSHZP\nqUxyBNnBR9R6PY82bWO7ks+4BqRV1JeeSzFgudYqGkpg2ysnlmyxreIYy6Uo\ne8l9aKw4z2sZWDbgFEckCr8SC9QnV9dgepEP7vUKPmj4GOt+9/SGfD0vvEU/\nlUms\r\n=xDc4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrCnLrBe7a6MRQbsIBWv6vbuxiFVYNaXUH507zI9GJ9AIgTwhM1wWFb1f4eCMM0pSzUUYlfmgjQLtDVO+8d2tfRp8="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.01d19cc3_1570284540817_0.02208456640154033"},"_hasShrinkwrap":false},"0.1.0-next.9ddba169":{"name":"@malagu/ext-scripts","version":"0.1.0-next.9ddba169","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.9ddba169","dist":{"shasum":"f92dedd2e8e0a82b6f0695d220cb831c5514d4ad","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.9ddba169.tgz","integrity":"sha512-0cffw0IsPxl+2FyNHPmReMNu4uOX9JNJnbCrdI6n59RSnoK8UZ/d64zuQu3tdk955/3cz6fjpeAm+LnjBghhYw==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmLNACRA9TVsSAnZWagAA9PUP/1tFeuUjPOJ1cpJyZHO6\nkklxAkzAY1sLmdtn0SCXjd3Xt+ym52UZVtPCIlTD9SkmSlas6ZXuvz/WHLjN\nnItAJk31A8VqcLP2/R82Ob6f5MqkSDPB2Fkp6IWdPYujmhBpfpTftxS7wC3r\nYOY5klwUiHnQEqynLpXlMoHx8tJ/rGhPwah6aOTmqFMZYT2qEnBSBkgzvPXX\nu7owmvdbFrhH/RDWTFR3U/9BUjIizkhlwiDSmRBSreYT9sxbJ3eQtAngR5cY\n8C0wXKZ6+/3gmBesdNEUwBrcqLFCcqngyX7tBaeWFau9mEIbnvNyry9ulPCp\nHaYoCToGiwVzeNmgsy+dlI8f1xv1PuOEXVEQp56ZhU4zwFnQKO9XeU9f3KqH\n3+ZmcXUMOEpnBZ4CSwbbzg/WLPbTMddl13f2FK7tCetgLZP+1APPQwpbSt0D\nMizT+3/R052b60O4M4czr/GEsNbrRwA/T2OtUiWBnUQwnyOW1mkZsAjVNgY/\nOHs6lGTBLm3bekTuw/Clg1U9xmmcST/Qq3UWz72CsfhwyN9w3rCnVmSWUawa\nNH6EVIwwumAGAFXuqVTWR8XGrgQn3bINp9hjM6yoxqBmWILyvgQ0MIg7Ps0N\nyB4E2x2iDJT3OZZ3nFEdpPZmQsj1EkialrUeoSHtqQxyWslQSHrpYXRB4rqp\ngkJW\r\n=me8R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/gEXg6b9Qevnt3aWlfm9lni8OwwYSz3tePf8+YuDmCgIgRqP2uOTWURdkwo0RfRfKCuZ+Rfli2bdt/iKxcUGRlfM="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.9ddba169_1570288447412_0.4025643422869716"},"_hasShrinkwrap":false},"0.1.0-next.ef1a6b62":{"name":"@malagu/ext-scripts","version":"0.1.0-next.ef1a6b62","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.ef1a6b62","dist":{"shasum":"8011675fa2321aa9edae896b695de52f6a071405","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.ef1a6b62.tgz","integrity":"sha512-DMN+e9Jw6Oh/22d433Zm9sU3vfw0by7Z/DW1Yid7W7gUa7SjH0fXb2/lIQcAD8Yk0WTt5AltaAjOD/jU7NTMAQ==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnHHJCRA9TVsSAnZWagAA424QAJx+eTg9o1LOXqqlV/nQ\nBLNwpDv0J/AgNY/qin51iair8JORZOYNYrtjk+lQOwDPkYWXcC1lnj1pm5LW\nfue3w4jQuLqaLqztUTnEHrYOYVBaSYva7kk+XJhxbQU3e+iqkERl8vu/QfOM\nSPo9b24Y/dilY0DOOcdsJjIKSgLcyUpsZ3Z3yy0dBobHZHybocDXOdnnQFB5\nOrzKdcHQjjqzURxMc/yrTnLamyWssk7zaUXkrv/DEGo4s+wfq7tkWNPz16wB\nSAEtLdIgZZpBckkJ1cWjmmEGpM/v/svktNyW5I2t9xYvyh4l4x6B5jWDBdTW\noS3Twd1MzH90ivZzorRF5bb5ci2fv+XGRO2i//ja4XNR+NwSMddjr9fzG6B0\nCbh2Sr+UkEkJB02KVnXPfiPFqZv3k/CmYXXPF+JlhAdfviRWh4dfCZ6V7cYy\nOe17trh3W8zYH/SSFK3GG+tNgbCBmf6paJi0zs9ep0uX/nN9q4fGmnI/8P/N\nbe27mN78AzYyxJlVNJv53QA5Yh51Fn2mS2AotPrS8ELkE65P3mGZFO7R2p/X\nqGBV/De2CTxMc4DjmrizTwvLfF/Asx4jmW1BzHh5BP6KtaUeBGcqOiLwSOv7\nFpzjZE/mC52XWarYEQ4eMRqFT6dF1EdweIM63EGIADv8XiK6ojCWHEIWsz1t\nDyFb\r\n=mFOe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC6Q5S+KH9VyMNr3nAF12JY6tWhYlTB0A3v6QwU0+/KgAiEA8RwKp4JbHG8NFd1NIzNQRBAsi+S8p8EOUeusm8690GE="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.ef1a6b62_1570533833081_0.8535161966059217"},"_hasShrinkwrap":false},"0.1.0-next.fdf48333":{"name":"@malagu/ext-scripts","version":"0.1.0-next.fdf48333","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.fdf48333","dist":{"shasum":"effb48f03d216614cbaeb11147b1858613307a85","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.fdf48333.tgz","integrity":"sha512-muxgttiEhRNx1CP+I+vzpNtq7cy9e3I/USo1hDAOlMtSJWIKisBSH2VGZcK+5oLyhxHBUbYEPG1YROTnJLFArQ==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnenKCRA9TVsSAnZWagAAtcUP/141RlNtkAq5PfTYd7Oo\nZ7Gf/BUiuQxBhbTFFaDs291zjoTn5Jg76sZhr3jJr7k31CcyWOwZgRHRPmSg\n2JHlayRdTx8cl7yoaoVOhUmDGCEDvQQa++yCCSGm0DNTKhR9GuRZWTOynnRR\nKGuaIZHs/9PNfok3BtuvLt4OqspHD1Si4LEc22L/yeB1VeO4uBT4LxQK228G\nLWV5XRJi6bEo8v++4C8Y+p/GcfpOOBH7QIt0F9ln8+t+SZ14WyFnRzjHW1xj\nXfSAS9jRyREx0j2rHQnJ0P7CQX5spo+smiarg/rhLwqMVsXRGv7Oud3TX1fY\ngVBP4WMQmryGPSSSy95mrX0E5OgQEo1WLfYvRVFVzTPNx/I9tvmtoEZAlzPi\nXzXIefeec+qS7IqlCGoWlNKRanFSO2hpViP+EL7/+mqgfizJ+DAuRvZpD1vy\nIbWT6VEsprUWh1IUJasQ20hvjNsPmGPTd7AfndKICY7mlhNZmVzGpKcWwWoa\nZIOPwGwysSWgWIfq5stm4gtM8h/XPHeotoUsnxd+/RQnwyFYuojCAqWDf2Bz\nIjFZCj980BPRhuv1YmH+xMdqFwOUIw4eFyGHUq+7Q6Kjk8Wd6Hpc0BaUoXO3\nyVpZtqkYC4IsnRS52VKFEU/MDxzxGjJZAmKlLg6o0AWMQ4FaPZYydge68Oeo\nd0Ky\r\n=pRlL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFhhCsqzSQzZWRcEf1KnPQ1ZRi+kfplKbsurZ9wGvc4PAiEAlnRru8YBVariHXBP1bY+lJhF8xCWavpm1ytT/766lhI="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.fdf48333_1570630089410_0.8610647529988011"},"_hasShrinkwrap":false},"0.1.0-next.4249a3d0":{"name":"@malagu/ext-scripts","version":"0.1.0-next.4249a3d0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.4249a3d0","dist":{"shasum":"d697ce1d97ef7d58cd4dab6e0570a3e943287e66","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.4249a3d0.tgz","integrity":"sha512-2oS0AujWBoJL7qLHcsmPNEvyNHC5eRPplnxmQgD9PW+0zle6uqE5MxAXXkYHOp4aGjs3yGxI18blhoTak3fVTg==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoAOQCRA9TVsSAnZWagAA/R8P/iElScbxNMXoSpNcFsPO\n9GdCtHbrAP5aAKRTLo3w2l/Bs+UwoYloPgYQQeLFSyjPTqGJKS/b+zDl/u+x\nVlQ5QieruybUFuNMb5PqXPxC9WBHaKCYuP0Z2YidNGxEEznthYOwpI8TAs5G\nrhLhKjtrF5j0H7OXFH4mkdI6BH0+fFGDV6s4rlWshGus/15u6D0tcracDZf7\n1u7PkHgjBP3w4xf3S8xRPN39vsCcHLZuhfL5tUNiR49mD1ZZHe4FJL0PAJAE\nmpCFspCp5cDnGb6WCZD/rTsneb+0Ke1VgIc1zEJDG5Rl9UCvMMDSfHnEBXXQ\ntoDuL1ex0pVGWDOQyPSj7CX1aGZYm5Bh5cTwULx06xxPuZcxwxm5U51ZdEMN\n/32ODWik1L2bKcDYeIZZuSkmT89q/LtFmvT5VByIPIiaPVqpi0b8/zQNsywX\nbE9wneD7/ilLSrIGip1mDT7eqeCEnh1emquGwuM8MYp4nKjEyQBuTuY+Pig8\nKkZbUSzMapKOqGojsWngYXq/y+cTinpg4UULTBtsdWey/4hfuGFp183UFtc1\n/zKTKNktJ7jSZyTKVJIIKTBL5TwdNt6QT2EctwKy8lwwmUqzlL2HTHBOgk/5\nC65RgScHg2qFw2EdO50gI9OrP2Tqixmnv3LxOmpIpFJxT0XLpM5AWj1ERmph\nNyQd\r\n=r2yR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF3DqbzIjxrmiw/w83jhCJz+mGYl1wIMNU99+uLuvVneAiEA30YfqnGrcDXT6OMQ+znY77HjMrrPk+dvOSr8eXXBK/Q="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.4249a3d0_1570767760130_0.9345980304408414"},"_hasShrinkwrap":false},"0.1.0-next.5f022077":{"name":"@malagu/ext-scripts","version":"0.1.0-next.5f022077","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.5f022077","dist":{"shasum":"2ca7aa67286ae79beec2f0cc24852dfe7072acfb","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.5f022077.tgz","integrity":"sha512-sSRt2Qf9aTbClXxKczFHtO9Hd25w0QNpp1BRkMlATrtUMhXk3zdHhZxZxhRfuaCDLOSjmbUyf+bcntX7epsoiQ==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoBW/CRA9TVsSAnZWagAAoogP/2/NCs28nX8lRPjiaf9g\niUzrgXRcBdiBsZlf8wfX2cfEd4tSZd5lDlPD3hwdvqdfwMXyAOM6muCSiwvm\nFZ2wS4d3VQt3aUqNTZ8a15BagE3aCfhEDSnRtrBw59dhCZsYGzncmfInmriq\nOAH9A9IwNCetoh1FgbMo29b0uYWLFH+wiLRDos3V3+LtHki4kqvYtnQFOubt\nQXdUkUzEPik6g7hzoyw11IxtSJy/fpKqrcTAnFZmAvuxCkXxym1mDtG3khoe\nXXvTheLJriyX9eXjXDwMXJ6ZFg/R80sCwsBVvJ27krxdYwwlszpA/fGfuY1f\nXfBgq+0zRLj6fo6ONDjiXZAdp46R4YWXaASSGW7T7i32WzZQTQvhBIJdW+eR\n+13Oj8OKCWiEYKEka+Pd/ux86EPpfxoxuw+2xAz20yTSLafj8q3uqCANyvAb\nt329MU8ecOOXUkwGYmGZ/ZA2jSPPB/9AUmJvguN26AxhYcWVgJGBS3dthf6Y\nhFW6/3UsRnzDc1xrcS4PkElKq8egF54kQ2MlgTkJcxyR2QrgNlNlLYBMnCxj\ng5PhApVK07xrR8g2LPKK8uFoEtCzLWJibWN0ZMFNEEM0kDKClq9AkDiLfvOc\nVpi2WV1CW8lrpzx7+27xxwTVNraFO1vgHzL06AAK5HP8Ebat5HvS16SkVgvW\n9P3U\r\n=s2GB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMB7sYalqnkzv6limHBO23cjAzjp+zjyGPYZ2SZff+PgIhAOdeBgKBczNqpn3gL+8BmLN7pPhRGBsW4etsDp6z3XsF"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.5f022077_1570772414671_0.2365528515919164"},"_hasShrinkwrap":false},"0.1.0-next.23b686b3":{"name":"@malagu/ext-scripts","version":"0.1.0-next.23b686b3","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.23b686b3","dist":{"shasum":"fb867f6403e6ff3f7d245a747800c32e81e77a10","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.23b686b3.tgz","integrity":"sha512-ekkIHUVKZNcPUbW2pySMiuPH0ae3Yx8mpguMHUIgutDrpB05uO0jQFwa7tFM21xWwX7W/Fe+tnWKZR5wjVlhOQ==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoKI/CRA9TVsSAnZWagAAl0gP/jxpkMYxFr8W1wQUqSSh\n3fLJZfANRjzNTl2/S2EjCIcVPu4VMbuqqzArEzB/BSsmAjqbu65Ss4dvaA4x\nNlzC9V966xlCSj268qtnUT6Nop0kfkU8p4pXGFE8QkRzgHV/BKn4kCI3GWeg\nmc0LyrcZtR0td0Gm49C1BtaUPYaRbqp4XRx52sdQm9lDSQU4+f0jpuPwJeSw\naUufLN9t8TeZuwmfUfy+bWUZWtk7mSYcBjf2toaJoZxtstTrtDND5J6bHX83\nFWfzESU3FRaNfSxvFwQiF8WJM4dHlj6emLbI4d4oUy4WR8pPz6HfeSdv64zr\nu1Kzv4757Pb/G17Qcx2RVmW5SOW+U0Vz1tbARXUWT5UXTc8qiJ7Ezo4foKoc\nM/OvEn47VlbqJ/94VtVBUkxSlxgYYAyBC5bGHzFY6Kc20878SDjy2zCfqm+z\nU75xY1ufCzuZCAYn4me8m148Nq2Yh9cj/j3W94ivMtxOvwjwtWOFK5e3Ja7o\nPJyjiDy3+207GOOlaEsv7oaWlczBcOpUMfYyliLzXT50ahzVcB3rrzcWq/gL\n0aB46TQoW4f+PsztRg9ZNzV2+H9b1c7aoDoMW3TRvoB042zvkKUCYD1jO8G6\nVLTJfGP/XGq2fGq4uD/bqfHUuNXAv3gJ6osBTYeCCFlqbkDQJxI6RvG+D1Av\nUlie\r\n=SjR4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeX+COwK/WwzrbtSoK8qOzBuJ9ewRTbpQZ4tIO7vQv/wIgTfJR7g5pEjwvlKZoL0aWUQGwR9zkja7rdAgOc/8a8/U="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.23b686b3_1570808382762_0.4546122772586292"},"_hasShrinkwrap":false},"0.1.0-next.56091e89":{"name":"@malagu/ext-scripts","version":"0.1.0-next.56091e89","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.56091e89","dist":{"shasum":"abba15b3c5eb6f5f75931fbbe98ea5e2f6548471","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.56091e89.tgz","integrity":"sha512-EWJ2hXVpv3snnLM07VnKIyH9rUyUyZBxSnqxjHw4jK9swoZxz+uSnuamcsAfFts3vbroPlqrU10CDDYQnfhOxw==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoacTCRA9TVsSAnZWagAAPOMP/0om0aKmI/Dry6bocYXp\nOrJenCjL4VOD/2Tv79El9kVvDrGiFbZoLf7OzY7nN50qa6SO301Yh+xTL/mH\nhkjw5KwRIkQUsnGBvdE8wiD++KWdMwyML3rQdwbQWctq12qHdpbdfJ0hmWH5\n4BcMLY+dZZ9dQK92IzSXK5+Qnskc7Xmhb+OAdGv+0LFYmanfsX+rENFoLllM\nqlrb6jnlSATh8lAczMOTjADWnh2EiT8npVLxFqR4aqdIkKKRNGT3y73pXJSV\nUYeTuD+m68M6iqnANZAUqWB6aNUFcQfue3sdbGdbGOR8jAIriigTQvBEhk8r\nHCjz2dUqZmgcEjt8mYlgHYBOrYcx28ExcTJ2meitHAAOMvhQ5czNjLKmGybj\nwL7VqDG9hkLBCTm71K/AVEgJbwbrjfzfz6/AaEgFsX0LtNeeVAioKQm8ROi7\n2wqR2ZL1nO8Cy+gjQVX4STvQMdJLNZbpnzqlXLbDgS6BU2v0EADkU1gxQN/G\nfCa3ObMZrLbCBz0gJusrHOzaiwjfMdlvKQGm/XQPiHzn4lHd6tg032O+U6ty\nwGtwEfZb1zvGFqCQOXhj+RvBk2Emt/ld8YuJrAp035B4lSWUQf8W+GRZcLNL\nt/PVn9wZ32fzdDWA5XZLBChfk5zGBiKZkPefwX2gyd0FMvEnLP5wIV7lDK84\nnXLw\r\n=547E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGDSpmre7r/MFUsqnCHQPH2a5uOmgdl+2n8mpwBJ9bWoAiAL8N8N8GQysy+o/nPhhaBkxWZDp9Vfyu/CYYyugSubRQ=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.56091e89_1570875154530_0.591639196667815"},"_hasShrinkwrap":false},"0.1.0-next.e9d8267b":{"name":"@malagu/ext-scripts","version":"0.1.0-next.e9d8267b","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.e9d8267b","dist":{"shasum":"54fcd6b993213da26d0d72642e5bac7a8168fd76","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.e9d8267b.tgz","integrity":"sha512-swBFI0cWR1QmIuW7sw0YQVWSbzT9NwFq89lZXxn9mtQ001BadJnu4ZD8P0LZg6zAsZyKHDsV2tLqD4MA4iTdoA==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoeqjCRA9TVsSAnZWagAAtrcP/j5K4TQy+xZc8G0FonKa\nf7pK2qzJ114ehCpnnnHMf9LPD/0g72Q5r8UstwNruUqTJrq025f1eXU6CIkP\n2/G0YflZEWlW76y9CXvfey7jcdiaGr6mTbfyxD0tM0dcjuWjocUGKU9EC22j\nDatsTxOZenLk2aAVIuR8FJZkiM9wlNHROjxjB1KsbR1CHJDpRrxEeaHhEW4M\n/gS/Zb98jfz0XgFKIbHc3OkNjJlo0N3jtGPSFsg3mcSeBQjsbSmimXuVQF8o\nSf6NYNV773p37cuQXsN6yM4olkJL6KqllOZhTWk/Pf80t17+C6eg92t4l+13\nHhKyoNFnTiwsvMhDmYg5T9sXGDmwau4icfXUNxyT/S3W6HwNjwcQqKWm5Eev\nOwBUE9/kMsrs/yJYCX2Q2PKwFKv3SZ4Q6sfkgCc6G7RrXqeDVcrB4Nm0FMVJ\nNHz3U7PnGVFvpdJi1yW0i85BomiDoYeNqQljhshPBgyqempWHIlRfIyC+w5U\nzSl4wS2HiZjQinkMcpYnLnzRGQ1I/9lOyO60ipKkP31IRpny2hymvoDWTs46\nNXYcJ2uhlT6Ky2zale05PzbZNhUGIU/Dfs2xINCmtPJe3GZUFrpy5tDUXJUT\nYjuQOPh2VdliMCEKo/Oqp0qQlPNKhY6mhMAgAQbsLYMIK7TgBZ9bZgXIDSQ0\n22en\r\n=I7y0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBFBFuvxAyVAV5apsNWwu1MUVQ90VRaeQVxKKTkCbjmIAiEA5bXpMAZQ0RaCoxYMZPyUmrOi4mAgbjMEyVMiwRc/R9w="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.e9d8267b_1570892450878_0.8624630654177416"},"_hasShrinkwrap":false},"0.1.0-next.a30e6462":{"name":"@malagu/ext-scripts","version":"0.1.0-next.a30e6462","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.a30e6462","dist":{"shasum":"2bf082aef64a4eb587e8ea83ae1dba7096e3694c","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.a30e6462.tgz","integrity":"sha512-f+qhc1kQNjQei3mi90bv9bFSZnQphN4gyd6G0hbjltFWP4sIMXmzQpzl40Le59vvtbYo9wjf2wZpxNH+V41WLQ==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdowu2CRA9TVsSAnZWagAAC0EP/iok6GAwYdOB9GWBvzR/\nowSZviI1D93DeOg9B1pLKySZMoRLT0fTUkomQltmB11puPJ8NDv7uFteYG20\ndmbgfoAg8+MTFHALspjSSrPdHBhH496w/RMpB9nvo21Qw8pWGKLJ0lYsPw9b\n333I78umR709MjO6SAoypmQqd2RnqX6yuZ63CMnYiZ0HGSZa5FlfNuXzClXi\n5moJZ4A79q0uc6RDOHiAOasEqRntfnepbq3UsUydijfkp4a2iaAqQCiVNzGp\nc4r42HzjkqZbXNYBXyKf/KUIy1H792eP6C2y2+tnZ21hgnmCkVINO0f2IasS\nJgne7qTse+U//5hXjkQNJEkg5tAIhNZlmj0Iw/Iadb9/0kyW829gQSrQCKfx\n30X1+aL9ufbfO/3QFhJ2tVvV47xc0bNGsdkWRU3K3YF5Cyzyimn3QSZO49j8\nPg00Ov/1hepGUS4HP2reTxBNkvPb8wo+VaR8FcMKYRWcNuosyphvBVgrn8oo\n+JnNaYDtRdZSoNKSYrm2s+YHoArreetwXFE/M5+ZdZYGJCUquOOpL1o94kX8\n06teoxzlkN3BQjLMl6YbMM6nWx8Vku+eOyH9+6TuH41zD8Yyd/fGmWLe33lt\ngh393BPfyPqHvp/qjZmiWkFYC7wiAfvcYILnlJTprPQFun75KswlSA1XLTHE\nx8fZ\r\n=2C5D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgWVY3mNbcytl3AHph8PwVQhR+fmqkks8NS9J4+64YiQIgS+ErY6vj1zwa3oyeLFj4hUslaLf67JrA+68RpktaFyo="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.a30e6462_1570966454064_0.40751388368602637"},"_hasShrinkwrap":false},"0.1.0-next.7c4bbd79":{"name":"@malagu/ext-scripts","version":"0.1.0-next.7c4bbd79","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.7c4bbd79","dist":{"shasum":"73552d2fe5a9f3d3c4756a18d3775c2f2bde0042","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.7c4bbd79.tgz","integrity":"sha512-rdppR3twNSQqmPeHGCKtlSSSlmHS0HiqEVXvcdYtN6iK4WSrbyTfP1fRdHxdfM8BG98nw+PiHRlXFQ4UXOhbJA==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpHQrCRA9TVsSAnZWagAAw+UQAJAF7ctq4v785ykpCMpI\n/M0gW7BtZ4EOskoioZY/oD8g1V4iA9JqDSnsWblxLkNv1cvpInqSTk7EouPG\ng42klAeNrQGHskU6aKvmSi2cxycWgRlC8El/lUdOjsvWRXtsndU0cYcFH0WI\n39TMTOQTNgLLP0BmTLEExmN69ZiAb/wWvQuu8CmnpnFIMuR+CC+nxe/b5HQV\n6spXOb+OxENhz3hvdBZpcz2dlDfVR5tGoXoV1eURYiOWLGGkKYwAdE76miyw\nb1CozA3UxvTLUn8T78qCuv3a0D15whTyIKfsQ89QJ2+3pt9lTn6piLPl+8Mh\nTiYs9rh0NVF7tbUP/NMBncMObTSyJno5WbRsq320yBrxvbNKwtVo/Xr4UrL9\nQEOKvXJwnnKiSxeduAlU7gx2ZojasScyaSPKz9dBawg1k3lyS3vOs1F52k1X\n0K29K9nqRtnFx0EgTM/NbTsMLk3FFCPky0cbspMZ9/bYcuoBfschxvuX2HQv\nFPJgvcfCK8bWPzR6V4olwaLTdaNKx4mUZMKdd4zFk1q6B3NWdL8R8w09vOWJ\nn+KZShCrg2wZ8EuCNJfjwWxRdwkxf+O08Hnf84u3TlAiCw4HLzV6XiBfbJqQ\nr8TPmjDOhBF57937sEw0iyu/0DHAQGJHYPnmkRTd8+SZv/7mlEIycjSsU1dF\nD2oz\r\n=I3/V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxyzCleSbx4wBS7C/Yr9yKrnsfVesEN/b1Y8JCnYSDcgIhAJieQnjYqG9u9vO3nDsIJxSro0tJVBQ8Fo1W6JUSw60J"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.7c4bbd79_1571058730745_0.9593843705536205"},"_hasShrinkwrap":false},"0.1.0-next.4a9005c7":{"name":"@malagu/ext-scripts","version":"0.1.0-next.4a9005c7","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.4a9005c7","dist":{"shasum":"abd29398919b2eccbb9b16dbc960c3aa7ed76170","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.4a9005c7.tgz","integrity":"sha512-1qGH5bXEdD2ivSwMZXIRGUINdsBD6n8JbOkZRts0lRDM4eNttfSf2j3rzSLY53FBrnTCkGxc7LXTBB06md4lvw==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpagwCRA9TVsSAnZWagAAhyoQAJG/xx8qFtUhwS5V44XA\nf8yoQIOvxMSIJG8e5mzabC5WpaWjiBgla4SSqNxbuLsBbtZ/2VCxO3xorVgX\nGNuPwLbKDBtBsssq/n1KDsBn8HgZ2J27vrFIS/Lap+EuT/nwb2W4Z73plxQi\nrPtChZqeOPZVQ+ROn61cnMoludVfFwodji0GXDOrf9upaqfy+xm4vh1ZQgME\n0DX/pwZcdHDo6IIBTzSkiYhUTisUUp1IdPi6RR0h2HwCp3IfQWD+4qjYzk1C\nQcsHzKO8JnzQ+2CbhZ/SdPYLlWC6y6/EIlyoohHIqapBZVEPEyTgptEtUqyR\nwCMnunT7btwVf/pMHIwo+n/A4AlXDdOSYwpKGEphBk6C5Gizp5/gmvTyDjns\n7vq4YgcYlaQDLMZX89YIC0gV7Sq5YwP1tTXAQ0atkaoTRxSQERmDCXUETn0b\nt7SqQPz60F+g08qVnThIun8p38xgcuMxIyDvb/bdtN7Yg8k08LG6XNuTgtem\nwTr0JCmijNixystZRKYIYrP6xarUEbtMUTLLxs6NWL7YC4mlKQoYEyh0a22G\n8tXwkSBSa+jKarIoZkiGHMVpdaPYc1cGk5U3jwPnTXyCzKBxdzRfef+dV5S4\nKdcUxvXA4e/sACA1V9MYU26h5GtHzT/f5X392PYKFhPsczgGClbmOCYWlb27\n9s62\r\n=2gHJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYy1kd9Mfv3Op3EvB0XDkB8nZIre8gnnkh2M4/aFLjiwIhAK0Qi3iGnG9gOXQLwU922hayKf1PTPcwqz6P4F4cwa8O"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.4a9005c7_1571137583670_0.9224321512434928"},"_hasShrinkwrap":false},"0.1.0-next.bb44b8ad":{"name":"@malagu/ext-scripts","version":"0.1.0-next.bb44b8ad","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.bb44b8ad","dist":{"shasum":"f07bc23f0124aa781d74875afc7e5fe7cecfe34d","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.bb44b8ad.tgz","integrity":"sha512-Dnip8NgF/bC6CBFEW+pyPf49q1CCUw5FaZCa9Awgk2grDDjp7uxuAfePDrG5XqY80+AhFOgbf2H3/opIheHhpQ==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpfTmCRA9TVsSAnZWagAA9UEQAJJqITIP5qwpSUmmumjV\nnUQHlgbd67by8PL1Q0Box9tOZV7cQPqBDv/PyjnyV0r2VtJcYQqE4BXZmYDa\nqJAUJxXJsiWdOiujTdWFX2aKQmS9KISDR3TjCej6T6UFEvhA4XTdv+slBnih\nqEZ4kbybBaSka2ctfur+ySoIF/qotqcEMVxAjAr4sSz7WRdggypZ+v0IeV7E\ndp+b2jt1WDdtnKmZrJ1rOK36k5YTH+oN7z8LbkXWFkdROY+XVSl/Q9WH7m8G\naT/23okpHPO2Z926ZRRDPTZ/CCiq5Uv+JvdcJV5O8b2+dPc9Qit1iOL63RmI\nFP06+SWLld6TO9d9u3pupHmZUQXRIHBoQIWCV60aKl/0ahA+129gWJ6fdbhG\nIAmUy86UaTKf5GAYNlEdLh5lK+OWiMBlToScv7bbKKB4+MbTuXWktELNL0WF\ndnhXUGi9p1KJMlK24hQTuzxMjyOt3ePgch8M/4xhyR5r3IWinRXDsVAS6jLZ\nLGJIJ/7cdqP4kYJePGSzuv3cW/IB5aC65fhDy4WlH6c0brhKBlZoXPIPae2c\n+0q3ENK/kcXykA+6Ue3F3n2s927x5e/6ji75S2v+E4JHXd5DGu5k9imLPR3f\nXyJSiRl2pwTXPSl3Y8Xxob8YQhdHnSfaBAVlfyzxvtMLWeLqUn7+7FDgPh3o\n2Nuz\r\n=JxsA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGrbcxFQAQCgY+JBekp3jTLwbpiv0TZguWeCX2wHH4vNAiA9YOzIkNGps+Lkduutfkr4yxaP/w1cBkN3llta+T5VDg=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.bb44b8ad_1571157221785_0.23555085672260878"},"_hasShrinkwrap":false},"0.1.0-next.2b30dad5":{"name":"@malagu/ext-scripts","version":"0.1.0-next.2b30dad5","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.2b30dad5","dist":{"shasum":"48be1d9625dc23255f2a399386e28bf75eae1da1","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.2b30dad5.tgz","integrity":"sha512-2M6kO3KZPXIUP0DZdIUmrzQWZ5/WjccU9mzoQ6HOetsTD7jpMVINgachf8QOVcHuP/h17jLmwlVEv+l2MgF8QA==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpoujCRA9TVsSAnZWagAAEPoQAIy2KxS5UXmWutTaPxGz\n4WZdACG8O2Dc3LSBrKhPPThz4fd+pCosie/C2bmBpzQiXMoAPftJToSrKK/B\nGYqX2Q6waj82PgoUgiQ2oAYnKxqZYmRuUiLhFYIqV824bzhI78twTsW1cUiC\nuHrBV266eiD0K6pZS6UlsyfZeKqgkabn2m1keIlAHUDpp9lZpz3wPOgJ4orJ\n5J5gGb8YrTURumyBEVWazs6DNApueDh6D9G84TR+tksLyiuJ9NC6L+DdwquF\nZuklVCzd3GOIUt2k/yBaPGUmuUM9+N21jxcNl5t/ssdULTB4AAaHT9U+bu09\nzpEHvx1UxQimPnLNaNX7RuiLlpi8dljQT2PKRtJtxfCjdm205v0IO62tSSFT\nb3bPgQbtiUOYJYilmcLnpRLZtksLAop0Zp9WLrkVqO8DS3b8L6gQpq0Tlp8/\nAT3UWcdguaRDvPmiRfeocefOZG4UZYonLxAZOofO3dD0xfKqq1HyHMyDs7GI\nN1M2QuhiElG6Rk9ji2Z1XZ5WTksN7hd+JEMYUFo7a31Q/YElIRRXF5Ph3l6R\nxDty6w9/m4Fi/tvAOTLxOsYDAIjhiyck24XnLOG3tK0uRTupDYXAj3lHLhVO\ncL3AN0h3kUPQpicv3Kj57J6IhUGUF07sNR4MGLg5IgWmCLHV5oCB5CckLoqd\nrYi6\r\n=pnZO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLm3hX9ZUrl4yc2Y0whFKFf0UOKGBnBWc22dZusNXPuQIhAPLnO2digP5cyKjCsUFYbJfuPvu/yZMrNba2G9Qq3LEi"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.2b30dad5_1571195810380_0.5635880321988711"},"_hasShrinkwrap":false},"0.1.0-next.991dda07":{"name":"@malagu/ext-scripts","version":"0.1.0-next.991dda07","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.991dda07","dist":{"shasum":"f85d21dd0ac0a8ac97008783c197a8c013d89170","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.991dda07.tgz","integrity":"sha512-/zKuM7OZwFd3r11FPo7IPe0s5/cn5eMDafPbBv+JUbF27EE4GmfndP3JNbp27gkV/5JtG1+/XNLMPkO1myMBvA==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpq9OCRA9TVsSAnZWagAAT6UP+gM3DHJ+qjNGOxCA5JeH\nxJhPNyW0GaxHtDLBz50xLQX3rUkQPnhlXsae7MsuhLY9MhGE7lbP+2Icg/3W\n1TtwsOlz0fDYb+D7MMwWgL9IKSe3kkABtHOYkGj8GKxqujpp368mnqORbm2i\nLbTUdMBPN9DLEMHt9kZ0xiJgC5WvyHHxf8HPZ13+XC0F8sVW8Qh3Kosf0F0L\no0EuaEx+IIITO0jDroP2uWViyuArEPcZ9aPRuYahWWF8+kHk943SZJ2122+F\nR7ecp0GFk3ToIjA7M8xTe5tQV/6bEK5B/2D0bui6AsjgdSYaVcR8eSVZYq7o\nmOMWltWqZPV3yWkAsuGL+g5ZLzELVL1Cq+cObbpVr0fb6Fz8hVlyRQgSdYA2\nkMNffqXsINNHHbPZJW3Hb0DupHTzBk/CJBHhew8sAdvW64fPZ6uUjzAnQkzj\nsVir979HPNUelYVUVCHBZwuCAtzMGE86+Ri4XX3steGTVHXxNT9+vHiTCECW\n9EKILNEJdbm8vlDK2NYcycCQrWnM2/qIMXihj/JoeJK6JExDAnQBlHYN/189\nRROZX+HGaB2uFCbk6K39av1BUXr0/tgmC6o0MnC04va3mS40vkHvxPXY/T/H\nU07X81BXBAbzjQK4dLRPXXDjrav8CWoRW+MYdkJehiUxH1G8X6LpmRhGd73c\nzdzH\r\n=Ouvc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIATmPHlQ+DnbwmaXuMX0A3a9ZnzWYdWxaa3AY8KxSOT4AiBc7Nz2L4VUVs/wzmbKgvmdVATfB0H1Qxa0gcf5NxqsSQ=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.991dda07_1571204941731_0.7387909710259493"},"_hasShrinkwrap":false},"0.1.0-next.a2a3d984":{"name":"@malagu/ext-scripts","version":"0.1.0-next.a2a3d984","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.a2a3d984","dist":{"shasum":"d8a6f41e5af0137fad20ee57830709bdc0d13b47","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.a2a3d984.tgz","integrity":"sha512-pN+CHyBbxvWlKVUaDpgVE1xL8D9l84BdclBzSTt4GIrntg6Irc17huHjTt6HOEnopeDXjnON02ut/kz0AdToDA==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdprKGCRA9TVsSAnZWagAAwgEP/34Edshq/wKLHRNfpH2W\nZ/RbVMpGEbm24k3yyjV5Nn5G7kvoiiBLVlYrpgodsLCo8glIEA4gfTTJPf/5\nzW7JxBrQ0NXLDOttq9bEtERE2zfRKdhaBfTgqz93PRpQnk/NhH8zx4vG+Q02\nEAyg75COdteGZKr+mpc4U3a7mrACTRfqswM2U52iEs0qzNg6I+KXxyzRGpa0\nS1yKsejF81LFJZSk/O5ngS7m5juY9lpzUJUWEEz/IGJvWxa/FGhtrUmlI79L\nY+BegQf9My9jt7xKRDxy8y+CKUt96Rk6FqGVp+l7PnuFWEHSNi6NEIgMIeJN\nehBquF+ZeGPDQYvTpKPX0oQ7SIKHhv+rrnkCO5ExCTPCu6doZUWYvJqOT5dJ\njqA2SU/hl9T7xTM4sLO8kzTcBTDmFQ+N6HlPKVzwq61CK4LAezv9Wf69KCxx\nSSsbHr8amiHXCUHTSlFB16hV8ACiWwrBzeomLhZ7HR942BfxjwOqnfwMqpqx\n9zM4+4WE3h8WppFcUWEqw6vkr37LvF6lWt1lmd/mrocgFfvYRwlx+59zUGyy\ng+SIGamHbWXD2OGWzr/DlEBAlh4lfC3DB/8zIiCmg6LRzyDOcSS1qe7RAQqG\nWhHeKFfyT21TNBd1Pn2kxBWvZvWJ6hejmy/QDg0T+aoR8CrYEmgEgXZYFtCK\ntVkR\r\n=m2ep\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEER4Rbign+U2/460oT9s8wwKKS2iCRb3YxI3FZFV6vgIhAI6gBxj+IwGkzxkFW/tciDEjGjIa1+v7sUnjyhZ9zt4K"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.a2a3d984_1571205765696_0.7076635031673979"},"_hasShrinkwrap":false},"0.1.0-next.905becf1":{"name":"@malagu/ext-scripts","version":"0.1.0-next.905becf1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.905becf1","dist":{"shasum":"3aeb2eb76ceed1508abdf228d7f48371b271ee94","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.905becf1.tgz","integrity":"sha512-4MVuYFjMGo660NoRF/FJqZHfiOZFp1BJHSNYBfYP5I9QXpqB9hRdBx8dDW2nOEI3itoylCFwOjA4q5iwWxUsVg==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpu6hCRA9TVsSAnZWagAA1GwP/3griABfW87mZP6HRs1H\n71NTtkECvFUsPCYgI5HrA6pbvcUvvlslP5fwJC0ITz1j9Ez/yolVV3DmNWiM\nhQKXkPy2P0IubWDZahywjjyosne31TlVNa0VnkVRX0E1psO2kNm9fZ56gv1t\n9nezWZXx+BR7EjjQ58lyUro++kAQEqBl6CplZz1nQK8O6b7ymgUHihI5DXN7\nfARh/wZf3T6H6ML4vrngC3fF6Ab4yBt2hFSYVSxmjP7HE2Gw2xgI3oZ7c3rd\nAdeX0sjOpF25t9qRPRcICbPmyL7VkNndgPQzsvn+7ZmGGrOaBtftrkrQrQ1P\nwvUrA2mnYktQdt2yYBqRfQz33nSf0zOdqfJNIQ9Fd2TCQjV5AGv3XqRJOCwm\nNCsWjq16drUGz8LypSr6q8ZRw4pOEmf1lWze02d8EvaOQYhv0n2fXkERKVnw\noCPIAkU9Ne8b1+sNwAsqUXfqj/i+bLbIsaBjSDhHtzczaIYsuwxd4zelbTGN\n76BhzUsJHjPIwjbt8YXACkUiyi3oCudYKL/HBUFswt1JANEhJT7XOyYWtgBU\nebnCH2IyKjqlBJuaBFNvblfjI3Jz9gEiTHh1zv3csaSbgR+kPCiKyAjx8cJd\n2uwBNnqUfWKETrMi5Dd3PvOx7CyLLQtW9jM1zy1zBF+zFwa2v9pmgQoror8v\nGsei\r\n=bJFr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5yKUKzaJMnPWaRjVXKNFTTcW4ZNCAx/sR07b8J84i4QIhAIBeEMIgWbtPpC1Sy8WPed/RAB5HoQy1EVlqApqhUAld"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.905becf1_1571221153035_0.13265186947231355"},"_hasShrinkwrap":false},"0.1.0-next.4f26f00a":{"name":"@malagu/ext-scripts","version":"0.1.0-next.4f26f00a","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.4f26f00a","dist":{"shasum":"4503d6aadffbd0c3ea33c2be6674a68af4cb96a9","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.4f26f00a.tgz","integrity":"sha512-uz6shRBihUpvQtTT+A+Q/uoYeQfaJ/Ux2teHjOI6J+13z0i4SBBeTMLfeVCBcGffMTghMH+0y+KeJ+Ybz9/Esg==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpwMuCRA9TVsSAnZWagAA0fkP/0rcZ9IMYbb4ygqkmsYz\npHoAQslikGzU1A/G8lNTGvlSqFVatSDmLWUv5Ul29Q2BmsynRfvYeCHwyGdL\n1tzN6FGoSCnF6QSc5IWS1OBBxotbzMniCJgDX885suD3dhLs87d5LsJpjQuN\nyJ6y0HivTTJrZT6WDFmOTxumTFOYxo42ksYMHRFfMLp1bgPXyoHQNgMmUduB\n1+C84pBRDx4W2wxzHg/c5EGwwYi5grgV+heCcIuu8s80gyjJtGEhGcPZcHXp\neXQCvl5EKSe8I1Kq6ilN+epdQUwhMeh1vNMH3qb6PsypRE8kR356Pw+OFelU\nN8XaF7pfMJ5DTRVaiWh56CbuCuFZa5fDnDTK0JFDROtzG6O88elaJND80MUY\nXB1HwGsoIJZf3ro99Su/Cqsw2oQLcgvVp/aWo9c+vAJTdVmP6imrVpbCjCdy\nkGuT4J3xlBos1ZcyNQQVKcO5M4gV+hP2r+7tkH7WzV8OnXlBHbG2Sj0I1Hth\nB5Gkr3r1XHIuxFIzzTX1B9Zr33EZXDXNuL2Cn4na0MlclSSp9Hx8qCG+AI4C\n86qC8w3bCo8EhcFo2uPBRuPlJusvHM9oTSsyGSEViCt8K89eUbxWAmDNKSyu\nCQHynjolqC0BUXzgCWFjQdA8dMkYFutcODHaJZXxGd5J9mCcdbAf+Jlj+6zr\nwc7+\r\n=6AVl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDr7x6sIi420DsdJXKWaKPFBK+wn/yOrvD+9Kq8fP797QIhAPi1gvn8zX+MnWidlwNfU0H6ibS7GKCOkxFRxccd5dja"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.4f26f00a_1571226414187_0.39397535989932253"},"_hasShrinkwrap":false},"0.1.0-next.196a4b4f":{"name":"@malagu/ext-scripts","version":"0.1.0-next.196a4b4f","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.196a4b4f","dist":{"shasum":"b2d7dcb8060d66f5fa04b3aef2f371ee179b90d2","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.196a4b4f.tgz","integrity":"sha512-KnWYAD0JQkWX797xoFB/AISF2fkXJ49DW2lwiYpaIjXaOQFHb2Ycu91xS1yn+ubUoju7gu2x/2iR9zrOxTEcYA==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpzNGCRA9TVsSAnZWagAAcggP/3vukmoF/3PgrbStCsnr\nfFmKSxzsYjKv14OOObZl9BukwvzQzTBOigr+lbPsxBNoY1/Droo/IAieXPT3\nGjsNKjo55hW0rFdTx7nh/gzz8lUcet9R+Cn949gpqYGLZLWJCMMmcY2ABvo8\nCzqAmmQvpfg7b1OvFZu3ySx78B1sD6rMutj+QUyfY2kKN/GxCRYsSSD+NDGy\nGUl3Tp8teuMKUoEWywYj5nu5wy63+PW3MirzEsFJ3NqbV9hQKAzac4mKS7gX\nhViFGndu5ba6T1WzJIScIEgi2AO1VMSUpqTLmF3hFLz6KxWvIviNW9OLwS/o\nv8/7wLL5NEllFcOpK8exF/gjn2CpfA3ru0Eep+GTQNeaAtgxr3lj5qKEelVz\nz8SHm6xKM4auYpJSq5JjfVu2QIGBwWBpaIy+tLLohQjC5eVngtM2EvW0VNWz\na3oWk97kZBM22dbdIl/E17hYGM8F35N8bNgNOHlCayiliug0ecwvPTQWZEt+\nT5gYBNhcVjsrA6mBfeFV1pmmu48jFedhlJAyWYejPqohYYDXkBqmkugpa8e3\nGNbky7jVCIzXlgOUUmGjJFAD0U7MqLTMrfq6piqAUChP1FNbeWcrgThM+LbZ\n3fnVW2bJdkpMhl0Sz3EP3JGoZW+C/EjLC4rq7T9GDT20zbC06xbkYWHljj4G\nijdQ\r\n=fqEC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFDRXEr57VpJe1rM/09d55Xd3u8fXZwaCH4WNsbH2A8xAiBzjVgkaNSTnRZiKEZF7qtOZzYLT38wPIJ/sBt81n1Bsg=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.196a4b4f_1571238725459_0.8815222334262907"},"_hasShrinkwrap":false},"0.1.0-next.08ee750f":{"name":"@malagu/ext-scripts","version":"0.1.0-next.08ee750f","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.08ee750f","dist":{"shasum":"9e86c91bd8409ae0d49862ef7748f144a445d0d7","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.08ee750f.tgz","integrity":"sha512-HrtLjetuKM+ZVeJqsl9YmDZkVL2Oenincfd5bmmoF1ZZ+v25DAlM63lx41JqvLBxhGkd8ZbqUd1VjAbFUPHkJg==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdp9IbCRA9TVsSAnZWagAAXREP/0KybrlswLgduW61mBCe\n9wVOmyxIGYlPREfGoYhrOOlIt5GTLKRt40PKxrAdsAPu/q6esdbdllUBD+UV\nBDEhBWUbtn4hWIdx4BAQOg01vrNStm6+CogiI6cMv9dMReNi+xNimmuGWlD8\n8moswZdNjJT+DjoFSNdmMvxhbtBA+ZNTDWgt9GhFEIaIp2w6IbgRDoiIPMqY\nf7QFC3klsHGOkxjyC44OCVCA+ElsyCdlBbW+GIokrQ5kzclJp6MgtdOWNsaF\nqVvntMLBChpYAY5jzabhikp2c+BuB5bdwRVwML6Muisy0gaeeBP4IRY4n1AE\n/AwCtlhJ6wvSMD9duTp7ZNsYwyR5FkCUAre4JGv9GnG8+QzcTh3kOT6z9vwU\nd1ZjyIPurPx02+JK5erZQYOMQXJXpB0jwV+Pp1aJ3Q2PGpqWNR2x3hS/m0IO\nE4vyhrHtPwY8m369uteAfrAGtn9c3PLdrVxFBOedk1nIOo5orqzPD3Qk83+X\nufEMDxCK0sNvhOYNUvjNsW++GLczRCtemlMFpPFvhOf2uUFhmBH5PEn+9c9l\njI9xU4O8XCJnsWKJh/0EO5nAM/ZE6aF4/dtQr/Zq9l5Av+qAswJBcgcpZVjs\ndoN0gzg6XYabzRYTvTOKYqA2uPIJfAbKGw/wtzVK42AMa9FdxOLLm2pgp6vD\ndeVz\r\n=Ra2Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTxX6AMTGD6o6yeviT4u1aG6QpRmkv7I7KfGtz9ZCudQIgYkvz4GjywUWsCzG7WUqe3eXv3PSZxElIEuhBsaDXO2A="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.08ee750f_1571279386418_0.11260642759619022"},"_hasShrinkwrap":false},"0.1.0-next.255f4ff1":{"name":"@malagu/ext-scripts","version":"0.1.0-next.255f4ff1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.255f4ff1","dist":{"shasum":"0c55fcfab3dad3d1fa39d9634f6507a5237d44d4","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.255f4ff1.tgz","integrity":"sha512-sAmNPGVAZPAvihNSvFFoJATUy4eiFdEgflKIA6U3+jIqQ0Qz7Ye0y4vcSNSnpb0ICdKiPFAmX1KZHsxOnhoY4Q==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdp9RSCRA9TVsSAnZWagAAkdkQAIELA+LBRh3uTRJm+Z+w\nE1D2F4iehSF7NL9uNba3BIUG88oEaihtTruj/vZCsAYHYDSohvd+kEqHX0Vi\noVdE4AqWlZ0Jwbpr69uofQ2WfpzIYkhzaaglLxopqFpxL4Odkl01IOdW3kkZ\nrupMR6GkVDyNu4vmGY3sF71uXWr/yjt99NxpvwetZFTzH5uBLdvqwZpYad5L\nwHRooABnplbMF3/6KwcnOb8doS84I/Dswo3Y0YKWyodpeMRIYAODIkdxtiXl\n9S4U3YYSPBm9tEqn+R6V17/fcH6L6qDqpX8VFCGYdhfR/OgX/t33aM6c0oQC\nWD5CQjENYjg8FNAQD6q3WHCJ+AIzDiVDgOvIKqsLxjqir5/Li8txSs68zkdu\nnDwe+rx9D6v+o89Szcph+l1lRGPsQtmQQGCQPNPdXY5q833IHV4RhxbU8XWZ\nFKLFyHW/GMrYeBtwqliF4JG3rr9i/Od+IHqiuCqhlojB7+5oUoSIa6sGBnfL\nbfSk9z0cl63x12zX49t5rCLwqfUb/gcy1y5+s1JElNra1IZ49XBqvOZetLdn\n5AHf2gDFsmB+zKNQJ42BdDEAvKjXZBbyqvQdMwF8FVj5WCDptN/yUpyUW7kc\nndqWkZbnW1Gyxbv5otwRtmkP6g6wI4DOv2OT0Oc9v91dH5/gAIRzOJU63es4\nt3yu\r\n=1Jo+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcJSA219+OM6qAMrtqnxeRJS7db5xWDN/r1db5uXx/CgIhALWuFvPe86tYJU3zT5vFzWWa8rUpME1k91bfDmJ4jnKc"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.255f4ff1_1571279954088_0.31958017426874985"},"_hasShrinkwrap":false},"0.1.0-next.3e551c58":{"name":"@malagu/ext-scripts","version":"0.1.0-next.3e551c58","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.3e551c58","dist":{"shasum":"095614b7fe8cf3697071801b74b46d2d32f25ed6","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.3e551c58.tgz","integrity":"sha512-yvM0jvv2O9EKn0miHI6AzsRlMwUqRdIuD4onYJDNMeQxXh030KFRpvV8dGL+IR0e1ctuRklFqcTdfurkvPxsrA==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdp+KRCRA9TVsSAnZWagAABhUQAJmnsPHrMIgc5bR0LeWw\nHtPCRHbAl3xfsTOMG7BQOZI3Vd8IeZO27rpPwbY60MgACgwZ9fBEIJpCLyLW\nvq6my1Gte3n16IHLdvrmkCY5sbOCWfKBPX0rIc710Sfc3/gsg+T/CGDeKD+t\nAFfnRysHNDSZ8FUmodhBO+I27+XrMcqj7XqyWoQH7LBO7GDQthPvcV+EJBRc\naJY/rbVzu+SZjSKnT5l8PkVosEMtxDUMtPpAuiyV0XvF55y4LtsLB5kDG1uR\nIkPEvzXU8UK9qxqxQ2ZBsZmIV14FG9qo/nsvfSEcNx/++2aWeOnyXwt9Prpf\n9jf2YCxUqaYmG14CZARRrA+0Ro7U5+yr5DaKdOE6JBPgOYUice5IxBobVFzm\nq54WgE54KzYhmU29haVEsxeHXKR/gtjzCNOq1rFugTHL7tf//fudWkp5PaDT\n1grMTiF7dUzLGDLcbOfC3tlY1bcGkAzMK8vxYwigpzCfP2aoVWuwk9yC0wz9\nrTA1GJijzVzBMCJsBA2DBkcrKub2RiE81bEGuemBAlTU1Wv6zgyBkrsY3L6p\nWO3YHy/tbPJa65zupxN06r8dAkh438rnAyy4yl5En6jn8K3T410PEKvkJ0pv\naq09YPj3z6Qex8tcnkEvytgss9tYzu9daBuRySTgES2qKdtY1pT/dMWsJsaI\njgDH\r\n=bAPO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0lvYEo94YeRyvlnCdSxadmg9vFLP+t8GQuevTh1L/ywIhALIGcibzI+I32qRg0CECpkW8AeyMZfCkNRoSY9kW5D7I"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.3e551c58_1571283601000_0.8975628231771986"},"_hasShrinkwrap":false},"0.1.0-next.5735db9e":{"name":"@malagu/ext-scripts","version":"0.1.0-next.5735db9e","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.5735db9e","dist":{"shasum":"00cabb8d3331ac3065e8bcbd5a3d541901823b30","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.5735db9e.tgz","integrity":"sha512-xROinWkdLGx3JghPRoBUeDKsfFii1HIiW5RvGJx9gdedLKoVE+Lrz87vwfb5eH8kMIyPAPty4QWaq7b5BJi8Ww==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrEwuCRA9TVsSAnZWagAAryYQAJKULbZtg9VPV4L+m2Ap\n0ZixD/qd1JXhBL91i6FoC32QctUbNWy5LcfS/nRI4h/SswFvTdJTgpPjl+ST\nKFtzbno3j8i0+BIQFp8n+hfiVN67caRFZnmL+UPYoqA9ke0Frv5SBC7WqDUB\nZs/k0zrFrlxZc8Sj6uv02c4oP7Ub5ErwInt/WLiHno7ZV1N3VepRxZrkCdPU\nUpWkXnsUiEdSn1MaXlAbN2b8dgW41sIxeZwMg1fA7L/WxF4b/0lsDmChbf84\nO7n42yGr/07iL2Lys1w5CFhtEZCrBfIFG3fSxPZEJVfLu4Nk4vujt6rrLL85\nnXpV0EeYQ8ruxkI+Xt01h6OoA6IBRRMvGlG+lfYADdgx+opPtVvHigQRLmc2\nMT18BxR/LcDrQudvbaNEStp7F8XmQUJwr9Nm1fpW/qRj2GXnNF6b39RjoyL+\nKVD6Lb8gRBWRCMBXTeoXjlb3NIEFBx9cHAPdexwSG8PuQ+lVsOR3AU26sywM\nC11dP1nR9ZWdOP4d1keRYhIqYbFgsK6JXZYnJqIlrZDEyCMUiWG/+jIYza1w\nRqNIL4mf3efdGkKqdeS8QPrrlXfwWUjlp4afLnP2pmEd7Sb3U6oS7obkDeBn\nfKWxXk2+8mLvPXQfSllmY1WSAng9fwwheasL53T3pUuOl9tTvQ4x8Fc9C2Zz\nJEig\r\n=xFuh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBOrX0i4QPJLUyrSYWEdS+FXP0G31VCzuBybRX7YO37JAiEAqxEnd52470vZHFInmvhTdwSS/VN3wcIw/QcQnYrXrKs="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.5735db9e_1571572782269_0.9143118916956028"},"_hasShrinkwrap":false},"0.1.0-next.6445ac46":{"name":"@malagu/ext-scripts","version":"0.1.0-next.6445ac46","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.6445ac46","dist":{"shasum":"5eac85688e1dbf49af09465ea1ebab4c028f9b30","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.6445ac46.tgz","integrity":"sha512-dJouIy847UaCaZ3sLeUx+ZQb3kIEq1q5TwLFX90TWv/2vMoUsdr4FzQ4BXQAjQfWlgMpjtmZeuAI5xPtmgYchw==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrUilCRA9TVsSAnZWagAAl3cP/icKlV4xaeMhFe3oGbWy\nE41E6aumUApDv4qfWAWhktASU/6HXxHvGy0iA9OPWAlPFgcy3XclQ+glFRbY\n+nPxUNzzNQkwE6ygXJCayhW7tt4BesubBMcaKxrcgTxtFmiZ0J7GL5ALbxzL\nVLgfIUS2BvRrxSQcR2hLcckHHRcSkcSJPYPyONkLa6lj25XRNhtoKAS0PVEx\njSzswHmpzpsOhPZ4sCfsfinGBqFiMOBFs9P/B53OtBIk3aKeV62h4uS4G8yD\nk0OPPhxtX2H76tQUkfzlbxGNsTEyWrcbm8jMS+Kz7H2vam91FyHwdqiHJ/u9\nb3vmAwDmUeZi3DGAtxM80y2DQV7Hv8OUNsxSI4G/1G98vipQ0pWhpNY3Fbjv\ntE2Mu7rEpxXtriWspZoVRZrDdE39JwC9KJsKz7CGumWSqbLbtXY4DIn4fvej\nPsXYuT0uAKdzoHIduNh/SwH2xqo14dolFSv4LshFUwrmwP9xyhnyx/Uo37DO\nEQogr/QkzVA3azPZEH3Ei55kp4VWcSL5Wa0aCGAPTfnwJ2T4W7qU73ScqF3X\nXq0QyHN2ksbF5DyzzVAURzBPTgevr6ZEi1aYUDbfuNS20jFKFYcmTIQ32NC7\nqXyCuuXeDbAA2caX+EiejJZhKkVlWXAgiRUYxWlIiCcPwN3qa++Wz/jdwU8f\nkd2o\r\n=88y5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDg3T10syKtOVC+2wz0tdhTC3Irpnwo8djI7hrakU6kDgIhAJ+S4k/cs8lsF4Lkf7A4vLx0Mxwrl+8AbtPU7MBQ8A7s"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.6445ac46_1571637412484_0.06578943293310813"},"_hasShrinkwrap":false},"0.1.0-next.3fc1c158":{"name":"@malagu/ext-scripts","version":"0.1.0-next.3fc1c158","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.3fc1c158","dist":{"shasum":"55f4a7f03aed97669ee25b761a0f38febefcaeba","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.3fc1c158.tgz","integrity":"sha512-HwtK0JmW+F20Tf7Y4dqLJ05SsbMF39A5XYQKMG24/0MT/ACRvWLyRsvjKzsrQo11AhEWPtktASiKmqB+Dq0vhw==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrWXbCRA9TVsSAnZWagAAAS0P/AibcmWR6G70Fz7ylMXQ\nA1opGAzJi2Dw54IyTwfN6LJmUCwZ6KjSVSf9dmtCc8bIjUe8kHKgJd/R8ApG\n3vDqAerqBcJwCI9YB9berKKJF0oG3VcgynupByiOJ2IHI8qTpfV+nxOwHVhg\nKE1pgdSpRHvMu7E2btDkZ4O9sJR3Zj+sD35RwWS2bpK3L2hhiRHcvY+SuLBW\nIrrH5o/6QjIFxec9k3jEY8uX3b95i8b+48w5L/7j4vQQ0BMdg78yBDLMvz2b\n/N8MH6mrH7TW5hkNNQ5IWPLcu40W5W3CaoHd3CUyUSV2SqqcNSswEsANMIMC\nhc0NKkbb+Lu3eySf9ITROmVSrfwOsZjcJiPOmmdpQ01QacRopsR4xsm/KXyi\nBHPHJSHoNTZC1tGOrhmx8LF4nuSIhO+ds8PbF7HZi60fHff8E0FDoRDbe6E5\nlceaD/7q++MG9KjLHYV4bzLJ1Ii3XPRHTessG2PW19f1WKvpLgWIt0rFhY+p\nX1uog6zg3dlAWwb2ab+jhe7hnD0dcss4DdS1ewb8HcwSVcj+oqplIO7TNnOz\nqU2lGZItQqKU+msgeo1eMN1fgHqFEoU7901IWiLHXbIgBIn4tQzqQCk+CmDr\n9nX8ZvTvr7Y5N8J8dNMH8FB+KKAktnY6mSfT+Gg6V8JoQI5C15DaLNKFOK6k\nVBd4\r\n=AQd2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdTUHU7eMq1P0gelTzKHnrAB/0z6wrstU5Ftm+L9P01wIga7mIw3lhz+xYAeOaWhJZdz8KiSYFjzm97qWBSlDTGiU="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.3fc1c158_1571644890629_0.40916097375974103"},"_hasShrinkwrap":false},"0.1.0-next.98007b77":{"name":"@malagu/ext-scripts","version":"0.1.0-next.98007b77","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.98007b77","dist":{"shasum":"9137285ad5957d7bb9e06559ec9e99297b706c87","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.98007b77.tgz","integrity":"sha512-7h04NBFcTmcab9tH9wtAVKe3PCin3avJUvHnVDVkFSfN+0I9wk6ol++NksOuLkN3zDiEZvImO/FWorbFEuPLNQ==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrsiYCRA9TVsSAnZWagAA02AP/2r/EKfUQHOB+BOpQORf\nCIcx6nm7Zo4Ufh2OwSxUG0kdxFAXFXq9gyWAkIyi6DA+Kxqq6vzpSBwhv21Z\nGk/QxBHjxXpG6/XGA5+1wTyYdtC67Z8g1e9B3rLkGxnc0fCWuWthVWrAecsC\nPQkYDQ1qVEAA9z1NkKH/jv8pP1BU1TZL7NbjBMNHDquUzH8DKjJVpJj4a6Ud\n6ZtsumzW/J/1xw9Dn7q5liwk0Ots8NxXYYOsrGnpsN4eZ8dmHaORFcWWsYib\ncTVbEf454DzDXKFWi6u3WlMiyEhbOIZULtTjxHyOrLaNxGI+Yl5wo2Pwymwv\nRRcwxRiHNmUNgOcVBVUISNH7dvS7vtX474tkCjEkWJEmp9NJ7qKp1Ir90W6Z\nz9ygJ4QXxEqmZjeMG2QU6SrEKaGuSb8u6vlRUaSA64a9/9eX6RHO09aD4dSr\nz21QAK/e2nPTJ1qBV0HjL3KSGt9Ro+btZYuN1ewVdCXV1G6Z9M6kEgEeR0Q+\nD5ez+LrwNL7hqXlS+tfpM5VI2dIP+kShHX6ldAhwUcq1bCAqrqEVukL1kp6X\nvwIRi6hMMhVHTdywsgjbVEwNeuPOIN2bBH1h19/elW03bMZthFw2i4LdaVCa\ngtP3Pdqwuo0dJMf2xUzGl8AluzcIWxaKMEaOAhf+lMohaqf5ttasplx2KM5b\nOdYQ\r\n=CaTt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCczbaZgQs9qn9zMbAcsHsCa25+zcv/IXHSV00HAMUsoAIgepwErI5+OhrGTYjqHaC8kHTsWVi8BABqo+A0lWwaYLY="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.98007b77_1571735703397_0.044570475175884416"},"_hasShrinkwrap":false},"0.1.0-next.3713dfab":{"name":"@malagu/ext-scripts","version":"0.1.0-next.3713dfab","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.3713dfab","dist":{"shasum":"11e668b26a175a9de7ed0e2efd310d0cebe1f083","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.3713dfab.tgz","integrity":"sha512-5Pov+z4HAtkUJu4RhRrocYiKQRPPSkmDzq4sqBI6jNXr6VKNrGOSrb6PY8HFLMw1sH3ZXx6tNwM+XLi/gL2FgA==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdru0ZCRA9TVsSAnZWagAAC+wQAJc5WxlL/1rGFLvma6jT\niZi4kqM7xj9ieRi4ep12oVPROFmgNvocHKuk2FBR/K8gUSqz08viCvfudrwb\nLf/eiu+KnK8eOAV0u8hVX+g9II39t/SYz13Balyeowlwr3LiZdks4CbkccTi\nkWZ9W58eOrJFnTo97AipyzerKChldn3Is5y4BqGPkwviPeWL+x94yKtM3Af4\n6rGob1I2wpoKHeFKxovDpLm9NiFQSNdsjK2A6LHWo7SqCBO9o9EJs17Vefi9\n7wHe7myNr+xNykons/SlcdxuuXKOpQkiXS7OelJMwAcTr76ps8RHUhNKHCWe\nvERSqkgfSMgGWXqMI73kZCfxl1j1+UdSl3+65avgrQfYVvrfVaQXrbBkWfoS\necqg6MsNMN7C6/2xnJ35ChdUbf0jDiLqvUkDCi0qsbYCXzmEyImP8y8Xg339\nIpIT8ThBkRVETXh4M9PBO3hl58XZiivWMYeLJ0oWnzikluUQyl3Aguaz11da\nDJXbUyN1EVh1nv7JqPf+3VCMnR2MrzuI62KiGwfaw/HkgH+HnOWW7qvUCJn7\nkAQ9Cw+F2sZJPxSLUpBXUwYdM3XdjWi9U4Z1QMKpGtNivkuqGOjkQyklsHgn\nE+1GZtFFdHLM0x7IirdZeOnEE6iviY93HOMeCZDHw2vgMtGFhEJ9rldnHeYG\n3wa+\r\n=Jair\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBUPUAiVJ18gPmFlfHWQVwcPsJEIyb6zQV1mChrHJ0CJAiEAvqexkJx+BBKT1lCofUoat4E7LChXiAWjYbLE5xdSGhA="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.3713dfab_1571745049074_0.8300476134599151"},"_hasShrinkwrap":false},"0.1.0-next.182e8d19":{"name":"@malagu/ext-scripts","version":"0.1.0-next.182e8d19","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.182e8d19","dist":{"shasum":"a66ff6023287753b0aaa6105b49b6ca7dc952f61","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.182e8d19.tgz","integrity":"sha512-rdMRjut6Us1UDJiBQhAhZv5qmHuKw+km/+1kzyzveL/Kbj8q1kNEH+HdqchntgWVqubsNzKlc1urQ6XAehlrGA==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrvCWCRA9TVsSAnZWagAATOIP/08ynMJwlAq7+MdxQdZq\nwW25dhzrGGu4m43uTjUo73QMvf6FQEObY/0oKkpzuohUeHay4ftasonPKm5S\n7Gb4bnF1gccFO1/9pKJMrtxSEabS11wbmlU9v81wS6ZHD1zxKnC0JVsxCX4i\n8A1wfZHP9+cmwLhlWZO6gSB+SuE6Rr9lNtO9r2WkMnlR6sfoYmFOxl2U4DSQ\nOr3ZGOY2Rl4kAoG1OQ8rmIQQuHDONQy+rtv9lCXNd+5cLGAsLyiwgVwq4EQL\nSQ/wZE6Gp+R91Kwzot77rocu5eAsbgZ7wmX/mBW8elqA5sM87TpigEmzzRlE\nfdPooDTKvcp0+Rh7liPqABMIeBA2+Kd6BeQMv4k7ugrjaEs7uC7P++P3mwFN\nJFJb3hg9rQOXqarbQfoR0pBWnLXECj8n05k3liklhBBPFblhIhXo4mnf3mu8\nWbb/9ex+IgiNYNp0PcddsitNIDjHC7pptMcmvUS4DGVOwEv7aTZ7oVN20NY/\noPEaoxg8n9mwwNW4muRrcvLRZ3t7P0CSy0qxmZrVHz20Yr9i9h3UtntbSErE\nZQm2vTPpNirJemUBpK9CmEB09rWADgXwOJmJRATEcmZcNnQutINTkB8F+Wi7\nkaZEPPMXcqEP2uDaaMWxyT0T5ocIj3UAkh1uagdCY2oWsUgeQyeSH3NlkcdV\nlEH/\r\n=dYan\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxDNz52AuquHBd8hgkIlhNby4Vg3JB0Gq2Z1ajuEBfkgIgGIOMUmOj/mVfN5sMCLTMncH1rcb+HuoJDVh9qdv6e/Q="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.182e8d19_1571745942105_0.6987589378385259"},"_hasShrinkwrap":false},"0.1.0-next.1b2a28bd":{"name":"@malagu/ext-scripts","version":"0.1.0-next.1b2a28bd","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.1b2a28bd","dist":{"shasum":"98c17364259c99d9b44a483fb5038680dc987e96","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.1b2a28bd.tgz","integrity":"sha512-GLAdFhGGEsv8Ya+VH0cE3nWjQhP8Uzxqz9rJSXuKDWvLumbGPGAKU0vKBlL3gb8C7C7kxwUUTnTyg6zT9AazRg==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtnaiCRA9TVsSAnZWagAADy8P/AvQzUO+j2UHljALhOOr\nffw9C976AQfWaAGJk3hU7O0lliLQ3Z4ZDIsYK4wH2/JnE/Ata5A/E0RxFQLW\nm4RApH9nCHUcrNvBYE9yd+37FllnpzBCu0sw6vn6I9sPRGS3M/DIsEiPZuRZ\nC1LgKKaxETNTmGsnRtlXG2AL0tYjWP9KmNJg0jy+N6gMPt0oC3nuvX413zoE\nyrpibupB8hhZ6iyiuhuxlFya67lwGIWN5FvMzUkxS+Uv9OwkgUB0a7E09Oyn\nm97+6Hjg9cDvXx5XhTwDaF/xHctiKBrun7Zz0MCka7VqR46QpmPvtE9ZYqON\nqECnpQsRfMHgwqzHTd8sIP6OQXQTTUaoyF/X2mJ5uNsXsgXFr/lk9k8NRP9p\nniI+iQ5qIfkLsa6Wj3q0gLw6iBdub9INDJhffRzWTbgoQ+NGxSAks67NlvhG\ngQdMzbJYu5egHduLdbDqOydP2+x/yAAwHgKoZyI3raDOg03+3fxzvS/tU+8L\nMhcqzx9HugOcEGQEjoHtowgpvD6e+3YB5KWZpl0c4SwcOnJl5Bh2hWXzeyKg\nYU8HZv9D8H5KO9bo5k+4MmknoOqOIA4scovgixwRKci0VU6C5OLBK+kNYHUQ\nuiqRQr1Mjm7SXXQjjByB0iYqz3UsSPWl/6oOzPI/y6KYHifn+iqwugZQu9+Y\nGnOO\r\n=grj2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbmsEUT9mtjjMnYMhyzixDQ4l1l5LUWzownqMxkjHdDQIgJ2OxUREMIlPr5DCmBg/KwmvDhU3dqSDzsFric8mAtjg="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.1b2a28bd_1572239009701_0.5338543704977183"},"_hasShrinkwrap":false},"0.1.0-next.01a3e6b6":{"name":"@malagu/ext-scripts","version":"0.1.0-next.01a3e6b6","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.01a3e6b6","dist":{"shasum":"44b93d49fc91966ad00fdd8cf8324dab734c5c1b","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.01a3e6b6.tgz","integrity":"sha512-zXSti2cUMAjmL6MVRRCcnlANUbQSRrEnA5bvijsNa9fr6ypvNUfxMn857DRTvGOJ/Ntxxqqdua4r4hrin8KGPA==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdt76VCRA9TVsSAnZWagAA6eYP/0XIL8DUP+KKvYraqCe/\nPLzoZzUjg/O0VTuhnNXuAYRhPcHD23ykD9zrJoBJlYZJUDzPXO+J7vioktBb\nS+apus1K63ALc4MdSMHh0PlkxntV7WOzQZNwfr4pMtoR1LRyLtLCfZ6IH0u8\nqLFfF7UC3vuyiT7K8gIIBDAoAoXm061OfbsGcIKl6mDNVNffcma6+MkfxYKL\nIjrPEKO27eTyfZz7bGqwlPVUrvmafE37vsasNXjMbT9TVv1d2PZZClt1/GeD\nsNrpr0Z56weR0kKm8jJPlmakXfYkv1mc/+maVk++DONHrXPa5xxb1Xvi6fPp\nWTqr2gbtxu76uz/QR0A0JsbUgTzaH9i9gcGugaj96H9/nDcVg7uXDcnnZlqM\nN2XK0w2evJ8Ha4vWLedUD65HOyR1r6Q8ZgWafCBB9I0r246UYfqZIw91eCDG\njEOVPK8n343uBKNKnuwMmx4vq5D2mmAOjmMiOhhz9wHvPu1wPWMRiasIrREo\naqSdti+m8u01pKB9buKof+GIQ3GTwvO1C2LgTB2WwEjQLgH99uQzOkkeOKqO\n/nolkBqvFUkgDs1Xvkb+oXaXxdqH/0ZrOcR9xvtuP5756Sx2s0ZczlK7qvOq\npla65UukuLg+PvoL5+IJTND6eT6QKMyEpt1lXIO5uViYKkCTybjWWvSFBql8\nlZvW\r\n=QhQ5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB72gkqyLXD1MCScZdk7MCdEez1MSdp7beAkSgpqz5WFAiEAlZK6re8vjJPSL45J9Ye/LGWNp/z9Pf1DNwGAhQWF4OA="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.01a3e6b6_1572322964720_0.13188836150583683"},"_hasShrinkwrap":false},"0.1.0-next.96547007":{"name":"@malagu/ext-scripts","version":"0.1.0-next.96547007","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.96547007","dist":{"shasum":"191c2207e2e94d081c7f7cb25f2d61505d255caa","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.96547007.tgz","integrity":"sha512-TssK5dBbm2ji+ZibNxxEw+rWz4f3X22EXd16SfWNHhKOhd+ATm7ccv8WThrLEsPJk78/OCVAoC8k3+ANtyecMw==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdvEgyCRA9TVsSAnZWagAAOqkP/j3pSwTvgtrZeWSMbD5Y\n+sENOxgIp6OSRPLw044SPf6ZYtYHm29ZdzhJy6BLMLEftLijT2ClNX8ar44R\nb/waV9sXsqD/je1vI+8+l4Lmg0PYswDilbQEGU+biv2jukYSWdMIMqlIHOjG\ncikJOcKiJHIqwTvusbehnymJGhrppINOgh00JozDfxA1Bcn9MDcrAOPQSl2M\nXQCi6uUD3YqKi+Oce8XdcLl84GuUA8ud2ZjRVqFrL5qsHEP7LHXA+OJGEqBs\nEAWAsO+OMGHHS5AyAchM9UgBmqycqDjqOBTtJ7ZKf8JWm6bD+BfkSV0zjwS6\nu9zhMm98MXUykjYwXSXHdvSZJR2BP9pseW+SMUjbsBCPUKlTT2iWicWkUrcG\nhuWTWz65A+6C/0qkK873J+IPiKYsd0vZS3bukGDPKSJhpigy+Ai6Nm8nOuyw\n8TixD0Xv3g1/D8Bshx0mznsdbadVvZph++Smp4L/Uy3M14DdYX+wcZ20WsD9\nQ32dRQcjoL1u31ATm1pjMOX6A42ja5M8ci+FaLlDVReMmOmeQLpI+UtHNfw5\nNWGSa65U3+HaL79rjVSzOuqPeszREfRJbmunUucfshpHceVq2EpETO4rvzcF\n6gnulVuK+FPb0dVDYrB2ahKYErwX6CVybFDCNnrR+E2zBcN50Inmt1MIfCdv\nPNdT\r\n=Kw33\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHAJYkwf/JJgIHmxpZZufps+hBragLzJm5TBXqIAHZD5AiEApoTWMabBPgvuZ+lwqh0/7Gk3hMk7TMN87nONMV1cGw4="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.96547007_1572620337669_0.6674091938615301"},"_hasShrinkwrap":false},"0.1.0-next.7cbd2b0d":{"name":"@malagu/ext-scripts","version":"0.1.0-next.7cbd2b0d","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.7cbd2b0d","dist":{"shasum":"1ef24533e558f63143da23805ab3de6600bac9e4","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.7cbd2b0d.tgz","integrity":"sha512-J9886NKSc4sA+h2oy3LF5J99jzrlOWLGhHqHP/HuiNpDPvp1qR4FbXJnz8cO4LonjLz+koi1/s3hC1zasXBmxw==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdvEzvCRA9TVsSAnZWagAA1cYP/3m7v1zbDukcHP5bQ+RB\n8r0nwFX5NlB9oYPXgX2vmbWHoW7bPCutAcFQxs7lIJCBcWAAYNvKS/18X5Kq\n3ZLX7ARssORSTX8SVaeMqSmb7KvuS9gOgSI/F8ILFQV7hlEmTg8x9r9mun8h\nkqDmwb+LNdt20bexJvO7uip5XWF8Dr427k5RX9sPv+1NTCk5F4CczQM+TwoC\nPCkhWGIdzbK6CHP0jcnxqwZphi5eI26NVQIRUDmMcdI5VISi+DSsqJHauf/h\nR50G9ZKvuI1nh7Pt9Va319PrYiG7g6GWkLM8e+25uzH3qct9Ujey+23eBEdN\nRZUizxNWJU8m3YTtdwbCa2R27OcI5u4G9EToDtw1DNaT6SKBvxUUIUUMfqKh\nkSo5XiH/x5mGmnB8AJdz1HjAK/bMN1fT3Afukubbm6KiuGlZfPooHmumA/fe\n0LMUMUTucQCWNkGd7mLdwb0Nxvsme/DzeD6joiS/jKa0R5f9jLXhDt3cVxhm\n8klMWdaAdU4EhZ/Hu7JcsVHisBeco0yj4RaXKPgIfDTV0RDl/NEKWSUttmGH\nrusXyvVqLAOWRS4xG8vp34lnzc8cwtJ9ahCwL4FmuC9G+YVTU2CBztvsDEKt\nNNSnYiIh80kedGxo9wIOadGuNW/KFuEqLE+mTDhPeFGHYukCcqEjHsRb51Fr\naQ2a\r\n=b2Yc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDm3NRyece4QgFFeuOnM6Xq4/OPdsDI/CJAQ2Y9BcKmvwIgYvbyzusQi7wakiom4ss1laF0yjdzvSijqgiO8sz17W0="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.7cbd2b0d_1572621551213_0.044288923625486865"},"_hasShrinkwrap":false},"0.1.0-next.6c8c7705":{"name":"@malagu/ext-scripts","version":"0.1.0-next.6c8c7705","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.6c8c7705","dist":{"shasum":"5c40c4b613f4de6762dd0c0eb7340bfc9cd878a5","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.6c8c7705.tgz","integrity":"sha512-WsXQ/pb3TlXFcIQDA+AM4w7moBira30+uKyHBTRJwfgzG6B4cTgUdyagUJNgE9rMhQ2iflqSv6VnIFQAIDA7BQ==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdvFrNCRA9TVsSAnZWagAASoYP/R2AKvd5rA1XiA/r9DC1\nRilwbbPL9Y2czgF5afG6Hgk2CD4nLAP/OsN6O4SePz2hQ/2CFnLdsBA3r3dF\nLrMvYNXnCMxBhSHzB8n8cXlhDuiGO5EAJeq4uZI6q7wTipw89iz+RXVfoZQN\nb104JTpDIvOxb4gyFDjvI5SvHK7DO8v68iON9PkSgn6mGvUg+YCBCYktIlCd\ng/JFfAb91Mmy92/Beckw8fJCDYJltjXupcKvlRDaIJlBMgwzr9Eu4wBhKjbq\nxyfYfuA6w6HMp3DYieP2cx4Uo8OJSHovn4WU0vxwyUW18tg0I58BrwTWZ7nN\ngFZSRqCDjTQH7/TBoxBBl327nJP700KBqW/sLXezJfzFWMSvr6Z0eRNM0GIb\nLThlpWZNER880+16ogmFrL1kIvLjQ51RS3EpsXtV2RaseWbMPTR0NhsnXfrX\n/GWpsYaj4cAj9rw+SaQ0cuIWujHupRxZrX3TZ25e+1fMfozqOE8FN7ZOlONy\nhtMOP/87J6dNP0pAIB1nDUPdFVagBNS6keQSnj7A/VyCe7At35cg8opV6xYK\n2RIMDDa96yWQDJfqEK0B10tlklC6ZD1AWJfrvwPi6L5NQR6qVKmU2Ma/q3dU\nE4gSFj+IQVF6flvf/Y9aobvs6CshY1+Pn8LR3NR1lQal4A+e+tZm+DBy3CiW\n4+66\r\n=v02T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEl/TzCfLbSpz2wkzYsr0tWLkzVD3cBVCdTs7+V80vtAIhAIFjimjwxDHor966uYARRLCgjmLHYyEdwWRj10xXI/UI"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.6c8c7705_1572625101248_0.45914935659882383"},"_hasShrinkwrap":false},"0.1.0-next.b21dcb0c":{"name":"@malagu/ext-scripts","version":"0.1.0-next.b21dcb0c","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.b21dcb0c","dist":{"shasum":"c0e728a1600d5ded56a03e63cd05f65daefdc3d1","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.b21dcb0c.tgz","integrity":"sha512-mVidmqs9hUQV1fynMtM4H9Y84K5ClZDjx6oQTWyBQ5cJL9htpzLEtZBSNvCHF9Qpc4qyHf2qkf4ot7vGU/v8FQ==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdvb3KCRA9TVsSAnZWagAAClUQAJIS5EukajESoOe7wO4q\nx/8TmLz6n54ITUAbi7SnWzju288d2J8ukgA24fTu9e3FLE2ZBOvH0Acl2woC\naN8eVGwASYk8z95e1KZeC1QVRjuUlkejH0k551zj3QHWrZ5y98JPp/SaRroW\nJJlBfaHOb322NCISPM0w9DA7UXHX9ZKCT38QWpVyCUewa1+a04ZCv9xGUdat\nlLxPpl02Ont9SztKqmS+Tyt+sWIYwy/+LhLuY2b5bXS6eTTazmGiCJzrxMPf\nDJlTSo8EcXeWtB3qWpNT41yncNKlT4CENTqfgRZCybqQEhpSEZUxOurzUJAn\n6pycMNbGLMpwl0hF9T8Z6tNlS0WGnOtEYdLt4cljZa412Ia/Fi+B79gGzwjK\n6OCumUH4o8ym38rXqnzp5PF4In2FTgpcBA4vhL7cx4oaLie4b86IWVSGpyjq\n5J8KL/bZ1HnqPrtz350tNHAgxyOXkI1RS+AE4QbUerGJBZuY970D09zMwzfU\nmvr5nx3naRHQ/vj0+NlRTLXC2lW4YAhp5EshGSrJd0cQLSEqESnREakuMfyw\n7iGfWQlqKgVO+SsHvM45gS0svX7bb3qOkKcFsDpsqo1ArKGQfQta3KnkJEjc\nYDP/zjzCPcLSkHivXDHCYM6yy0d+uQfyXGj3jH8f2mlUld6XiFjLe8v8WEFh\nbBqF\r\n=YEDY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAY95//nHm5R2QnMnaBAlf2qgi2D4GVxC8uSHyTRYddEAiEA/YiY6+ifxPDpmbjYVSQOWLuYY2NKdU5+djcd3nrUBEY="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.b21dcb0c_1572715978319_0.20537946582543687"},"_hasShrinkwrap":false},"0.1.0-next.b31cef99":{"name":"@malagu/ext-scripts","version":"0.1.0-next.b31cef99","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.b31cef99","dist":{"shasum":"af035d74a7e2491c24b93ba05122b162ab854a23","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.b31cef99.tgz","integrity":"sha512-FNOs1mT/WptUES2xOvvsovQtEDW0BYGrCNfn28RKNE/OemCFFPRdpZ23tK8fJF4um7Sgg/q5bKE6aV+FEfd8tA==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdvcKmCRA9TVsSAnZWagAAznIP/RMLuXbG7w39ctc0lDZp\ny5mhoMph5YYHSJqerM5fxk2PUr0Je/7XO5UlrllziudJkcl1NsJq+HSKG84k\nzHOWcLsCYkG2KQac7dx4dJTOdaVLZiP6l2FZWP7anayt8dt07cVWvNHfO8gc\nWX45BduJHXMSJmfuhYxGG9moNrFA9HHIYKe3MEIAGeymLB0ILZpPs8VmNwpC\nDHG3AwuPFtHe32fcJMupRWfOfIP9ZV26VnRAYwuEOY6k4FZGbcv+dH6nGkLh\nO+rV01qQ9Jj19006JGNeBYew06wxPUgTQ32yMLLiXOXRtQUvqiuwwsvQM2CG\noarWljtvqhfbaLMzDV351Ak3Z8XgwDS7905ZP2YKPUpJEfCNt2qBT9bvWVzE\nodrqfF2rtW8f4QkDMuoe8nWZ4cDlyPlZvzhGmrUHeuim8m6JHez/jDmWbY3t\nJc52grugHttmfS9MJCRuhiTwnRwHZEYGusqQwIj1FGYeokeJi9+L1ezYDyGV\nvMrRdDxZVFpZfchLKpTzyNB+GgmRPOrIX4N+MPMVaO+KpJXU9rQE2tk43zRo\nAHGoR98GSbYCmNLmDsLraNdMkvNFpsX6ZE5L/LT4lL5JqkRFscK6nwNyhKw1\nimLybrYiFyTEnA6wuSZLt+pwcMLKrdmeo0wbxKyqzcN+w4qpJAoE4f1T+mYd\niMZ6\r\n=nYLi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVkzprnuW0M8PcIu7/5GTOcI+NuR9Bg68y7ClctHRXggIhAILsm0+C7Y+sdxjRScL+noiRcvBLmkt3K0O5YmHjF78R"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.b31cef99_1572717221193_0.8673769739260271"},"_hasShrinkwrap":false},"0.1.0-next.9d28cddf":{"name":"@malagu/ext-scripts","version":"0.1.0-next.9d28cddf","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.9d28cddf","dist":{"shasum":"8f95a76b48cfd8290650892e425c25a0c8bda737","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.9d28cddf.tgz","integrity":"sha512-lr/Nwc8xxujmQv0quKy1RPHPmJkzr/uL8XyJbiP3Jg+LRsg3XtQMn0DjRFv7gFqK1dIdMX+Ut494p3c+EQ7KnA==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdv5RwCRA9TVsSAnZWagAAF5IP/RcVkh9pKEsSr7cyjzxD\nM47G4gRPVQC18iqOJFMQfRd5plfy3HRKoVnuXOUeHy5BQMNr8p3vrsbykVTQ\nTwUkJIE0s41SZALknoFx9O5RN3hFOkroVevCP4s/1b+T58cZkaOrMUCgR8By\nPQfjdwSt1B5lAnjj/oG6FsIkjYrdEyUViY6blAvyaYU/adqmO2k6U9DowOHG\n+CSKuvEj2gjhpNVlsxI7PDmEeJeV2kqVDdUcOpkaPc2dQecn5YI2xzYkW/1m\nUlFHRIwqct8wwJkq5UtWJcQfyVY3ZOZGO+3DMfB8t5CdcFjBID8P6L4shRvA\nq028ZoFuqQGB5PkWCn0Ybkm/5GlM3ImUdITPjPCKrOgWDvfDbif2lLOm16Fu\nXwtATSackf8qKFFWFctEbIbgBrm+C9CGIV0g6/G2HQpyyv+yB8J/7SpsQCYz\nX0BXv6X5pwEQWHJiVlwmCP1KCYq9ITOeabTkk58fKmBDHq3J5y5DPKLWEjQM\n0WRW7nJnNtXeIARYWW7FpLMI/skIalQRRfKrT649KWXQsfppXyGWm/GzbJHg\n2Uj2x6id3BVZWSF87xbbcmEDQf4KY7I/12yGMvNr0G2mOalL0kux9BkBHqtm\nD3/pLLXy7oko4SEp50pOn7E9tekQ2kjfyOBEn6Zz81JCbfLF/64aB4iw+aWs\nH1yu\r\n=G298\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaaeIEf3tViNzurWcQknN73PO0MPEJaPZ07BiINrWLRQIhALH/DQV9mgpyFfzu+KchIz677Ftdot4fXcUX3TWdvZTl"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.9d28cddf_1572836463896_0.822679553278725"},"_hasShrinkwrap":false},"0.1.0-next.38386b6a":{"name":"@malagu/ext-scripts","version":"0.1.0-next.38386b6a","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.38386b6a","dist":{"shasum":"6e0e90c78e9763ba5576630572ec8c6a84bace1a","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.38386b6a.tgz","integrity":"sha512-cjXPZxUAB4D2W/h0LxRIzoFfvINq4hd7Mp0GKFEedXHeZzVepTfWEY1bDHR9iqLg/fEigkkbgGAmAiG0NRE1+A==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdv7v9CRA9TVsSAnZWagAAo6QP/3uT+bGbxWWszIJy3gXW\nOdN+g0gXUUOgx6Cu37YGuxJtWUGT6eE+S+fIB07Op9YXL/86pXyrgo6fZ/AF\nIVzlpn1tQLnOBZiZZdx869YJp/hhvszxK0c9zDox5MBcTIUaOlH0Budag2xI\n5NA8WcMYz3StASsaJOacE8IAWnEWxGxRrJHH9YKzm12PERwtqiG2+yJ7MDCU\n4rmctxxDDFa3IFx45RcC39DjqBro9wMRDb8nWvR3+tJb6RVAd/Py0kEB7vBD\noM28w/JLzz0lgdOSlzIGC2UGaMxhJaJIj1h+s/xJ74Jwulg5ANPms3X2txdu\ng7pC0jwzWC/0qjeFvaiztV5Z43JRS3C/K0XTVoiVin9/gn/CQ6i1JI9X+3EP\ndyi2LKGMaeeldR+miPZyAlaTaPgiYEqKkgNiPvoE454FJ0vQ+qpbOp+2eFLU\n8zInWcZI3+8hF2+AgFRN5x4wo3rJL36YsNJUtznEOdBTTp9TzTUptQWJSdTv\nql3gwbBk9M1X3twdtzfZbTebdPztaLvax9iPz3rAB2e2Sn3+8PjMMzbwCZ+a\nV+4p6aaamYv7vITxEiZgqncP0H28ea8AlvBZpTW3Ymy9T9oDHBbmK2H+vjft\npNzLNaT/gUQxsdo4V+zTdlpXD1Ca16GxjhtTr8KGFEESwrKAQ9GjUpf57yPy\n1UPi\r\n=rsIJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFvHPMtmHzCriQuMlA0NWKrDASsQCCqSsLJbwfr6qzNLAiEA5wMWD6M/1zqKaxpzPBp+is/Igx8tDbsqCT2hp/qo7gg="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.38386b6a_1572846588981_0.994767435348161"},"_hasShrinkwrap":false},"0.1.0-next.58ac7a4e":{"name":"@malagu/ext-scripts","version":"0.1.0-next.58ac7a4e","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.58ac7a4e","dist":{"shasum":"e73c793947c487ab731c3378fbb138b2f7e03adb","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.58ac7a4e.tgz","integrity":"sha512-gqwiyOP2WH7rpnpqsELT8phOl2QKs/4c9ADOzneQUSvg2uAmCUuQ6uzhhogOJ/+/Y4TdlpJVZi+Le/GcgvgruQ==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwD4tCRA9TVsSAnZWagAAnkQQAJTUJ4RRLw+9CKwVrZ7c\nqYNuBOUSFRxuQWGM6O3XTqU28f/uZmLFpnZoQdwHMdRjiFewPG/NXyzQJFlP\n7ECOhzywq0ZfM2L1uFYWOQ4W+uQCjcChh9JK4y4ptCrft5UvfYRMuzhAvgqz\ny0sA5VrXnAlWcKWLP54qredJ+usuSfnbEm6+9LBNUXvHOGCgNPRJYDM8LwHE\njMMHH2PBkcyPFCE0TDflI930i82j2uKzfN3wkcykJGixUpEv1Akc794smHm+\nOdk2qAtc5vw/cIjhk6gP8mClrIEW5Tug/YMJYZVXdMkZJhjTB3IU3XJwrfe1\noqoevRaD7WPf5X+3nSp9MeI7OK6CSMatB3lWS01KrAxAzq5/St3jc8GpTY+D\n6Xdva5yJiluLQzDgUbinGCxyNAY6MPMPrndzGeRg6Vjpf7IrxdcFQ4Ky+eWe\nM/+18ybDwIVT373QTTew2vFueEbQ0Rod+HRiMwTNH51SVcYpxFnvRwgaq1n7\nX+GnSGL8A60XxsduBh4PsB5/poSLbMJtfeZv2rnEDdruOi0DbuZP7T3+JEc1\npyNN26IAVB4ryKMPFNrwi0fy+oR4L9ngqBSN1Z/12D//SHfiUAP5Dq+1kSdE\nxKzwYHADXhQKyhuzs/8zevfAXM+wzlFcM4bjRT2+Q444xT75kmp1XzlsqCYE\nGBlW\r\n=Xvr6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHroPW91/tnoYYwlwulkGCx2FeiZOs9d5DKhk6ULLGJbAiBZ8KYsE3rYmw1IBCHmieUvIepmq8LPAXwlbhDJsVRM6A=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.58ac7a4e_1572879916548_0.8705126535062786"},"_hasShrinkwrap":false},"0.1.0-next.74ee3fb4":{"name":"@malagu/ext-scripts","version":"0.1.0-next.74ee3fb4","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.74ee3fb4","dist":{"shasum":"6280ad18fefbc4043ac435fb216c96699539eb1f","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.74ee3fb4.tgz","integrity":"sha512-U4S9sxIJ8pnFvSWLssfqR/LSyfR5Q/CgRM/6ReM9mS6WZCgTPbLjF1N8UMtN6eVJbFtoZqRgrtoNiALE2nRdCg==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyrohCRA9TVsSAnZWagAADW4P/1svBkGo5bstT+zuFg2B\nQ96oJQHvY1Z7bBOsdJIYxm0UmYO4SIpIErcAeh6UodbmaNekRHyC4y3H7qXi\nPvLa5IX61ReodJp/G7Ki0ew/oWbJGs6W1XpObASOGWqZCAyJojwO+euf/mF0\niH6rmBmezVuhHL53drwXFNu7sUuW2rw447mDKhlggIB3TGEqSA9tiUVntRL0\nJyk8m8z7hBdKPwVbdPT41MTtXX2k0GM8mVFQW4Km4gsCSL8Jd2nejgeGCLkJ\ngNH+FbFAuQm7Dp5Ttyg64pu9s6HCu5JPxmqnKoQMaTyCFyMTuNYjLsgvTKG5\nijjH+OomYoxDOIIuTKinoEgWSalT8pkwHjsu2YH8pfxbnj/r2l5aA7BSEnWZ\nPDcpdX3KuV30QiabL8vm7K4TVt1UlOIZknasrBF0G1Gy88htegc6L0Etnvnp\n7YMVgDjdsaiFda6qLRA/uW9EGVrQPWUe7scol9zDXWyX9aghBlHJ4Pl8bDcH\nrTz21TWWkoK1THm+FBWA0aLNnAo9C9F3OfWmiVLBGFBnYhA7FtetVrYBY+xE\nVmBPVQamNIhH1/mad8Ajg0VVddrbaFvwtRZjf4U2DIdpe975qV/hVQUQt8w6\n9rF+BWvaalkPsznI4ElS7Vu840Bdrt5JK3rffyGW6xOtXYg0iBiXcw2c+IUA\ncRx8\r\n=iI+n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEM1qxdbJmQbVtz86AU3E1i4cM0DDDsEok5K0P6tIfByAiEA5T4mVSAwbEWpMuIam3dvjJRmjUtZFFTW7Oo3RrTD0lQ="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.74ee3fb4_1573567008555_0.01299859625096067"},"_hasShrinkwrap":false},"0.1.0-next.c4436bb1":{"name":"@malagu/ext-scripts","version":"0.1.0-next.c4436bb1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.c4436bb1","dist":{"shasum":"8b1514dbb4fd2563839dac9b766c2d1458f7bd3d","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.c4436bb1.tgz","integrity":"sha512-ar+2rYWvVv3IduJ/1ccO6qlWOlMgww+9kY4c1fIwjPexuunDldtS58DCpxVpluXGFV7lEBey7Tj7TIgpaZoX8w==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0CjNCRA9TVsSAnZWagAAC7MP/iW5cg/8xDnCCVXEgeM0\nw+V4l7lcsaqU1oxKhQBz7gjEHsOci7GaNKOOcDJyPvY9eG8h4IwOnkKBl8KR\nL0I+/IwGTHNL5WnuXoYLTJcg61LhKmeHSCZcXG93x7Gd2kjPyCLq0hsAPpBD\npqRzPQOFTx12fToy+IJgcK+J8D2CvWTaL+eYpQWvsZGqkKtCOEcuBWn2+zqE\nawMyTJSu9WPr4AHm11RxnHfend1+YZyFahlsNNiSZXyOwCETdnAcpjNe5ohX\nezGKBwbqPaBTS7RK2CIKUV/okcF/STdOJwjk6qZoeM17GzepbQlYEz119/eb\ndn8wtAhdeyfVd578o/xslCMRhi2e5l3NBFLy1i85Rb9YuMqcXfZtYDev0MoI\nfj4WfKvfcsn0LHPFrMFKbNqndMkj/jAYcuMuZS2XaEWJDyiigrdJe8vyWqZ6\nbXPm/8wugC2PC7uiR5hXawd1t2lSfB2+aI1UetJamWHsoiBJ2yd6PCQDouRy\n7DI5OJxEaT6Y5ntLWdw1u8lKKG3IGk5hKIF7JJyoigH9xW9V1eemhJ3UpaPu\nNFsaN6rN22Qb+nX2YNCiZmoYJOTkm87a5VAW/FNVOUZ8dTOBzJceqR/ecFVy\n+tY1G2tGXKi7wI26CcVyop6eFPU5NSOW71bwotFI7+abw/sYkoOMl3/aQfTf\nBGoy\r\n=Bo6W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUTGlaiB85Co+6L/fC/Brjtuv0aSpP3qC2KB6TLiiM8AIgIvxFcqGSrTVP3KSdr6LdL0hn/z4heiwev26ZFlKzYSo="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.c4436bb1_1573923020532_0.8990476393379008"},"_hasShrinkwrap":false},"0.1.0-next.f132bcb3":{"name":"@malagu/ext-scripts","version":"0.1.0-next.f132bcb3","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.f132bcb3","dist":{"shasum":"b60fc56a8b77b01903790fa66a37aef1db962181","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.f132bcb3.tgz","integrity":"sha512-nCd+eMmXs2yNa8IjDLVTAnxoKT0oaOmBO1WP9t/HzHN3PQHBo8Iz9/mGS5+O++Woj3A7op8eyctgZqkIgEpgXA==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0DioCRA9TVsSAnZWagAAercQAJ1+kE8yw3MmEDxYjPwC\nDqCDWRsy9S3YoyneyVnRG8TtTWF1v6E3dPFEBTX5OHS2Z6TzTB9kJ216L7GZ\nm12BIlkrIUnlsIARpJ8K/iDM3w292jQUHI5LUBWN+WX9cuPhxowmYbuY+Ae3\nD857agYszkpZcC1RnydnbNiBdc1Zql+l5Yg1mMB89n6Or1mE5tFv/FszUocc\nQRItbe4DAJEgOrf2A2IS+pkY2CMMLAYqvAeSc1jN7vX07CdLuOODdv2cchFS\nVhAX+vUMXMjN9hcI1DD8ci9UpNRA/ubIK+xHWg8S3pqee4wVX8z4CY22Nj5n\nkhn+77VM9fjJilMIxp/jiAsCOagdPCmQA8/XwG5bGjfn3iTnv/JscI2yUtiL\n8t5ji9VM4MFVLr1GisVX16x6DezIK4FeVxyA7t/5/7p7lhBU99dNPuk+rn4H\noDC00kCXh0NLG0jHp3lo+gP3kvAuEHyJGP7TSmBQSDa4JXbgIqEKro4+NB/K\n5d7V1rM0TJyEgBkwbMhKEF8KUb3p3x/P3g6AW/oRxHqsqbMumV9jTG1e7Gv4\nJbKG33Sx4y++7gh9EChmGTFU60oJSL7s/buddEdYo2fzJi8M+JBi35D0Kwu/\ntdoVbM7FIV4gpZoP0aZ68245gyTqqX59S/kLytyKGYyT7GSgleynTknHGl0b\nUqVT\r\n=7tx7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfOgPHNdmJSK1Y4nQmSe31/J4E+nebGUcw+CZcmIK2GgIhAPlq7l/UBT0UxPrFMz17sIranGNY13fx8c22thOedvfV"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.f132bcb3_1573927079703_0.629970690366155"},"_hasShrinkwrap":false},"0.1.0-next.74f61f0a":{"name":"@malagu/ext-scripts","version":"0.1.0-next.74f61f0a","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.74f61f0a","dist":{"shasum":"9a7bdfe5af251169e951c4e9558fcbc0a6d794f2","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.74f61f0a.tgz","integrity":"sha512-eVPBvv8TLYDvHd0h0oJ6UfzG5LFPuJF2Yh7ah99YX8WesPRMCPnk+sd8SoJD2R9pCRjL3uy17+6M2gmnd7sO2A==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0qvNCRA9TVsSAnZWagAAeMMQAJcsVmcDhkTpy/i2xc3F\n2xNHjHDZMxnZ32gWe3iiUMVypL9IMEeUo6U7q8Cb2IJlAqf+Kqq3GrZygdZv\n1TVfWlLKxqjmGw+tkoZTrB3l7BCmmrcujqixiE2lF+jOAVTeK5bfE2l5J7xc\nrCKDgpM52RfuNC7LI21CtaE3ghMf5D8zbt5X7CzPeBXsvks6EL2P17Z9L1ON\nrL9GMQPOCzcG7iFf0GCGSABdfm4K6MpfrB4Uw46dcBHdIME5RTO6JfnPKDn5\nM4qWfjmFRtNPWFixGpp5B9Ec3zf5D2ERepQQe5aO5zhb1hitv56CRo1/v08b\nLHzyJ7xihRQ5yBMWIugYLM6bu1yqf+wc66JVdpmkW6v3AAWv9bpzJ4ALvmGa\ntstmfk+VA7CURsNTF3OnZCDgWdcWJ4sNI08MdeJepsc0hRQpEfEb3fF+Ld1I\n3kGl9ZttiJk7/KmDOulPGhaIi1GisXecthEK5adg1SHhETlp7//GpSemA5AS\n+OQ1GAZk3X2w/HobGVHFrDMSGG4Q6VquAUpCxABxNjasHF7p6X+5UpJIcrBW\njVH8iu5iMII9lkktpQ1AW43n86Sbl65AOfFUfb3H32A1PGwcRj0Dc5ACTS8q\n3GldK+iRX8h+/c1DRQMzaS60rQVNE1pAW2Lmxyg+Uq9tPlrnHJwI620rRerB\nFuka\r\n=KAwR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3y1GlbE0t/7neRVRzJkyRo0Qtkv9uNvvhU2/t3rPbRwIgVbs3PGt7QETyUIyHKc5Hvj1XfHLSv+v13iEkNXo2kTw="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.74f61f0a_1574087628807_0.4463183583887038"},"_hasShrinkwrap":false},"0.1.0-next.a5ba3bb3":{"name":"@malagu/ext-scripts","version":"0.1.0-next.a5ba3bb3","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.a5ba3bb3","dist":{"shasum":"e4858d910d24257bb074146a50e7d522d452338f","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.a5ba3bb3.tgz","integrity":"sha512-HIOSUebnhv7LdTIAFZekcXaawRAvoG0loxVItITrxvBuhIr1qOehjf8n/A78IgYu22sv4AFOWnp5rHF95XqRZQ==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0sIsCRA9TVsSAnZWagAADakP/Avj5M4aA6ptQ1ztYx9y\nguTvsf10eDa1CYqujqpJM9N6YE8xmBf2C9bdqJhcsusVLzcCcSQ81tVEoZsw\n48USB+tdp6rwWgM2gzFqhUl3PMbecUVO0MU1w1weNaEvcr9BYorqc2ltXCvc\nGywssPm9lEDxt9BOZkXNLfJisut3Eoccb3rY4tiVDhBz7sc9S/FtYrBdWkrM\nyFLcbU8DaTRqZsUB+/XbfUtGIFDD1KiqSJED0Hwxg3vwbUqH94WJk5A2JpCi\ncHJc2M6VvyAzkbxs9YozUj6YoQ9IF1iaLMmAnB3enANQnRKHBsfzVX/I7XoE\nnHmkTSYRz8MwyIUlYdiMzv+Y2b6ZvBDvxDgqhfQZyW2ao0E4Ibh7fTgV6H0j\nV27jLoUQ8Zb6XEG2Hc2epkwhi9XQ0xSoeDufGMt50lRGX01BTc9oqZ+pZfdh\nQgSu/2+Bop92rpfHerIP95XHW7uFAkrZvSOP6efpdzmJpNAsQRhzmA4wouPC\n20EA/UOvvcxZYQM+lx+woFMm/LFWPaJE7Ny5MIUb9jF+taMlCO6kr9/wU6Im\nggIp4jud1pFRCEWyaKBAHUElPu077TP9ky84k6OI5nCPFvoNihqcwB3BEv8q\neuuNz6/XazKKrU5MCyAImgaDnZjk4/qBVLrz/cBMkTbUP0X522jz1G9ZNVeN\nLGk2\r\n=+Xc+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhckii9H/BG9ZkhVy+YK1l90pc8oFMM/P/phr9ffNhHwIhAOVA2CueNszUSCkqOyMVUmquDuODfPP+vrSaGDtvDM0v"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.a5ba3bb3_1574093355710_0.2356974085692376"},"_hasShrinkwrap":false},"0.1.0-next.532814aa":{"name":"@malagu/ext-scripts","version":"0.1.0-next.532814aa","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.532814aa","dist":{"shasum":"478b5c686efbcd7ab3140588938f9de25c4ab69b","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.532814aa.tgz","integrity":"sha512-h883jly4MG/ubVGdJpyiTI1rKiNtxrve7arT3sW1H6eOgG5FLaYiMMBwLGlFoMP5EiVsxKzzoeRuZvh00VCogg==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1UNqCRA9TVsSAnZWagAA5dYP/juNzx1gV+3oFX9IxB1o\npO3kav6xJ/lQdLiwhjgamJaYjf4NTXRUp7cVHEN1dX1nW1a2MO22Wyw/crjf\ncsMv1ddeCePwXloRodzLhwuIzd/6wxmePR4Iq5jldS4jAGCtuUH1SLbHlPKU\ndL/MyNdJiDWG+xwfzRFOy08VlUWYcXxaviZBV5i40DvYorCvQtldTWC4Q5PJ\n3v/gsSR/A5GDkhCSZcZnhsfQ/XF0gmrJ2Mi2TBjSLjGwHQxbccNk95uEG7Wf\nbo/x5QqvniCFkkc5hLO2qCfW3NK5V9OSSvcOoLxbj/aKHVcXURP8qLjz4jCh\nByFzNZCAq3glVDhut6AAUzPtaNbyQYZRCi+X51sHiy3EdblyDPQNBWVCjcW1\nw4yDvnpFowIOfvMZKK5vK0JuzSzY02711yoeG1OOMB6tvOACis23dSOJckVM\n4zIJ0fZyGRs2fsoDr5gwiA5CADIYOy1UmW6ARqvrHWdd9z67eKNyqBP4V8jk\nMsZmLn3dBFNxPDQdF7Ohxz/cd3Mawnbh5CVFIVrxQZzU6eh2iSeqTmHFN06e\nmSwzyGC8YaxzQps26ssqSauyWSWBkrQk4QJeZdCwZKutibgKX9t4abcie+nW\n40qbBuITz2LAnINCj68/xQ1HrHBANgQu97jGnRxwpuCdN5FQXvB787lvXSC3\nJNEs\r\n=j/ih\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFfHOYDJSRnqrVevGHOSDTbfNs3JWfbsq8Ek2x/4ouGhAiBUPwvnTFkjg8AYadzhebq9tHZw2fx+cBF9oZ0dmc6iJQ=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.532814aa_1574257513998_0.6733223655566893"},"_hasShrinkwrap":false},"0.1.0-next.c001425d":{"name":"@malagu/ext-scripts","version":"0.1.0-next.c001425d","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.c001425d","dist":{"shasum":"df27a5b9460b1c7eb5ba66f8607a440f424aa20b","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.c001425d.tgz","integrity":"sha512-gEYfWC+KzHOOLolIWsCM8dnM5AHrmgPh0Be36dmic4pWGoBLLQQhQ5dc64Zt4NfBTI7/z6xxucXHFnF8GRzfZg==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8iztCRA9TVsSAnZWagAAwDYP/0ccdjQuXNIetU93zXWX\nYrDqA89Ute+w9n6ZABvy9H86uQplZJMbjZrKxjsrK05Jpkkm54Wbx6upLXQz\np0/NEVWPVwlvLImqJgHF9I6BQLLJ4xJtBuqBIjq/aGacBLYQ1PW5pl28zcHk\nnM7Y7BlxKukWQeH/T8zWR0xDiES5RCDX8wXByv80zAluwqY+O9mEryDRjh3N\n6Pjm1v/xhN25dsaLVBBpKLNVcx/ihEyES1bwrhl2T4XgTjnuf+kx55RlHTuA\nbSgNvmTG3ZPR6FwVvAdH5ox6VF/QdbiX3F1crDQJv+6NlmgxSm7iCTlWSoOj\nCWFXglN28AXPx+L6iG36fJ8m7h4AId8XL8dVxTnYxkOHeL6Tu0o+te4w815V\nsn17+srf1Yy77P3P7NzVfkXolhJFjz4RxhZvGHugKYpzdwepCjkBYr25rxGf\nGzOtIjaRNRGurvV6EdIbrg3OFmWZ5e7m+4MmMJt+uOL2jD4xdYLhlHRjQpEe\nyJNFsSBFnm29qouS2e8PlBB/+dUEeaqmW1m5cnMZJBOm7gsB51p2La7ZYwbF\nRX7xNKzYT37s8t3g0A/0b495r7Z0+WOsNIhfIiZ3hCocGrnsxu5wmmmPcQ6Z\n2D1epiAMY+OqMSxhYob0xhGeYAMnuKMzmzHUTIMfijTxHYdbZwmQRT3uqEHg\nxCp6\r\n=Vqmu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqwqO0gRRZntpuxlvIeQUiR/w9E5Q3DsJr1GtGwJbODwIhAK0JylXZqWzvu73Hl+2F2Bjl0x5qltSYjVvYLc9faIOk"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.c001425d_1576152300734_0.24351895870302287"},"_hasShrinkwrap":false},"0.1.0-next.c808c8d5":{"name":"@malagu/ext-scripts","version":"0.1.0-next.c808c8d5","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.c808c8d5","dist":{"shasum":"62b753882cc034fa8ee61b49cf05c451148face8","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.c808c8d5.tgz","integrity":"sha512-reztbedtnQxjfvdKGcYRbYlzhXh0bn6f3COMLN/DLLPeZw6b6RwOaCklQ/QjhBJnIioIFJYSe/Oep8k/RgO/mw==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8jBwCRA9TVsSAnZWagAAhF4P/RTCG5BlivZncKB6jTJF\nIc1XpEjUv6/SLHUaPs3VEgBX3tK8iEpGkcjfUpNTFdLnZQEKkd8KA4jSeUCG\nsntxNGUpyENkW0mVPgOANHt37oC3xs8BAQi7wQ8K2vWr3aCkQFZmLCblDPKT\nl6qx0scm6L6TP7qe38NmrWzq/MS4AlI8okH86i3vCB+4j9OnDUBGoGPA7Psx\nAkLm9ZDPZLt736I9DrQfhVmEtsUh5nOpx9D2dQcJ7RS+fgbo3NbYw/Y9qQeE\nR8f9bu5g/1bo0S8T97rjMOXDO5v50TRTmaJ6VvKzVpNcXT/R79kNntLEz3lX\nS2PpUD41xeyWtcBBTGEN21cXiFT8OtRBJDs/AHKcxR70s8uWPOTVcidYp6ko\nj1MloNvl1t6JfyZvz6zMwK5jBp5Gukg+s9ApdkBRThUROsuzFPPanqCISjV4\npFPXk225LNhwoyf4dD2YHm2MsnYZX8pvI19b04lK/k5Q0Sr31XyKgD3ArKbV\nMCmM8uBxQ7VDqYS0ole/UibB8Yexrm/2sbqpdw+nFKrToE2yNM5Pow+aYCKT\nYZW2nw5OG33Oo+9DY/iiPXKCEy/mubB1yYJndBEhMiY74lx5rPVLBCYNBy2w\nzRQf17+mYLJRoMQfslndm/bOy/IhdVAjLIA6RwA690QfGw/ySumDvN3TiNuo\nZVjY\r\n=yTXF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBTRP7eDikRHi9k5Y47uAxCdlbKGoLJhgg8ae8MQkKU2AiAmH/ONcrEsuPWhDM7XEodGJElAM0qeZ7OdSd0KKCkQOg=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.c808c8d5_1576153200052_0.7371780453595529"},"_hasShrinkwrap":false},"0.1.0-next.9012fd58":{"name":"@malagu/ext-scripts","version":"0.1.0-next.9012fd58","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.9012fd58","dist":{"shasum":"0047adcaf56b40b3fb6e48ffb05462ef5566ebd4","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.9012fd58.tgz","integrity":"sha512-EOKKpY6kay5+CTvYNZ8iA48rpi/8Me5Xih0EllAlyGz28fMeAmm5o2MkO8YqKD7yhcUkH1yejw6mSNIylTgcDA==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9GtKCRA9TVsSAnZWagAAoJYP/Awh887DrI37dFSwyfFw\ntocyEYoWIoJ7s6InbOXV1zC2MvbVz2im2nLqq1sMrU+hPZRB8DrSkPPBv1oz\nnGqogXASm+sz8IS/8jK3Ainu4afKoYQ6iGvQ1QjzDiNCYEn7MVMOdEaxbbpv\ntQLEH68x+syJuFcNX03lXww8JopdN6AidvQP35ESN2vC8XgDkqxc6e6kz69c\ncZqvDZKLDlBT6zzQ2AHRb6fK+Ys0QkWhnhctX03cnOciroPDtHqxxoYCDxMx\nc2BngJg0s8Z5YWh5I7iKBfUwcnRAziyGc7mfVInYxsb3uqCFDlexFYD7SzHB\nXXxX6m42UJMfoHY7Nx73qdkzhRwjq9K37K28RMGBNat0BBCB1VGA8e2fpcj4\nq/otCr+h7dzOhexNeUpdFdScpeyHEQfxGd8qonH2H3cC0PsM7N6KQtsGWH25\nK16kHBPcgHMy3xc8E7C4ET9+C/zjWLyxSw594Np9kRNElVXLqUByNqhKD6fC\nB26sS1m1yYuLO+3NpIBLXV3DQj2rBWPHjsYRNBUI3ASs+TQgsLIUP4H2GUB8\nyRpDHUFTPEBEtfzjjhLCDpJ5TecxQGON2AZl9V/ZV91vqSuPi/tRRgTru0bx\nUk+yKocO8bUnnBQIR7klaCM16L46znOUZmJGNu8zH23pCpGgyCwwpWjojfOj\nHLyA\r\n=OHty\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCq3MrMW5m3C3VBDSDMIUR76Ww+yaoMIkz6/xGVdEDm7wIgPb1n2HHYNssYAydql0AbsyIV+tQ11K7Mz+fdOwyGheg="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.9012fd58_1576299337511_0.0907109124493195"},"_hasShrinkwrap":false},"0.1.0-next.c5591e69":{"name":"@malagu/ext-scripts","version":"0.1.0-next.c5591e69","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.c5591e69","dist":{"shasum":"7c7fd113c49b76ec61e0624c08a47047a333c69a","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.c5591e69.tgz","integrity":"sha512-qUAmXf+Jo33DeOtn5n/IfLc1gYveDuf1n/MngEl3jANNzpKDbAY/QaAgKUK2+X1JrwuDEdJDN8CQGmgmqkVOag==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9fDGCRA9TVsSAnZWagAAuFsP/iIOHT+EDOKVvEoyMlTi\nEskqbNUIejd6IoLKnI5CGRBxgMCOhVx3rq4Yiiven2DcMRQKZKjvx9q9ASph\nzoo+ofO7iQmqkt/9857ursd1vcXRFuPhLoWpqNb4J0udoT5DuzqcGBLvIl+V\nvx6uqcqoeZTMq+qZYerhhXIJHU1PKZXR8PfeHM8alXJOrNnuxheCRET9fQnw\nwHXOQPQVdMOijkzE/p4F+x/ZgryFDXRadRBL8NeGFhcPW+Jj5kLtM0pPgVBS\nzwEKYM9J18hZEE7clLdey6oPEgHmNhYa0qTYLKjbdc4oM5JPZv9xkdftWgav\nOoUsJzhLH5D0MWBvI8iAa6ouXKdfTTrrxYllbLnPuyILOWqtY5svWDdhmywz\nJzQRU0D48+r7Xz06TG7N1orICzRyUyZkj5uhhiLxaeVZx+FfOz/sGOSX3ncY\ngbiGGRuo3tGU1svIJ8N0QVdbp1/vs0GaBceW+DOcHKPCcYNuGwKSkqIY873q\nRVB+vorj8lqq0Ka/sF/ApfhFgOaFw03dVBo2HI0Kf92IJZ1RyKIrcv8o8tAH\nRWlIk1v6JYE4Yn5KGF/Clvyy6zfFSZoYwfYIa72YB9vyFj63BlNI8s3blxhh\nvPyIrtVCoZ3NdnTyR53d043/GfEjudwYY2SwosNt8dZ1WE+GsmXofIZl+87n\nOj/3\r\n=4ER/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHJsiDMU2BaZ14PCDH+Sm8wHpFPBHaQhvq7VwECmHgSwIhAKHOH7c3OF5ky5eLnE3yKS3yM/Dw3i4+/dtoPXgsZfMS"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.c5591e69_1576399045697_0.06707616036659725"},"_hasShrinkwrap":false},"0.1.0-next.d7f527ed":{"name":"@malagu/ext-scripts","version":"0.1.0-next.d7f527ed","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.d7f527ed","dist":{"shasum":"d700991f979cb56913a3c8170172748a66588758","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.d7f527ed.tgz","integrity":"sha512-fk3wIZBP7QkPwAeyt4QN+QYYETsx+f6SS4x91T8isUF0ABSoeW72wHyXl06t0CzDO2BuX0lNMrsea2kgePh5Xw==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9gHWCRA9TVsSAnZWagAAsiIP/0CceMz7Ghyuti+rgjPV\n7KzEoMuAp38kUev/0VeCzViG0aOxnic6/6nGDkSQIECR6A/WCIE5R3NzGnOO\nxMpOzHU0m+8n9B32x7ELA0FCZcuP7xshrrsp2FCr2dX6Pdd3TRvLrJ64yVAp\nA9bNJgQCn2Pl/nBC+HXfb8YzWRjZkgTjPGLuMPD/Bf+0zzPKL5Y/1OL0jCRZ\nW016trhm9uxNCeDa4xlTF0PqpqEBqwhZUgXCdgqeVrd/69obfFvHBLWPk6lw\nyEIKrcmGhHLQvSySUSBfYA+u4R6M0OO4C+xyRsAg4sOuI4HlCYGRk3iXT26S\nBWsEfkQUc9g5gktYvAuBQp60vyaDvYyKgtAPN+QpYyOAHKMccRJM3MTMNHTd\nqFW2SCp65OI4jI9ZRWEWcqFSRxsxskF9v7dIhYeMy+4LiZHZ5iX+fNcHXopL\n300QQYlsUywGWVWUWCqz4A7fAK3bjMqXBKWaqYLbzCBZWScPF3PEpY2sSNne\nPl5piU9oFS4Jb3AXYI+QU4Spk5fYL9eWDcrr/S+gWD1qq54dmTD/vMkpGgd1\nDEgCJyXiI2gZYA9DxubL28feY6yIgs//N0fOU0sfLj4rNTODq+1xmJw/O0zB\npIC2TbErybvq74gDHifZRKgnjSz6G6hlFnLhD19AVpKF3yJ2W/tmssE+S/Ir\n74Rq\r\n=81k0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHFg6l7lTb1HtGPwE7wAoG3HcMr4UQyHJwHJCfEpaCITAiEA+aCRLNHGo8Z6U9BgbJBrSH/ea1b1RhpISMdj1I0h+tw="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.d7f527ed_1576403414013_0.8179179524231721"},"_hasShrinkwrap":false},"0.1.0-next.07b74bbb":{"name":"@malagu/ext-scripts","version":"0.1.0-next.07b74bbb","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.07b74bbb","dist":{"shasum":"e038c6c57cd6c038059157bc2fd936cf22c2db58","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.07b74bbb.tgz","integrity":"sha512-vPayJZ6LHrAM7C2TGH+CJzHl4P8mayynPIlnIj8TmuD/s0JdPSCGa5tpUnFvwrVq/utFdwnvCcraDBxPe0GVdQ==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+gbjCRA9TVsSAnZWagAAroQP/09RS83MbYyz6RJdh5Se\nbFUs4bC+eDCGVxfn6wSanLgg5SK3x2Dl9UvTttsRmg6I/2gDnOv2c2bHVr6g\n17U0tAz+cjIFoNYnzoxR/XhW+1FIkloKjY4zT6RZ7AO6ihLBOuVWLL8X15yD\n0qid37W2Dn+qvF+srfPavzbZ8erY6Fhs68Sopv6lK1DNCH1A7nE6JnD6smXn\ngKN1bHzr5+CKwB+iy21t8kkfFAXuTHvDWLEFTY+Yc5BHlBkb5PvLJWJyfK4u\njktkWvbwTKLa5VZMObPyh4NGULJYgU6AftARVOqGI3zrD8vmDlFFiBInVcR3\ns5WlxGUHFtyscS72n5AEy4jPQyUtLlIVnih0kLb4B2uwutD5iOkJOUw+kk//\nPTV6MhGH3bVwJtOBL2Cppts1Qi/ByIhvqh5o661Yk9ryjghMyNonDy9gkCGM\nLvpHwo8omuCAGWSjadgUe65dIwDUN8EPH1KIUib9vK6Ri/Jxcm20ZbdessqW\nZo8vhU3L0zihIEhkuUGRpkylzp/IUyTWI6j6zzHcQN6lsIznydLYncshc0LH\ngoPbw8qe2hpWioAfMMN2Cz8xPch3rbX6tfTHyT/OMqsV15pDeyc+M8YUuCo7\nDnLHZczfzqqQZtv3VOaTyLyagEeu+DXYuo7Oq9r0A4Y/mTrusGbgy6uuOXG4\n1nu3\r\n=SXes\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBfRkcLZewc7BxT5upRy3L0Cptr1f/Q8d/hHZNAyTbT9AiEA50/2DLYnIjgQOGUjrN2ZQetO6ba7U/UJmTa/Yyhb4QE="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.07b74bbb_1576666851037_0.7869278962181767"},"_hasShrinkwrap":false},"0.1.0-next.30ece7bf":{"name":"@malagu/ext-scripts","version":"0.1.0-next.30ece7bf","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.30ece7bf","dist":{"shasum":"74f2cac235fddc46df36973aae6ad54bf2caad90","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.30ece7bf.tgz","integrity":"sha512-fYtz3wASK56xE19uWwvRLOtl+Mh61b552V7geUMF0sE28k3+J7eM4fplTnONnjan9hCvePkbznkCjYf0R02JXA==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+46jCRA9TVsSAnZWagAAxNwP/0p582kXx1YIBFYp4t4C\nYkeU0KfR3M4E0grmPwBpPXHbddA7eif6kA0x09eokocrjp1keMh9PquA2D36\nbr3BbJVjG3ZoP1D30b8mGyZpSE8O2eidv4kZ6K3s+57N/A110kr1HejDnpLQ\nf9Jh9PkMQo1I8agNZZjFbTV2n33owklEkoDFY68MNbGh3xZvWeH2CofVWEuQ\nY+Tap8NK8UFVts+LiaZqboVaWidP/tRadZ5RjOxPvNAn++jbE1u/bvcIRaVl\nLsLQJXWLDr9v3uvp0GM6vb/KkY8riGtRF64IugsLK0CMnlm98hnsObHs+4fH\nzgc/uQir+iQvwoSrKx/n3//zfXXFJZHc4lQxtPGm7isBjNMg38gryYSVDS6d\nnDHhiMX85kNKM8LNdSjH7HT3IhkP/o3p1b4rNVXUlB92PohsXR7NUiqX5D3Y\nYRcKPOT/Gr0YwnGOdmlsxvmHL83v9ggfrlNn/2m0PmkNXMAKSZhgxl3lgQiy\n4boToFhMdUvnuBhDofgeXwXD6G96t2kFX3b2ZQtSY9dAI5i4p4oZLz51EXFR\nLVlpMrSW1cIkjDaI91rnnipgnUloRoPzWOQIGTRXTfgZTdkG5OV9oM+uqB3K\n/vK86AkzpfX8dObuHYfZwsQZ2dOBpjgdMbHBaEfooJInRSl7Y1m54lPORzaY\nN5w4\r\n=oAh6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEh+2hQPbymuKiT8A4KbYcgDKHEE7TkUcUJ4npHLBojwAiByfDzAQBjhTYTOhToYYyZq7P7V0BAVBAGpd/ohZC8HEg=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.30ece7bf_1576767139117_0.12985291451462166"},"_hasShrinkwrap":false},"0.1.0-next.93962513":{"name":"@malagu/ext-scripts","version":"0.1.0-next.93962513","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.93962513","dist":{"shasum":"fdb881b8ab4c3e1d48b4b0a6c6617a19f36247c9","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.93962513.tgz","integrity":"sha512-NK9cDcgOQnAvDPVjraXxDliTuCttvONImJIoC7Jt1t/QVpWVwk3ZbPeQPzpePvPDj/b4Xzd1+iMAEpc4ctxjUg==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/IJCCRA9TVsSAnZWagAABPcP/juyLZekutpOObPDbx02\ntkoLZo9kgp5AhmA62SFC2o6PbqWNAPswMrZPpKtqukazRuHD/Zoh4NGSqI64\niy+XgZeElAOvgGRU4pviIHAZd1WBT4qGWXoyeL58u7HG6UqPVClH2CX4Q/35\npIkjn+APBbPjwEHC4zEOhc60qlHMAGz+ou+ptOaNaB1Ana7hmYvkXhmp81QH\nPDTFYvseKTqoYeJDGM0jsT5caf/8slI/t7woGWANhTU48YKEdB1YQ5wXGnkG\nXtGekuS1xm2FSkRtRH66TmHll5mM+O7doxtTqJOFN/pGKLtAsRx7jQ0M48WU\nKDN1te8b/gm2LNzuwpBmApqzszINmiYQRRqXLBYNbAD+3L+mirWcGKFgDaxd\nDbd8ionKrARVEAnq+ronWYtLdGl1mGffdOCFSR6zzehbmqS2ASOSIGC4TvTi\nQ2pQ97/ZyURiDdDoJ2h+v+nd+KyVx4syu1M9lmInjeIjHtto0JdNqVJHMfBf\nPe4dC9bJojhYWY9t9fli364UoblF++c3R4IxN34IRgygnrYEx1xX3Xef7LHx\n36vDlB2KffWKGd0HMabedoXDaWMl0bcqYCZdafG0C9LBe3Ox7f7yARgV8nhJ\nI4eXtoYqSNgiuTm+NNuSe6BscNw90f7pNXwqmrTuddydk62LsKwSv6RJTlJP\nmaD3\r\n=PVEi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5P6gkLaoL+puVpe0bDgCNobUfHmHQYnlKd2sExtOgIwIhAI3xM5PrR50AtvmCV/SEdAdJtqJaBdqXXk8WzG03iiVc"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.93962513_1576829505523_0.02725130353012828"},"_hasShrinkwrap":false},"0.0.2":{"name":"@malagu/ext-scripts","version":"0.0.2","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@0.0.2","dist":{"shasum":"93de15fdd8c318a74687fb09b83c028525937561","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.0.2.tgz","integrity":"sha512-aLmqKSwZ5WSwOKocY4eoDVT2IfiBLpm97jPh+d7P+/RcAaICtQPkCePdV4hSuSIHvIIQECmGjpx49+YuGaTD0g==","fileCount":4,"unpackedSize":3760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/KkDCRA9TVsSAnZWagAAfuIQAJ7hWqniG4NTPaPa25Oq\n/Gpv5PXSmV37EsWJAGLbYr1ZteL3x5p3oL4zISTPqJzhz7lDgxXCHY9UwhEp\n2+IHwJhJjpVcaZevOcDtm7IRqG9Whc9t2SqBKDpnTCh6DcB+1XPTcK65qmdQ\n2SeF7eelYEfcduVFsiV5DA/C9zGgWRtfgqENDTZ9wJLQUab8IGiMsiwYJWMG\nJIAd/xcW3yG31qk0OGZUtw3t55Cd/NX7i+7Uu2hL2+2tgRptXj6JWkKf/W49\ngq5gMxkAeyA3BjHJaxF7ESNKMxV4K9YGHfE1W20xzGDptlX3gWf0+zDXW8PQ\nexPCgS6wTzHZiHyKsO0PwAO9yj2Q+bq1Uxt7BDMVba7yQqgFxA0RZ3GnbHDQ\nfy9VNx2FKiLKf1tk+3XEySZqaCOkopDhKBjEfD4h7t2coOVKysfh/qWcpNC7\na/dZPNbJIqgnCmFy22+GZvLGxgojbcK596gSNQBbduI1oieXGMV30FjNz6l3\nswQf4kEgzGD3oQRMhEjXTgW30o3jexOdk061XL6R/Dtc0QKDhPM0Kbdm102J\niea1KhuAnvALKDmY9bmypy1WbL5j6aLkurtP3MeKdXe2jQj/Y+5uCEUb+2Bz\n75Dec8kxwmLJyuZQ+zw845fwMRQ8g1iwHW7EerCg4IHKieaClPxgyYYxE52e\nEPHm\r\n=sw3y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBUuTkXkVBkpBxYtlZlxWsFIT4vs9FLnhQjcLJWfB0yOAiEAmxPBQ9zkwsspPbpbGBLrPaZ20grg8pC/P3XUBM8ip6g="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.0.2_1576839426903_0.12844609174227983"},"_hasShrinkwrap":false},"0.1.0-next.b70db505":{"name":"@malagu/ext-scripts","version":"0.1.0-next.b70db505","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.b70db505","dist":{"shasum":"33d20d3244bd25638176f65ef4f4bef7a4df20a5","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.b70db505.tgz","integrity":"sha512-7sO70/pqwHEV4igwLu+/6SJxT3vrm5VssZGzBoIIXz8GbgBKHfU9hOzbGvkM+LyI3Prj7chorBUSYMEgQsWMpw==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/4QSCRA9TVsSAnZWagAAAOAP/20j7TIBC6ucuspblo1T\niKKs7iK1x41BPbuZ5ckzICWYb6oASxGTsVLEqNFiOOE26TOII7iHCFxYsJhz\nwvBpqT5vb1N/tshbZoL4c+nO46lgsfpIkflZ31xMBwQ8AOIVt7LgoFP/j8g8\n5yxJIxFGfZFteldpXjo7O3fXniCUbueBKKOpgnXqNIy1CRGs9FqHRhH3KEeW\n5nPJg4kSrFu1sepRyQKo9EsAUB6OJs0BHWcVQ/Y3osL/Ay+MwwsIbD1eE026\nV9NL20sSV1STqKTheNP6k5IMTA5MdpI5nnJBTOzBnSYgIrw9WiBmrl344zln\nByJ7ALO99xhqHP1UAOGhsiSHaeBYT4aHixZn1H0F0nYsC6N6E+Ytx8jFH7pn\nn01ivlnWWE19XGGL5Cgik90+XSd8jlM+AsigaMiqjH34UL6OVDfzrDFIKSZX\nWYpfNDFiJDp6JCwsl2/C9C3Jue1uQMiMIvphaSw5YjQ3gyPHqPzjA3yWUo21\n3BUGBdGHLvautLYgYa18bTkP/6nevB77+fRQsd6bgbWUm+cTacUKkj/GE6Yu\n1k8WrUFyi/wb8yEhQul1oPMf2+52eWJNXulM+Ba4o6WkOefsi/nkj+aYUKTV\nGjbQevbqJW4pWnbZLYn4l8oJuLJYdze21LLQDCJOFC3bRNt/Bg9zshekrBfv\n64f8\r\n=9Jdn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9EdZMWDSvzxiQWL9i5iE8QcsxHkE9eVFyO6e/lqnvygIgLmhDJ2QuUGlOc4HGFeKlYnvMB1TPbRENIVboR4bo7BE="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.b70db505_1577026578179_0.8790935731575826"},"_hasShrinkwrap":false},"0.1.0-next.f483931e":{"name":"@malagu/ext-scripts","version":"0.1.0-next.f483931e","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.f483931e","dist":{"shasum":"07a2e5280df11c5b82d288d3099ed63d3721c5d4","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.f483931e.tgz","integrity":"sha512-LxeAtTzy4vhGuMb+gxQfANj45D3XeMEwOkw9AXbBEx/ER650wvCmgNGI3gdLuJA1ufc+B8h6KX8qB4zr86VDEQ==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/4osCRA9TVsSAnZWagAAg/UQAJ56uJLPUQ8xi8wBoMdL\n32DSUq2IZ/A1HR2ypCG4R/W7EGZfPqAgjOKbx/8mZ2OheLXssaEPTVyp+3XY\nC06QD6sozYYutx69fNk1AyaJIzhPAWoqKmbvXsrTrHICaYVyffF3v/qFz6ef\nXsrfZHWAs6jcz4UjYuN3qBAaaXP41sWI7E+LE4rCN45IFZfgcY4ReNnZlZYM\n8hLixL3Abj/zG5tqIPfVIhVS8bXqEXafmmsccpLrlJTcgPEOzo8aToVNQ9NP\n1jDq9lGHQMmSrNyFFuAjjmpHIwyABTShn1LNMEFCEEGadUPgWdeqWQNYgRnA\nUpphzFtHDY0OxvdRo40tfcGTNttCL9eIoX3fLG4awMhAW1gj/QLAR+17Ccxj\nbe0ahJkC01k+wsNFm674qFdc576hMryKYyYRAwMy4mKplS67Cz4WVgrFWhn8\nIFJ5BLqwGNVdFVXc1Xu2F/nIkGBreaDnYxbl0ZlIoCeNveUgbUEFrTFJOlKx\nN43myoK1IGkpOgHmeQIYQBCR37Q9k86k1flMVj7DynLBDIKpjpMtwerrVXPh\nzt+n6/hXm0TELsGDmZMCCgqWYyaKNH3hTFQ825vlfuAuIm9leAA9O2RbuuFR\nhQ+YMkmRSxSizNl/XNu9j9gU3fzp9L2a0ArJLOkW1conQfdoagdFQdcGyEkH\ngCrQ\r\n=ywcR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7mogq1I1KLu4GkDex63ZbabisNT4L15uCcB7rknZVfQIhAJHyeja4DdGB2ZBBorGZtLkpvk6tJwKhGeAtTHZ0rLOd"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.f483931e_1577028140532_0.6723046422958765"},"_hasShrinkwrap":false},"0.1.0-next.f840c1b5":{"name":"@malagu/ext-scripts","version":"0.1.0-next.f840c1b5","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.f840c1b5","dist":{"shasum":"54d6d88f81844692d9db7c7d9e7c9c50d6ed9f2e","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.f840c1b5.tgz","integrity":"sha512-P7k1wLTzIQZh5H6sXMMRbD71SzsaxaY7/2hioNpmo7ffwaxQNgV8eBn781h5flfR6pujPeUIWhxtUH4imPHnCQ==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/5C2CRA9TVsSAnZWagAAPAkP/Ap/pWXazSAPElVS/Y06\nZckxofAXg4kyRV++A5Ac6Bli8pgq1VtzQb22TlnTkuiELWiVDBysBPV4HZOG\n7F/focxmXUT3jvWjt5n+DwBwWNvbkloxd2o3ZE1RFmR/zaAqfwzMR//1Yw9v\nrEbVmtgjV5/ZYG5NizpNp1BrlASCeCPXdtHcZXjVdDj8NyAiDy8Qjrpkgn0t\ngUuFWFkyWPQYz+7Dpk14/GtgnCMp5AUm3+n6WsnxTX3qVpCdFYmGfRB4WApL\noXfVCUlUAWh3ymGbMc4SPyNDxeCVZoe5kkmkx7U3ef3XmBN6oj2v0GLb9yx0\nWTD3wtf3xCjwrQpZtxQLQz67Nh5vUkGWOW7VRonQnXGPbobb7Tdlqg6mFDwq\nQq/haBY0kaOZGeApVj8SBIlGntQolBK3GfG7HAvGuPDT1qiD5/J9Vsh7VUn+\nuKLQ2CfstLYA0v6w1alyVVivVpjDfMA01VmkbiTnfXzok3k7mJQ3WOyNMgfs\ng/C/tqdSmVf9EwilViAiGl36/zPXoYrD3KPi6fgN3vQpDxmF/Dw522TMivN8\nNctHv1vor+xLz2NaHsgXzCmfMvbG++hG3h+k1QD7SlmeYR+haD3Stny1Hu8p\niJwEMSnUNk8fpkQ7x00sWvMbZEuw+h9ZrLARoGQ6OSpcEaAZyGgvplDwg9DS\nWY/N\r\n=8V85\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDa11jsBDmEuCnLpVo24WpMVXZ39IH94x2fUd40K1nc5wIgcQaYGM5Pv33EiJBOKhy77+RsBtOsy6Br22gZxmkFwUI="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.f840c1b5_1577029814503_0.46935448798960033"},"_hasShrinkwrap":false},"0.1.0-next.be10f8a8":{"name":"@malagu/ext-scripts","version":"0.1.0-next.be10f8a8","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.be10f8a8","dist":{"shasum":"a13e1c1ebcce1fbd1ff644bf8d963e79bff45776","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.be10f8a8.tgz","integrity":"sha512-zYJ4AVIzgtOeILIiIhSm4mrwOxhnVut5sEY3iICyYUoolXNdkAsvFOT6XYXAtPG8S7eZaTrd3bLkZhYVCrorMA==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBGLICRA9TVsSAnZWagAAy9UP/iMn1i74hlBqjGdwz2cT\n2Z21AG7fXLo4Iu80/Tuk7rGOomw5/91m9KLCat+RYz9Vxj9GrUqKWy8k141j\nTt/GdNjIsb07XsvRETy1nA31sPcFNH426CjvadUFKaptBOe+12QLLuQa5Nth\nhGSNlPx/v++YcFuuqo1wm0MpoHj2bCogZyn/zlMmlzwVF5BvEhGesaRc+G1D\naFXKs9NeJzSwVNF30sEDiH4EHV9kX2onHrTS0vkHU7FXlkjZqcQ+d8ey6gaH\ntQKFmT/vtz+spvn02DGy4lRwv27EA/MNZRRY5+Cq1eYhYmq+3BYy5QLyV+f/\n7QvGpI+mYLTQfG82v/NcRBba2vHqHxlfpa2kVpfOcTwDvKcOdX5yfvU2xnPz\nzFQksbObAjCCROLFYTrKtfnopyfMw5LGCVdZBG+yocGjsGTrkbYcMXl7CdN3\n3ToyIgDBszRBCW8VbwHFqoehpKLtedkJ5YyQHlV6fmUZHBJClqj0rU4jOQDo\nEE8N96XF7LlN8Rl1Ct7aK1CdV8LX/QM1ou0k+WnUovRodvIEPfRqHpP+1kUN\nqRIn0WLk/x+QxEqh/QLXAtv/6EX2QtNlL6emTGDRWAMBCK32SevsFpLyDLcV\nKZbJH4lFqQlPS/yjxMzj4rBVPs7husZMRJDxn3XEoV/xLSc7FZvLfctut0F+\nGvBO\r\n=GaC+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICJrKUsNz33w6IUHp0dYJ8K1aujRek2rbQ/8uDOWafxdAiAz1T1C/hO9iT5wP84qcxVv0GUVdvlPoHxz06GQdfTgMA=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.be10f8a8_1577345736046_0.8824649512023095"},"_hasShrinkwrap":false},"0.1.0-next.16ef5994":{"name":"@malagu/ext-scripts","version":"0.1.0-next.16ef5994","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.16ef5994","dist":{"shasum":"1278e773152e6d2458ff660a03a1cdac806255ab","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.16ef5994.tgz","integrity":"sha512-tJ4hYdMQNEu094Ggdoqut1MvB9dhPRBc22vfC+XCm9HamU3VCemVjtyCLIvH51N2xjjJHjrWrEk+gAM5MrLYJg==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBGquCRA9TVsSAnZWagAAHRcP/R8i/hjFw0AOM/u7y5vr\nK+7C/1q51hjxxFW0NlreRom1j8LTNCMLPere50N53cH306MS1TGJE64+Cc/F\nRAlpXgSZRKOmOSbgxICRedVnfql2kg5fZXpYQ5jzj3BCBrdhAxYbZzqgyA1y\nxKX3EQK33OoIvZAE/M4XAkxvWSHNCz/2vWdN5MFNtidsu1XFwkKNe2nSORLu\niq3HvHRcIcOqwBhm9k0gi6Nld1SjE6vAk3pa8rpQ1w8TQ9fxH0QrFPtSzomA\njJ8NJ24Z152cN8x1qGUds1hX3sqbSYfoQXyDU28ETaxekzFF6QTjwxKd4Gvj\nJCU1h3c9MzNi4F4qTOsS17QCnoCqawFFJIAvj8iSY8PklMiNC4VorTIrc0cQ\n0zDH4rfF3n5l2kSgy6JFEfYyHR0RskI2qENNoBJG7U/O6F8P9Uc4UmYlWIzf\nCq5C8X7/7pINyL8snzUfXYweSAOw3OjzEhJwxQXAf83U2pcrD4psZXAV34H2\nF0obT46cmQiKX2sCoq5FHSEhrGT1QvxTHZnyjDUCgp/hdZ5sP7X2MXXH5RcK\nnclrCBMgyJ6K+OFrUMO6UXr31Q5tf3FMv2gLxui5MJkPsBBDFiKOcQZO33CW\nnxIS6skvOVeDD78OuGdp2DG+w1ZJBPqHLMHcIsgxzNYX6z9/yICqJkkvnc2Y\nxWDM\r\n=vohh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9fwOAMR9x3RzES+hbeERzB6MbFTSID/xbQELc+2PPogIhAMOyQMQR4HjOIH+8smarlHPDxrADlkR2yLZvQFzD3VWs"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.16ef5994_1577347758259_0.2706664150763076"},"_hasShrinkwrap":false},"0.0.4":{"name":"@malagu/ext-scripts","version":"0.0.4","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@0.0.4","dist":{"shasum":"42c727820b915fe385ebf4c960a1be99070d9cbb","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.0.4.tgz","integrity":"sha512-XA7+ttE54ElgxM5PVzlR8t6KSe2AH9/DJmMEEIFihH+NuEZztvbemCttc3kS8Uve85l+6aUb6Ozy2biQnxdHAw==","fileCount":4,"unpackedSize":3760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBG/8CRA9TVsSAnZWagAAfrcP/icS/Y7yc5yjefZkdBRz\n/BaZGgl7RJ6TeM5j4ruMUJQhS0R+neVbuHeTKqAEPGAr75aoxLf3ajubYAeO\nZdfYeQgkWouTlHdOLQHG/7E4CBXiNH0BzJuSPBseink95FbqfIuIzcdMvc9L\ndPY1yifrgYffnYgz0xM1fdb+KP25gFQlp4RBfJKEGBH7muApxhBhQpAh1sma\nHu3apmBqF4c6R7X6RsXhuQjZDGw8gM0lTyFUAdF+Wl2D85YkEABa/Yg+vpoX\n5XNKL1dMqDQTA17j8XtRX530l1OtY9hOW9arMrzwYObcqNWqhiV2erBIQu3d\nypbAIFERk9NKX7V4for737S5f2QG3db8UX9sr2vT4a7k9AeQ8HZMQ/WZzkdf\nh+8MFIgihzW9hD2/q4lXv596HYLl4y6LgMdQ3iXp/EfYtj391fuaQT2Qj2+G\nvBRi4KcKU8jQm74lOBK3S/NJ4yQmzKC2jVFa5qTky0qHIdM+c/xp75bIjCEb\nEQlwMTb2xdGDeIqSI1iIrsNqQWoLyUzPQB0pAftZ5MWEzFtzBdVNuh48K0+r\npo7HagcfDXVD6waW2l559RA3h0XkAqyI+5hhcffwnu4f6l9jQWx5U+4pwSyu\nXs1qpLatywrkzsfgl6LAOcwNFRQb3MRhnlNfFR5wCVcCimLPj4QU1RJJhRNe\nkhZN\r\n=Ganc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICrz0YORS4RMArG7W1TZT+kK8sz9C6cVtdh4z2LVI4yoAiEAwq3M0VsMVJdaIzLtNhv8F4qolEfhNs6AouitGCovuow="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.0.4_1577349115657_0.4478620167005438"},"_hasShrinkwrap":false},"0.1.0-next.99231b57":{"name":"@malagu/ext-scripts","version":"0.1.0-next.99231b57","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.99231b57","dist":{"shasum":"44ff87d945c7bbf4677dc0d5a02bbc0cdddddac6","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.99231b57.tgz","integrity":"sha512-u7eiQxeZFWZcnJm90wG7ML+Dg2LhB6cJ96trsiGOzK+FE9JMdcE35oGAa27KMTEpPL4WetzS+UNqFXUQcZNotA==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCL7sCRA9TVsSAnZWagAA6l4P/2TgSHWwRdg4v03wqOZT\noV6IpPI5m+cZinYFEI83eV4e1+uqLQuvDN4l5/oO9NhaOI7llxd3TybovjEI\noLMPGtpv5/V04xjK4nVoEqfIam43JNI11zPD6Sp4CNmVMojUrXja/BW8ovxT\nvhmGz4hC0SYV2dYYWNAtR+r8Mt1f+oLxfeJnilQWGXpTYh6lAU0Khh4rhjT5\nQQZx6ps2cERlM1URXUeLFCDrviMd7+qdOZJr2bxl+21oeDKc+CT8TZj9WVvi\n45Y8PfEBwo58YNI3sOTkTkNmi7tlGaf56rm8iuXLCKw/KrVG+hhj5TzmZ8PV\nn2io86c75JK0XTBvLmNmTYZG2nOk/++FQgMVsPJ+QekSebomlHHi3RDhkhGE\n9d3ohWaxuCe7/6UdFnXGhPDbnsOCS+mpCru/Esm46tV8UQFA5OAQioIg2bJ9\n0Io4i7Ne++XcqpUQ4wQkoTm/QyNZL4lMdyatf83SxTCDokaSB4zrs4iXh7AD\nmZ0+bOtk2atsVYA2E9UuE7ra5Hqv8rT8VwD+hLHPJKoQ7F8ut4Uvu4YfXZRF\ndLBsRKOU8zOavRSNILBcNqeaVL1AoC+n4RjToRLvI6sq3ztApJKUvH29ryoF\nGIATQpPGFNB6NJajPalwff4BtV74HNtdsG71F2+9jBVkwuD5elPGMg6AUe+O\n2a1s\r\n=rx7z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH2eHCEMOCbqbY4FvUYArQyqcxTyL4MhRjt1jxIFdfrpAiEAriiQISoCjiuCeMFPNVxMYfEqiiJ4v6tnaCdvuRZ8Lu0="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.99231b57_1577631467789_0.030647769254092294"},"_hasShrinkwrap":false},"0.1.0-next.8842dae1":{"name":"@malagu/ext-scripts","version":"0.1.0-next.8842dae1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.8842dae1","dist":{"shasum":"693f020608e3d2b73d632df6f0b72d0b2d016aaf","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.8842dae1.tgz","integrity":"sha512-qdilLXP3lAHehLgLVazWpHgrc4E3CFtyjebBQuGAEgILPGOQYWwcMTejIHx6C2PbyTraSVue5L8HLfISiPS4Hw==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCViDCRA9TVsSAnZWagAABLcP/j44M8V5cg/wCjIYy2DZ\neevxLaDTWXKwWWZjEcjdwLOwr8JvJDHhbmTWPotT/M3APk25ZKdRWpfbx4Pd\n/eKr/zj5h9GzxPjIaWoT/okbIzujHjnnmZ592RSiLDGtwK9ktc4WRRvVt6zF\n0qFi3k/zEUEsCZy7d/3FgU1aRIXg8f2qW8UGPmK7/CfEcEyFwxRL7ZLV+7CO\na3TRUX3pHcgDlcy3gw6cMF1kUrFvvLUMolET+S7kv2fLzoQyDZJ2nqiDoodT\nB+6rScYgGjPPDN4CsGxkm/wNgqsw+S0C8YmssWnLDjwzY+ylnZ9We+U6p+At\nR2gInjYy0cxkQi032Srw9EK7WEVNcp8SDfRn7eGyNpgSwkTdTXM8hTjlf20o\n6KOxZ2YlPwQpgc4SIbOHhRr2lmd5C+Tym97vcEQOZiLCgXDo4H3Fi3nBrccT\nnOlvEyDIPbfLlEvXDoUx+2FR6uNatmg6UNb4Ieg3zTqlI/E/suVl9nmkBnY0\nf3n4XU1u5xbzLSnuMH46nO3Uqelt7vHpIA+26T+Qef7NCl9HZf5q8VyE0ebV\nJNxotglGu4xsYf2fGrhserzJdEFDY43aZI4MDzVt2I84VXLE36eBjy2dGEt0\n7ERxUHouFThbuq7Ob/KJzNNTnAdx7J9/F/zfY4NAY14Pm5F8jVAkZD0ftBE4\nLmYd\r\n=woWj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEqzlJAV4Grv3sUwiT753ZcoTTy3KgP20ADPE2wkEWLtAiB+as18Fu0wmIIgz9Xy2BFcRsRl/a0h68AcHHFMcnlt1Q=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.8842dae1_1577670787248_0.8708912420821162"},"_hasShrinkwrap":false},"0.0.5":{"name":"@malagu/ext-scripts","version":"0.0.5","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@0.0.5","dist":{"shasum":"698827dd271c93d122a947a8a50d051349608fc0","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.0.5.tgz","integrity":"sha512-GvKDi1jZ4ySdau2sMNlOK9ellwGvlXkD3wNboCdEZZqFyXC0XS5C/vQ2xVZMzoCOYB8e6pRsf3rXr62NLboplg==","fileCount":4,"unpackedSize":3760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCWTgCRA9TVsSAnZWagAA42wP/jYCOq60Qs25ty+nyK7x\nc+RhPOLMTVkqcCfk6weYFgm/w8UAEBI64usK+qRGJfiZ8I3XHSVovPFXVJvZ\n7kJ4+ENShEfJpkQwM9j89uqiF0sU9PP12K3ddp905B9dxUMTEY8TBd0pMjVK\n32RVUZ3Kfn5pVOcfndJx4U5Z/SoqAk4t9sbjvxD1tYCK8opw8g4TAEP3iGGf\nA/xeoJxLeCyyypBTc307hS5EEppm8dx15Bjpdql4x0yM+yQn+iKvOqPVylfm\nzRFd8a0q9e4o3M88NYbyU7a7J5u62V+eiYIwzzpyLXDHxEyIqFOEtdlJ+3cq\nkKy6OEukoHc1tIgVr0sAke66j9JcrqxOXcSn6dTw+RP+XQfLh9z52QqPA4mk\nnYuIn5QRcljnVyYaT4BT+hDFMAEbmnQm/yEjKDyPjkkgpLhoJNt8xylG7AGh\nZD0Q5qeUY323PY9m590MH4BD/6pHkk+BdjctWhngdDyl2Fw+oyvoEc+zqxiJ\nFTHbKfKpCLTR1lpOS32jDvYZDawa4n6I4O3WJtVZY3awU0aHvT96s2zXk1/7\nSMoQquzJ7JQl7deNp02ecUa+8WZSpv30eqpsDe3zNr/OEJY8D6XocRZEB29y\nGJR7rNfr3Ra/+KObTsylPr8NFqfJGhKynmqctrASSmTZzidUhqmvYk7UKGSn\n7LHc\r\n=n2ig\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDJytfSPxC1Wmnq+YljuZpOnN3q4YARYz3sJp+z3t2lwIga0Zs4LrMQLs5Gt4Y9G+rsSyplFrTSWJDZ77J44o5SJY="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.0.5_1577673951708_0.8333516624093689"},"_hasShrinkwrap":false},"0.0.6":{"name":"@malagu/ext-scripts","version":"0.0.6","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@0.0.6","dist":{"shasum":"cf70def5ede233af96efbe28cb5f259664449619","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.0.6.tgz","integrity":"sha512-HieZjuFcdIGllQPX8ip1vq7NVnr/iwZtoh0b5A866Po/kjDQR4o0EqRy02Sr3ELytLIh30kYUlqlCaCX3jagTQ==","fileCount":4,"unpackedSize":3760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCWxjCRA9TVsSAnZWagAANu0P/2GhKh5d882Eyn/LXVFD\nrT6yaoo7xPH+HzlNxdBF4s+kNAbj83cs87MGg+NzgyvRIPEA6IdKUMDwBHoC\nyEX7a4xTR7pQMfTtOs9j93gElVY8SWJBxV9YKtuL9SSgAu7qxFMZJfo3z+QC\neRJ9yX40BXkoJjYGnTvJPkpZ8kEwQ/mZQQWHT6u3a3fUoIcdpciXj++xCKSC\nm2L5OfaJnFP9bQFiz8L5zCxsg3TN5wgrZRAFoPPFUDa63LRF1ZO6JQj1tGEy\nEOy4YdULW63wWYeRzABpujwvNnkVwWWRhU18JVX3pKwEnRX6AKaNQWBLOsIa\nr4DlYPNRhXaiQfjxZ/t/g5o+tT9RceVe7Q9ahxDmjhWDz/aymGbjNKpWTQe5\nX5UYtDWuQOJvlcg0FIkv3M0tw5buOHOvIxFlZBcL2SH+usNlDLeyyXCmCZdP\n5L0BduFFjbn3osaiu2RyyogOH0YDtWsniF2Yk58YcNAdUKrW97PIL7hv93dQ\nxHSPZjXMwmuPDuUCF1hOEIPUwD3zsHYHkPAF4M/hLTU6sKlpebG/4AhFPpZR\nvAsBEN6tyBSxgiheiX8b3kPxh7IcwiFXoGKIzyUkbitqrKvTBp6yDJ0V3d/U\nfU88F55iXJKSUs/4bSS0+zFsGsc3CxJmbFayJgwnaReYpTW9y/y8iGWYtard\n83Co\r\n=wawT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAbLVdP7y0LOiRd+bnzTq9+gNtGUy626R4ObWqNhcLDKAiBuPafyLNJsIfUCf4/tVR8hxcVMnPxBDUkfN+M5NI4OhQ=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.0.6_1577675874626_0.006968937108627893"},"_hasShrinkwrap":false},"0.0.7":{"name":"@malagu/ext-scripts","version":"0.0.7","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@0.0.7","dist":{"shasum":"8921ddc03b2c1c5e52a3d8ef20c6b774c041e756","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.0.7.tgz","integrity":"sha512-w/kOpgpb0lobm21DvWsosTxiiQjdjMUG3mWfxrkUf0exXCxRAUYGHKRtL61jkA7xjObrAib6K880bca6F2u22Q==","fileCount":4,"unpackedSize":3760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeF05iCRA9TVsSAnZWagAA/N0QAI3dyhwDVF5Ut6sHSERQ\nRueup2OaygZT+KogBM02VvP6QG7iq09u0tkgkmNgzmgGxETGJjWvWbqMldPg\n3DYiqkT/+ziasxmH9CrK6TJEJ2/D7FLH8lj1O4l8W26IBR2mBxJwBdYZE/cl\nGWTgNV14dKn12deAyzMOnOvXMUn6kTexG43EnmqWQqJ8YilrwEEgFrm+0uDf\n1HQHVN9b9V5zeaEyy82mLJgsbn/ZP+UOZqfdTx8T6Jx1IHQwi7/rblNfc0tX\nadPuTMkrbKtJPZ1D7ML5tkaR0Q/bgwdSzLVTylU6JqJM/rXcMtQvgaVPwxvS\nbuOY8Z2DCHatGd7+ivNb4YINsDjKjyiuargEXUMdvCqOesAZCwYltaWjCCjH\nM8YAeaqJJ74Xtx3xS6jTv2wPIle8iGYy9KXIJhHD28yqGQh8HoS4w7OWpYnG\nwoYz9h7WMHZgH6xR6s1mhGvtjPmwntAst4xogwe5KJFEcKJADDa42wOBQKjN\nTlnUcE4VJ+xwQCLlQJVY428HTv0zN36I2qiiRDrIot5oyWQrZIIxx1KXe0xM\nbRmYG8/SRS5GnF3xP7hbS7UbKx2+BWYVgwhoFp5ns8vZ8LbDzKcsEpdy5L9e\niWY8z4bTXc+DXj+KwC4oPZC305WViIdTW5TF3ONEpxt5KXkk64ASd6kRbI/2\njAUv\r\n=4AiO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2xEVJMz7c0VIeZMbG+VF1fYsrfpHTZLjqAcCoBvA9uwIgGmmbddYa44+lIHJQvx9+wSG2t14IhY0tFLtWh78Hcx4="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.0.7_1578585698119_0.1594337057860249"},"_hasShrinkwrap":false},"0.1.0-next.430bf80b":{"name":"@malagu/ext-scripts","version":"0.1.0-next.430bf80b","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.430bf80b","dist":{"shasum":"9b95550db468b9b9f58045a24a7b451c9cfb0d53","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.430bf80b.tgz","integrity":"sha512-7/RM6Me9RtZS3XEvMfR+zKDlCjwz5s1zChqvmeyBYpHW5BSmdnDVC2EuIo7VC174+Tm4TELm3PRQEUTP4gJZwg==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGJoxCRA9TVsSAnZWagAAP28P/1KrhGBc50EYaa7MgwOs\nudfWTOx5xEIZhNPjR1+2zk6RSp1EdIyKZvrHbofTqP7Q2CFrQgz+QGPSVV2R\nFLZbZ6dbYaVwpiFZmc5thQ0hkk4aqSN5vUtKLz2xTrcJ2vYDMYVIyfNY0Mcz\nCEsDQ9GfA147DOP+iQMjV/N/Q5a9DwOX/6X+oiJlLBqz0+YWKr02Yvl1VR9Y\n7JgRq1bL/2IX6B8df6Uvc8meAA0DCtdiJImLFr3TKnW5pArwFERAC+dBpWyh\nP/nHmed0yHcE7yKQHS42Av4wA6HYKUnW4gZusvGCEGxK2qcgHhZ4lS29VFzw\nZd+Ho2wFykC6CI6iSpfik6/R0CGM5JgRqtGybtZ+XRIz2TFxQmo679Ks6iHJ\nAyruhbxN2Hrtju3i5N4iXuChmlOXpZws6HE0MNkrIyUL0rcmQqrOGXfTqZff\nKIFK8L/nP2DZx0+AriGz3BmAMZ/k86mRHZMlj39Kxb5tNjyimeI/BsFuEmm/\nLgEAHo4K0OiON3GBPJEa/BfLyhlFWXYjO9pe38g9U3WBWdMn4v85KZVfmpAz\nBPNQqa4I0hJS+CCcK7YgGshLaVGWCr3LvQ3Lz5VHSxHWKcjhpshf1tPr36Ru\neEleinpYnL6V3dyx8iMsZo3VcoN1sUFeXzajlKfcVWZy73t9MqlqU7eeZvb2\njxk2\r\n=ymdb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGKwausI3ZJ/+EyAdF/ynSg5k1n2A9T2jMt4ZxX9feWOAiEAiMtnFVaHmNRgurVV0K1niMtJ4YbbjROjfvUmztumWvk="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.430bf80b_1578670641122_0.9166254743217195"},"_hasShrinkwrap":false},"0.1.0-next.79091f4d":{"name":"@malagu/ext-scripts","version":"0.1.0-next.79091f4d","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.79091f4d","dist":{"shasum":"8a75284dc51599ba0dcec380347d6a9ec449ec6d","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.79091f4d.tgz","integrity":"sha512-DzmDyGgU7Fs9Y04Hl0lCbEKRvwUg+ddUhp0qYETJFiRQjun7tvUPWfPjzm1gRHys2yYywVnbQ/NTp2ilvZQebA==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeH+S/CRA9TVsSAnZWagAAOOcQAIt66j2fXBqqN8iPSb0G\nlgEbkD//nJQu6NWnEs926Hkzlg7ez4Gq9Ecjqlz0RGpRe3Qq59UUDldR+KSu\nHi7gfpx5RQ5v7UPFSJcUbNtoW/wW07z17QL3F2Uh4bpMl0K5Q56a2BlSKTj8\nC2g2WHFAQhieB3kRSr7zoqXw5drvTRjuAjccyusvCth8g0Dn13XOAZcQDQF9\nFz/PBWaEWOCGB6Z9TGjlogLedo2k4ojL1hzDD0f8Gj6ypv4RLKA4UiRbfYm0\nk5UHoZTsEOUBv9wP9Qc2HJ9xjGC1h2M9oev7XAF3SzBgF8cbYDEHMir3In+L\n3wKxQ+UQLRRWow8W9EtoNPFTPMVWC9LNJjY0ySFacahG4VgMXvs3RIr0a/EB\nSXKw0096qSbT3RqmM3ngzmO05SPwufd7M0eLa3feu3CizdMjuqAPNneTSa/n\nsNYikpNyKKxSwRCwvR5Y/n3OxPlmRxadQaAMhy3KFJrNw5B7H0dBUqvLbjQT\nXXeJgDhwK4gVAdJidsyrgp57IwG/dN9yxVAvJBvyJY/SSHUL6pnEeigiSvr0\n1XjaW/3g6Np/1F8JGAMWMTbuj2HS1+obYLdxxag3nfaGWTvAL9Rr4tgy7l05\n2hWxqyqKfWvXLLe/6fRFe6kPRuPXTWsR++r8Sj8Dtq/cxsL/ofeAJm1MBbqp\nV7bx\r\n=se84\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzr8ZDZXTFKppVA82mCnESsnuDlrDhF2+8KYODvBDN3wIhAI9d4DmChoQoR400tyYI9tdih2qEokBCULoHYJMXuy8E"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.79091f4d_1579148479118_0.756483666693698"},"_hasShrinkwrap":false},"0.1.0-next.fb2b934b":{"name":"@malagu/ext-scripts","version":"0.1.0-next.fb2b934b","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.fb2b934b","dist":{"shasum":"ad7a298b97f334504b9aedbcd013e9ad070b983b","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.fb2b934b.tgz","integrity":"sha512-/VRdqHxP5EAw7ti8RdyJWVrQqduCM13F5lxozrSmxq2M/Dj0E9LdcII7kj+rsHpfbFCTmT7Ccx8mvDgTX6Dduw==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeH/FtCRA9TVsSAnZWagAAoHwQAI3rmSpgoYW8kVyUmpBl\nK+7OuhcAPVjehqUiM8mShXRCRRG+FHpNn1xaBBdRotUPFyIAEmtsd7mJnij8\nP33zZU/2/3YyR9JP3k8pgTGi8iy0KTaZwX964w4/a2g1vinOCnffMVdrJQST\niMDfn2NZa2b1Ai0qsq8N4ks81T1pSlwzlwkZZGERvXEuhKfNxX2wspFIEsFE\nMDGY7lm0zNa9pYQW/efWZWhKJRMd6YcrXn5leudrFcSD8wC6NbolOg/5Mnhw\n118DlOGQNt7O5elSWga0qLuA5HDSe/rWAWJlTv7/0IFssM1DuUrnuYaMU/dS\nhQg4Artv3eLVcyCuikNWAsLuxolWXuUvxIA7ZnI375G3g9+dxcj5LMiEZZQE\nQWbul1Aylym3lKIt0KxwZt8WGriXZBl9285z8WgMFJx738tJ8ccaWS5D01BQ\n3en3VdXHophysw6VHxVX0ncz2m3R/Z6h6EmhNBRg6Cb2SI4OjgIfTcYqpir/\ngSxblLdp3lyytjlYapQEj6JuIXFX/Nthx+PJxuKd5Ifbz7kCJLq/3xk9tQj7\n+kGtCNXGfI7BxfF/pD9EudS7RgV75+TDVF4xFrvDG6O76P/ht0Hek7I0HlW5\nAz8PvlF6/DK5XOVwM9D1OkZxcyGhp51wYNxNXOHsfJc5h0SqKdLTTdSM9Ogp\nnjfE\r\n=RvM/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAzgh82B2MPlj75fL2GyoIu5yJ8LRrVSLeIXm825wFZAAiBurxcr/sym1F8/I/rS4+GrVRrWOtksaK4067WYynpgAg=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.fb2b934b_1579151724981_0.7622996216326163"},"_hasShrinkwrap":false},"0.0.8":{"name":"@malagu/ext-scripts","version":"0.0.8","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@0.0.8","dist":{"shasum":"b8dbf24761b76ed910a3a53900252f31ff9172f5","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.0.8.tgz","integrity":"sha512-mTHwU7Kq/axWDDHNLNxZ8RC+ZYfHV4S1vWrEsc7L/YFM6Er3WiKAJfO/Xw47325gqEBe8K4b8NSWBlX+3JTvwQ==","fileCount":4,"unpackedSize":3760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeH/OlCRA9TVsSAnZWagAAKE8QAJiaa7tzpJv43d7uZr7v\n7SiiXk4FF+8xkIznHhht2x+grAiDykKQJS19iCP+BYcI95Ft3SoifFFYsUbs\nnYZtqFAezFA9FJ2Ldc0lHDkpvWsA6KYZU0LVp4D+7F8w7Lc3nPOQANi9t6fw\nW61hPojm1yjqiSw+fVFoAPc/uA3FFbj6qjf7q+dOrTeWUwaRPThq+aMObikW\nqKZD7bHd/vYZjnMNs+6ZWymdeC7908k/QyodNpt42c8YH16/50CjCISl0SA+\nLbvF2fHZfpD5rrOXtFgWt8XGR8z9NqBSHr6HUQ8tn0RVnxorTKjiqvEr2gpY\nsYYA6CBuO8Pjt9GQBQdiItM2vJA0JiGehtM1+TxaErqb+CrYojWaNpAbeIWh\nV5oGajdAw+h6aJ6rt3+aMUzv1AiK94qRgrdwuSniSStbDJlUB5KziaL+kQy5\nXbHfFFzLlEs3SZ6sdcjhqJGDBccKMjxKPvJZKDaCnh9+nwdCg1T+9CHO2zGw\nct3pYcDhGbiG6sdZ7yBaPk+2A+9IOEvEq4RE0sXXDyoEIbLtN0IQ/F8AgZQH\nKoZn9WeM/6BFrjqxb+UIAmRe9ANg8zPY8bbo8yAB/uU9XvdJZ1aFJ9ZH5oWH\nNL7lRTKrvApV+UHT/4/oFzk93mqjOTy4qSNktZAnJ6FNJ02WEl+HwdUq4EUP\nEQ+I\r\n=tNZM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmKq8OBWRSqrJ4YbdGX+JK4DqSzd723o+KAslNc8pzGwIgJFpOSfR66mBzzKOfV9UtlzcYMnymLcNpeul7NQxsc+Y="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.0.8_1579152293594_0.5255620398454621"},"_hasShrinkwrap":false},"0.1.0-next.fd59b0a9":{"name":"@malagu/ext-scripts","version":"0.1.0-next.fd59b0a9","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.fd59b0a9","dist":{"shasum":"b93be11f159f0d6815f1c6687b8e807892a920ca","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.fd59b0a9.tgz","integrity":"sha512-fjcOBFwgwS863TEAY8HW9cxekQkQ0huH3QXuSvNjQlhwd2rS3h9oD4OrsC+sVbuLchfuGE5KersswefgT4tnUg==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIr5ECRA9TVsSAnZWagAATt8QAIzydbLPEd1H0JD+I9wm\n3hMQtRUnp0rSJ1UTBjfz8zPlqiV0bNdBf4XnRvm4JUw0nkdHeWtpjSmzJcqI\nhDgGFy2ietSO3Hhjvkqg3QPQ0DrjZdmHKsLEOAd6HrefnAhg7slXrxnUHB5K\nbD5doFhdBbPZ4bQInwXo9/xtkMSEEgnTm2R7qwt45Gsk6barI7m5x1gAmANu\nCD/Q0Gqk2aEx9MB16XbrqueXkOYc9hLhvLrcr2BF9bSV5mEiCAIp1oq9n8B9\n1IcLxznfqBllddRN/pCKm4H4e2/dN4of85Ut6CMHr/tqb3uGaVsblJGlrams\niv29VWUN4gDDS468ASwKyuEfKHYDW/+8y5c16m7qZfMs9AQ4swH0YTR+Zvem\nQTbZLlUHi5DQElIapPRpw8YFZQcbODY/Ot196fmydTCNSnXTYNkVbUGrz4Bh\nS0JVTFuBTtr4le13YJDZsma5cYNmuaiWAPZrF1jGEMFhnKVWIRHNCPvNZ3PQ\nplMunFrYA1RMAkD8H4xeCoCu+bIAHJ/SDy5OYPtPBZjzl3URNz4nW7zYOP4a\nPNDnHgINFEhJ4g+Uxuae/VD6x35yxKfRASTU5KPzZIa+NO40Bz+iTGuaoRU+\nVZHqd/xB+aXErDJrvJtrjrrmNzNfs8gFlL5ZMxxkDx334MCvHIiUi9bGKA+d\nLlq0\r\n=7Qbp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkxrW+GmjwK66uGqqo58t/3SOQ7VneIxzQN8HThwZLgwIgQ1lSCXQ6dsBu5fT0v0ny/rhhewqJsKnkMFvCasgAp2w="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.fd59b0a9_1579335236144_0.6040424718855002"},"_hasShrinkwrap":false},"0.1.0-next.030c540d":{"name":"@malagu/ext-scripts","version":"0.1.0-next.030c540d","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.030c540d","dist":{"shasum":"c1d34d0cb70dc5342011908cc4e90f69092000f5","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.030c540d.tgz","integrity":"sha512-RJ7UFZTnap0aJKz2rYxNd8gL8nMSurquzgA//3tCuOrMOvW/66Gj1TObNeRBoYdeO+0nUdSZ8XIO385bZYLfSg==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIsJLCRA9TVsSAnZWagAArL4P/2eFOuy9RxqHaHftE4FY\nMyShOYe6EmOUGXEo9hhu585ABVppDpMzke3mol30KcL3Irmtk/KzL6KtLt7M\nWEpBgT2rc3WuvRLWCP91ZjTCJtGoT2R4/BB3kzVCHR1Jx5K4oJLRkrNlXr2c\nVJZ0M/iCIte87t08zrk8cyN1HcuOFJUXK2/HrfaiJrIGM47Ea67oOHTDZuZV\nVonJPQqWjw8aHojJtE9+GPHWWVxxN+7I8y4YcGfZMuoi2ceDrxx63pvQSGpk\nZa5tVXuV5Qse4cArVRydjeYPLG+P0Ps59+x1qu6hb6gQYS6SV9sbC4QaGyRB\nCL/ixVZBmObc9T0JdLnqgcDoC+bVJ8lBBcAj4cppskkOIrITgv/lykqcDKOa\nLfUc/HJGbrAt6b7VA5DwCnziVLduFNFKfyedDgaPk/AkBUFqnDER8Mp/2JIW\n7FNkVlXoGfbzhldLmXYyo1LhX7N0RPaFyaUrR7hCHh2A0XcB6zqVGGfv3yBC\najZEAux3gXRHBcisLTxxUi/d4doV+Y3ydlqTqP/KJaecfHvEJFilT91/TsmJ\nGUXWUIgGGNmB8sJNj5mxBHjvxyNWESCR5cBT+IXmhoRruPZLyA6rmYkjKcnn\nEQfCL4B0VWGerfO8M6E/FPSiAnM4qY0HunqDNBjOzijibsbgRRAfEVhfWquG\nGjBc\r\n=me39\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjXO60pONnMmuc0QhrBs2i1vfiV86+YizmvZFSDkmvXgIhAMfCt33B0TXEQyBvr/0VQ5jz94kp0+s5n7hU561GWX5t"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.030c540d_1579336266576_0.8343169643438486"},"_hasShrinkwrap":false},"0.1.0-next.ef08808f":{"name":"@malagu/ext-scripts","version":"0.1.0-next.ef08808f","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.ef08808f","dist":{"shasum":"4f5b89c6b6f655e8ae8341ce8bcd5525119bb301","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.ef08808f.tgz","integrity":"sha512-P+yYlYMzqX0MqsEb283yeKa3Iq8TsKm9mSu4p/GTE9BuJFOi7CKFgA34huaAmeSudbaEOlwQqgajhMWMKEH8UQ==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJm1ECRA9TVsSAnZWagAAyQUP+QGEAAafMMbZG6IW4t7B\nKUJBIkq465E5JNPY+KMHrZ6fL+yy77GsaI7EXmNAvytOqaud42Zzn7pVsISu\n500gHM2Q08uoC/N0S5LpiZSaKsSHmhz2Q7UY5fphXoSGfTSndgDNIKlnW57Z\nWJUZufZkbKxVkPwPglvxINdx4IgIKbC+nNVUekFtVOMtaEj7cCR9nB0rLUNB\n1ASGtbk1eIBpHSUInS53V0c8n/1mIy6KyuwTVubdVbazfQM6fto4RgDQYYQ8\nDGE8FVDxvbkbQcA284y6+Eymu1LUMi4UhUl1jrgg7w9lpGkYCQDjMCxpwcwk\n1P5Z717RlZySmRd112A/6RIT8S+Z0Z6LDW2/XNQTpnXaRiLH63s1PrgQ4ePb\nA6L9TRWja2hFTia0zc6FFD6vF+45gnsz4mZn4jnRI6o7IsJKiyNBGNxZQIk0\nbuSnq5XyvKxfYdw72SCMv+avwa16QVF1SbeWf3ffvkzeqL39QxZszUI2PSaU\nwlAQlj++L7e6pys2bdDJhscI60US93XSkOIe2Mn4FNAcsyEani8KKIZaFdYp\ntMqGX+9LHzmqJTLOCopaSfioSTE6BQCxGVDSlNCTmxwRxXDUt+LU1hJYzE4k\nE5nSCo2lLkr/1np4s2iyuw51FggsUtRdU9Eo5sd9SaqRg6YU7VGFAHC61teW\nGopm\r\n=kfbW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMC7RM7oErfGhqkq2LdAncijkdm4uAmea9TycBrAXG3QIhAMsHKlS8KpSvdOeN3iK0NMHJU9q2GCE8xU1pbc4ovj3I"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.ef08808f_1579576643702_0.08059961326484033"},"_hasShrinkwrap":false},"0.1.0-next.10963184":{"name":"@malagu/ext-scripts","version":"0.1.0-next.10963184","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.10963184","dist":{"shasum":"453a9a6f8624af8c46526e230b307ee59aa2e14d","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.10963184.tgz","integrity":"sha512-Up2K0KWYSq/twopYOFKExl4A1swnsX2m45afI55b7vuXlzWyzVMjqBvZ2pPNaFIiHkJv7HGpgC1+c2Fn3hvbDw==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJnMiCRA9TVsSAnZWagAAup8QAJFYVKgMQDJfUIVbuKu6\nWbndqTXLzji4/emtE1MpBU8vRwiOOMfENzYQkq21+hJM86ZvbpobjCHCNWNB\ncqW57XvbfZ9xx1GRPXfRQbYkRR3FzM5/knLwWzaqFXR1tn+AzO1NxLiy8lPT\nOfTBgiZ3H03QjFPXH8FQ9H8xm6xgE6ZLTjFEtXZnYuZOy1HJWdKWO2KuN8wk\nyPD0AOZD2JPiNzy2OnXYmZqt14QFwNzw4PZl+YMAie1m/yZN1Z2gaWwhmIB2\nBtrC0+K3lDJyYJd2btx3VeUi9QsCvCmEt3BmHi8DDx8mBufQ32ubJ+1s2Qx8\nIhywKbcPIAB8EIo3e38r7OlQi+UaKy+NPYuhev8Gj/GY860zxBiPMrar+kse\n+Iowsji0o2kW8KaH4Zk7UfmS1IWpO5efPEjVBt0nKbik/2M8k5mr4iGaosoI\nFSJ6AS7tp9GeZcWhsT4uoHd9SYvFuhnIZBz3QoUdqLFtfHIBYxWZBX+zBFAj\nvWt+ze8i8aw581QFQF3Ne4gMQoQMuCINzaHoWAdzGvTVwDPi+MVMES7D4z3s\n5a6TB5SDwJ/y/kYceE3seYXenp6F5fmGxZterjLBskGh6REV1pMB0shjN2BA\nLwX4cwO4vmdSmEcr+IIEsBibimdVlpxGFElhFsO5jl7VcJuLN1XeU8X5yK2H\nCDiO\r\n=sd7D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHhvjiz3X3+COextDNNGVHJBT+t5oOXNGnGo+XDiwiAAIgf2wDVuVfMezJMmzF6P7MK2nPH+NhHG5xHiI9U125F18="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.10963184_1579578145812_0.559815670575587"},"_hasShrinkwrap":false},"0.1.0-next.db38a7bf":{"name":"@malagu/ext-scripts","version":"0.1.0-next.db38a7bf","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.db38a7bf","dist":{"shasum":"0c22f23d889502b94769987646762a953caf0721","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.db38a7bf.tgz","integrity":"sha512-xaFoODh7jhvGeyarUsgr+aMnYOsZccbdrllJH2Fi6PsbjawjMcgAdVDbB2YsLC38VNuYli0QEeWA3MIgb4XGlg==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLbwhCRA9TVsSAnZWagAAe8cP+wSr9AhzQOR8ByCjkhzl\nTG/lCt9Oc50GnD1GoTpZIwf+nouSu8RK84uDo6++NoPyricRBViCGnhjhbyE\nEch6fqSh9kTjUNdI55e+srceBpscQ9NPlIcTVrsylmzOf6LcCUu2+KQ9sSm7\nwm/k3DY3aD3HwogevPVSSYK0VaY4Vl9Y7NKCVjKm6t9MefHihXv8WVuD3420\nJfAyN2l4K1CRCaCoZ8Ol7xhsf1EEcVoHje2XEZymr88sf9zNNq1TDGvchO89\n/3RiC9OeyQL7vvFqFBQbqTi9m4HbY/SHC0RSfGEAVcGzABzUJr/++M8Pegup\nQhAO7VDPEC7GNJwHenrYLHPGVCina9zp9bnzNL92RtqP1EX/eHAAaSPnyb11\nGiI3DGsEsJ7M27uMtuDJ1NHAki3I1sB6xQw/ILvKAKGIJ/B2F0U1cYFMJYFC\nxMsplFl3CWsej0JdLkXVSMdilC+88SdbmGSk/ej48hlJUCZClXwlP44GK5jO\nG03ZxxrwfD+LkQXUFhk/yBuABzWMcHMmr8n7/XM+a7xcGr5HMr5wbqNf8yqD\nsTEmQ3CU3Xd8qDAaC8VUi8iciHwh9kH0xkUXq5VQrq9lkfa0OgSa2zkOVarQ\nCot4CkqHOGivZsY1qJeUqS6l8a2foTOT8K7hDIdEQhpMO8XRbaY5pH456e8A\nwsb8\r\n=NsP4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgq9PmH5Y51G1icM4iHa75sKL/6J8MEeF4PNtdF1UIUQIhAOLMENx1Ft7zcVT18pMsRUAjsfdK2188Xhl5aTd0V7dc"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.db38a7bf_1580055584841_0.04393619492710199"},"_hasShrinkwrap":false},"0.1.0-next.264424e2":{"name":"@malagu/ext-scripts","version":"0.1.0-next.264424e2","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.264424e2","dist":{"shasum":"100ac3db7c0be082af4ca5156d7f2417e6aa63cd","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.264424e2.tgz","integrity":"sha512-amEUSrIdA3OooYsjQB0HRsDod/KJqyMdUMtxFlSG7v4BpjRAIgWwFPZQWwPkMJNSR4qXGp7bBcOJLc0J07s0Qg==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLvtpCRA9TVsSAnZWagAAnMMP/jfH4aZlEtaIrBfF2o9+\nXc2fPoM4UT0c38iPOqIcq9Wy+xlqj/w3t0RSzu0CbDNAcGQjBz1B7FpgexeD\nhN49rA9NG2pe/9eqCYeV5kkZw9i85X2m6zgtBLEmfl7Cs6L4ma62/1AFPjDT\nTuPs3Y7odZfPSq0PYDeIe+btrW0PJGbJLBJ43qrFsIF2mCeAvtuS2aS5S98D\nVJmSbV4QawKexdjbJL8fXfxQVMyo+LeoYFnGAdNCOEIFb5B/UjIoc74jh0c/\nnjBJYG4hY9PIalGY9KujviasokWElQcqFJsHkI+NhNc8u7i3xWcWLRPBpQ8U\n762r4DyCGn8YxLSo90jCre/Sj+K1iiEd9Vm7x+e2+IVL058Qb0lSu/jecUEM\nTb2Lu2DrloG8ECpyvUepv7wwVd4Hitypu0/HzQpnDpRpJQzV1zqcwmy6hQ9F\n4VstZb/LM06PIU77bEfWU7rBkNaSgDuNQ3xtqJLMK7xspIkCB6IZISxK9smv\nTZQBQepxVVt9zdOA/GIBwSCHRQqO6EjQkYLvJtwTd39DySj7MZHzr+eshJZw\nthsRL1tXTaywKZ8OK3pWNSNNaCADL2trgYSE6twOAFLsR3Rugv/xeVvLCOCu\n/7u2FCiYAPjqs64YW68aKIO7Q2uK2ZppjaULTjyfVobnx7GqSuzND4LYB5y0\nM5rN\r\n=0I/J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEydF5Ri8POzPnPwUKRiypU1fY0UzQJ9ImSngxKyAZnxAiBwZ+yk/kXwwR5haGTOqbo2ikpzKP0VlcK8Zz3q3vwQGA=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.264424e2_1580137320756_0.7484665690315746"},"_hasShrinkwrap":false},"0.1.0-next.80460b39":{"name":"@malagu/ext-scripts","version":"0.1.0-next.80460b39","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.80460b39","dist":{"shasum":"3bb5bb7502caf7ae7d150bbe1ad5d7b9c0d662ce","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.80460b39.tgz","integrity":"sha512-cP4I0m3DV3l8LIMAe+dvmcocExxpDmpwxChoInFr0nNNeq10As6Uq6yEFPE1ZhsvmMXQXkBNDTUlSdin6yoAgw==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNFpGCRA9TVsSAnZWagAA++kQAJdKXKcbS9msdKdfiv9i\n5PO9BDKMLpnP2ksKyqRSsBQk38qrhVZazfVl1PavqnQ0WfKSS/AgyjCwhFe9\n0CmkArslNWUyrO5hKuEUD02mfFjcMWaGijNSFGzPHqMHkCCjszHv+OuhWBvg\nMRnej84+nxSdphK4QlUff4RXCUfX/6TtGAQwuTdkybF7D2bAO4zrdqLXQKO+\nVqpXcTEKEjHGiolqD7kLtuiR7Ud6JFTArLwyuNSxFhFI4nsIDr+Eke4AmnFo\nKLMQ18hf7919GBqBa2MjcH4UcPevlhJamRsffr3dPj04mxgJHXEwgatOi2Ki\nySXTG4b5H2WjlKouQeDrnnOWz6hn/bxeDpS1LyihTrQA+flQqzF4QkbaeYVF\nREA+vcibXhBPL6LMlOPHwSph8vkNEzhICddAzxkXP7bbVW7EyMyT4pM1NIs1\n7ZMfozI7NaH6uShDBq+AkZGFb5N2dEGmONSBOGqqZpz9ZIw4sgpulIUexqUP\nIn5aitqX6XhleY9e9PDdPjQw1AQe39udSGGIfBVyVbt12FeZ78CjZkJPsLhx\n32RhhIMaGF1KCv49zfKNsrmPOi343/JqSZFkjpUcZLIHnGzS8avwTOrJ1ICR\nxAR+jkNUeQbIIySJPo/GMrExYjLN+I0VzmYrzyGHZRkNCTKbM3bn+RIo/lE6\nOmJd\r\n=B8Cb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7P5xOEOIf0mP+ulA0MzVqp837tATg+T2/yJphRc4lJgIgfrSReLl/8CYxya12wsBigwT4hiaPzqtXcOTdYfvETTk="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.80460b39_1580489285842_0.19740445860450206"},"_hasShrinkwrap":false},"0.1.0-next.a3659a47":{"name":"@malagu/ext-scripts","version":"0.1.0-next.a3659a47","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.a3659a47","dist":{"shasum":"e2880a325f1ff21a97d50b3ea3d5aa836bec924c","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.a3659a47.tgz","integrity":"sha512-c2RLSCqt35wvNUx13YKHdm05rFs/f3y9mCg4Kv9zMQ78HIZcnjaALPDpIZgdv1Ngb2CKO8UKHWlPtxWY4W8ZRA==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNnTzCRA9TVsSAnZWagAAs5UP/i2fTMdYpntHOBWUdnni\nFaQvWFLRmX6fLc2Lqbc1ahBybmjySYwX6mL1qoLIfVVLCzFaEjfufG06mM0n\ngsJg6xLsguKky20dFTm8p3hdIQ06u5VTuYDuJS28M3AQO8z/BrRbPKJV97bg\nQDNZV3xTeEonDAlCcGLTOu18ZWQFIp49d/TUK69UrDicd4BXC5EUWg9sEOg1\nifLyoaTNUsu77/9WTs5d550y1HA4EahYSODBLJ2cqpC6nTVA7+wdBVFvoZSC\nHdYneYzyYoOaV81lVkTYb0EH8SnvMaEaqqgiGPwB2Y0rY9cXDDEb3aB4dwV5\nvY1bhe+iudlf1nerBw8hx0KtOvEmWF7VD+hOMMlzXf/IaiNsLeQDMpCIWEnO\nrTnakVkgBLbnhwv0NPMWDv5dZiklgllaoPu74QoPWXixlYB5ATHdmzj9fIUt\nzlR9TvAsLtHrSOdi6IAvC6Dn7RiztSYTRIk8GFpPLVZHxhYaSykXOH0lwLe+\n5NtMhHu7N0HW/+FPqZ/e7bqjbEl3V5eeraYMTZvbMaelPa2FTc1BnPWCTRhM\nwwVbkgCbquN6539oWa2Yc4gWaA3ZXiEBOIoncUNkYZbCOGcRnCW8jIVUz4J6\nZE6BmnBk1s4qdS0A/vyaVtWC2Ite71TJR1nFnDU0xyY0lg2naupnOOLcDuhv\nGZtt\r\n=xoxx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWLyIATeTlbUCSpJJxrLbNCF2J6Q3Gr/VtvENWQTi8rAIgdvs6l/8tIWR6E+FCJT50VrrucOrhRMsEYA4ZMD41J/M="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.a3659a47_1580627187137_0.669834550572755"},"_hasShrinkwrap":false},"0.0.9":{"name":"@malagu/ext-scripts","version":"0.0.9","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@0.0.9","dist":{"shasum":"b9e77160945842f88c933c77b4f6f12080b29273","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.0.9.tgz","integrity":"sha512-gf3wH4JPx58c4Rp8iLTj2DAr3zlcxHhK12MEoW6qEVbJCrVn0pDkrFEDttwZr5I7hPGD14xfxAvVhL8SXbt4jQ==","fileCount":4,"unpackedSize":3760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOTs2CRA9TVsSAnZWagAAB5cP/2X5hrjtXG83gVQqtJnO\nZFcjfQfUbevTP+28Ah49BOSspGUIt3+F4j8DrFE/wpCSLXVwk5Csjl+qwWzC\n20RZoWlT6Fmx6IShFx7VTJam/yu+EXcYLyfI1QoObuvj0RIskaxIa6hcro9x\nn+JVLD82yDHMMmRiL74PzA3LFpl+HO7KNoxWFkLZ5fB4shpU5OqGVaJ4T6mu\nj0gm3vTg9HokGqWalQslct4A8T06/bkBICTGfCppFupNx3uFs4FM3C/CL2Gw\nHmBzufUjJUOx9V3JMQPRzROVWvT0Lkr/2sZ+JjswVG9xfoKdf9BQbTElGNXl\n/TheAdW86hEkyA9yMabvCIGcikMJAyLTnxXfMn+oR0wFbMHUaBE9wFecW4xj\nhXpuewBHWu1/2xMaECLchubleR+AABDWVIbyC7XCtaH5GfLBH/c9CBVeGPJ9\ntVf6x/fBDWGtmAjxaYwaptoycX1ef3YfL5nT2/pN01om54dPxJztn7xotc74\neyvTQmxGB88lR9DUKV47Vru6UpucFnbGU9rH3WVMT9tC+HjU2ZWQbRIZdGyB\nn4yKgpx8EfHKwUqGGWzVHJZrAOTFnibQXxCfIUtl2/LTvS2IN9/Botb93OOq\njZkXoVJB/bB4yI2axNaa5PjUp4kSomIR2e7bcKVjjDivg25JRFIlbzeh54EO\nbo+7\r\n=IVIC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEam3dP+OlWep/myJk5qq/CDWZ7FrEQE6dx3kK54sV9WAiEAqU7d4E+GrPtHdu8/ujUxfuR/g3PNLIRHYpKip5Hd3AM="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.0.9_1580809013402_0.7648202948300387"},"_hasShrinkwrap":false},"0.1.0-next.8f48a37a":{"name":"@malagu/ext-scripts","version":"0.1.0-next.8f48a37a","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.8f48a37a","dist":{"shasum":"adfe3c6f70d0c90a68a22714bad38a237cea9509","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.8f48a37a.tgz","integrity":"sha512-WQRbZYatEgdolDxWXzxHgdH9ZaAxpmHCP2fc/BvGn/w9WpKgbOh92TucfA6CsgReHN6P41YQqTGUUX0H4NhGfw==","fileCount":4,"unpackedSize":3774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQridCRA9TVsSAnZWagAAIh8P/2X3AJlByett+Eo1POqp\nFkGjwPY2wKAFqDAiPZ2KQ0fDmF7v6RSaERT814Lej3FADI12AsSEPHOQAH16\nOC3eJTVZoRTyl25Wo4TgS8IJbdUwfOZIZPfzIE8T5FeZCqGdiJJmOsXXdv7k\nwJdJxSRl2YG1S8D05BE+z0H1tCWOGEs05S9BAIwuPkRoTw+OABTfIFOWJ/XB\nEuorepSZsYk3E9Au2fCDwUo8BD0O2x/eGIu7iYeTAY/phqQOeN/cIu6rwskx\nNNmi7whlxMlKPqjgl/O03UStXqZj8G23QmuHS+ElV/b9F1HVtH9yBDSpUlqV\neYyd+RsGN7hLrAptxEoPMAbSeFs5J56YdrONhS/zUxbe1fSNShciRoF8ukNL\nCBXDB2aM6FEk2c5cExrZk9bTCDOiNKITHP7d6xKd4BlYdf3//2kesWQLKrum\nwMPHOwE6Tzq6QZ+W74kFkm9siijVXo+w/YwS6y5FsaqYC7r0AcRcjk3h4pbB\nENaG6g1F8TOLOR9ayxRW89kmEe8uiZVhxm8guj0sGVTBf0ILFCH39XQP5oGX\nBM+MxJBpeWmRrEl+aYT6BbzYZKn04i288aM1GD6sdFFuESo70gPptbGf70mw\nuBgeygsYXc5lzoHTIu+FU0cwY0ARTbv17e20iFckBI+2W0aPRC5w5GDoLyc+\n3m0h\r\n=e2B+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCO/RXC0fwzVICXHdEb208dmg+g5H3oAP/n/CEXhCLjowIhAKKpuDhMKywfxTaf1iLHpLZcCbJCvsdvNz6AQSEFuf5r"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.8f48a37a_1581430940469_0.9844926890138939"},"_hasShrinkwrap":false},"0.0.10":{"name":"@malagu/ext-scripts","version":"0.0.10","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"tslint -c ../../configs/build.tslint.json --project compile.tsconfig.json","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@0.0.10","dist":{"shasum":"db48e7685af877a473639fe19cdbf0790b9704b9","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.0.10.tgz","integrity":"sha512-KCMtqx87xj7tsmNnyQKoaHlKauR0O2XRUpMApYZn0LxAzwvt6cRgEQ91akREbAHz3XnNflm2XXWKErI+oBgdPg==","fileCount":4,"unpackedSize":3761,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQrrGCRA9TVsSAnZWagAArNsP+wT+v1o0R2OCxT+h0qqm\nAyTvPTjBHV33g8u2hpNghG/pN0IDNm6O9dFaupxLeooLBKfyJBn/WIuXU+C6\nN8i/LyZS96JyJL0EICP5+RG4aJQtwOwDxAkdYll9cNz1inLf50186FYaB9he\nPnCilfkLZXjG+nnSoikbLJWjsjHWSMOZzJ2sRv09I0E4bNhVvlC7UnaMvAyn\nvW6gKi0VKxbmcbQYtpsWAZ/Ci0vl4Z3OFMcUGKaYJZwflF4o9P43vWfJnzro\nG35YTHZi5TdRH3HaO07eXjX7YbYCwEeie6WokbP/EJ0Gs3W+qnUZIZwo2Tjt\nQHjruXB3M6lSGMlAKArwBHoOBWlYeNt+cVf1wIkNbXYSLhNC4ReNnE24iIHG\nZgLefqOFiB81/KSyZbOKJt8OUM2M1XEDpiicYAugqQ1PfUQEwc1LTQeA4W02\nXIV7GjOhlQ3dLBVSYVi0mWvLbBMujTqOH30xrCwOdnkqBc7sjB4W/S6NTgky\npriQPMaG+FpdJxOieSoQ46dUJTU3LR8QMm3lB+xVw3Xx40SzC2lnStMpqL3d\n+eYDQ6l4EfiysUnkVC5b9CQnqg9FyE4ti8/IQZncdX6QpOKhECRtUTEG8RbX\nsWNmDNlI2zHZv04wStnSNgGLmlurOPqvet1IrfcZOn+yY6DbrRjcZ4AfwByu\nICPF\r\n=Y2lN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtir5XF70wdT+uQL/zufEMq/YJH+sCaAcIuco5TQ2h2AIhAKuuVZrZpsEWbFgVUMkapyEgfV2F0oR0M1sbtEMR7Dqr"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.0.10_1581431493856_0.8017852359227773"},"_hasShrinkwrap":false},"0.1.0-next.5c1dc956":{"name":"@malagu/ext-scripts","version":"0.1.0-next.5c1dc956","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"eslint 'src/**/*' -c ../../configs/build.eslint.js --fix","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.5c1dc956","dist":{"shasum":"ce1e236f9b44f49f395ce4550407a8a842724c92","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.5c1dc956.tgz","integrity":"sha512-dJGCVjiQLXfOTEjfmHcgc6NK1xHaS2FlAUtPiZI05NxxF+6JrzqDqD7M/9lFlgAKMO/OBRxCbmA84Idl9wG+FA==","fileCount":4,"unpackedSize":3757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUKLTCRA9TVsSAnZWagAAv9YQAKLpIVa79U4ergk5tJHv\nm7FtGOP71UvvIJU8rPO7zfzn/tRY/1pUt4GtY6VvLP6WQSA7SyWFNDyUDNYS\nY3j+GITsIxiwfT2HDlsUZlZgetiaYT5PulkXgj28qx5fqyLJRah53bRtWW+P\nWKNufyfhDUQb/6QoyVWNuRTfR21vBeIrHKSQC2MgqyEjoR2IYCc+3bllUdMq\nmf7wM+kHTfOOTFu+3nYlUaOcGS7KIDbDm0K+dykCc6Cb9+gvAaySneYWpteV\n0A3Lw3iY6GHLB53bcgBCRu8TcaXgXMuZdAiHw1+wjG9HlRG4StGrgv8U/lt1\nY7fihPilbV8B3XkYjh/o20FnSXMLKkVnR3Y8hahVs9YdwaMUJa0UnVeYcPlb\nIqZ4IiI866iwMiQ5WNYTM6BbIS5XwNGvi0vp1EaF/5gqLWXtL+AXgImvA2hf\nLdSo5XhcUif/BQ9f5z1926aThrG7t797SER9RzpUAQ60H7vSC4hxCzDyzKBb\njz1ly4WEkaYeJ9w7KkG+gjZQQZQYI4fw9qUn5QRjgrxZrr9nFhbYAGW7nYZe\nNMNDyMrbEmhE88r3xBegjrdj2/PPyJPkeWqOKxBojGgC+/Ns5MuEE5SM+4Qi\nW8Lcn20/LcFawXue2DtObdalXyFuJ+hagI/gSadtkPIkgsV3qhdx6ij68NF5\nhduf\r\n=ZaBb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICx5vL/Ph2tHaKsuGA/svfb5cEOel4d/W/vs7Jl91bfZAiEApnFitLRuffqCEfkVt5gk31kbiGgtJPvcVMSq61nSeLQ="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.5c1dc956_1582342866756_0.3259781664302479"},"_hasShrinkwrap":false},"0.1.0-next.991ef6c7":{"name":"@malagu/ext-scripts","version":"0.1.0-next.991ef6c7","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"eslint 'src/**/*' -c ../../configs/build.eslint.js --fix","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.991ef6c7","dist":{"shasum":"552048759331b9fe0ca89f66d39a469e614ea7f3","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.991ef6c7.tgz","integrity":"sha512-n6GHHM4AhZqdDPNFnEeS1L5CWcqhCBC50HoY2IVakawv3TEJfSp7KkIQfqX2XHzy+2YAYiobD25+Wxmxvbx23Q==","fileCount":4,"unpackedSize":3757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUmf8CRA9TVsSAnZWagAAq+IQAIzKlqdlLdhwM35nkaGA\n4TYeofTwxNYFCw+/z5cH726sV4Ryk4/icsUVjlBIRQDK/glxh70hBu2Ns05V\nZBOWFjezzU2BGzHgOUY5QwNoxlM89NhBA1I7x9KxcikrtwpJqfJ6P86OaLXC\nUfRnoPP+Tb8znWokf8UsmRSlzTc/aoOEWYUOjnuGyXnPlIfHENrLjClsig/G\nHP8j4VVYhI6VJSH1jnAtvJcu2feNrp4gyBq4FKG7og5ktWOVO1c9crZt+fRb\n/uj5Ac6QZXOrhqcr3c0pNoc19+24UCl7LQMX/1f6QOhuOP02ASdVnQtEG1fX\nRLdEjY0clFKglYt7Yeb7/SN5xV7lz/4xqe/20g6pkeF+D68Kg3SYr0yIkXhu\nPry2/Yut59oKq5dQhlKvdV0sMcVnJ6foBeqHcB2X7Vl4Rde/vSiJ66NsYBRY\nBT+Mih8DZafea5QMGTboUEGFx6aLiFwzVtIeA6i8a/VSU8VVlLD1z7qFq9p0\nHO2I71Zbh6nxLYFxn4ZfHGdZhhIemx26l4OS+SOo5EIIJxm0AuK3BOtOg4d/\nSlJLjq2EN+2CFFvm6Nv4yExsVj4qM0c29FLabzXzXlGzSN1E2n1RXMbwgUx/\nNP9yEyADui2uIyJYkyk8/p5TNDd0mrdIhvK2w/p73M46onRddALyqdQvss7L\nnfZJ\r\n=l84d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0UAZySH8DRar+SLSv/6isTOuG8xF4IgODDeB1H+aZlwIgfqw4D4H/26orPc42u3c/B1Z2FHsmVWABJnk8qp/m1ys="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.991ef6c7_1582458876172_0.1365013752882649"},"_hasShrinkwrap":false},"0.1.0-next.8fee3cc8":{"name":"@malagu/ext-scripts","version":"0.1.0-next.8fee3cc8","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"eslint 'src/**/*' -c ../../configs/build.eslint.js --fix","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.8fee3cc8","dist":{"shasum":"407cfb95b3089affc982dcd63967e45ab2b59568","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.8fee3cc8.tgz","integrity":"sha512-YgfyX51d8JBegoSL6bE9cO600QZFpSkQpidCf6vdn8ZbUs1x2RLf7tFSzpjmL9O7uMGRw3iy8h8ljF2jBIX1lA==","fileCount":4,"unpackedSize":3757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeU5k6CRA9TVsSAnZWagAAwuMQAIu6K6GCuZIzk8vi5d84\niQq0bdCrdPa9tq1Q4EAur2jOzyz6Tgi5T/grTBPN1grYIb8v5Io7fbtmgBCg\n9SSri/nttP4Ci4t5URsdquhK5mM/XHY34wbNKkAHgvQMI75DNick8+sdPXCJ\nH0SacAW5rXXrXW6yR5aNXehL2ZPJqu8gcHCvGFnuw8MXkcLwUTgTT3ghqVtS\nHhistPxybPhUOYbfh7pB5X2WOPTg/HlvqIGs8UFRmq4y4pkPO0f9n7oSDIyi\ntMU7IFWeHJ5gLr3uDgBAfygsz/AaqXhT6DLBTTznZq4LkxK23RzCV2xPrI0Q\n9/3rqEYpdRld4ZyYSfkplkeSxaC8eP5KeWTR+aYO9Oaqmm77cFwi7pRNsk7F\nKYt6+fU5AFou/7wYchMu+JGRjf2Wvu+Es7Kv5A8a7gV3cFhx8EuJWv99Diw7\nBn6Bk/l37Yj0UHbUqGDKMV+Z/A0m2kkNd3GSP0HznsN3IqYIENRA8+GCoDcd\nd0eGy5+Cjry3Y9EdZ4uhf93lMDbsRU4fo4Z+cqO2F1iDwPeCKSdcAMB47DsV\nGrHWoz7MwIJnFhQ7knWVjOcSei/BYYv4ROYwB9R5OoyPTM7dWDZdsiW7O2Gd\n8+S0G9cp8IY/KEClyRh5pDoCurP92V4z1z08Ulb8K2W8fxoZ0CLgV/WzcxsW\nuEl0\r\n=DjNH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnCbScd5c+cF4Jtm2UwoDWanXwQgDPqSHFX4Y0KKFZ9AIhAPf6Iw3cMu4/3rBowKriz4R9xzYKPSpPOb5vhCbEiuCr"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.8fee3cc8_1582537018535_0.5385893512237674"},"_hasShrinkwrap":false},"0.1.0-next.9cb9b2bd":{"name":"@malagu/ext-scripts","version":"0.1.0-next.9cb9b2bd","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"eslint 'src/**/*' -c ../../configs/build.eslint.js --fix","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.9cb9b2bd","dist":{"shasum":"dd92afb58d62a5000411553a5fde60e7db35d45e","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.9cb9b2bd.tgz","integrity":"sha512-jvZR+h3rk4YwQlye4sSfqDLu12WJpwrf0kTH8BQSb9NPmI40dCMwNtff/TyHFY/4sqcVsXIx35rr8NPXyvZU1A==","fileCount":4,"unpackedSize":3757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeU5sBCRA9TVsSAnZWagAA/aMP/0PrP/JO2rHxLjfW+mdT\nYHQZuFAdUK/rejlt5mXYfq/LFBESndzDFpXQ2pgWh3jzwQHfslozdu1k01jx\nJfzvdLF99Z9irxva1adFkxkrTTUwpW9q+BMWzpRomlpv0pZIPN9Qo9Pb+doH\nDH+Z8fpSvMjzDUjSqXVmLYUa8iV0L6Gtc3DBveCD5fboXbSCziIzhQietkZ8\n7N4g2y/pon0HSM16NJefipAzqiNSk/eafE+ZcoMbuajdiLNDEULPEV42Gp41\nOtPMybQxNUPMejJqwPUI/K7ZvPQ9cJmVdgG+ENLL3lNL6LqHFwZ04jQmavVO\nSI9m7/YDiGr65L/XI9leyPzuPd8BtyTHI1YK/WyKRr1375LwInEWHIbJe96+\n8QU53Rpi6oOrT0wrWpzeyiqL9tW6uwO2vvsNkbyHA8bQQWJ9luxpSVDwdH64\nGr5EbNiHoUE6ZAdXl6z2o8waF4gjbT5iYie5BnLPbLvJ6favl2N3LgAPbUZS\n5aJUrOY8o6687wJhxCf1AoI4cOkhIB2yv2gKJjDLxybrV+TKdCm/VwA5pTrx\nr4etJ0oZ95jUb1UXpdrrdNpBWHzky0UsT5W8QHoH6pq0LnAL3xSBPZdfnpH0\nBlOnSraWTCPs+Gyc9NqnGTfgSVT2LS+LdjmwGl3zk45F7AN2h9fv5rvoP8EN\ntYjJ\r\n=jNRx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQwcTZTxfuLDkerTtdBT6zmS2vQQHl1TyhzSOpBEz7TAIgZ3pv5WI9TxM5DcnvwBe/8RAwmxNLNL4t+uBG5ueZ+Yo="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.9cb9b2bd_1582537472545_0.6521737263962022"},"_hasShrinkwrap":false},"0.1.0-next.7e42b4b8":{"name":"@malagu/ext-scripts","version":"0.1.0-next.7e42b4b8","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"eslint 'src/**/*' -c ../../configs/build.eslint.js --fix","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.7e42b4b8","dist":{"shasum":"e6367ff10a20878426f4ee96010ce342acbbf5ee","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.7e42b4b8.tgz","integrity":"sha512-2nib/g2DWCTyu55XwbGbbiebolUqXkvnVTBR+U4bldmoeqdgrGa5MvArdpHF2m8vPpnLz3AdVhKTCsA9SUxQRQ==","fileCount":4,"unpackedSize":3757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeW9hwCRA9TVsSAnZWagAALR8QAKSzYBYqWbLIwZXmt22e\ny+9s6ZKstIw8YnfoS7vU6n1IG55he/OZ+0EJbVZlfSIil8T8VZObAkyXArdh\ncIUjha5Azna1i0rJauACrlbolrjPd3hJZu2hwpcEubKRgjAUqeV7sxJonD22\nxu/r4Dx4M0n7zTg+Yv+4NIG13o0dqEeNjafDyu+SXIVXcbjQseSB5joE1XvL\n/797p2oBmyP0axKleJPO56JmG5UL5I9DaCuo9hOjp2EhCtDJHgeJ/1uG365J\nicrx0Hltzj8HkB6YX9JbF+ofaSPHdS54BksFo0pRaJNSr30wortPpNiXD5Nr\npMxbTsl2qZqlgRaP60qcVPAEm4SbdfEwbQ915sEHr+FmkUIx55zIC0ucLZTS\nLurOMviF+X5ni/vn4pgbXn5QffSE12HtycnFCPdww8Pa7EC0NsUhQAmOGt1j\nVRTDbkpCvlgCXCEbc9TiSuWnyl7tC/2KLIFZAj1T670tpGbDPXhNUI/EN2dM\n22ZMaFqPO3u73ngMxh+k9AujqTMDjzhYvelg+WYPZ1XqGYU5bcW2/IFGAF3C\nXSOaQYb0/Z8u/uVsDPo8ezblGJ/KZD+1mJB0Yl1bo9ie3Y0Ncb6sVdRXH6w3\niTT0OVG2wEqpTn/URXU1Tl64gTGu8v+0zMjjvoFjw0SsUnhUKUTlGdPF9QUw\nOgMF\r\n=RBrQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEIyU6IeyRx0uEV14lYPUux+NAz3wn/t9FIQJ90OIi5vAiBf3XTtge4Zfc48VCdLr2+pbTCW+4VFyR6F5z1hhcJd6Q=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.7e42b4b8_1583077488122_0.8046459877522976"},"_hasShrinkwrap":false},"0.1.0-next.012cb9fc":{"name":"@malagu/ext-scripts","version":"0.1.0-next.012cb9fc","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"eslint 'src/**/*' -c ../../configs/build.eslint.js --fix","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.012cb9fc","dist":{"shasum":"e3850881a2dcbf572af9ea03cab3c1db4db06f88","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.012cb9fc.tgz","integrity":"sha512-Ezs5+qm2et3DbQIOq3lP8KrujHg1SqC2YYXuGlMuzfeO7YzdvC86Geqdpwrl9IkG+7xdoiNTCstFFYEljd4ORQ==","fileCount":4,"unpackedSize":3757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeY7G5CRA9TVsSAnZWagAAwAYQAKM+HWsmcrJhnzakjDQi\nkkCn5HAeTDYjg1NZByIVB9mbUd5r42b+DGx9qzJFslAhEv/rur9pW1KHs3lw\nEwb5GQq9XOOf3jPLxZgLRuNIvt514gERpIkEogcAddkg1QtQrv7UxCNel25i\nerjmFMbJZsBioqtQ4qlaLV+Usp/BTZX6IEXkwIWCr47wRgGt5zfwOMf24FYZ\ns4zU86x1psOSTqXY5PYT/4FUim42f/SEI6QZyCFihkh/EU1zxqYoA6vNq+Jz\nXqwDIL+ppkSW7znhDRqZWlLiWSJEASEF/YL4+8i3tqY9Gd5RCtFlKcpBPK6Q\nJcJmMQGuU9FPePu7OFqrWPcYDIKfWwO+VVtO5be2BRh5BtEWflFX0pdEAOEk\nnYSYsjlQWhsUWPwRqLN5JvremM/HpO71D3fVpuMtcFKA4l8buJCP+uHLToEE\nd1BOiArnF1/kdl4z9pD29COgDGP0KDLqZOseKTs4GR2nCwe6jr+Pst+7a5m8\n9P5+GTBV5zPfhiTMuZ5SMNWMjC6y7NanEn8PAXqS9y8/qQCrFOWSUAk63djd\ncMkqDyIGtJYQi4cUTkxh2ITXjf9LZpm1uEgDDQ0FLvyHEv0Adu0KdkI379l5\nJhzF6w/kRy7wMPh8E9REnNWxvjoE0BcXE4ch0234rYw55TSkfgW1s+zuK2d/\nLTp7\r\n=rwr/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICJ5g1JElyVtMEk2vNOKwvb7QRY51leBobgkJi5Ljg5WAiEA5T+vj5qB570H6Eb0mhrvy/oUCO9poClkNCMTNdzIr30="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.012cb9fc_1583591864598_0.7777709074428925"},"_hasShrinkwrap":false},"0.1.0-next.72d39d32":{"name":"@malagu/ext-scripts","version":"0.1.0-next.72d39d32","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"eslint 'src/**/*' -c ../../configs/build.eslint.js --fix","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.72d39d32","dist":{"shasum":"5e733247b90e9ad0ae3b7c365bf55c9c543edffb","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.72d39d32.tgz","integrity":"sha512-L41OSwVV2iU5a20MKoNzSnG1L+YbYTUx/wxqoUOgCwKa9t+b1i85Me0W6YYUzGQalIjCJbn2jkrSwKTozpGrnw==","fileCount":4,"unpackedSize":3757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeY7xNCRA9TVsSAnZWagAAXuoP/RjJRO7LSJWOefmm1lAh\nLz9XoGScm/87wP/msh8tlvObKPYmpK4HdmdRYiNp6gISULFqISF/qvg0+fsP\ngb9GqU8NrQilck1jr3KNxDF88b2BQ8g4PhAHAxK6H5zF6MEsUf9ZLXL/ymCW\nlCpL9taA2rJnH38aap3PYVTaDI6KmP089eoBSKduIiYnX4J6cohlPxxrxzPa\ns2Zfge/DgV9uFURJN5yYyClcrFQUqxCjDqymm3ESgCcO9WREB/KkCYHeEu5C\njeI38eYoSq47DysGeXzZGEyodFQ0Sp2w7A+ZEAYBDbCvFuGWavsHKQgVrEn5\na6IZZVCMV1UbfVHSwp3S1Vk4cRvJNLf2iYd8wh2q0EkR+qCdiccvwodP07YU\nKcPKLaKlE/jovfcbMWEt4/rGkvFg3wf41xJZ5xcayRucj6mFSHuLx9OzF+oI\nXh67LBTTsZFQqUHNwZClQIuaaxqggfceB1qS2kARGU45nal1Y/J8UwgDdOpn\nGfoVNiOFaW/UCsxzi6rrhrOkr64BSz/hGYFAVBYKltG/UP8Uh2zLIZBl+Gef\nswxLL6dVO+RM0bZH/eiLTCy8vHPnD08PXk5AbuCrPO33dtzDlW8Hn+qcztkk\n193tIGDN/GOYWU9UDAcVNXMCW7VHdAeDdSb08TdGkBoL2vVP1RhfkfL1sm7S\nNu9T\r\n=C6Nc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAuF7KFI0snSFAoU/GKqbcLnow6jkWnxVJGzeq6nRk5NAiEAkUfQ6wWyaQqG6aXLZZi8mOJH7EZRQC+ixekp4axSNjA="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.72d39d32_1583594572632_0.4171422935728444"},"_hasShrinkwrap":false},"0.1.0-next.fe4458a1":{"name":"@malagu/ext-scripts","version":"0.1.0-next.fe4458a1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"eslint 'src/**/*' -c ../../configs/build.eslint.js --fix","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.fe4458a1","dist":{"shasum":"8b4076a3717641afabb67a7210674af8bc40599b","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.fe4458a1.tgz","integrity":"sha512-jV2W/BnHEiBlRsoaSkYkWmuQOfW2l7+gKT25XDAR6R6UzFM61SkZIemzD8VaWFYCVvUmG0XoJ8qEb5d8+BTcDw==","fileCount":4,"unpackedSize":3757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZQvICRA9TVsSAnZWagAAcCMP/iQ7Q0p1lTVrhbaCBUaj\nh0OwpW2g2XopYzS1M3+sV0oHJuo7GbsSKWPt4sNbQhTghv5SzBsJBM5o8X/I\nJMAIwiTWSin6n/ga4qYqwbS2NQ1lH5Pb+WKph5BdMLjH9MaV42ogN+ApB4qY\nDSYGDs1JIhdBD6TrilVvTDjKNB+g8NdynP+OwEMeT5BjbNjXTaH1Zi8zQ56I\nbogW7uy2bpvZEcu5m/xa/QjbT4IA11HLuViLJNnnRrwzRWVgycQWqGcVehmx\n6ONDdvnR/EDORft+ikocyXvOP4BgXOxxgVbj39S1tEAUiuKEhF6Yw72AjZrh\nKVQbiYA3Dpx/WtfcSGqITGvYho9fmpq0mOZWNSrGYNu5VS1eWOGk27v3Y1OR\nWub8kdZB+C+W3fxiaZaiHXLZWUZEbiuNauXIUVKptovdWDeOP6xg69eXXavd\nKs0cUXBaGFwRjVYGJwhs7HeKrTRNHJmrtGPHEiRtadyLMCJQ0QUlMhJFWosx\nqUIxEln2+gbd6vRCUw/gRc/75E9A4i0rtbDoBD6yk8kSdobJH9qL6UPvF0r3\njAPwbGtVYVvB4D/AiPlRk9gxIB33mjuCD9XbyEtanK5o21G63RDjiV7bAV14\ngTzGo+TJHBKUQ+UvYg2BmivywAbjpX1zKYr5dW4n/36p8phkWb6f3KSwavFq\nhCCX\r\n=Ezyu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMbGumuVxU0U1slcR3UzXhY51uxil0m3h5Q6dCXlkmyQIgDVctg890FoOEomNSrPGxbjVZhstGt0QxgULbQW7o/fg="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.fe4458a1_1583680455931_0.9234188430144326"},"_hasShrinkwrap":false},"0.1.0-next.64fc048d":{"name":"@malagu/ext-scripts","version":"0.1.0-next.64fc048d","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"eslint 'src/**/*' -c ../../configs/build.eslint.js --fix","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.64fc048d","dist":{"shasum":"33749c5ba1ccecdb618a2ce893b2ea494f769931","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.64fc048d.tgz","integrity":"sha512-VniPgHgq64DuARcuuPNWSQZ9YGfd1dfYCKs7re33SU9q6WHn9HzR7jx4T7XxUvYdYuGZn5xDpsGqWuWFG+zMOQ==","fileCount":4,"unpackedSize":3757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZR+RCRA9TVsSAnZWagAAKIYP/iAHARJLaPD4AAdWFb3W\ncHUxFGfDlizR6BIzAebWbS1uRC/lqfTcu6DA+bU3kOFCpgovZDymuo98AMpt\nnF5KhqqEfp9/Nx3mdm2gcztOMdI7qZLReCcppYBOKtW0+Ya498srM4SNUrAS\nhjyQbM1mxGJr5aIoL0EKRWe9fR5x97iLzrGmAMxwanOPSTs0OwDoQC+WcYCS\nLypADCrQ1YKoUy8u8e6PjDGSY7UhMs0gMpYDhpSdQrr4QKnZj4awxaM7CSxT\nJTMbyW1AL+HGlKXzOvVZ0/OLh5pv5S7rFqkU+MLa2AMXEkMONx8TT5cLljYv\nZpWL8EPBwPAF9nAIgS8iaHlQzgmJ6n36H6kDVhV/fYStWHCJsVv8QpR+WPzR\npAwkcoGzA22jc+lLH+YtPaHywaP/hVfdRKl0Wib+ouYxOQyTkbHciKdwDS2j\n5yMlVOA+guQqE4ZLC4FImbChZcuRzvVPg9Gbm4Oz3xtNO5J+rGct2Gywra9c\nUFaG0qqnAaSZa3U7aPshviRBC3kcxSXB4ieTlzvA/aNpcYNfqNGWjWwZz3TB\nOWXL1KmF+uPWhMrXBTcrj7SuSLn+ufgLlFhr+cpOLftXUCjnzohCx7jiK9tZ\nkVH7CowiP/su7D4bZ8UkmLBbqYgzlY+i91M5N599JC39Y4OmIcU2P5vzC+xL\nXjhd\r\n=kJNd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGqFzRJ3lqBzfSq21SOwCjfmjt1N5EHJoWAiRE943Y9FAiAR3UkgfSPcAZEyMtxy68dyeSQVVmNJO5cGd6t37n9fEw=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.64fc048d_1583685520989_0.4086503488220792"},"_hasShrinkwrap":false},"0.1.0-next.a8850908":{"name":"@malagu/ext-scripts","version":"0.1.0-next.a8850908","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"eslint 'src/**/*' -c ../../configs/build.eslint.js --fix","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.a8850908","dist":{"shasum":"ec0fd004d8838658defea5ba35ea431ed65b2f45","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.a8850908.tgz","integrity":"sha512-+2Ybbj7VW9RIUmbTeE1yyYxP1iPV/L4ZvR8RU069xDb5OGNE2zeBvSsjsD4oiLSD0Au7vh/rxCof26G6jjxQoQ==","fileCount":4,"unpackedSize":3757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaQ7FCRA9TVsSAnZWagAAozMP+QEhA4sKnyfueN32fIkb\njmU5Wmts1jc3+nsRM+Mq5AsXCj3CajqfrPkz5ViaHNKN9Y5KZJsCxwYANIqW\nCRF7Ie4zbgL705LyjhOYtq0ydIweUp0HcXXMByJI0djqypCUM60u6aVoXHwL\nc96lsEO3TfbULwBarabXPg3GMgXAfPI0sh91kF2jQiKaSOChrCNlKjubmUsg\nold6oY0OuWtpMIPGaXpYa0qS0MUMIBXpvROmMjCuYKFlMHSibAB+O60+0e5D\npAR7MjpoQYa9zrMBwQLQupFVu5MDLnxX+VRiwXCypeaLb6QcBmmx6S3maoFV\nsaSC7u8oSIkrkAiQiTsNbW0oQOn539S7XZTP5s8vI+V7vaBo4aX/YMpVci0z\nhsRDks+YYbG8x95VsogeDGQJFdHT1dnvm+kH5dn2zjR5JWYThOYBWxqwjqHr\nvMRc63K58EGwAZR4m4uWKaA2WBSNn5kAMOU9UNFHVbufaD/Bf9HnLLIHH6DI\nbLhzHEpfpOccFNyFReKpgklx0r/2DXjWUvz5/7GpJE7daa3Kr1pK+CWb1vBp\nqGzA4Y4HyVPf3wRTW9dPUv5QHIsK/mzlx69m+IaMwhPm42bPTUeJdaHvm3Hd\n1cZZC2ZACqN5TQuvMHzWaKRlYfofk+YZYtzvnNLgxi4gwifNWcE06qFX0rpO\nawcz\r\n=PvIs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBmZY6fJg5iPjM4FyqFNAPWUFxA8pO9GDlKhjveV8VoyAiEAvYLM4C9rIReqgNolFSzpa1V6kt4fiMVFxEEy60oKezQ="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.a8850908_1583943364858_0.46765233665260597"},"_hasShrinkwrap":false},"0.1.0-next.219fc007":{"name":"@malagu/ext-scripts","version":"0.1.0-next.219fc007","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"eslint 'src/**/*' -c ../../configs/build.eslint.js --fix","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.219fc007","dist":{"shasum":"2b33b5f4902b8dad2677a004f4be1d29f169f9cc","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.219fc007.tgz","integrity":"sha512-jP/fcLbWGg/cP8wbTEyDTbyQNhpeoDAc8jPcNJhWjapw5UY4i8u+QMMJ/vV4/HaFfH+KDTdz9wqiOL9NwLw5EQ==","fileCount":4,"unpackedSize":3757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaRcqCRA9TVsSAnZWagAAhBQP/1X2scPQvg7AitSUB7hc\nV51Ug7sDQnX3UPfsyxDzNQPYnB7CfR7bItaOHnYDZUDSlWnRr1oLO5aO/mWB\npkbjiUGThySwjoyOqb1RXKymOgjlKiszvHV2hxWuvgyViaOAHOv+RgN6ld50\n3noFTEpG8Olx4MhE6vx4o5J168Tdli+vwlK0OovQR/yPqYw3gqOqj5/yYvtr\n13J5LKh73DDDYTwziC1WQs3V2D9hyzettJUjDW4PXCFiCGk0xfChG7JP8bQo\nFcoYTnQ5kOh8BUsmdZN4ZrG4FbsQaUZi3FG6teLhP9Y21qkqoZ4VEF7rXuPS\nxDc5Agx7jFzx+B2jz0wWAohdytStYsxiTWiRoBBqTTTKsdcQYuw3PKTTMOYw\nWDG1vwP2JdqSbTDyhHD+Ou7+93EPjn4pWAk+87iDmialTXloOZ0r1BsZcTBU\nZzeUvkGd9ygPWqQVo3dnKRKqeLy+A1tmhNo8NaqspRbrExP/MhjLf1PKd9Ab\n95cfqcmESiAgmMQkHt4E2rztv2qQbTn1m0O1qaJfxAKT6N6FFw/bFY4wK2N5\nbgylR57FyLxdKVTd+8tXwcxwiF5cSfdfqUwLvnTQaqPMiWF3m/DwuO/KPCce\nmCkBVjkikaU/5kX+L997PThWiiHx8nUQHsskZV4fJ/vZKDm5NVieq/3Y64vH\nnJD2\r\n=7G3+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIChvrO11DkeO5Rv5JCckcOUZUQMRdXAIIfzowjcY0r+SAiAOmKaIGmD4i2qh4W1Hu09QT4nYGeXRmTm2xfe8vi8mjA=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.219fc007_1583945513689_0.9353738365572202"},"_hasShrinkwrap":false},"0.1.0-next.f9a9f7ef":{"name":"@malagu/ext-scripts","version":"0.1.0-next.f9a9f7ef","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"eslint 'src/**/*' -c ../../configs/build.eslint.js --fix","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.f9a9f7ef","dist":{"shasum":"83f82c851afe0566c3f09532080b0914ce3ab393","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.f9a9f7ef.tgz","integrity":"sha512-i/fKoVi2a0k0qWAKvldTNuUimEdDCdhhNghqFrXXw0TMIUoWbRSBlkpwRWG3BSUYwptyfT/Ixkfh731E3AsgOg==","fileCount":4,"unpackedSize":3757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJealHZCRA9TVsSAnZWagAAwkUP/2UBrGyfv63aYAmEVssm\nDu7Ug75JK2A9hRM+t4vbKFnjN1N6jAInNzJpd/Xx9S7wbv4ZBLMnjEIk8Ppw\nhgRqy6AvyqdHi2eV8pHS6ypU6Ofz9eibuFBhDset87HMuHFKb39uef/2iIyt\nnVW2OrQHOyePSJ50APNunvliNEThripynUFwsnTTncnrvFwrc72y9CcE4w4i\n4H1pOq7mDu5QSmKoOata5eY1ieUOqR0Kzv7nbhsRXPHcSso4E+NL4ZK5hetF\nQi6/NDg4ntjRxktUJ2Yke8XoudcffmoB0VltiY47UojKVJtZSA5oX/xq2exw\n0u15QH/nm1wFTvT9Qq1XRrmY7yEgDtOhKF18uCZ/XJsr4VMfk0TfQSIFjOEh\nefR5cPioykRfLVBZp8b763ppCQ4ID7d7ClngNBDv5OO0Ftt2Ey6UJIh7zVHS\notbV1b0u9NWNN3BiQvWbzoIx6WqHF3RMyCJb/LcZIYAoOcpAsRmpMmc9DhLq\nbBap+3o0Dm9IkNN7OEDRax68yqq7WkcxsykPozNYf21pNTiKJ9gJDyEO0FNo\naUyjewIxi1xzevJijrwqkBr1HcGcgPGJcg692S+FQUj+2w14cpXDp1VmNtux\nlS05ydLJ7l7pK3HtIVX7llezGCH+GioG6K2/q4v/DAc160BUTuE35HPRB4TW\nmLI7\r\n=47Mb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKKwBpB4X3vIcauLKIGLkJxlu/69UqUMpHh2v88e+EmQIhAMj1Lw+6VKIHzgmzQh6M6DyzYROq4WAlJGZoRH5mz/oE"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.f9a9f7ef_1584026072737_0.35647084057563383"},"_hasShrinkwrap":false},"0.1.0-next.6bc0dd12":{"name":"@malagu/ext-scripts","version":"0.1.0-next.6bc0dd12","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"eslint 'src/**/*' -c ../../configs/build.eslint.js --fix","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.6bc0dd12","dist":{"shasum":"28590eb741be0dd4833cb845746f7cc7b55d04de","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.6bc0dd12.tgz","integrity":"sha512-M5dLpBr4bY33Byxzc8pgsMpfB7NbBmU4RnstnQYU/GIetzkH55rk4ie144WTZ076VoA74lA0n6+ZJp8b9JnLUQ==","fileCount":4,"unpackedSize":3757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebI1jCRA9TVsSAnZWagAA4OcP/Avna/LxQ4QW/Hp3YOE9\nY4HZpT7It7LoPRxJ7OO65FGbZIYapgE6W7dKQT7PIuSzNUkG+GgUgga7gT6v\nNwspQ9nBKsiKxHHeuVJnW1BhcSPvN7MfOT+T4pgP92gRiRgnhasytdYDoWcm\nmTqf+XXeSaXWSULq3SJwTrIi+g77MsSVqVeL7fpMRpgiP0HG/+7MkMxwj/8z\npptT2OASLZbw+6tf4kognXNb8YkoHmuhvmEGhyIyfh68nGWOrzL4epFSM18s\nJW/fkdTEPMbsFkxDhuGKFWC09Pi3y9XBeexC79iZGTUadZ6YBoX7TiFZr00V\nWEexeF0Xh3PJXfNEDbXRndBxD+WcjBh1jKqvgqSsMWaMBGMce67+BBgZFZn5\nAdvnz/UvyGuMrO7d9OR1XTXr4do0pzlSIXJ+lZ7op9hWixO9qy7OF2M6EuG2\n7fXuyXaXFQJI/DGZXc+tJgJX50WM19K0CRFoQn/pclLMIFj/YYeCotCDp4X6\n+PiSOtxSvKunzFMMRO3Y10fjtOw4sUjoBtPogv8P64RGptVQpSgyNBkKxFEP\nxW5c20PhShMkHHNI/r0ZYPOpAoHI3IzRG3bde5MZkftlO7YKliFH91fuIGDu\nRk9S6nhAePjNlVyiLvkRVK98rYQLWhld8VfWsM4DUj19LuwGK0Lq1+FAbEKW\nAIC2\r\n=lNSl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbA8RtqfAwUgPbbBh21Ygo7awlQUKTLTN5fKtn/8lThgIhAPxWA8qdeljZFkIUuWvNwp5DDAn49d93Ek7Skc6f0v6l"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.6bc0dd12_1584172386900_0.11608846752053048"},"_hasShrinkwrap":false},"0.1.0-next.49219aa2":{"name":"@malagu/ext-scripts","version":"0.1.0-next.49219aa2","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"eslint 'src/**/*' -c ../../configs/build.eslint.js --fix","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.49219aa2","dist":{"shasum":"c8c8acad1fd7c500d2ad1abb3c99e5bfc2a8c626","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.49219aa2.tgz","integrity":"sha512-MTecKAOmzKutxHrYuvIXVYBaeCb2cSQFDDM2qy3FNQQMtSOlIL5BL5lmqdBb/DkmSik2WPCsvUmLrL5+8Z1MBg==","fileCount":4,"unpackedSize":3757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebJNpCRA9TVsSAnZWagAATYoQAInrl2quNpY5wjhZTX8e\nqh6ggk9Rp6/pXRrZE55zlvPoHGus21T2qLN35pTZdQxDg9x2JgMkl/UA/1bo\nYijH8E0QCAQFMX80WMbbmpzjn+7h75j9HxAHjCTss409LXErKYsjqhyynYMB\nZpTwrdOj9Zsa7Kpe/h9I5RK1MViH7TiOs3HbcM9VeH04rRJgD50CQ6QiGDOn\nBxig532THDhMhK9OHXNVEWN91LG34Sos9tbNGgcQ3eiGUnR5UTC+yJzB64lA\nz1asQ1WhyqxQ+FM5tp0oV6y+rP04uu6Iy+B4DhGIELCgmwl4/CEk/3EpxPtI\n5XpOz+TvdTxq13mZypA83ht8b74O41QwbFxozuA/8xw8Na2aeY51Nn/Mosar\nJoK3G8SsfpB0mcIJrzb2kbcqRdcjzJY/cy47UNhIdfsHxdMRXkTep6pxO1V7\nMMMQ4NlCXPUeTr18BAS7WPA2ao3qgv1+O3x0maAqmRl+1i8DtkJ++q6wz49c\nrSi7Itp3pp9pTpT0vqhyfQdJf7xcwb9OFP64JTfbBx21ER8sHbgmT6IRm+IH\nAWmX3O6XvhJUD9FerodXRmaBIUvn448Zt8zvzOCYWtq30S87QH/ragvxWHwv\nFj39oz+wnuV7lub+1aW3/4zmBLg8Vf4YKLv/Uj6ZsWiRaIoay+D9b0Nq+fWO\nKnSZ\r\n=S/B/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH1PMb+KHBnnjoaSHw/ZmhBtZpIBKtiVmwg1Rud+TKntAiANUwTUiKEweesa4ze5CpfQCjRH2PJ2wxg45XeyPOgRbw=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.49219aa2_1584173928720_0.017291416615717425"},"_hasShrinkwrap":false},"0.0.11":{"name":"@malagu/ext-scripts","version":"0.0.11","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"eslint 'src/**/*' -c ../../configs/build.eslint.js --fix","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@0.0.11","dist":{"shasum":"8d3bb926b0b76fe2721b0b467541ce510466fd60","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.0.11.tgz","integrity":"sha512-3W1mULVRLT4rTSVaKN+VcalopQAFWS4kCtmz99zJ1z/Q3cakzKZWq9C0bgCbxdHRpMgLNABW6k24ZGbHHGD9PQ==","fileCount":4,"unpackedSize":3744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebJuuCRA9TVsSAnZWagAADikP/3cQ2JII0Xc6oFkG+dxy\nSOIjjGab8QMP2pQBbFpsAWxK+dQMj9v3uygTJn2hyovVSOZ0tsJaucQaXW3F\nfy7VCYJOdu2gdmBW8OONiByS5+JOJkHt+7lNP6/Zyxh0h8GfMTFhTNIMxQo9\noPWreeJFKWenhHn3LMDjAV62UgEu/R1k77epAeCqvb8v7yqjDBoLeQlKpvJE\nlwqlnyS3FsiB6m33O0P/INio69rHOeq22WFt1VlNphVjQ4WsV/X1aWcbK5Jy\nU8wMnaLIwcv1DfPpACiTUkehg9uIhsMV8kAs1eddJqkse1JWRSQXfXt1LPwE\n2Tzy3ybszAslDCHOG8UtJCiSckrzmRn8zQPaT4vfkJWtd9Nuz6rp3SykzGZF\n7p27p/OOxK68frdFiybQ0ycRjFM8uM9bNNgOZlm0rL4nFhw4oS2SfytKhsKl\nx58itYOuhfawovPajamRaAxgDPDCKwKdWUmXy2PuBea+verA8FaSJsF0gAKd\ne+EiNaXfEFZvwoqwgARrD21SqYNV4GwFhi2TQi6g54ZvxglY5ecoLtVmnGSS\n4JH5lSU+BcqjU/149ZCpQVnsJMJchzd/gOmCK5LEA8d1QBNiJI5pmgZmC5fP\n6j79cnGJooKkjxU1X+fuYdEyNINCq+E8tCmePEkrDOnMv04yPcgw/AsPrcPL\nv6iZ\r\n=wKDN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICLB1nAugeyH/8SU0ivmMNxd07Ka+6r5gmny+5498HVGAiBoLZy9SOTXaXI2KWQeiR8jX6YkYHbAjEVZgLHjJ/HzEg=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.0.11_1584176045518_0.7249374456812963"},"_hasShrinkwrap":false},"0.1.0-next.7552a85f":{"name":"@malagu/ext-scripts","version":"0.1.0-next.7552a85f","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"eslint 'src/**/*' -c ../../configs/build.eslint.js --fix","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.7552a85f","dist":{"shasum":"262906385870d956d68189e5ef92b36c4282f7f8","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.7552a85f.tgz","integrity":"sha512-FaWBbP/zk6VZNHRclq3gNmGH2v1Af0nL4sH3PUqIaXKc2y1hl9VRtN4XO0IecAa7Lps+q//7YWlzoIeaerzkbw==","fileCount":4,"unpackedSize":3757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefuwTCRA9TVsSAnZWagAAP5QP/jA0HSovztSJInosHYqN\nTLOwUw6iHLQAc5ZJAzmm0gH23I/425D+NQqAFaYIsmdhrF/F5SiZjYJtENTY\nYdFuxtBdJjs/A9LAyxjLnbLpzyIpl2nO+r3S8dniSyWdA+GiiEuPnoxoTwqa\nAymh0VmmcgS4pINOuz4SBDpDPmJAZL4AoZ9Tye3N8w5mIuGQKRv6OZpvhtUi\nlfZzqqEy2SRXTP1Y2Anj1nMddeE+zxOxr9sWFd9vAY+hH689VQnLsuqGOtLK\nbMw5hvQYNaz0EEDI49e6A1k9Xv1aI/ROnRbgZTGoAC9JFKhV1zr+VnGXGmVh\nLClhz8fPWMvm5amxLO6DBxNpsGnbmnjP6CzIkLrXuWsOzcmmKLYcVjpAKzgQ\nSwJEfLN+fY2q0nF6u2o8PaZ46S8hhINjj3Jb8yJQF7Exrm/kLXuLNMCWsF9U\nyQKlhjxAGJUEL9mz7kMcUNFewOhMhiKJG6f2K/ue5BIioBxYqJkwP97pP8z3\nBpWtXY3yAT1i5BPhcJ7hWKrB1YCKreRHgK7ClTcHkZtDsOEVl2IjLyJ4zhoP\nL420hi9dLjeKaHNfn951sX5BbOd5ljaoZLtBsQhjBLdGjvzDMIXY5qKKyZbs\n8MfGSXuWPQobldge30gHYmceNZzVlHNxDSM76fbDIc0jxYEP5/vjAQJZU1xV\nCwmj\r\n=Ar5x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHn21OHXdORFjVKkxbLYEgTd2bKHTuZ/TN0aGcI+BfeXAiBYuVceWtB+SQEUTov6Yk7U7/rOsy/1TqRyoVI1QSYSYw=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.7552a85f_1585376274754_0.24057544780810836"},"_hasShrinkwrap":false},"0.1.0-next.6c024851":{"name":"@malagu/ext-scripts","version":"0.1.0-next.6c024851","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"eslint 'src/**/*' -c ../../configs/build.eslint.js --fix","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.6c024851","dist":{"shasum":"378c995fedb24d1f7174e27be87d9bc29d0448dc","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.6c024851.tgz","integrity":"sha512-HFVrEL2k27dP/tlDpE7+q382aNsxgNXQGdS78DI3MS0TxHvE+C6iE5UsQtvUPkJW3cpQDEOG1R05aZcBS5g79A==","fileCount":4,"unpackedSize":3757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJef4WzCRA9TVsSAnZWagAAy1UP/2zfPIW/6N4c2Eaw8OMX\ns8OMkVVz/HDERZB/LigEXM+FOhDYJv+bVoCnkQstpDK9uV4AQ303ukczvHeR\nZfrKtYKFhvJmWCZ+g3LSxJhgDogt4lK2OyFv5oKTFYfW5VP3dJU5pr6pQ09G\nQzYxfP3ZD84rQrOlinAm5xBlkgoRCoTS2VXx4TWrUrZaHRpWxRM+H9VCuMyJ\nH2e4+DH9u1jhFlVqCuNYvSmjxtdmbd0Z5MWhjoeqQw9hAbjGXQx0x5RwMH9q\nWc8jml6TezqNeO6ZA06zhjOomo3ZXdQ/zAVndLLnyKJ46WF6Pw0wtG/R/8Sf\n87P0rLIufubbEj5+nOAL9Md3S3GCKE2asJqAuEIa1LAcqxZ0E7HFBsUBJl1f\n0exjapyOjCSXggqux8UCZ0u99Agb5zjJt9L/nfI1/pKEIwnxTpfGMfn98ptO\nBErPk8IM4ZMpB1zhfZgGb6MNxTFE8yekgphKvDhtXxLsctAqwuxk8/Ui9jFO\nO+xYtBnkY6Drxypc2sTQG50OQ6veXE6+gBCWFW3A303YB/2/fd/P3vhu/Zcc\nKLHon7KYHQZKiyJcapEahAh8il13RnGhowqTSv0pi951Epuii/mw69QodlYs\nwlt68EiSBDJFZ2H01FrU+FjvBvNUQhS1segFtCZRb2TDSsk0Or6S85DIPYFD\naLcZ\r\n=/WNr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDTorVlJMLtjkda0jf6a+Ul51fhR5XUv0jRdFhujlkFkAiEAtXALPJxTfxEK7YmsHx00Q8OclI+X0wSI/4prLsFi13k="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.6c024851_1585415603128_0.5672967530495068"},"_hasShrinkwrap":false},"0.1.0-next.fa86eac5":{"name":"@malagu/ext-scripts","version":"0.1.0-next.fa86eac5","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"eslint 'src/**/*' -c ../../configs/build.eslint.js --fix","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.fa86eac5","dist":{"shasum":"15b38c37ca9f89f36b1e1e1e0171ab72db1489aa","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.fa86eac5.tgz","integrity":"sha512-dwjN/mhkjVRbpt8KNm3XGA7UiHxF/Wa6xMLV/IXQ954D9xJhILBhusEW4uimf52K1PG65QN2Lj9Ws0sm0ntdHw==","fileCount":4,"unpackedSize":3757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJef4hWCRA9TVsSAnZWagAABS8QAIkhpsPX4lB+4Q7B8v1e\nAAgrRZfVobHQtzaMRULF7yJd1cs5niFtRmgoxQwzwhSbrSPpSy9xBxtEZljb\n+QMrB5N/3AaZ3izPI5qCtCRtfamNIklmdNxZwzpSUL3I39kiHRqS5qZuV2it\n0243bMVizrVagqI6ilkAZPrXDBoafmdzDpCrtnZ/LJxSqL3OsP9kEh/CBde2\n0qR/0duNb8/6E6JofytL3Z5vI0fPUAx+VnmI8UYY9Z7P9fWxWPVy48ia4aq2\nqc2AqP2b7odSti9qU6sDj7fbxLCg3Bb7dGSBtpQHrQ6nBrLcv5TBOpDBrBd/\nZCflz2NybY8g0LVE1AixbnHirqi7FWE0g8ZzpNsvplZwqM03B8GLcO9UYWBl\ntf/U48sswAfjHY/3ffODRYoZbdPymlyPriL+KkGjazSAgPagCwBGyXg0UGLR\nDIRAaz2tpM+TlZluw2bLNelJA4tjfuyxi21qcCW1pj53hb6VFB2fRr9Lqy5X\nAO31zm2D5J/Ztt6vEwo0U7pdQ/AOqRbseBJdqm3Ry/z0ZII6bN1MOPw9VMe0\nTvDHgzts5m30Y4uTYH8zbbW47Dn61CbL6j8fRvaA8kdNoF1ek6aBybYi8YtH\nTSw5AzjpHccbfv60AYx5K4iYm4A/QTYujsqGOga/ZnZ+jBHyEodLh0+oy0Ci\nJAC3\r\n=0sI1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDccZlHl/C8qR1Fmgru/OXdbaUXA2oZSimAmEqf1c1kqAiBaqQl4XY5ArkAc/JcE7LnILOZ2ygGmBeDhzM8PuquVzA=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.fa86eac5_1585416278016_0.39217115942171765"},"_hasShrinkwrap":false},"0.1.0-next.265f2232":{"name":"@malagu/ext-scripts","version":"0.1.0-next.265f2232","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"eslint 'src/**/*' -c ../../configs/build.eslint.js --fix","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.265f2232","dist":{"shasum":"93952767eea4f201baa4e9326fbfa3e44bfd1b75","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.265f2232.tgz","integrity":"sha512-ANdYv/PsytXfM9srQutHxUvJOsR9XVeCLUgATO90kHpPWSrvy6XXz0YwP9pzc78m2Vi3XHxr8Kq7E/r61RLhMg==","fileCount":4,"unpackedSize":3757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegKYsCRA9TVsSAnZWagAAIPwP/jmZdsRI/1Dz2cgE3UTb\nc1G1ljVxjwSoViJI3TTYOe+NOss6yNkD6VnPbr4YUymKm6eEmUXMO1o4lKYR\nnqGN2++Z1tmsQESTlMcAswERFpa1sA/y6C1r1lXqCwQ5CN4KlnHhZwAcSPkY\nLupxFkpepT9qi3jxPmgnGA+W5OzC92nrK7gDLQUKYnIAgRv5ekfrk4UMCWJC\nETsgJrEDI7gK5MTskgmlVCpuaBSumMsBi8d2xDdkbNFtyxUCo6rZq61u0MXB\nBy41uaHnW9zFXOBw4kT1HuQtIryl/PEjtdOXuCR42zI6el9Gw5MmgWze2ozc\n2Jn6jQRmET8Ts6f0UWPafl5js7G2sev2x3vlrtMtGEYWRZaZTjx2tB3CD5ZL\nM40JkmbBXQJA6UjPVKCK53R/dPEpdAWFbzbQarLd7DXKfxc5XOqrci+5CJbE\nJ/QBWiQVfJqNITgwfOIJu5Ild83aN3RJoIm/nCVwUM43Mb7h/5z7m7qCbuMQ\nodMc817kpyHfuTDEImwbCpUh1s0li8AVpiBEecWB5sh20ZA+NY02QwwwzZJf\n8antwqLnQmridbrhnywoVL/YNrs80L2Pc+RRbTviQAzZPXcQV1CAXg6GBM0M\nQ6qoNMHjNLJ7ZMiM+xHCwuxq66L+uN6GdACuc3O1YthMuszFaVfCvdW9U1ud\niYtA\r\n=T/FM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQEdOpTBFVa1sSFiUiq98v0zCRHS8tftDlpv5xjmtQOgIgNBq1bvfBavO8Po+GoVsY+02V3yt5C+Z2mxK7qbRqjMM="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.265f2232_1585489452057_0.1280878722920491"},"_hasShrinkwrap":false},"0.1.0-next.59e6b5cf":{"name":"@malagu/ext-scripts","version":"0.1.0-next.59e6b5cf","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"eslint 'src/**/*' -c ../../configs/build.eslint.js --fix","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.59e6b5cf","dist":{"shasum":"a5c74bbc76c5425dcfdf319a03c100f7fab03086","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.59e6b5cf.tgz","integrity":"sha512-D1FiZPDftry6l+OpuwTZQLJ13UsZ85TN+x4XqzgjWeHBE7RmIZOn6uJz+TNH08Cy2eKMcfG5iUUT7Z67SwrRZA==","fileCount":4,"unpackedSize":3757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegKkiCRA9TVsSAnZWagAAyTQP/j2WPzBsp6lSzmO9axoh\nabQDjsa0fXD2BdWLSeEvSYghPcvu4esb1Vmu+wq4r1OU6ZwKq5jwCVq5+P1W\ngHD2daxta4h6NTmVUo1a3IbjRuHdyOpr4UkaQX1zbz+j70ZZWOmUD+Lk90Na\nHYrg5rgG+WFqqKHXeKfzpYtTgKAhM80yStub//hRb0Hb2jZmE3YEsKdYucnk\nNEzpNnRCrScQfvcRRzj5KDTOvCoqQIaWH6viqO7SMg7pH5Tpxk7qwb3zJn4m\nx3T0mbf/nGyznEEntJXojyZsgupF9X+Nwzf8L2aIMlOfOCEmmzyJ7KUotCnD\ng3gj0++NM5L39xLjW8eyyksKICQ05s2gd9ocTMIC5MKyQ1lPYMV18+7KZHAC\nfllCH0Ls+9NFR3Ve3K2yQj0CDi8RFiMs23dIiIqmJnKWI94yGz22YUGeLm30\nl9bRc6U7FyUFU3277m7uIGeKdjJCYDNfnJggDYVXV+0N1h9uNaiq+3rQXq+w\n6ypbqG+/EhDgquwC7Sd9IL+kSUt00e4NpjGabQYBbgSwVJDT8czZaCu5G85g\npdq9id5pXtpaEt3H4w3GSrptXYKOfoW1xfodTZ6LgwpzIdc9cVqDmjBS6yyQ\nbtkh7nuP35dY7I9hbTV74zudu6R7WC58m4DR5gmPplX2ko7R4wlXyVh4pwPy\nFvgr\r\n=YbuB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJ8L5NuupXKoLKLdN8rzgASAk00YhIkT2rK/1SqAMyMgIgN3II4xLC4qSZS7QsYpCqkSaUpOJBlVZs/rXlgHVr+9M="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.59e6b5cf_1585490209626_0.3939631936735515"},"_hasShrinkwrap":false},"0.1.0-next.d3f71ff7":{"name":"@malagu/ext-scripts","version":"0.1.0-next.d3f71ff7","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"eslint 'src/**/*' -c ../../configs/build.eslint.js --fix","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.d3f71ff7","dist":{"shasum":"44d6950aa8293b6c36543a4497ff52b41e0ea39d","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.d3f71ff7.tgz","integrity":"sha512-cy7/YyfmLL6I954JvBNbm1ZOeAjSobNmHQRfQkaWHwvWWbuje1WZfJAenh9if80xjwFeTDbLWK7DWCabG9Ogog==","fileCount":4,"unpackedSize":3757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegLWrCRA9TVsSAnZWagAAcEYP/2jpLiSFo4Hbc2sg7zDt\nYILl/Nr9NzZcQ0ads8Lj2votX8HxcIGo/Jrxinu4ShbO5agpEoBVMm+Uo7ZZ\nCjynvke62n+xaofKkkLjgiMpkBRKcj6s2T0gELbAl7MYhdj/r5/7QcEV5tw4\neC3r0qpLpmv9qL7z+mOEmiP6zBokPnfy8A2e9zUqSs+1U0IBFFNOREfM7Mx2\nNMOOEbCk9r0Lh5LblNK/PCWKrb2G5jkn8+Sd+QKNVEnjlV7iG1wJLhuylDez\nM6LiyIeuSZcNEzj6JkwopG6nZyl7hKNAl3dsMF9cp9RHN0jO0OFHRMq739/e\nuBEELVpBHfSL9A0A7JPUHFs9meZSwEl2DrgpJHcB/DSBoih8rudGrnUgO6lb\n/wyB8M74ORBmCe1kjajfIIbUoNlN/BjFiVl7J6LlrqDFn/ACeDQxgGEgF7Eo\nVktETocYIZK3NDB6gvpMXN2Dfc1Z+OGVsJ/cr2nCgFzsjOviJ2U/9w47B2dL\n7QVP9Qnm+9sDbmoP5HmGw8Qv30lBXaAuBYs6rrYpEjPXxeI1nE6SThqdPKva\njRXVZPMBVf3199fr3rFFtYSRiWhyMjVZbbuz/mxTordNkEaAbqnNsVWavyZ+\nCCrAD2Q4WOzTaAgcoJMn3EJN9aRURx2OP5ZZx318yyGMBbR8rx5bRhJfcUht\nGeCk\r\n=Ccg3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE5sIMj0XCkxyqsoNkr/NJTn8Gw3xy0l72U1nqxf2zz9AiBeextDFgxtAAWjUlDuMmdOR9/A59P9oHXxIvGroxfqiQ=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.d3f71ff7_1585493419387_0.4739039380726455"},"_hasShrinkwrap":false},"0.0.12":{"name":"@malagu/ext-scripts","version":"0.0.12","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"eslint 'src/**/*' -c ../../configs/build.eslint.js --fix","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@0.0.12","dist":{"shasum":"64e4f5d28a111b44f179557d02ffc9dca74289cb","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.0.12.tgz","integrity":"sha512-Aie3ZB7/T6NNaEtcPxrGUfQAAtVS1TZxlrwqnVSMF5l7MI1arblgzWtQvI2abUM0XM6YZio09gXLYMZmrgaXMQ==","fileCount":4,"unpackedSize":3744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegLyTCRA9TVsSAnZWagAAm+UP/0hQnVf63a9cUjXnjY2N\nN/cmHSHQOZe4CnwJuZb0J4Glshy5YKJUtDCQ/fkBW3I3gN65XHClpnIAdmS7\nYGomvQ1lPmSf7fL8q8riB+JJC5OpjbqOeKIyuMp2zvdhb10eg9j5iOQL0i9p\n/hoLPqhTgvZNAtI9GbgAZXuQxtpgEKUuejTjkcoBmDix6UQV0KycJppr4MI8\nXdV3x7+j22vtiOveN4Jd0NFCFpS03jlCSmI52LwEXsyo+7A+8QS+uO7IZTw4\nvnOV+HfVqXSt2HRPghJgt2xYVPaNb3D4eFfWoO0Pc2cZqcmOBuFUF4/umkx1\nvky3cVxG3E/7e/Hm5kYGcTyDjmXoGa3bxmmKyiF6oec5i95qmKhrKGUahemq\nevDXdfZF9RGNAX2AlWlrm+T4vRxonzSl2QjCj5gG9kdvN6GH3ECaEl+no2xm\nWCrzopstEu7EcUj0kuBryOOHlyElPrwnHxZtkREWPMptbZ9FK76GM5s91Wgm\nIKFGxnjFGyzf8hNFlrvRs1JOKKQVC6uDyy+tTlv6R6t5SajA54F3L/FGDVXJ\n5FPSWdOtCWicpDxEZXnsYLwC/2nv9hbDieKd4xNtlcWeUO1Vc6mTDVxHh7IY\nnsgExxJL/8sk8hdluFfLEDG0vu4tPwYJ4o1QswbJx9c4ofEZO8cRKvS1vhB1\npvBY\r\n=8QY1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDY9FV5yBaopjIIKR8IYDsDvC3ICTaLDQOlT+IsxtXYowIhANQbNx/9McuTkjOWNe83/yqA6nsmW0wKIrAlVTK4kkEz"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.0.12_1585495186928_0.7159077975638182"},"_hasShrinkwrap":false},"0.1.0-next.3d09462e":{"name":"@malagu/ext-scripts","version":"0.1.0-next.3d09462e","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"eslint 'src/**/*' -c ../../configs/build.eslint.js --fix","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.3d09462e","dist":{"shasum":"a8476cdef448a285043416535640ab65773beb30","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.3d09462e.tgz","integrity":"sha512-k38wDOlim5hb/AmMTT00PcqUxPyJg2oGfTPH8tExPOLP6RGzDy/9U71fPfWL3/F3+so+K3j5RvibMGrcQgiaYA==","fileCount":4,"unpackedSize":3757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegMPjCRA9TVsSAnZWagAA3q4P+QEkSDkHfSgk+1mHQcLZ\nwEos9/obE/iuPEZ2fFiPkXa1RARgrK7L2ThQfaSQQU9lAWFpMyOXFDPCDmW6\nqgQlPc9Okrtl2Lspj8w6LxVdmCUTDY2pVxoFANLaNG/NLylwOVB1YX+IBwxl\neffS09iSF+c/Dv/wxivligjFMVukHF9yASkg75S+3Lfw5k+tXoOVfenH415s\nIRQEoxwbz/ORTlJyNWuIGzteqDAJ648pQdWF5mqEMfnur6RSgcAI4w6pgb0F\njdQjre5DeU68Z51RGj6azOduBxDosL9VocLF8qrxYVknNtAIYf31LFHMVj6J\nlHq4pj3vI4uXBk+QpA5lLpELNtPzQ/t2SMmx+oOlYCkepJ12aYXv8NoC6u7k\nr0khkeqqm/rLqUDNHseClAKd26K5MR7nPmp9MEHBKSRJCOmt9hLoRxo7phvg\nA17ZaiN7Z5ScnYDwnDowC8GiBShKoQmzSDRwwR62o9nXUAbS09iye9lH6Lqg\n76y9l33FGtir7UcCq7EnnzqpkxKwhk2ADLOO07XW/i/Ucgr0RYuhcpJiu/9K\nDAXi6FS9jn1ZffocMVR3Xx6FUyRQW/die28nnYzVZCXqX579rKkBC/X4m4XZ\nfCo2cJnEQ3c2PCXguvzda8J5qiVOVbTDRE1Crf6/V55Va85Gq++zxXPDwGb7\niAqy\r\n=eUa8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDE/7wyf7zxrPNmhaQDdBiQLwkBIUJUlQtI8MWWaelhoAIgSPwKO33UMxvcaU8Mw8vWTj5m2qkexNAJwA6iAQmc93g="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.3d09462e_1585497058877_0.35391272069788493"},"_hasShrinkwrap":false},"0.0.13":{"name":"@malagu/ext-scripts","version":"0.0.13","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"prepare":"echo 'skip'","clean":"echo 'skip'","build":"echo 'skip'","watch":"echo 'skip'","test":"echo 'skip'","docs":"echo 'skip'","ext:clean":"malaguext compile:clean && malaguext docs:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib","ext:lint":"eslint 'src/**/*' -c ../../configs/build.eslint.js --fix","ext:watch":"tsc -w -p compile.tsconfig.json","ext:docs":"typedoc --tsconfig ../../configs/typedoc-tsconfig.json --options ../../configs/typedoc.json src","ext:docs:clean":"rimraf docs/api","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@0.0.13","dist":{"shasum":"c0a216451fec51af48c449a5d64b08d9d0985baf","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.0.13.tgz","integrity":"sha512-gy1OGMHKoEqgCsncrilJoJWHeyI3z5e2bZ6ctbZLGNauKKV7nftxMucWUJlbjZZqDJV3qGuiA0Hkue7Sr/OyCQ==","fileCount":4,"unpackedSize":3744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegMwOCRA9TVsSAnZWagAAup8P/jth8E+G8/f01KJrj+H3\nhAVj3qyaD+6eGe9VAfhR0QSEs2Y+wh+9ruSZsn07JzQ7GKRXJ4LYBiEb0Bp+\nzwiyTB1OKDtNXRxM/iK9vYOdkewpEttNg8h9fNqYPq7J8jkylLhXvGMigp3V\nZCOwvSumaYpyKYNFmcxWAb+huW+d7J7hK3xH8QlH3FHAA8jZ8s9W7TLH9aXv\n9/KAlmi1or8O+GSW0vLi3/K/IeMr2Hae6V68TEbj6skFjo06ikJ7sWWtCeQr\nGIap1UUcJ17BltwI09dp09PZrEQF1+Ta/ZB+1v38TxvIvig1qyh5FwFpDKYk\n50vdXQRFvUAxvh83qOvyTznHwIaZjjI2tbkdQxwfxUR9BGbmDTtDERCMJ685\n1v1D7fKxGA0jDTCe1CxVe3y3ApPv844SF4BnVTZtOgRWgU6t9ATzTCZDg0D/\nHbsMvO6HCmPcpY61HzAyTlM/VIRsjFDiN0GSXyjUQRSf/Nf6US8yFagtpobM\nbQeocU7qbjdfYsz8uwmpW0rXhvMCoPjDpzKaopwNg00umPsijJhG6isqRc3X\n886lODCaYYxjmBmAfnMTWCJe2+9ypln51LLRnt/8fOEcuK1oKpb+soIRXLlC\nE+17o6VhEUKQ2HxlXyTfomGBgD6O6RRR/3ehEUI1FG4vwYYHZ2ZoKCVCeVM3\nY9sv\r\n=iWnS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF+OZJ0w4CnORzqBR8O8QE4zYGoy64/G1y/aPHLsikrKAiEAiIh9F+auYC5bEwilFn8MdSeUYUw7qbiml4lMk/F4N78="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.0.13_1585499150522_0.7559538272930673"},"_hasShrinkwrap":false},"0.1.0-next.4810ff09":{"name":"@malagu/ext-scripts","version":"0.1.0-next.4810ff09","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.4810ff09","dist":{"shasum":"ff520b1d6008e82c565e036753afde5919b96143","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.4810ff09.tgz","integrity":"sha512-6j/jnWAxv8WBsr0nKXFzjVrgBGB4bzxs23NMfqvK16X/7r+weOZhYWRn0+AYfiJvXYBrVF40tx3g3Gihalk9OA==","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiZLNCRA9TVsSAnZWagAAlqsP/R8ChbYqmoN0sQcDwP21\n+kj7HbdHa+InAciILdvqTsWPMeYsawRF437LcbtRDjnEedE4uy1zCiGk6fMm\nVuW+zasVsvl6xKmX+uP/Um5er3MR6sCnGqGDRLl6+4/jmE+/kAldR6Kb7Zcr\nBAP0E/ME2Toj2+xVSDde31DN8dpV/q7PrVrP8BQT/zirwthSIAo8QQJiok9S\noA5T/2pqCnFrxBbjHn8UE13fK+h+AZpOFP7ndYMm7KV5pB38PVSzYbhjK0pr\nY0+/91wiq+w6fRqx3w1GI81AIbHOFZVn//KTIhuN1JwNVg/PEAF0sdSLXyBz\nVF7jBnqY92Yychv5CSg17AYvYeUuexjgyNpsa1O+t1xEVjC+1bwtcBtWPBOA\nm/VqetY5iN8l17yO0N/fPJrwmEjjNcwPA4a32KNSX2BwNGu7xiOSEGR4Y3kR\noHPAopJ+JWvr+2X/+Pc4HbqZNWgsvIo2/xi7LFP2goY0g0/mF5MyrP2SnTYE\nwpT4uL+sWzVELIO3oY01yd5T/JzL84BLwC6pDvjyD6KUZfrhyAdl+jXz1S9O\n7o4lUaqhmrRhhyBhP6rlHMSsRsOvulQJ12SLfIML8YUxssa5oV1pG4IYxkuZ\nNyHmU8Xbq+irn1aPHjkKo5eo+Y9QZbWWm2ci4XiUyBJ+KvvHWUhyMQnBmU8D\nq1Ym\r\n=EOIJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAeYhP9VjTWjbWgT1GrFAly9//bZWNRLc69PLvcP4Y0wAiEAhmpsThvGAowXIXtfkeJJO/8C10ik+UzaxvRhy3ag798="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.4810ff09_1586074317149_0.9769864910837782"},"_hasShrinkwrap":false},"0.0.14":{"name":"@malagu/ext-scripts","version":"0.0.14","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@0.0.14","dist":{"shasum":"5bf40a4011afd0db334896dd7d71dda55148f45d","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.0.14.tgz","integrity":"sha512-+L+p810jBd6ft6zT3MsjVXpnuRP1qQ12VeoGevfi9AAHq6j2Mj/x2zZFKe5O0Ln2PMrVHhEoSHIiE6LvFr18Hg==","fileCount":4,"unpackedSize":3571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeicJaCRA9TVsSAnZWagAAdEEQAJXuGZ9iMHKVRqt6Wokf\nztYQkrr9SIIUTeKoA8ho2lkUiZGBx1tjGqOERAGEZqJwT0UdvxE5uLL/mgzV\nQVf6e3EbxW9NvSv+uYn4QyiP7KVEnU4cTd/kM1x4/ZSj+uoDWARjsMK728B8\nl0DBYjB0jYwa82VASY4wVknx4JlNbEc7enShxJVuhArSYUCOMvcdY5d76CFM\nNYOS7LZZs56Xk9GFHp+PWYNz+AkTiiNq1TkZ1j/IUH4wbBC4Xo2aWvUgZ6DD\nWh1ASuneb6d+5/7mKJ4miNh91hKvK2wjfdM8yLbzMRyx4fgaL2I6mTXrjamg\nLW86llfHUmG/iFen7y/mPUrS0LWGdPsVqe0Fq+TCRiSXAN8bMvukGSGtUlVn\n+H77as4ZrZRfHFTqrmNARGH0ujdAtw0DoCXD3LjWAdGQqHrY6q+JLHonXPvA\nlctZVEdHTJKdDaj56bX4Wjfk6pu0691XySthRmDi65vR2C4w8SdMzHG0EOiN\n6pnisxED5A5n6E6ABCJiSl8EiPDbjmkyNDaXOp6YKvZQTHU/1ZbkYA9UOP6D\nm5K6hOfuK+4ZWgV0ZDprkWep+3vHaXN7HoHEagfp7XVm+5semPDPUGclfnsA\na3tFgEWR+V+REFdL2DLoGJdvnh1a+wie4wHQWrBUhDPhVc2mLnxPwkZKQZoo\n5nG8\r\n=j1q+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAe5CdTaGurQinAHEeCoBR4gGj/4JEPgujsQVXa4c/sMAiBsMJK3Jpt11NmuG9yo+ZQ2wD5GJyLErEbPft+I8swm1A=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.0.14_1586086490242_0.7320512344239853"},"_hasShrinkwrap":false},"0.1.0-next.7a4089cd":{"name":"@malagu/ext-scripts","version":"0.1.0-next.7a4089cd","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.7a4089cd","dist":{"shasum":"9e34d1a5b5bd304daf63ecd6daa8a8ce4fff89a8","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.7a4089cd.tgz","integrity":"sha512-Aw5GQDhMx+//oEJ6Gh6yp1Gx3fI8tbNiuIqiJflVNHnrHfngIdH2NitUux1GhY7Ux6zU9VKAP8+soygRE2Tuig==","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeq81tCRA9TVsSAnZWagAAI2IP/A5+hn8rfz/y2P00P07e\nt9JeLdH2QN91cLmEskEUfqjjG808r8q7ZMF+eiFxnUFIfpZuGFzSGtUv+ikU\nG0D/tl6K7LjxeBP50DX6u45nXLwfm1XZMvfGlzyk6qXghm9gNhC/TwCvxsg7\n42YSWEWCmLSaauQEFkf4l4w+BsMDuzidVsujMv6sLRciCwnAPNnaM6i+7xCK\nzm9koSGHuCA3Q018UxdDl1kyj3nLvYI20h0v0lLP5bYomfmNJMJeHJZ5qBh5\n6zejHyuWv9f2jFW4a1cy7IhPQhq8Cb+EWJz6E+slxTHTdYPKt5lymL2Sc+Ef\nPK4xQNOIMAhRYTHaFJUcLAddChHr7Co6E027x90L12uSrmnbS9Z3ovqWBzuV\nM7IqznWPspa6YOGAwAFk/yWfyeaLayi1rzKovC927YiGajSiXJ5Iy204IGwu\n2mtyr8F7Vq3oJ96FuBLw6U4myyk5Tq9qozyfQk+eUd9iAX4pP7OO6C/VHgat\n2ltXjnpQXkuSohi4+7tPt9HSqSU/3R4KwmJCvsizxGQlzVpQ/OPBDjW7zqfj\nHzNcbXqcMW72xXfvFoNg/5BTnbDqucOrqi4BIrfqmiYB1kLTw84euErJcq6i\nZf6eGhCCtiShlkXiPWNFHlAdTGYTmmbH5Haf37OvCw4t2vjbaLSJT0YmdbCN\niwfP\r\n=wy40\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCq0JvSrgoNioPIzO+Qasjt2gZ5jrkvdMvrmhTrz0BqqQIhAIoPZfzi/ky6nT5+oOT4/J/BULoVmLlpfzIKRI8cwGIs"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.7a4089cd_1588317548601_0.9585533538749487"},"_hasShrinkwrap":false},"0.1.0-next.c21c5b65":{"name":"@malagu/ext-scripts","version":"0.1.0-next.c21c5b65","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.c21c5b65","dist":{"shasum":"eb2d01c0a6c484685321c5d09ca2a32ed779abf2","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.c21c5b65.tgz","integrity":"sha512-Pt9qa9YHaQj0Wpw0zXHuBvnO+HPn69HxLdwh9djA5bb+GMmumLFlvHHRt5LMGOdr17GWfApcxcf3DmTYq7bt4w==","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexl7GCRA9TVsSAnZWagAAAd0P/jCKUDQm6i/Pk6E46sp4\nU5w+OeuqA40at0ccx9goZxexkwghPVbd0144xi0w9qgENr/76gUD+yRWg/qJ\nN0bfMCQT1Xy+lB2dhl4Kf4VJS7NcrdEZvSvBdaSv1SlBNkKpUCL71thRKyIf\nTNB6OE47BU/LmHqiXCqxD8hV2Ae1bqFgh2oFCYCvuBwyIGLbqdHo4xoRq+HJ\nx1QSIvjRF3E0dW70DhX7W+NSmw0/5AVEMAaPjtoUhkNmWVyFwHHdGnUa3A7y\nsr9AXo7RTj/2VrI6YGSd+Zck6lIhTtW+wR5nTepTUiv0GAZj0y/Z8vLZKtp9\nAdjavmy1+vnmPp65c6a6B0fwtfnn7deD0MD12WsL/afq8ABJb0d1TyXwGH/j\n3eGJuTaPFAd6XZD/sEQr2N8JMV8beBQd58ONJaikrRbQ50He6q50e8cgwRQ3\nC+Pben1Tx4U4E9O56RXX+4niCmxtQ8zrB+HvxfT/IKHk83nnKvBsIHu5WxJr\nVy8kdrw6U55zTKtXaw4bIZas2JtSmk0hu5g2/ZkJguxhVFP1z+tGzLiAWfQ0\n7e/lzI5gjAruSf8gPM79kA8hoxlGTBrXEtHfR2KmbmTC+6x0Fc13y4R9kXLl\nYHncE3Uz4aVjgPv5ldqFFQrEQcRj6tuLEsFlrxSyFWuqPQLPuXrXKj6EW3YP\nshxI\r\n=YIE6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWGK/KipoF3rqjp5tqVoDMjC+u5uE4YyzoJ3oSQ8hCkgIgXeiferbtO2MCREIgAVYPNDXkfJJpODPisqOkDboJvhI="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.c21c5b65_1590058693602_0.4433461180141185"},"_hasShrinkwrap":false},"0.1.0-next.ca372032":{"name":"@malagu/ext-scripts","version":"0.1.0-next.ca372032","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.ca372032","dist":{"shasum":"55572a7274c65c6965b06d195feab0e924357778","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.ca372032.tgz","integrity":"sha512-ZK03zfq5B7Nmbd/YtJ78Wf7uogsuzfqkrbnfdwB1K8Zp5qcLeQ4GecBTKyXjtaYo38MGc6lwQ+rJs+YF9W+cng==","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexmOTCRA9TVsSAnZWagAAj7AP/AsWG34DNcYuIiIvNFNB\nOpoYSeTCrV+9BSOL+bD1H3g/szyWb+vwVdV4VqSF3bG9PBNufvdf7b7zyTTi\nH6lKC63OMUzDGU/EbQ7bbISgwm+0y+XV4D7B3EJDyc3ASE9ygsClwXxa/woU\n1sN+6b6CC85Hri5fVL7YQ426XrZe075h5I9K0x0mhE8WElSrWu+B5L/ZoMDY\nTIF11l+lF3Vxefwtc91BJDUtAPpL0gRFUpcciaqp4lTIfkshwX9glmJY2tS3\n5nrqo8zhgI3ZvYTTcKCLoKRAphIkJowzc/EfVzCIYH3yDKcupsWLDNcA5RFk\nUVaLeU41YUmlpVkWWlwcWEOFZ37g5VGsjKR8L6TF6i21Ud63t6u+frtfGruz\nqo4qGc45AT9SjtJq+IxL6MPmp9GHno9FK1E9I2v3Gzn+VexdZLydl78/uAz0\nBlzgnwjbc+cEdOi7we/PxJFzzSEUnxl6IQzNk8gJQcnfiJXxr58VN30DIoDz\nJ6xubBM2+czTcb7SjoLsfLNcvGM+jkINq58Z5hDBrY4bz7idJB+uZe0BUv/K\nuIbqSCQgK0tMiaG2WsOXpCqGHbadX/BbY0u8Rej5akhODYciOnxNyD3LFHMe\nYOOjjcJ9gHWHup0wsqFGCgcqtZ8DfPk2vAO3a8Gg7wE5gjN6RX3x4R07ptPB\nb0Ea\r\n=9y2Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+KFZqwQTLvv6RU+MPhnOA/08lYgD2AyCPvb67xAmgRgIhAKLY1bV0jhkZ3ymmLS17o2FQd/7NvCUi21wIzBnqpbzD"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.ca372032_1590059922509_0.11697016667468563"},"_hasShrinkwrap":false},"0.1.0-next.3ff6e5d4":{"name":"@malagu/ext-scripts","version":"0.1.0-next.3ff6e5d4","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.3ff6e5d4","dist":{"shasum":"b93c5f60d0e92b1589962fb5a785ca6d402f5984","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.3ff6e5d4.tgz","integrity":"sha512-G06Ine1RYLSdduWQkk0nV9iqculfXXlR+WSWQuI9IHtQvbBBCOTdwjDOYna+OORq4AKl6ZjvQeslUjzXQO5Dww==","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexmr2CRA9TVsSAnZWagAAbHsQAIR9bLFlSpxLsLIOc3DA\n8er7CRRauGTfd8jq16Dq/HUAfed0CE2KMzbKnzle/Cw9h96oWOzVzqEnYx1h\nDqw21kvvE6ZbNy5g4lCBDvmJ3fl58156rP9U/XlMbGI0amHLfaMRMiIgaDYp\nPsXA77RA4Va0hn+0XGXbTnqsFFC4AdqEMs2/QOkrtGYzRAvMvzdB9tXX0A2L\nbR8jna7jc0ukQepA15pX405zQPlJmXsEUzjzbz50v9XKkpVLoyRzCpo1UkRs\n6mVnLHA+xm3uJbNoe29tmmCVwQwdaYlZfeJwu4U5OdGaAsC8NwnRzONp084X\nqTkm/BtcYcYUkT3qRXLUeZuJusl0Zf4HPsbGlNoxLKam+5dtLCqLyD2dI3uF\n5Q/DOMRFO8BeYc6GfEmHFk+vUgno52DNR98NbJ5OPN3e4cxW+aH49F50SjEg\nda08zrNq9dD2EGsQZBoennwXPExO4I+ujNayAro1lHYvpb3PdYfzRsaLI/53\nH7cV65/VxR1e6nLODBXXe2I8y5xpjVlJg2D9u3LpOaAptLbS1YV4SEUmNNBY\nzcJeKbqevfLsU9wQVqAYL9gXY/BXNGfiRqM15fj3JA7sYo1Dac81rRvRGfpc\n8AhK83bdSsAK6MwgHSU4+4+L7A3UOdLru2HYX6jSV4lQP8W5IXpe6qK+Kow2\no7yi\r\n=fWzp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGkjjF9PPodP0wlkaMvkkXUUTRdU6OozrAlt62xXukQqAiAeA3VOin9/rdMGJc6qqJOttgMvV2pa/b0h/AsV+ujDTQ=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.3ff6e5d4_1590061814470_0.6050008222757606"},"_hasShrinkwrap":false},"0.1.0-next.4b72b755":{"name":"@malagu/ext-scripts","version":"0.1.0-next.4b72b755","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.4b72b755","dist":{"shasum":"d8c2845fb1dc0f49f17ebed11b0fc3612ed5812e","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.4b72b755.tgz","integrity":"sha512-+JclEXbSDuZQ6TOpYcCtXGuxyq6UvdRbXmgbTCqMiwHFsvtwTyHVKWi9hgnJxDQ6PkhcMTyedtCsI6FA0lXGQg==","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexy0JCRA9TVsSAnZWagAAOvAP/j6eEGklg1jF4hteYnb0\nVCziD2S/M4529YjGhSx+sENCKkFnTF6XGAp8kSjuz16n8pZvLFjyHN8I/XDc\n8tKoPtbERqpjmH+TRPjZBqZ0CCnUi6bNYkdzF7e0PExn0CHlI5YkiDKFOfrk\nZI/0AsIB+MNe40yrOdvloXwexnENo8XvVwH8mqeETwPjLaUAfuHYCMA48llP\ntO6PJQQ259FoyoVGhQ5kDh9e+FP+ixlcWa+YmZQ7fQVQAYeAzxSmJCIT74O/\nfD7UuxmK/m7J4prD8waJqwsTXp8M0iJOj0tfCfH0Yxe7A37ViFr+MfxTZvO4\nbid+/ir0zMwti0IwHVdTMKNMwDRjA1tWO9dy+JxJEjggEDRuNWAj7Otwydhl\nfcqaGIvgw/37Bfa+/DAIGsix3rvwUSYw190bLNFf//M9Seumzl26NpNG+IS1\nLpCDsuZVgZrBTcii6sr34nSlaxw7IyiavylhtGQQBW3cCQw83TD/xSdpfwvO\nvA91D4YnpJpsu4BMi8aaaiJexcJLPUspuZaT0I5t3920yakHM/ptcYKaIwoK\n4L/Hpf0F2yw4c0pxEmcbVxsxbcuB90NrIRUKyeD2ODVHMtxGY0fV1rBQcwBV\nxwuzT/frAvK2CeDbnfnXyVuN1658+9JRqkRLI3kc3W2bE+SGiiSLd9pX754q\nA59s\r\n=BN90\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE6b//X4rgQQxUbsomtcKxN2lrJA51VRWHmSxugA+GFoAiEA9a+h/AU40zSox+tYXWjhqHnF57uBD6LNUSIikQgODTo="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.4b72b755_1590111496935_0.28494343698157554"},"_hasShrinkwrap":false},"0.0.15":{"name":"@malagu/ext-scripts","version":"0.0.15","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@0.0.15","dist":{"shasum":"f12c621431a700a3e27eba5bd600d7a94d143387","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.0.15.tgz","integrity":"sha512-UnAUL3Kd7ijG2nIncvNUFYfSfdojydff4FfzLGwX+dc4Q519nESP7j0P6Rb0qfdWpvwOGKOR4PkQ3NwoY3rv8Q==","fileCount":4,"unpackedSize":3571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeyHqtCRA9TVsSAnZWagAAQrYQAJ1ZFooYmJTCm5X86uIr\n2d4cukc8wj2luItkywKh2yhVxH43gB1Pihai+RjBCw4TzV0nVgVWV/pjXtsk\nK7Ev/ON9C2YHeKw65poNwn+3qR+xFoCq9klb0miwv1WMQ3BYHhCfEhih0gsO\nNilqqOjIMoxirTpVPU/xF8CYKf+Y7SpvPuNWb+xMnb0kwdMnpUB2fiNiB1Fl\nJfovmUsYv7tTz0fB0NE1sb7M1ycBy0mkwzVQ/eNiHJ7xqu6QZgpu57i7aO0m\nwYR2n49tbDoby+pfmgqzaeAPYwc97pVyaEGgsh7vA0bMTy3g8C/3aC5Fnhdt\nUh1bZFIIBAPsQtnZBfHA4f5F13pML271IoR3V9Cd7ZoBGZv4sAQOjJPtzyLj\ndreGwznNWZ90ooCGlthxaKavzi65FxJ4Mu6flIHvF0iYAeQzmAfkE5U7aSTD\nC6WwTlTDLj37oEYoOmjOkTDtqf/7cV+JhwGNnhjLAcM+WypVskuaHN9gzDk+\nNq8Ylz2gYuXYnuLOwQw+BZgvnknCgO4eq9kniKbLupWjoiXFwep+fDdcGPD5\nfuB2CZZQHRh9VqM0S0FjbNUkdtvoC2CSoD2gwHn7ThxkX/eyuGK91w361hW/\nTVIyI/083YZILdip0U5RBf5s+V0PmEIQvWXRaElG0C9TAKS/0pnFNlTH79EH\npmOj\r\n=oowm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICKQXiTdxWizG9u3PJBiRklcgztaWiRCiY7XbbMuGZacAiEAquwWsYzRUwHmU+6JBMHKUjt3dNIRTRhqyU1xqrJjzck="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.0.15_1590196909173_0.7770285312417369"},"_hasShrinkwrap":false},"0.1.0-next.8879e292":{"name":"@malagu/ext-scripts","version":"0.1.0-next.8879e292","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.8879e292","dist":{"shasum":"8d000fd14ba958c9fbbb400d5c84898c1dd4c3fc","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.8879e292.tgz","integrity":"sha512-OK252Xht7KKn4iP+GTzznifzzQgnCguK1lPPUzYZSZK0XrAsKsqdgsES5wM2ipZxUcrWNORrx8Ji8Gw6OINoag==","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezkI5CRA9TVsSAnZWagAAjQUP/0m1y9E2KmIgsJSIczZB\nWStZQ/CTgWdBaWZZdn8awfBRf2uRPRLj8ROZcLbHPfsZ0Gm7SibYvd+A+iQX\n3AN/+Ulmv1ywbf9bjtHYsRcFcjiskHi0uzU6bB97A5b2FDpHvVQX4LdZkyhH\nCKe7JdHoFmBPTjpY2OXpgjyDL03mVLM7vcsFXZpIjeVUMU1oI1A7h+HiqiMq\ntYy4oCggAL89bEkR4ohswJ2Sw55S9fGAj/KzZLCIQDIaQp7IdHY7SbYPGxcq\n3tY/H+FXK3AW+g+5rPt6PX5ZG9BEyF682ajzwVXVttkTD4m3mnfmp/ShInuu\n4pt8o/ZaDGc6ZcPci1xwvoi1FHOaF60nxYRiPxQgTYEBvB2Mzb8FTT43uKr/\nshek93JjdOU+Jp4sXbD3kCz/ej2BkTlLWuz2hlxbgymp41DljpguZAYguuou\nRKxBckdFizvL+okrF2vsQrzbck3tIwo47Rx1Mru3qrjzOH1HDAwFylW8fdsD\nL1pyLlVswYVWDEeVY7OY0TbvQweehP3C+c4XSOSDL3dRjs8MNVP4gwdcCEJ2\nCoZyZXJ+bdIy2n2/4R5ifBEEKqVGPM7jzKv+Yx3v44fjjDSH4MIwNtSOsVhc\nXvQYmfCv7UOsrydn64H0DvJXAHxq61vb6i1bmB9j9tus9BaZKp5anO7um5yc\ntors\r\n=BhB8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEu6oJgn3S0WC0Sv9YVsqwx+IbuWtIzsyJOvP5uQftRQAiBRFUNGl+VxFoie+hM2KMCxNYnVGmIP5tu37aoTq+V1Bw=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.8879e292_1590575672541_0.9176566005416569"},"_hasShrinkwrap":false},"0.0.16":{"name":"@malagu/ext-scripts","version":"0.0.16","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@0.0.16","dist":{"shasum":"1bb3172944fee33a4ddbb7d1a5241acbd1489e81","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.0.16.tgz","integrity":"sha512-VD5cDVEV5E1L1rfnBRQ1eugI3Pc9YSIx7KxKDEDQ9y96olunsN7JNnesgwDskEH4X1/FLvhyKVY0VYz7wN67Tg==","fileCount":4,"unpackedSize":3571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezkjqCRA9TVsSAnZWagAA9QUQAIxn9dlPaWEBEBIrJU4k\nKHEGNejHPJLKQopRiUBaoT/fe8lmdijsCayR3/O+zPBCmInrccGHWPRBXB99\nt9BHNk3lsOff9oC89+GdUavWL4JSqL3hOVbJw7JBH4yB24R6orw+RgSAAcKH\nSqjZt9XrGpJgEq39K4vvrgeeQigxaowNZaScAfnP+2LTE2FSH3SkdonhGJWI\nUc7oz8nepUNfrZokFnIglDVhl9TDiW5O1U0Y0xueopJRr9AECcmxtgj3I4wN\nH2UimYT6OvoxuFPQvNR5mz/JmFKrrf9NkViU7JMeqhi7pj3bPe+mSyZwU6wc\nfUvGa2ZLHRm3ee67VlyxMi8QGKnsha2gPV+gzU4eMrrko+c9245UjJJBVxJ4\n1Ql56Cpq/nxAB9IVsp22C6ZdJQjTQU3frciKS23eMABsLNlv3eVVr38YWZN3\n3SGwl0eKbCYbb0qQb9DT2ArZXCFgHEyysomtjTWbbM0TNSDuiQgc7HIOBn4b\nSIdwo6/dRQL4Usx55NZmvNFkcFvUsDooi0XiqIXDpozqE2qEYI2Iw3ufGwf4\nBARNGgVI/YNlWOkWEOmwcDL2kEvoyN3vOt+w8WUX5kd7nRxjXSUgYBxCfauv\n0X07QVhhAJ2bhBqEll6/18MIaMR6rfxM6a5HO3L51EnJSIxvlwcyetl++kcH\nfdOY\r\n=rUCC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmM5TLyrtf8d20vThqegqwNpaX+A329ieARncyErhjJAIhAJbhZiJigkcM9u3sqRUuUnF5R5tG+Tip+T56VvyELYLH"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.0.16_1590577385598_0.7111076926099194"},"_hasShrinkwrap":false},"0.1.0-next.31066887":{"name":"@malagu/ext-scripts","version":"0.1.0-next.31066887","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.31066887","dist":{"shasum":"e582b6cf3207e24a174bc648e7ec8407901bbb38","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.31066887.tgz","integrity":"sha512-TeK8jiHOxHir0Kd34tFfY8qVwsHeUNxCpRMbTXj0MLzBD6Q5YOka+Xu7v00b5hbWtJEhmINgNiO8JwgbnSVM9w==","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJez5V1CRA9TVsSAnZWagAAPtEP/0yCdusS7UeQPzNd8ani\n5LjVoXE72tcqEl/w6E0DJ2KhGqMcXob95Dp4kkibdXBqrbItQPkR67S5HzFf\n31GLMFO1MfKPDBBLZHwVV3IkqfMV7eYJFUTMqLJ/+PjqrIYtlagUEfhik4xl\nR08qvSrBMhcnj2iv+vZY3NsO325OWJJCzN4X9632MZwAUmNEhhlM0sr1z1qS\n1NtH8pvJomwYj8KGqYMI+zTaoGF+yzLsjowRb3hG7w/Dosyk5AV7b5AkQ3ev\nt4uRD2efDv1RQU4e9tdPyBDpmcztxnjkiPCRAlR69ic0LYZLGx1YoWyEE7x9\n0ODfNZKTvHVoq70Np8gQEeltdKghdSF/3yVE6eHfCowj5K0ZzdoiLtgHpTmb\nhdEZvjWI0Rv1jWYaxpFmHoaGF6aUb1gV93rAPRDOuy98CCAEsYrGwQpz77KF\nU3xAgBhXDcmhKGYLLVX737XcV7RTku1MAdbn633qmTPdQJmhUfbpOxrSn4ys\nfvi8NoVMFBhEIsnytS4myT09Tk4RTHZR5+zt7+buJYAvSw41lk0S+JLDZ5tD\nm4X/Z75+RT3/TjidLsfYh+9SCJHEf70GXlHeaaz8Gy/jsuxOVVd9ljRqPsOR\naMp6rGdD6Kq0z2sywNLAO9ohBV2d3Vv1cbkrMggUS2K7RNEb5i8TkEuVpFiu\nfcQF\r\n=4vjz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEmezUhBNr5s+ie4oftpSS9Ainch36zNhBeva0tyi4qeAiAFMNGh1l8Fz7/a63JR9NQzX5fuTMN/1Lb9dgBxnjBHSw=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.31066887_1590662516688_0.8398639961487004"},"_hasShrinkwrap":false},"0.0.17":{"name":"@malagu/ext-scripts","version":"0.0.17","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@0.0.17","dist":{"shasum":"da92833b2c23054df25887ddd03aa32e73eeaf8f","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.0.17.tgz","integrity":"sha512-jVjJkqPBWfzLGnrf3BwcRuminaGkNr+5JDzqu0rSvCatbAo3N3+GlUS3zbMvAJQe9aozL9BLkBdDamjtY+QtYw==","fileCount":4,"unpackedSize":3571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJez68lCRA9TVsSAnZWagAA2Q4QAJCKoJa4K3fJAAxF+qGk\nzW2BJnk6usjE/KJsXCglnzM4zZ9YCJEYD8/xz4oQKJ8laOKCXC1CRrA7AXX/\nt8izE6ijnemlw+SXrHKF5bIerCoD8AsGNCgyQWdY5a1v/dGG/b+RTzLw4TQ2\nkmrEb7gPgX6xZFwGzZADYccKYkeL9IcxsSHQvZQtLjwJZBkLTb44VgeHIJwz\nXZFZK0BAMMKV/x9OoKO9qAGw8JumGCRJ0PCZRyvI3UMZw7xyo5fu8Oqt3QLY\nCQYDK67C0pMw/5KnAG5B4AthNcj9qdUEfddhkrHSmrVE7H8RKU+v917PPy2W\nle+xF/TiVf57hI8vFToBBiTvB7I66D79/di5yIcqWQVG7a2hAZIc1hRiWuVe\nsfqwQedIvS/MegdPutCCuQtvOCCZzWpDzjZQPCophPObzSR6o0MRfWYFXfgc\nhrBR9eeRKbw4mhBl1l5ZXTVGwaFFME3RUD959qorwnXxDjwujpR9px3xftP9\nuT6n/LGq+Z3r/q6TwPEUxpVWyeK7zBN3F1RrxxzMPfHA2Bp45737Cf5imfic\n3hnjbBs8jP1OJtNaDUu6TGVM8G7chwGcp+ntzq2R8GHHtAdmPcaP1NgocbQV\nRhMI1u6fqtyuYFwZEGZwK0WMDcpHFSggX3TV5RjCI+vH3oIwhO1ipTVVh9QR\nkQez\r\n=Mcsh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzBu39HGb78VxTtadd8eLA3pLwYiXjMLfemv9luSyZZgIgCZ7Ac0oqYbI+1z3PrjwHlqlZ0uZgD/pi/QAR0i1LOek="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.0.17_1590669092521_0.34911282564474977"},"_hasShrinkwrap":false},"0.0.18":{"name":"@malagu/ext-scripts","version":"0.0.18","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@0.0.18","dist":{"shasum":"f3858869acebc11f5a29c91b3bd85b3b680df79c","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.0.18.tgz","integrity":"sha512-QCHcfBVrNL4QJZ4507cO/qCqYIrcw+7+lHoTpkR9Gj+nQ5CNgehV/jnmO2+7IpaEosP6wb1Gs+0jKMGdhcxheg==","fileCount":4,"unpackedSize":3571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0OqZCRA9TVsSAnZWagAAcd0QAJ1BLp08Y9RwS/tw8FQT\nmZkVjt5sH25x5HB/62x7XGP0z3+dnUWXTQSH07CUnW6JyZYHZIxbRCVWtUvs\nua6S0E2ZfnNCTnIwb72IplQ8dzfUE8QYz2emfQjHFPO8Ih3nYe/uWLO5WnKj\nLB8viX+al+tgV8FYjnA57NoXnazyWmC6l/vp9lIVDvs4D8Uyl9mftG81OcPF\nb58k+K7GkcsqzZ4uHHTZSGbYrTzZ9/ehuP4L5twoMcTmgEzTSJGUl6ZRVlAj\nmOltrnmYI9jgyAWw9uJOeAWhP4YV+wR4IGcNKB2WqHDzgUe4z1K1yplqe0xx\nghBUJJbez3zcV4hyZfUVxkvK52e1zbM+ccLJIO/tR8bIW0FACVqdlV6QLeQx\nDx6EmXdusRtvbsJN0k4zWDmHBKJE9O38cGJcVkeRAkdTXnYRYEHP6zfsmT2L\nTVyDRlR2wSyhS+CoIxHzsDtmTwOJKdRaTjMxt/TKkuMkbYeSCaIy3WDkXuM3\neArQUfQRy7D53nXiRapt5dyPz6GpBhRdcKeEgfwxMm4avnZK0zoUFC8LDgtf\nYbbldptwXLo54nu2nHZ2YlRDsFNhjTpSTGOIQU3YFA8FfyK7rq9f5d8d+W05\n55cJ6xmxN9GU0qUoYOB+0ExSq28FGgIkMoXb4DNUyR0wkorzS6IA7Ex8qN7q\n4HIq\r\n=LAG3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWEPijSW4wwUr5gZeXLhK6uJ3E4YJKXgBoXgU+nDVB+gIhAPuKF+uepih3C9Q4d9alSRvc5wTBdlfGya0FBX4k6pWc"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.0.18_1590749848352_0.7382107836001206"},"_hasShrinkwrap":false},"0.1.0-next.a7a9eca6":{"name":"@malagu/ext-scripts","version":"0.1.0-next.a7a9eca6","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.a7a9eca6","dist":{"shasum":"a59159246015c6fa697ebcf3f132724675b2ee28","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.a7a9eca6.tgz","integrity":"sha512-5BLMCErrYPF7/69SVkHuMiSaFdzN6P9Qxee6haLnsYWWX8HRLIhHo1Yd8hzCQnNLQXMhPQbqDkrz9AkOF7rGZw==","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe06D2CRA9TVsSAnZWagAAtkYP/0CtREr1AnQHaYA5i6R0\nK/fkg/lEuE28Os0DXQbDBdvbpD5FMjVL3OybIzvV5ImbgnANiOaIvEBb+Mza\nt3TzxwDNqw9HjckBFMOqqQ8/MqJh0234CwTAxyWwdIo+sA2rTD5Qq5lNGUx/\nhqBbtViz4t7S1oYIobvPhIyU82X7qwJW2jC1LXUCLTj3gO/u+bGrjXNBOb2Q\n89Dt5kOuDomG0wJGP1GRzxc8Whbl8VeHknazGH0R2ImiVhlBxWZCfHmAI8Ny\nAd4D+3SCa3tPPgfB+swbG1JKG7TnLR/PdQGJMllE4WP5JOepCz2pkexv9MO/\nYaw+5qVxMorEsVQaeu+8c50rvkUUUF9FYC3qvKQI2wbDpLicoZWsJCGLoqxE\n/y+weBSe0hAjVbN+JPN/KBmchrH7645dTb8oQhHp7i1az5QLwEKnf2bdHIm9\ncZ7RevzcPCwc+SPSAJGJIY5PQNjrgXHc8dvGfa0J/vA74YJRkJN3+5MDL3TA\nZaBrmrJyqhT52deNC23K4zJbxL8oodLAP+s86Macnkl0fLeCMe6b4n5/A3fy\n4wNYZEEq1M3EYbun+8C6p4IdBN2z2H74MgDuTEMDDM/gGnPlomYkA6Mi/y1B\nOzcX23UYx1BluSNpMdxHo2ScMWGPUfv3AksLdVXb9bAGIHPlLHH1YeU7N0vC\nfExk\r\n=4gJF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCypyUwC3X4Xv6/kO2CqFnll3rmF+ehseM8mn/Wigr+7QIhAM+wXBYYozRQ+ZiGM1ZRXYVDGk9LXwex09BtoFJactie"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.a7a9eca6_1590927605723_0.3793426250082186"},"_hasShrinkwrap":false},"0.1.0-next.a529d16e":{"name":"@malagu/ext-scripts","version":"0.1.0-next.a529d16e","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.a529d16e","dist":{"shasum":"32c818d20005c88bf12a8173886a7365492e4355","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.a529d16e.tgz","integrity":"sha512-0ql4MprOkD1zxMhyxd7P6x9V8h8SEJ0Y82K8qgZH0+w/1t3Q780Wndkr+B+MMDSDd5AycAUqBYZCquryeX44/Q==","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe09j8CRA9TVsSAnZWagAAsecP/ih8Ay5HF0F+qAFQMfe0\nKpxVhqNISKrjSOonbQ4ozZGwvOmKfrAijdu64Drdxj816XoLWWouj4b4MJUn\ndw9FMmXttPNnTY7eQvdrl2bnBrND1NmuPxtBp504oFZ/kO1heKXa5wqXKq/E\n7+YsOHhbyR5KqKt64oYC0iSJJdY7GUG0Dcq80MQmJ1bCajsyofsIFfFJYW0B\nwhP3ncHowtt0B6gg51DbGoZHf682vEMdMUVRU2Lc/adCn1Z6YR7/lLuDjbw2\ntT/dXZziKnJIkdYXPPXeImTzec3lxjg+V/g0NDWGKzPSnpJalrGBHy7VpC6Q\nJcwRLhba4ZcVg8g+/g0B4xop/iAZ+yneiPkR+aj898xEfKRSmbfhMVMKVMic\noxE92+oaKcTqe03N7D3AY4WF65tvJSmcx5PzbOsbSuEV2lB1SzK6NPdgmKWE\nZSwW50aeH08SDLvhYrHKTUpVzcYC3nAXIIOrhdMJnAJ4T6BKReBgRj7B13ai\nxGuT6GN3QeEdb3QubdoC+5rBHZExg5V7OZuJEnvZkutetaIxshDwh3KXVBaq\nMbVRvuE/NreP8wmbDEvuHBcJwKlrQRpoiKOYstjv9ITGRIIbgIQBjH5VMPb4\nxBF4ue5iUwrpBp6Pr/la/brDLRHCVismx0nzuWRlMihDfVzmmjXQq5mqkBXm\n2BFh\r\n=bMRA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC3v1o3wUmV7D442HSFoPqz1UP7SDSFqE68uuMPm1849AiEA1d4ang6/OzSsiypuEHFHQlF/WCLp9MYzoWmeOvT8yNk="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.a529d16e_1590941948255_0.056462543538612575"},"_hasShrinkwrap":false},"0.1.0-next.3a268837":{"name":"@malagu/ext-scripts","version":"0.1.0-next.3a268837","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.3a268837","dist":{"shasum":"5a5d9ccd538e63bc6d0f5a467f79a28c5452dc7e","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.3a268837.tgz","integrity":"sha512-4/3VCdTAOHcb6LU17BWWpo5dpem2jk54FH2KTPltQrUMjpG5TE/bPJxSBGLBhtOe5nO5Iv9ZQ5H3HrX2xRnksw==","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1L6aCRA9TVsSAnZWagAAdtsQAI8fkqy2wAZXzsNqqO6X\nVG59j41l4n3AKKu9Lsz3ZGE1BiJbkYsalJNbIoO2nlS8x5qz43eAJKKR61KZ\nrTGGJCNFBA4R+ne6LMes5MEemPro7aoD1skgmjyjOwB7++IN+YGoWIFEupcD\ntbbHZUhgMY7eNHM8zLEp4ZuqTHZYEm1AZ18IFUGQuTxTi4Vw58A651jUgxe+\nshWJRSi1ly7CzdpMvdiGTDcL/+Ms0N4DXUvY33Bi8+E1NWnoV2+Sa1KGmR3l\nlkhjH8P8NPZ0X3+9ey+n9VzlKXjln6rOjBpjhn3VIk6IcYIcy+4aT6yz8dxc\nm6FP8N3SJBH2Qn20dEjaQRdeOYY9GHeuC3mnZnECOn2wT60xY3WVbAZ7j/EB\nGSWb0D9DvcnyPd9UyKmB0afgKkcbEr/WV3CJr+HfA93r/46/vpPT3JKlOx3R\nBO90yW9L+q6INAqka0R0uqaITJXwYk9im1wfll6ySybo++rOenU3vcayKJ1Q\nJG71JWLCP5G+KW+ktp9f+vN27YN1mdyQO2Knl6EWd3sztSB1LCJoaVICO6Tw\nrBcLqzenTOyqQkgZ6l5MvrRjHDqLIj9ZkbuojdjOexnGO+zwrryT5CekEG8N\nn4Bq/MS6hhVwjZ+UhuKUed/2N3sgtAXHlYa7HfLhTTp7qTt2z22HqRavjCYo\nsPCV\r\n=uo4L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHN3SkL4xTDaJ/FAmoZbvknhX8ZBDlOYT2LS+TndW0kSAiBeJoIH58nic4/7ibicYDjAXvkLe6iTj+GZ8tCkAYuCLw=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.3a268837_1591000729864_0.32017121909961666"},"_hasShrinkwrap":false},"0.1.0-next.4cd4477a":{"name":"@malagu/ext-scripts","version":"0.1.0-next.4cd4477a","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.4cd4477a","dist":{"shasum":"54abdac3ac61df1a17f3de147d2fe7564b749f4f","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.4cd4477a.tgz","integrity":"sha512-+rlm3TX81pe7h8caiG++3qNF6vlEtlv1u4QoQkjN4APdBwA73EkIYoUbEoB/ZVfteNhT97mpODwOrlFMUnZaGw==","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1MGJCRA9TVsSAnZWagAAFGAP/2NwAVlZDor4rOiZQiQ3\nSYHUmjWc8Yxo0pLjcmckPkdMjRSu9gAgsI3xgZcpHLxGoLc7HEEVih+TkQGB\nxpke2ViKaqq3V7bVFWhwgbUY8KWuPOvnrRGZ/QjrReUZof46k5O6yoZmV8Nt\n60XYG+aVclVpMksO+k8sk2nSQKGKObAKOW+AmH0nt06YBpm0h9xoUMGVs4SS\nf1b6flI8nMTVcaCVMzKxXBZ/kZaCNORofV/Cgph0O724oulEX4h7t4eAKX9j\nneuRNb4wdTs3wEUfPaorOVnGmgn8/l5HhYtAz5ymO6hNeGtwYX0s565/BrO2\nfae80BtUuscOQLUdI2QgJ6wfQsq1kEzjh5o1M0yNFBTplLGA/NAfag6f7eBC\njoZr38Fwxg7y7btSNENWaha6/uSzgiF0Gn14Ow0dnx20iScAhECXpb09XC1W\ne7lDmmMFQWIqmPDO8/K7oleOlU5T2ILpjNpOxz4vdqUEvo7gbGWuLiqp0Q+a\nCiEBffpOB1P1HJpSf8xEdyKzOEKLv36f3zcJ5icvKhH7z0l1ae6MoJaaLQYW\nJcp2SgxAd5/hAgGKvzFgS8b0YYRzYj19ksSG2zjUP1p3xg4eX1sQbK0HTu60\n8RMC7A1E9Xjz/BKGL/nO0nBd1XFQ9tGsqkbnOm/F/AnBGq0F3RDNGopE7G4/\nIVdY\r\n=f01y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDapmjDOwZ8qfE7FgFwTDbbfffhRvUM5eARQBXBINDIqgIgM3pwLHQP1ZPew5VuWOuMfj7Y86NsHF8iau+g5nmDHrs="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.4cd4477a_1591001481596_0.9602466821432207"},"_hasShrinkwrap":false},"0.1.0-next.27368ab6":{"name":"@malagu/ext-scripts","version":"0.1.0-next.27368ab6","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.27368ab6","dist":{"shasum":"28a663c4ec4579fd6da26a399d4f621226ca925c","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.27368ab6.tgz","integrity":"sha512-yLUd4+jxc3dV9M1yJc9g2tWYMveJ5WAj0JTYJ5e37cQGPqSgkOLzVjDSv1gY5/kxRVGi+MXfF7Tm6uOSvJsvGw==","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1MiWCRA9TVsSAnZWagAARGMP/3jn2b4FCj/zpcpEsSWy\nQQABQiCzzzGUbChDdlHj2gOf9GMSIHm2FMIv/RqAlPg7ExrLSfHqxLbEGQGT\nz/Wx/kr9w53HVq6KdUBpqFXrL7RP0JU76o3WTmaA05WMEQQrmiTWhXj9el0P\ncgTxJgH1x+thPqSa5o5/m4GtvkiHZvcUdj+gYor4irxxVQSczkbaiyJ3TE5d\nccxn0SjovugW38m43S+HW1ma0xdIMuMS/PlOYhM/InAncS1xMgMxNvvI71t7\n+Xt75lNq2pygeIZs/m3qxPgoogGQ6KoIkURt3P32voC/FZ73V98w3ydVdmWp\nRZBtB1zlAmA9E07GLjZ+y/gc50wHQw8xbgUdJy8qyO1vb1ejIvFAuFUMvZ7u\nNrLBtCMN60kWI9D6MGhdLsyD8yBA95NHf7irx6hagnNW/ajH5WdLXotBCqHN\ne8W57Q9/8QyERHuO4vLOdSHZjQacKVXTBEb0ggLVbNbi3rE3K75f1uDFpctE\nMYTP80X1MKEMChdQfQTcemWw17OldbnQ6CE8e5QZjAqSXHBkYifpU3FCxFgG\n6zUtl+2IUiUlVrzNYqNV9zSsIN/a9Xj0LSJZCxmSTLfTB4+VIvzZ/8J6ukaR\nmIUtARxerTzSY8YcBOFBSZHJRXfsX3Rqc4Kf0lrEriA2D2w3jQJKVKupiXW/\nnB9I\r\n=aE3c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9qp9nWeqIO/y2rhguRzwJfcppFo14rro5rTtAmr2HjQIgFvLoOVOgfoLkCttrKH1vodCmJjypRtJQzM/nR5e0a00="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.27368ab6_1591003286040_0.29294727627719963"},"_hasShrinkwrap":false},"0.1.0-next.9854e04a":{"name":"@malagu/ext-scripts","version":"0.1.0-next.9854e04a","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.9854e04a","dist":{"shasum":"215394608609fe5585860772e8fed7bb16913ad9","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.9854e04a.tgz","integrity":"sha512-CxP60qM97NBYzgNVOYAgE6J28caa6A9o2nry7fNvqXq4eNNtWiuqNT9eucfG1p3zIdQcFMy6yTjkg5zrJ/G1QA==","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1NVFCRA9TVsSAnZWagAAwS4P/1fMt50SNtVi3f3JcjCF\n95PISF5ZaT1Drx0xP+lnH6tYyF8igcd7pV6wvuHQvlHGgyQIzvCUGJ4GdiE+\nKGfkTkCYgHnx/2LJpsIzVMIqOgtuv2MkF6z1CetiLi49CAbVZwS9lkUBlHXL\n/nC8cXHjFMe0BAmGVA/LLBqOEUSPelfqe7oQf5UE83CHbX/8fWHa5Acncyi4\nawknzAWcI+zvN3DHVbw2aiK9zhWVCXkekr2cV1uZ8NzsSgOfNRg7Z4l51W4n\nGX5F3UjXlDsG7uZust0HOumPf+xMAdMCCWmVx+S/8cGKxcg9GGgHwrdN2cJA\ngwqxswpO1EiefrCGCEbG0vrrk26AUrlcPQMMaCWB916XJSBVj+8EETuV6VpW\nAa1j+BjmqsX1avKUiVv6nxY/gbJwC19sWhsoChMRK6WuT3tYnxQosxdm7W7k\nMKEBhcBXPvCbKrSuG6MNzXS/nA+Lzps+Tt63TL5VPceRkWauj/T+4mnF2OU6\nHd8yidU+vTdgd4loBPHbPgjQ0C3jNzg2IVI4WAmsnj7RqNfU403nleUuW0PW\njZ+lRXnlM+FOy05fPI2CnQC79qVLzUIY0lZbiebkpUnfKYgKtv3IFG0YzVVz\nqdGmn0lnBjURuKMWrePQXVnDW3WSkmspvrJ5dIIzKc7NksO1NFQaBT0FWyS6\neR8m\r\n=1gRH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4ZreJ1/GxgNArzfR00cYf5z70WrOG0T/6MbnLi79SogIgRFGtWACz3VbSkce5pJNNYZs+lf7eFre8Z/fPE91rIqg="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.9854e04a_1591006532356_0.45505902251911157"},"_hasShrinkwrap":false},"0.1.0-next.59ba9b48":{"name":"@malagu/ext-scripts","version":"0.1.0-next.59ba9b48","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.59ba9b48","dist":{"shasum":"85eac59243385ca7c67ca6b12ac9e70fbc78405b","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.59ba9b48.tgz","integrity":"sha512-349nXManNbFwKbYqGraV+I/LzPfIEgm5OINONJv04RcsZHBCMGTbVjwK8W60yA6b26NkKbfOS85Os4lgL4zr6Q==","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1NiXCRA9TVsSAnZWagAA554P/2zvN4RczqiTGdYA1tO0\nYyi39pLdTkzvx0t9N3fffn0fkMpjb9EIlFdic8URztGKpn/7X4LOneNCaXrl\nVKxUeWNPBpyrrlPyYtfTncGKAqjXfWmvH9m6uVc3wXhhIyMPS2DKjveN9p9u\nqwRejSrLqeVwmjLrWeZ4MtrTQO/KcBvHO7oF+b3SBmWOzABiDU36HE9BONox\nKxYKY4rpjaACPiEoeEjHOJaWyQe3L8m95YapjUdKj5NV8zThpEiMh3/u9PT7\n6cORNGg0zx6G61Fu9oNMhVx77PLTfmVPbcq9WpG27FU5GeQdq9fQxMDrr6oH\nWPln/42e9bEt2/aq55rK3v79I7LuLIu6H+pzJGK8h+koW0wk2O5QKsG9lsnt\nUgOLVuOB/T+VlcCePSkPhiYln6gHdJC3dcghoXlWJsaa9nm79shcZcRB+xLe\nLA9+IfPuC8BiXJy3b6nWpdD2dxITHHOKc+RaGxKJuI6YxfcqeEN2rnFoT6vq\nlthnD64rRWEYx7PI//F+MYaUxWhxvn0vgoVfoATzG+nUnWGHVuP3qU/DlK86\nDkTJR/LkLBR+q57WH4d1kCk3d8Yzn+xkEvqV/VTj+V86rGFjF9fE1FZbwlLw\ndLsCGVZIsprjOjp5HnUFV9kB2fKLdaCPs2aA2P7XfKxupg1JH6zd61Yu6V8y\n5ukU\r\n=uMUH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIArU58aGoU/OFm33GyOwFJxm8SHHtz2MOw7J4ogXIeemAiEAwaRbyIefkOSnow1SaQRkLseOWWb2swJBuHr3vNzYFzo="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.59ba9b48_1591007382780_0.629270439926578"},"_hasShrinkwrap":false},"0.1.0-next.fed7343c":{"name":"@malagu/ext-scripts","version":"0.1.0-next.fed7343c","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.fed7343c","dist":{"shasum":"e2fcae76ff11131966dc3fc1c8e471ffcdf4ec32","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.fed7343c.tgz","integrity":"sha512-BTA4qm6W01jDhCZtvoRzzOhCHcZ70bLbQbIuATedRMjfEj70Zylg8r/+QRDm0PJj5WXpDuzEYsNbDi7hLG/ZUw==","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1NzoCRA9TVsSAnZWagAAKyEP/RvPqmjaWs5L9WblNCII\nGtcKI3XlSe4IPI83R9etaiFcU9j0ivLCnnfgBURe7EiwaCRxKur/5Z4/3Rtq\nBrdUvFW0Wc2waT/Dop/rgpJrgmPAdkEb3w7wdLSfB5aRcZutQlXLvXJ6dND+\nId4ECZcWK3NW/URJP57LxMGWBDA55q1in45PvndypGuVMzjeiuDlKC/GlXNz\ngxA1X8ANWoXdsPB3+Aa/AhKrHD2GEHtgoS2h8ldxqr8c6EVnqxH+lMyNUoUh\n+NYMBK4MUuMcjgWrfPxwyax2o8FDjSzEbYGr2DuxI9fIqjDHuzw5IKk97lBr\nW1phunE+J+JgpeXGpx7+1EzInfWbdzzJ4IX1B5stcIS5/cdv3qHOTPlCOAdT\nxUwP8e1AB5ySRo5pLigoLVfCjjiHx0J7oM/2zjNGoZa6E9d2+A2AesskViJQ\nHNZDjCGdXfckgLQT9hEZZujM+XG1m9bYg91PmIiviyBhk2OjQJ+v0hONNjXs\nU0sEbhFwm36+CE2oWLFFxv32JqfQLLGa7rSEQhrHt7ylMkPIrkxXR83s94o5\ndbqnBYiJAZev7KX34N1Q9wLuZ0KwXG6+umhVx9zqlY57FnC0DZTJIS79a8Ei\n6KyYMALCI6+r5klN66JcjZxcERWC7AL+OCpc/WskfCR+2t38NJaJ6kP6uVEu\n61HG\r\n=JiBT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICN93IkmzDhkFS20JD8FOI1pQKJimdBYbgqiX0JWDPORAiA0VHOHVb/FykKaD1RyVFU7Jt9Y5oAnA4EcjOpVbmkYrA=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.fed7343c_1591008487716_0.9217372758857001"},"_hasShrinkwrap":false},"0.1.0-next.9c6ed2b0":{"name":"@malagu/ext-scripts","version":"0.1.0-next.9c6ed2b0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.9c6ed2b0","dist":{"shasum":"2063abde5c09ead5cd909b092171053c028eb4e8","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.9c6ed2b0.tgz","integrity":"sha512-+Xd+V3YOn6jt7NZ7yImUnpJi86lboN+vgCIMxYHpBPrKFLOucW+7m9Uvk5iisU79/fslviCgNi5NN4xjqLERHQ==","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1OGOCRA9TVsSAnZWagAATtAP/Aloi4z+deGRzwd3CMEi\npjkcgR4R7VeCbp9w3K0WBJbdRoYKlwb8izzvToESehSWfMjWtNSOXNCO0NiW\nrP0WJAMwe82VWcmS97hBP8uEJ8Lcb3EPo2NggLyKX35QplK54wnenm4k7dBk\n8EzHaOKnv5B0SRgCTRM9OQ5J+JMcrOs0cAImqgBQyNT4qg13IXOpRGoaSkL/\nF8GJc1H7yiTzADp9G/aH3/mNg7UPHpFRO/dhenwLMdCvkM73lIFEgj4c79fp\nVKu6TkqQW95HFjgfm6SZLBIC6vkaNG8uGmdZ6yd+D4VoorZ081mr4md1s8b6\nBIcABaBFQQ49v80lqysO8pRHZi6I6qxuhVRsJppNC5TSVna1dMr0CxB9MCSG\nMS18JH/HKYt4r5bdU+viI1vHG9eyEMJKMBbl+CA6RnA2RdvhoOCKvaKXmJ8S\nN1QhmL43JzaiTq8WL2xEC4c0rApvN8dc22v/5tzY0KIcaZPBBg9goqcDsZDo\nRJPvNvJrAZhn8WhlJKS967tMIuwOQgqrNeyDG7emjQHLgCwPVpa9bvR3PTrz\nXF2kAVeKyuHtycZjs33jhRkj226HIu9p3+hc8YmO7sy3Axg3c85kvSgV7DWp\n1GDVwYaRTMUZD6od1BJHAbyFrpvbeQjprhecxM1tAcMxA7nCglAMgXoIH9zB\n0ium\r\n=77Vk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBv/6I0/lstnLPCxiqN8kL3G1WYizdbGO7e498AcIaqrAiEAsYZK9NlGdgseJi044Fcgv5fKTa4o48TpNczebXL8boA="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.9c6ed2b0_1591009677791_0.12292546409946636"},"_hasShrinkwrap":false},"0.1.0-next.e0ca38c1":{"name":"@malagu/ext-scripts","version":"0.1.0-next.e0ca38c1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.e0ca38c1","dist":{"shasum":"cac8a63cf4a894a6a706de01b51ad95bb827051a","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.e0ca38c1.tgz","integrity":"sha512-MmbFPUfSltUqelOk01zYdyTQNg3+ZpNx9wAgY5ESS1HP6ZkQdbQzFlREs43yc6AwKAruZJo9H/mO6N17KB2onA==","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1OVlCRA9TVsSAnZWagAAHngP/2i+IeKK5JcH5hQvWrHr\nutiNVmfD9fjWExDqjPzGNLUiStema7Dd/GTNDGDreU1VTHJEVJYUC2jJiXXY\n4uAirSOES4Z313Y0rvUNoJYBb5bJH3kmFU0toLS+HFSOcee1/OJHWZOfLRMp\nOAnNrVwJlwiQEhD3tvLbVJfNbvUlKDUdm/W2jJD1dOhkCGIfIZuNe7JcbY5j\ne1srdoXXGhTCfJyXD9aSZ1KcJS5XigHlVnwWITYsJFiXHzVPcGlULVLuDyc5\nortV7aQCeSDxfujwd1sQwQ9kP9OFvociKVcDFKBV3+2TZaHz+ZQuX59DLtAU\nxpJq7zPTF4RsPYrUQcUaHlWUzMOgc9GOXXyuG2A4lLDXgl6dz9baUIQBSTpz\nI1DHcA+MK0cFf3JeTWXnlMxFHpoCXQE8yrDwbh9pYIpgbBvYkpMy8XomTf1D\nrfB4ejcVUV4dAb0hIrBgW6sEYuLyKRZqU0WcjNGf7NeEFAYOpErcPKRD1CDM\nnJ/R21auzWuFS3YGPaq7JaruzvnWFHNQz849M7gzO9Os3DuFyTULQByw2Fus\nY/AnNsIZJKZVUAM5pdpllgVA8joTEM3XTkvo/YHQcvoAVSReh4+5rFWSdeQt\nooBJCO3SFS9+BBOxxDXvhVQElMpNQ0wpX1OuBLKb1dIcJ5fDJLq0g91CWaTO\ny6lb\r\n=W3kQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzYTm1DeQe7BtMfzQYj/VI+eD/UfsOBXHbICmjCW3hIwIgAK6slF79e3BJBiGXx3in8bSozfzVjSTpem+AAYimqSA="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.e0ca38c1_1591010661431_0.6737528787990654"},"_hasShrinkwrap":false},"0.1.0-next.479d6b74":{"name":"@malagu/ext-scripts","version":"0.1.0-next.479d6b74","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.479d6b74","dist":{"shasum":"70e3fe79b2011e5769e049e1820f53279dfa2d4a","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.479d6b74.tgz","integrity":"sha512-nlVcG/4wHwVi3WJST0hc79pNe0pGuRnKwNWhysBsmPE5P7YsVLMdHWWZbOcc/7rnv5zC2pHM9fCUxPB6DdI/pw==","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1PjYCRA9TVsSAnZWagAAArMP/3HvadVDH1NpkRAKEoqp\nKG04oV/QWyPH20W2O4Fbz4mF6121PlVSqMJ7JiWvUx6mTAvzzHNZkg3vFHig\ntOLQOtkq7eLWpgNYKKaBAVBOT+iu4dmXT78fPk92+84DGiO4hooIT60uHLmn\n+7yopqSQwjoBN+09RXZYrDYdK8iuYPf0fUWQXr9INUHpw1iEUHo2W60ZRkqv\nsrc/MY/PUL02R1nFMhXpt0gVlELogcJIIpm9+lZZ2GRxqynNbVay4ULJ2JVR\nFgb9g/3EcT9/5jBVtI9HQ8s0cnpDQhaHaYs4HGUr3TX718ARSe7O5ZKMz+wE\nYjDXU5WjDVolkd5526kiWpmE4IGg5jYvugb4K2eoFskR48VdUc1i13K5Pk8+\nlnZWXSJV9MvF6jE67NzBycvya6L80DEIA0dp7b3RK8JFtbXUa4eRaYYwj38T\nXFJ5PyQHDVHiybstvzDB6sSxYwR1x3ZJbLZVjT+89HlJrwgwClI6IPdvB2ny\nC9fxpB1g0RR0uzwzD/NlcXcsdfn+keORaqb+jRVP1VxSn3SDcbnQmmdsh4P6\nUk96wa06c1SPTxYMMl+8DIbgYURqkTVm5UlQdMIbNEys513Ptg34Ph5ggH6X\ncNBuxDGEbzTJyRci23TQyFb3cHWBZZO5G8i51gQ6mxMGlN/5nIJP+R1T5oXX\nBUqp\r\n=iSkL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0N0uMJYSsS3kvb8Ig6ru5jeAcCP9GXIIE0fyn9R+VRwIhAOJfo5nxjJxAbRFnRA3EmPs+DaBbSsOeHUsi2GXWX4/p"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.479d6b74_1591015639491_0.29045674924775255"},"_hasShrinkwrap":false},"0.1.0-next.6380574a":{"name":"@malagu/ext-scripts","version":"0.1.0-next.6380574a","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.6380574a","dist":{"shasum":"e177ba54d1a4950f6c091a6e69a92d969e68c753","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.6380574a.tgz","integrity":"sha512-HygCGzVGFer3pOtLSN7WZkjcTAqFceth772IRVAm8ZJIH/yJ9k49Y8iVMN/K7xv8dX8tgYBwoMqMZ+hzKY5bPg==","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1PwRCRA9TVsSAnZWagAA7AUP/0sfGecskYjw61qLkhsx\nMINU0nvHWEZBvIKZMjls3+cSRHjphUfMeDfa+14ww/Sof7N6ye6LyrPq5J8d\nMnf6UO9TZJSM+RUiDntXuBfcGgDxq2MqmI0muuFuelV654rTb1BNGyTF4DmX\nNMXuGLoI2pNiJ1J20plb9zfDVRhDDjijNxr8cpIIyf0liq9qp8xmllPGgNyG\n0T5Nqaqb8l004ECLskA2NlwFfNdJH/U1CHlG8x+KnSyhpKVb4mSEBRZQN0/j\n99NLRl0fNWwS/wsn6wwCqIpGPRoTOC/fBP45bJA6Fg51LOAHw8R8V++auFcn\nBenZooj0xbfpnSjUV8PoFIFilcBteRcZ2MUC5Ck0H3i7PuDJQtWA1YTtJQ6R\nR/OxGVD6yXCB40gDTtnSiHMGZrcJi+qKWYB91C6bhodxpTnjyQ6ao14PzZxq\nPF+wJWsqqP3CxP4Fgr2wEKVEo5N4DsAhvH/yrOeETJVHNxo0WhrKQmlxRy14\neAQ4MKaEwILLsSQ1qcY5r1A/8d1Kh6VU/4nDqVbYtqSebgz9eKMdFWxT7FXr\nW+FA4V5Ic8nANBuWTewn4VUkl1RQStC8ORawi+ZxvkkAYRxjDl6nsKr4yIjv\nLyZybLgJ1GUHjw4l29thYP74VdrTeJxCAJQJ9LioV4xFiqyH2StTfpUT38zT\nVbvX\r\n=5Bvv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHhaqFdpLW7evWh/tOoFCk7NiIa+eYVMtA3yJtEYW4YIAiAgFM0Mk83KzftBPspEm5nErtjTEmrjxABLBGMCvKDTUQ=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.6380574a_1591016463605_0.9842520215704293"},"_hasShrinkwrap":false},"0.1.0-next.7755a457":{"name":"@malagu/ext-scripts","version":"0.1.0-next.7755a457","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.7755a457","dist":{"shasum":"e8dbad8b4ab8e057ddfa62fde67e8f26e9a44322","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.7755a457.tgz","integrity":"sha512-yKXXe28Oo7iuAv8ccIdESYRPORMegslvJPYxoQGg0t/vBtANXDYS5zlsg6h/nTKlpREAOSEtq+rgqgj1WLAnmQ==","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1RhyCRA9TVsSAnZWagAAS+kP/Ao6KoyQzsqjBlxQse6f\nPEo0U7jnFAQaOIalqYn8yY69HxhoB1t5qXImIPl6zHVQw/i+QxFHkepLUHGj\n7W1Ntg7fRMLQon67AL6C71j6KsotcysmqpSYgt7kGlLGGIfqrVFisDBz3Kki\nwqqtQzkuWZqLNR90AzEwWvpyscu31xOh1pfRTHrjM73ibSSO8AscKB8a1ysi\nDwc4ZQZELdSxmgqP66AU0pmVgfhsHuocJWKgQhE5/H4RFVjEXGJMzi5zNxxg\nspaT6/bTXu9FEeYKhBQb6UOtoD/klVSLAe0EbiZKJxOKiJUyUqIKnP022xgr\nCJejIq6EmGdiq2zhpNGvde4sUULKCtAcFfHWYPgr6a28ehUBkZjBoN6KFVXI\n9eD0k8dvaV7vsyeoPNK5IFhZ2Qwq67F8tgs56sq0Zj881ni28mZIo8b+31at\nOz3myJA1JC4eKVZCoA7EZe6JdIQCGBjrtDwjklg1fwDkJ7Bpr0OsHs/c6PND\n3HW3yUWs+nhNypt3VtxGCSRQyIP0yVBo35xRkbDfUXCMZKMUZYqvzPPLz39h\n1R97Ed1xt2n+b4sw180dq8EgVj0VU/6z4SQOorVDEJIFJ6JRpy0nUr7Zeyt0\ne17aEBy9T+tMIMqNKjWSC1ZzVQk9nfTjO/jFZ2ka5e8NyfUXhRDUdkFJPwoc\ntFUj\r\n=6I1q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDc1kAL3fBAniWQPKuXj3HWOHaVwn5UFEp0GAL1S267JgIhAKP2lHhvgbE+x6k3+dj9GjdoHMoZxbZHIb53VrFbDqnK"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.7755a457_1591023730166_0.2819540281578927"},"_hasShrinkwrap":false},"0.1.0-next.caf59764":{"name":"@malagu/ext-scripts","version":"0.1.0-next.caf59764","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.caf59764","dist":{"shasum":"ef5ca79af6356ba6767a439e03235f0675faec1b","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.caf59764.tgz","integrity":"sha512-iIpzSoUjnWhRY6T1s9669V8503vBN9CO5iPtxWAY5IiYH+EJKGrvihIhUjAvnrDSpjl8TIyC2bHiokAESByXYA==","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1Ru/CRA9TVsSAnZWagAAT2kP/iZ55J8nhHgiSMQ+aBaC\n6FnKvi8DABW9tOhRlCCruptHpM3z5RhZVpboRsZ8ExBgNqDxhbhuhyigdxoU\nDPDIwLJK4m5zRQNjUg20ilSMws/9U6p2mTq50KOQMIdQ5YgHsP3m4H0VMzE1\nIXdzyqYM61YCfT1CkIxnulhufToQKfnCL2uWdQRrHSw5bLpRJmLYpSsH0d9k\n31iSoHq9vSp4OYSFgDehJ9t7tqEm4lIFry1A8dytUITDkBySsh0kuWpBvqBV\nzQLxWjUta5CyrSie/3wrV6nBfxsXf4N4Dsif04nKUfPogpM0j2dD4s/f+ToA\nJXC6bN0R/hNGdUjk1IgvLw+qFgdR2QskPqqbzkQjPG5hRM5Z/EQo5xk4jNpt\nzk2B4S0NfUeSKKzRgEZGuXjVjL6j9V53b8bI8f7KlTna2KViDolT3tH8CVRl\nlyDmw7w95WUFPRR4nNbQWWO9aiNxH5u3fX3ToAiMufSS3ZvxCMO2E8iBXmaK\n0gZNag9RE76SZ8vmrfPqgZ3DAXYczkSlnOZHXbUHlJfwEhlEudJ2YF7kI4VP\nGk2+mh5OJ/eu37SKw3elPSs+vZJz65M3ooBUVmqyQYEvDS2zbdDDJIn9dXLd\nC5jJNcB/++CFCWkVuvnicXV6g8FBL1fnfuoVL5uZJi21s7r49qjX7OJEpiOt\nDeOW\r\n=h1ml\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/rT2TAjOPINY7pAhgQaVRTKe4AzdMVvSeD+yzTUvwAgIgZdccpRQPqfyywixgjqg8eIRW20PiwfhM3I/feruHYk4="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.caf59764_1591024575557_0.5197262879366453"},"_hasShrinkwrap":false},"0.1.0-next.f95d189c":{"name":"@malagu/ext-scripts","version":"0.1.0-next.f95d189c","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.f95d189c","dist":{"shasum":"4aac7d34cb1d1d24c9009d06cbdb0cc1bc48bb19","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.f95d189c.tgz","integrity":"sha512-47DScQMtQvUB02FXR018RvrhPbhdLd6lRIHravCsOgmPjqMSOcf7p6ptqjyCuvxo/OdY6WkeWNV5vxp5/YHVVw==","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1bZHCRA9TVsSAnZWagAAIfMP/iVR78RCW2cM/4yiQPIX\n49phRH0ezfE5npq5FhTBG71IfpWtB8b3xZaW7BxY2YEbaM9OamexWxKZNYHo\nbacrxtXqySNo98NNVzDvmEJgGpStWLA0eYOTb0zpEpofe+ovQlxso3Azc/JF\n0l3mRPe23AjU+cp0yph2wUdir+f00m3X0LCS4ZgNVimyRVEiQw2vbYpF/QvL\nEaFpuuN8uOWNZKbRBIn4EvFeWf9MKZKRwWLA0s2H2vgSfK7g6Cks43kLZjRD\nnZSkyQlljdKm2R8oiEsLg3Bd09rnbqNMX4zpmdZ2g/BqM9EODoCkF0KqDlvx\nFdIdZJLBNc2mDd6e0kdR0puAVJ/FV8lrsU6FZys/O6y68m8/R9cd6W6c9oWH\nYLTbWj67PCu2NV8ySDERyluJX6GH0OFdhHc7WGNGmStYmTfCk+mx9er9qWqt\nwrRNFgEHUn75I8hKAFfgGFCU1nAtMWemQiLxd1DZ4Bp+98tCUCt9j7ha/0X4\naxatZSFDGQsV0/uLeDahzo2KYM3XmXqYJxx3OFYwsqZ3xgRtcyCX6m+8x4qr\n6PTFXXLXpTYi4kJG5GX0n+sT/NrZdO7Eyla8PAyhWuFUxVr524v2n8Md/eMD\neftTjnpOK0SByrHLmlHAG3qJiNqV79WtgPQ6HKdsTY6tq2nZJBXyNYo5vBZs\nWd9b\r\n=OHvU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLwVU2nduRjXQFRskhno8RokS7vWiHKyeQhEClL5zXIwIgBm8ZWXYCCrkc5CZpR/yM2/wD+v7hPELaqV3SLAO57Do="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.f95d189c_1591064134981_0.7582214172949879"},"_hasShrinkwrap":false},"0.1.0-next.bc9a9eaa":{"name":"@malagu/ext-scripts","version":"0.1.0-next.bc9a9eaa","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.bc9a9eaa","dist":{"shasum":"c2d38df713cbff7b654101b4b7951b61e305d75a","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.bc9a9eaa.tgz","integrity":"sha512-X4i5gTbq9yutaDy9oJrR3YrRjisvYBY5SBdaPICRMPdwtVnjwX+YdWMiXDihTBstMHaTZKojdsOKTAbDiWSxuw==","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1dTlCRA9TVsSAnZWagAAW8oP/38HYERn4n3PRwFXsk9C\ngar3wgPrCmkanYBc2oEv2lKGCBtUOy9wtCIdT3mdVNSgc63b3lpysctPNHXA\nCAiHzHV645o6W6+48xbDNzpFSSk3EUZqYm6SqfzKv0x68aNmMUFRCdj4ieRT\nOQ8hpfMj9UNWiRPXDHTYzpvC7Yy2S9VwnD3rBQ5skEPOHbb6nNVoNr0avd4J\nmKW/wLzJPpzFYdnYr4Gpwbyu4TqqfEd8myHCcfU6TMUjD/zrjyROKIpqBGvu\nxtojzMQ7UzRoo3RuMqrZS+jHHv+i39UXejYUmPm8GRJ/A2MT2+kRIh/FNlbO\nEnc/LLOhL7Jk+YidUMY4jQVFKhBEp6IEZ85K95DcUMBxn0JgIu7DqW1iXBsV\nxi3eccR+9G62zVLyki+dl+fbCKUkCB0MeTydx7iUcMOSJNydw21Io3OSIHiT\nL4u5a/OWMWk5AT1vQ7Cc277bGb4PzLf4vceNjXJdOSKPJ+ViDWdy2jj3U8eG\nn6EpUJinGelw7rutrG3k08g16AQxC9KwygvI9mqrgb+2u3B3jkEDSr7Dryyy\nqzNdLLlHmU7kWI4LJg36CPbjlYwT3PUUvoLV55hfTaiMNeuWIzsg8Q7Qmwdq\nqZ/b+t/5xNtFUx6ff4VoH7oaVSrGgzeUWkUmk3E/PWxWgKheDvpQ7xmMHa85\nlE5E\r\n=SbWx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5/BljD036PumWcnH/f048UkvjxDh9yPLvu2K6x3zZDgIhANWw48zZ+z70y22fPJ+aCj8wwy+QxLykVylGlCQ8LKLe"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.bc9a9eaa_1591071973164_0.679336106982632"},"_hasShrinkwrap":false},"0.1.0-next.8a95036e":{"name":"@malagu/ext-scripts","version":"0.1.0-next.8a95036e","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.8a95036e","dist":{"shasum":"04205042cb8c7550ea29d041b7ed8de48c4f6fca","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.8a95036e.tgz","integrity":"sha512-N34M7w0wDIV0huwlVaEn0ub/uv6KGbWrRaDsavtfSVyXnDz50sI2ys+aRHGvYkhHqs1oIHmzAok47dCYtBYx5g==","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1eDbCRA9TVsSAnZWagAAWDoP+wVUNxpUHi9LZFwZUPOS\n6VRdJ8cNVKzVnSw5MlN4s4gDpz7p9T5i3ec5NTALReyxmvbV3e0oglDwxbLv\nOL1S5kIy69bHBBlVaABPBD2FuvIymk7aVie0RGgqkJML3BcegP41UFjVnTno\nNTMG4HcHefvLU2zWzi0wlbD/XRFeVYkL3tmlRhYNcMH7+t+B59MK9gKEkx/D\nLW0OYCc3sOmdMAs/x/AyqDmoTssN/UU1R/qZH0C9YXVPSxzkKuOjPDU1GNSg\nw+OQUd4XQhfpBGRo/CebrgyPqztY/qJ5JzUPgMQiyX+zngUF2K2fDLI2kpqI\nyyTP5Yr5vE/TPw6RKT7F+xGN+GjMqtG66jgR/msZsIlfLAp8F9OIc+6a29zI\nM4Hge9PCZDWAjBFQ6N2kKskHjDT4AiXRLkW08RUkJdLPKv0eUgHdFd92bCo6\ny22i+XdzIm7uQhRrKfYFR7yJec1rzOtzqoDTd6t+7B0k/mRZfGfsSvd7JC9U\no7EOAaUvS3qvObU0lVxYCHHEhFtMKKVwBsQd8Ri516t5AN/Gbk0V83JNkRA5\nG9DyYMqfAubGqByX6ZAun7wiluOv3J2/8b3xCFfye4DzUGV9Nx+kyhUyVMNs\nt1s6b0LESEaFPIRNTyLiym3PlGUWVYRI84SS8dNWxhzoavPX7avui9B6Rg7j\nZONZ\r\n=kW4E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvX8IP1Bo76lgzBb0cush0K6tqKsOg2HJ1PbQMQP4IxAIhAKqJ8BJWc83LQcoM1KPUTOXbsR0r0ZWSt2/JuQ1xsFHJ"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.8a95036e_1591075034788_0.1620852855357351"},"_hasShrinkwrap":false},"0.1.0-next.785e3cb2":{"name":"@malagu/ext-scripts","version":"0.1.0-next.785e3cb2","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.785e3cb2","dist":{"shasum":"409f5e6a0834f4fa1532df7702b8bd17c4cc8195","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.785e3cb2.tgz","integrity":"sha512-kVsEMWT9a0vvIUqfbirIhUYQjTjPwtVQpszs91vOiDEEq8tyV22c8/LzNpYyQRiffDUOpqfRlOdoeLrxWHds/A==","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1fWgCRA9TVsSAnZWagAAQqQP/0ikqZS0jawSQe6DJu0K\nuLXrPIQkcAH4w2y9joBYLlaeDNBvLeUNj7z43kYQQS/LW7x///lqQTjj13+x\nPSih99hXeLNuYdbwHs2xNrRFWQYsBQl4BDQkI0HM9HLxf/Mmk+4QgiPlssFF\nWPAHes38UxEHzC6xJUMV0a4AbJ3KQIFF8FOHZopAL2g6DIdE/4QPGVRJcfln\nL4DEvI39kgE2VcujMwvB1cHCxJ/x+ymiPnnH4bxIHvzPn+rvXb1GlzhmuaR/\nzi1D84USVpr8tisF1VBDRGI4fLQUveRZktZSd+WcsfkhZvrWcqDv2CFK71K0\narJVWztTNQPu9n9Ta8DNQ9JmqyUakKchHkUiq0IsUyzIUy0gFPxD4+NoHAa6\nJeA/s/Tvnq6y002iDzMjcc/jOjZww72ZpqNh7obkRX9YSlLt5cViHiWtDkiI\nr9FvKYndi0pSWMTSiEwI81ai1gWhcUpEJm08eOMptL44UENHVwhxZRDojr2P\nH+LzZbIGur/MqK5cXihFWKheqkoNDvoGtxAd7HDfOA2Mt2eIjF4yTD/3F8D0\n9yXjX/bLxNE3OM66mLIn/3X+jyLmxZe+WvT4uYMrLOp5z5GsECG0ClUqo/cm\nApPE4tYE8q1z1CrHBtyZ8ACmPfgw8AiXTSghEx4kITsPjqJCoitpmdT5LcYw\npAIa\r\n=sNPY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIElZqTRlu8zeBbUVNNBFlzhKBft0kbAVyfjQbqoqkLDQAiEA4aFX0qCn70VmjBGDY7rLk7xhcT/r3h1k+cQqoMrzxrI="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.785e3cb2_1591080352165_0.5020649580594605"},"_hasShrinkwrap":false},"0.1.0-next.a7642056":{"name":"@malagu/ext-scripts","version":"0.1.0-next.a7642056","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.a7642056","dist":{"shasum":"8261e7c5ad8924742ed6f63af3f90bbdd1d0ee9c","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.a7642056.tgz","integrity":"sha512-Xl5rJYGtZNNp5lEV1hrrp0nqMp/250aslFMU2EjbfGjY9iIQC/hYaaB78fSmjRKbSniPZvf3JKV9KnHU6dH5zQ==","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1hZ1CRA9TVsSAnZWagAAKqgP/3Eid3jqm66zDZlJRteV\nULK5PdqAKqJ/5evwIr3VtU8XdG34cilwTJP9f1P51yrFptdTKN97zqg0DfjM\n1/zQ6E0ggmpyuuaIW5JUdeQTnSsmYrgh10QxBngxanFtdx05IDWD73ieD+G0\nV5x75SWpGdsGjOwSAdv1LYL2TrNf8zY9e84XoNHYtkqo8o4O0W66AnJBxZVo\nX79eDCpvLZOy4atnNoN5WNBsxy3W3aTfeSxirDjQQdaShZILz5YVALWWkcdu\nb/449axnSWu4sY4jgkGPyX3wDJ/4mudXYmy7LU+zCXu3bN9cuLlVu35MbftO\nuuUmdr4X93qHG5OBXH0uCwd2elAiyvKdqr6G+Iu8NLdYP8rKSTSqJa5A7VmA\n09I3LJmXdkz9T/VrQF+vU//pJczS83wxGKhl45pqJvEaRfGVPAgJYZk5Rc5r\nckyJCuLigVE+AQQWyAMgHBe54UBIjS0lKnb/plzKwhlxCGn63DE2ayZ48Oyp\nFrDKHVTm8g7i9eeCZONLslEd3PPArZAGzbG2l0YnAnmdfXxCVo3yLle2Uja8\nVeCfXmGCTTPOdeVa4qnyz6vJwDSmmp7xWqmoKpEaicIKbDYSGpZn35Ox0nB2\nd/LeDFEcVVqWplAnjb2CusAB3ZZk4BUNSHQpEIB+ySF3bhMAma6vOLC6KA0A\nqATD\r\n=byNE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAPHPmxNW04ueU+c/9KwVI3QHwnuOZm5zZMgql/+CJ/wIhALnvlt7mZppmMK473bbXm2VeFE/jPjXWq8059boV8xSA"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.a7642056_1591088757057_0.6031938900656169"},"_hasShrinkwrap":false},"0.1.0-next.04a7bf53":{"name":"@malagu/ext-scripts","version":"0.1.0-next.04a7bf53","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.04a7bf53","dist":{"shasum":"312f6847a57f3af1953a456d74eb559b91e472bc","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.04a7bf53.tgz","integrity":"sha512-82jionR0l7lx1gBS0S1u6RCSQWEI8alXLk5VximwFQ0LqSwuGrvCkPbPnLuDIBjT33oRLeCAjfEXcHahpJtmdQ==","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1hjDCRA9TVsSAnZWagAAuoMP/0q1ea+22l+D9xMEzoMe\nQhBWW1qWBvxmRl66RenrVM7j1X+LDU9AaCdndTmmoFJLbcl9jmRes3V4KsDa\ngRKHZyYOlk5mnDRgpRBK27qGgH4h7EBmkTzBf9mcLj+ZrI8kA9ctSopsKBSi\nmwg5Wt2lW+thEGsmCImi9sBJXr2J2YHgHCqzRBsOAHDC5R8lYj4cJu0kxoge\nhRk6XSiDwDnHhPU58C0B8QB11DL4xlgYvLMoFsGjp7Hi4t9UOiywBQqDgYc8\ng1aUyxI3cpWEHMC+Z3ABBd390ypwjP1pZ0W3A8qtkUkJ22s1iHWXZ/J3mMvZ\nGcc3hMhf1Rpdqwb/Z8J9IBdnbIVJjhUF1iniK8D/leGWvn9XiegRsM247JIh\nXKgyBiMohUfOu9dDMByVcZfkGXxgo0etWC/7relJ7LvNxWL+XjixPA08D445\nzI8Rw9RE2M1AAqjuzp6m2fy2TruXGqjU15+FyzdHdYk0nx5oHWUT2AQgsTtR\nZ7BqOW0z/4FPIXjepEZL7xaZEgs0AOdLUbpQFedTdiUCYFt9YGaHa+5BP0eR\nCVLIJwdxDnaefHeFtbIw0JJb/EoFXiwSC8jTharK13d2aUW+BmJBok54Q+w0\noQCBY4+1DfP4Thvc0k85px6jSqeS143yD4HUgcApoPFCkrQbeIKewC+0qLb0\nrfCN\r\n=uuGx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC70U360lDppZBN1KWi0/Nx4aLgn4MUyIRsSqHjuJIxBAIgNmW0M6NaebhLoooDSil4QRTMpzT6x0J083tQ/LmsLQY="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.04a7bf53_1591089347089_0.6228010398025094"},"_hasShrinkwrap":false},"0.1.0-next.235956a3":{"name":"@malagu/ext-scripts","version":"0.1.0-next.235956a3","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.235956a3","dist":{"shasum":"ea24f95fb04c774df2166e920355cdc55df01fd8","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.235956a3.tgz","integrity":"sha512-t9Ak/CPMi3maKLEK7XXOn+bpj4u9I11Benk4MWgGVH9r0NqIFuObyuje8XmnRldR9AKFaJITLoQhdXgicFiXhg==","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1hv6CRA9TVsSAnZWagAA4gkP/052g0AUwYsZGJLTb82Q\njs+ZacrhQNTZAZqUVn0WAu0FPNHPkBpUWT2/Z0qB28+X6M4AbHOUhU7cj0WV\nz9UYhD9NDnLbPFqIjIy5y27nAFN1c2WA+oJ7XOG4ewaBKNZnRwRePq437atv\nOvdDosegUfn/p9lYEjyFDaynbqF6xzTfHG6CaqD7s4NDPpasHWTxg1xd4Ja+\nKfQRYz8hUQ6TG4Ws97AH35PuKOvdesGEEMzEjkzr8cEic3Vx0Cjd+dFGjz4D\ny519/WGU6DhPZKsqxl4vKjJ+KWeKBK3J+AIyLiaSVv0SeBoVBynE+IaQPnpM\n+fItByI4RQRygVyYrwsm6wQBN0TUfvXSliaBUjcJ45FIVX0R/4xVnHj2bbbN\nuZHkY34HjLc7bC95HwNgbpuEpSdykI436W7rOQNo2L/Xgfz//uAe7G9+MV+t\nQPUe6SegVSzpr+1seQbJnB1hpxgjxYEkDG99S2n8V7GSFkdFT6p0igoP54pn\n1pvY+M/MxVV2vAkFharxd2KPRJh92+NAe+SeqDXiqc8usyBCG9snhdpXLHuz\ne1K+rx+9VATlFZk5C4d4Xu/91MZVpcTll+etsCoB/Wy7laLQv1BOkxCN7KiT\ntPhRlDuV1hC1rX2XZ5fWOjEXThpVBTbjLQ0y3zNNQ0u+bsK+7JhIPVrDC0F/\nIunO\r\n=Jd/J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgPAB9S4VsSVJDQHavEarH39oZOwgwlfYaPYOLOd1GgAIhAIhoSff7+Tln4JLu4AgKMCkbf9zX2XjzBeQtGrS4DaDm"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.235956a3_1591090170454_0.49421538361345596"},"_hasShrinkwrap":false},"0.1.0-next.ab4d99d4":{"name":"@malagu/ext-scripts","version":"0.1.0-next.ab4d99d4","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.ab4d99d4","dist":{"shasum":"61df26991f645ce396d8aa49a2da465a6076a564","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.ab4d99d4.tgz","integrity":"sha512-A89cPD4ShiSlUQVPYSmOWDW9EK4lYoORVIDBA+EvbCxG82HMsguJI/dIU8AMlBKqnSP8m1GSTeXKzzC5C/wlfw==","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1h59CRA9TVsSAnZWagAAm7IP/3PHVlhSmQnZyaeazToN\nG819XM2dkO99ojHreVlChdkm684rjLJ0SNVNUqGjVxn954XoyOeT50c7GLh4\nOtXKM6mBcdK0vmLICan96K8nXvvbEn8BXkI2bMm5VCDLO6Y0pZJJ3KieadQo\nvsk3BrTChjUX51HFo1kGrLl4G7IBAYCAK9q33HghjJ5sSWaFuSJEq1miUUhu\ntX47EAS+4bLGwBNdteSH+FzD+4PTRFSkw1NX9s2yt7E7XwDlLgzD/y/K4AuZ\nXT9SqXpWJyNux1DXLoiTuYLI1w3Jt/D11d4ikGKLZPrSkrlGsq4h1tGokMhm\n1hRuRBfdOxUwXbnIVyskqb0ZVQtMgeoFeATMc2puGoQNYcNVABfniZQv6dYk\nS5CM9BJr4/bqvtzX+0mYge2KFp3+U173th8DH889q9Tu1aSYW3CfxGYIOS/R\noqzxxbkweJpZLy+0LxvbiiRFzyYMP9UtNqp4G32zEa8ZHnf4umneSnCwRJM9\n6i5givJw/9DUqvGK0WUKfC9E7S0DHB4NZeo3M96igFK682qsNdiVENKoOude\n7wLuE7m+IwQQHLy88sox0nZPGYjGDDNXxWs5c3CRXDxAigwxzKbPsXTTC9wl\naF4yW1W2VIrzi87ncYfX4T+E5xL5S8GfaPetQRAgTtHiaqoclB+rO/aajf3v\nTOTf\r\n=vWSN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEweXT9tR1PDTrurLd+rNjHawbTkOOaR+EzdpSGoWWl8AiEAx3VPL5bhVCAbU+Ey+zgRsfaSSb3qnlnJpM8nMMocYF8="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.ab4d99d4_1591090813387_0.01720357343728618"},"_hasShrinkwrap":false},"0.1.0-next.99532354":{"name":"@malagu/ext-scripts","version":"0.1.0-next.99532354","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.99532354","dist":{"shasum":"6f091feaee3ac4c75200a58f56f3320984f79526","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.99532354.tgz","integrity":"sha512-WLk1ap1uSmpgRGfCcg2J7cBu6dDLgrRMOyShuODUp6HCZ96XWPROSOp5kiUMlj1tIErYYSVJ8XgyKRHB5Xgdqw==","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1j+SCRA9TVsSAnZWagAABZYP+wU/7SCLnClgtFhwS7ws\nNaLAgqzCiYxvITDSPdSZ+594dVA8P3ySzfYdGsoXOC2JFfincrN/NBaODi5+\nCDHthO9mttHiuVpEeSvJUykbMoRK+vz1c0mgX/EKGIwgIbV77NZXuSze2sjm\nF3l6zkVZ2sYO88dxkN+5oNd5JCyfIA4Wh83dQR2yIvVnjD0XjZXpz6MzEcsG\nUWZ3AhYYCCamWosYOEBrrfCBZvLP0e+f8RvGWxdUADjVcRRSKo0o9gSkODts\n7KQEPFlfw9h0wFKCyq9HBMPB8pW/pHh/maKdrJR60Ysl/rt7imqs7ByrtIPz\nOLsuIcSY0hXTUcf/3a8pYCP1ClN5QoTKaNpGNzueAAvyg+MguR4ttCow1/Dh\niYmtjyOoqZ9L5+EolMzui1rInzJoRzfGFHYvwBL+K7hNdelJXTJqOGqK+Tvo\n7Mf2lFvIsucnwlZL4leM7xGlxSMIgvj4ZBWd6bUawr/uYhrsMSXGo6LJ7HUh\n6iKNJDtY9WjPQfRjY9BdjuEqpzbUgS3szpn0OcqFBk+Dl7gvZqgwtiUYsDGl\nUUSaP9iLg97yFgFs/hOpCZHBAYu/9VHl/G+MosTEndfQZV78EsC/JS0mffJB\nsLxbprHoflgnuFi/+C/HUaYFRwThJVNUU/VF5p2rM2EU1mDGjr3fKTzjgFPb\naqti\r\n=0xoE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICDRLWF3u3Z1qFPl856o7UJph7HknIO/+QvAtNTxLwRSAiBq2nZIcOc+9rLYso5jPRc9mDZ7mrXizRjvS5D3FVxS5w=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.99532354_1591099282192_0.18179318849394122"},"_hasShrinkwrap":false},"0.1.0-next.68c41ebd":{"name":"@malagu/ext-scripts","version":"0.1.0-next.68c41ebd","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.68c41ebd","dist":{"shasum":"d170e723eda607fae880c8424bd816229172418a","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.68c41ebd.tgz","integrity":"sha512-h77xdrcb4ygjlDzOhhe2mUVzEjEtpe5NqDarqGGtaP6ghCctulj1HPzRZq+2Un/dRFQczjHU0XtpFLs8znUyjg==","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1kFhCRA9TVsSAnZWagAA/rQP/imhwC7fYHFWcB3y49N2\nORyIFN+5lWVW86WRHXDIzjniUhp2xDYE9elwUnkxuQ+uC4IwBsX5Ohibmx9O\nlk2caP6rWy+QBbNuplUrGaexwnsGhbKfyXBsyN7wse/8b75ii+5vBaSBoidv\nA87V/FaDG0CfXtG0Rcx2mlPby6oqsTY4NnPym/w5+KFCjS2CG5nA6sSoNaE7\nRj3jodSIQ09yapPMyfLGpEHt7yShpPy6N9K140ZgjeY6zxuiaLVZvhO4knHQ\nr2NZffFiboS0/qwzXbLbVrWx4w3EPH0Tvlf564wqaad1PGTB9ZFr//RaIgYq\nc6wSSUmfBdcTIJ7qWC/HqyiMk4vs0Ks+MswZZjBM+lzlnqcN6fsdM1B8uuHp\n339dkjbrMTH64FDDf898wj2FbanYGC8kbQ+BVSqgH8VAFI+V8BrXI1tVvdYV\nwroITxsiYRsjFip1YOhlOrvlhMeasu2QJ+xf9kbdz6YBZD70AN/hoSvHBDCH\nD1WTlaTA87TxZoKf6eoM3x+TafQSBqHQi2QtpGYusV78cpQDR1hib3+XIXN7\nrBEEnlgPB4Jcg2ZH6g970pWBJXMStUHVDO8g55ofz3OOC+e+JBF3t0uBBDwR\ny9t6MkDEXEcLx8QW1sZSNfdcLw+kABhqBilHTJovpne3RG7/gDf6UEmXXnc8\n3e9t\r\n=WOhw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICN+PuGbFkxY/Dytvj7tCDuolk2rShLNWgkQLNf5BlVBAiEAngPwuaXLLrCD770Y9HWZDfp3dNqoyzhRFBCY7qU7UKU="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.68c41ebd_1591099745387_0.10910370241506429"},"_hasShrinkwrap":false},"0.1.0-next.b7307ec4":{"name":"@malagu/ext-scripts","version":"0.1.0-next.b7307ec4","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.b7307ec4","dist":{"shasum":"4602b4c9601c0061cbce0a5bd2457d5823922a1f","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.b7307ec4.tgz","integrity":"sha512-GROfVpa1s0FRMkbU+r+fnrL3AEduskgE8SzyEP6+k5shX+cyrkMPEHKkI7hl80Sy+7z0tf3IpT9N3/lhB0uHvg==","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1ns8CRA9TVsSAnZWagAA2IAP/RcIUV5asKe3y/zWovU3\n9fUydbZk+pfEiWz2+6Z54RN3EFGBAuHXW+WAXfhcMmuz/1jORQXUY+mblcra\nolVvxHcyc6ZrUSMj5BCOxo4zWsM7BZa5DGV1hxxhvubI9Q/H3/7Nwd8wQxc/\nVHJe3c8FpyJiPDlPyvlFXaPTCnOUZAjW4awgMfscKWG8/n053xyjFGt3P73l\nTQpq9bXj7SJfzfCgXhyON9VlHAUi7o8+Q5Mj5cJC3LkcE4I1adq1FLHjy2z6\nu8X0JZTa07HWgNgIxKTd4DC4LfnlM38Qdx6PJXMBU6zRVUZUTW7+aLIT1o96\n5mGaUYk/jdI/d7xPpzau4uqBtfIECnvwyXt5ujRSSp3jz1YHgtHqumwv0Vnb\nujcPdUR2eTfkkNGRfvmWsts6WUCbhfuCsDivipioYklY2qOBUZ5GRyXWA5rb\nMEOAMoyVBO3HAyhAUQGZzIhkRGlsHmbiLcqSbK0Z14frBG8diwV55+ZPPUgV\ncap97pRzaDVBfF6PtR8roPlKrO/95O9Se8l9aO/aS12HBkPvtajKUBT1dRav\nyTSb1Ur83JGtzWwDl0n3i6j4kxLFQUVy1YhBYRLgU/ZlGkUxEe5vom8+mo5N\nrtumWrSW4J7/QrOWfgdDNskVDz/LWpjIjzlsXP3iZOZZUtDeUckq2v6YVAEU\nBtCf\r\n=02I8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOARyxPf38jfoJQ1rOhl2BBiDILOUE1UStRYAgJDMv+gIgeAPjrfdIv7ehmddAYcApY+iYMkh1dL4VYPBxCZBTi/s="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.b7307ec4_1591114556211_0.10701864481620271"},"_hasShrinkwrap":false},"0.1.0-next.1c6331b2":{"name":"@malagu/ext-scripts","version":"0.1.0-next.1c6331b2","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.1c6331b2","dist":{"shasum":"7c5def06aba5a89076d8e880df2dcc29878d88d6","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.1c6331b2.tgz","integrity":"sha512-tYgdebZbI5DqD5UaCZlMaUGGNwrPkHA8yxWu5wi7ZFFvl1dd7lua4r83ToA3BjAgLPexkgT9V7UZux4GCwuc1A==","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1oKrCRA9TVsSAnZWagAAzTsP/igunsR7257oqsUFmgp3\no2jbteE74cat8xAftbYpY1VTbMDQ9K2KeP33FlB9hKwfqo2yZCdRDFhNaq5v\n+pBEK4minU4G69URzG/Zl+iaLygRScTI4xRgz0vXNTDXzqHlgKO4SFkjLAhD\nwtVhH9ltC8rH7vBtLvf5Cca9ot3/d0gXe9968Jj0tbBq3orhe54c6I9P6wZX\nxBlb0wrHFJs7OWPa89KtwxwLGNaG4R73b/LEHKjU+FtOtSnttVs+vJKZ6PEh\nlGSi42V1s9VHRE8FKwWm+7bt2RtCCeNQhatO91eSqOmqIUiABXPUwaGYFKYP\n9UXD/BTEMULrCf5Vg5iEcZEGLL96NHiqrP7XOqWaa+f7Er+vzFQgLLuV8fjQ\nslDgcGkdNtR+jL4woarPniZUvS4hNHnCLxXIi0PvW0MHUD1kB+eduzSqvHi1\n7UHoEcixawxB0Z4DT5bhWW/Ygsaw11gVGI1cVH2xtueroEtbGDNuPAoh6J4C\nOJASy0bA6fzqnbeajvXu0K+LtYm872rqEi9rip1kRPVxUoT4UXTWTEFIxYF8\n/eAxvLy3lwXQkhHUaLQTRVwe7QyqY0O6EF2ZM0Th7QFSntXN7BkcsMH2v63F\nV1MMarSpBn4kH9bqcdiZHpdAoDR7ut6Ozw+yQoXygwgxpcnyMwGtn9qtDHEd\nbjdF\r\n=cMqe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9NNCjByCqoluaIgQjM/i3nyym3A/4W4OmFfMUT9lWtAIhAKU1+hWDG4TknS7AlxbYsjxpwJdLJVNwyH8Y9NXMk5Vb"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.1c6331b2_1591116459232_0.9812633987918862"},"_hasShrinkwrap":false},"0.1.0-next.2e90b8e3":{"name":"@malagu/ext-scripts","version":"0.1.0-next.2e90b8e3","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.2e90b8e3","dist":{"shasum":"4dc80668f265d1a33856661a6e7f4a8ce965c131","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.2e90b8e3.tgz","integrity":"sha512-4Dwc0uC+f86RNybY2P+twHWuAw0gZqYI+RSl3AI1l9iFKV5TU3ur3EXptn/s34d3luToVW49cmqtsnzlv/vPoQ==","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1o7VCRA9TVsSAnZWagAA5tgP/Rc2+2H0xp7NxiL40lNA\nO7wvwP4RcUauty/du3c1tLLt/hT04Gtvjtcihh9lIMP0EAth6y4vrQ2scvyn\nCiioxPnb4Iq5exshAS/KaNn+w0KSckOhgFZDxyDLscM7xs1LObRXkNfciobm\nFfiF9hFngQsQR684YXhYCMrjJJiSoSVIifmkmT/3a4DwlQfsqIS3x2DmeqjW\nXY2IhZXbJeSsmcLkwhT5ZZP0ALvff+BH909C5hCCExA4m0CnbFaidx4QXiKo\nDCVQ95jXz0EvcdS70f/IGtNyprCD7ssgjPqP8MWIW9vCQcBwrisF50THJ0xW\nRhYs8RVFGpsC154ZzlIQJ5tMOcJIyGXPCjMkDofT7G9Jn+7HcdpjTPOFA5P5\n3MRQmjECECq1s3AZt06DqvbKhXraBNfu2i4HChKDkM/nTbSL/D0SLoG+tR4a\nEOcDxJe5xOLA/WtnQNHwvoEA52U3h5goV2N4J14fjprupMQzyYW+xm7YAdAQ\niXOZJzTTee08XGqAWotCfkAnC/DJXtsr9Hl+gwtP5wtUL+EglxHaQy4NwmF4\nDRLJqXqagJRBq+A2x2J3RSZhsmqTTtk79rJcXWutpumDYBSwS5Db42+I7zD6\nj5dONK6Au4eX+6ndk7tdGg03Hdz/DetwYzq4dVX+utcXis2DJgXfpEdLC0pV\njog6\r\n=MaW2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBpLxHOT80UnwrUA+NepbpEkpo9rvmAhFHTpfIhl9mo1AiAxSeaZqjWB0JzyXVZUQ810+92cf0XHrbA6UGw9frUGKQ=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.2e90b8e3_1591119572682_0.8448903847203699"},"_hasShrinkwrap":false},"0.1.0-next.4323b7af":{"name":"@malagu/ext-scripts","version":"0.1.0-next.4323b7af","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.4323b7af","dist":{"shasum":"5e38658ee1ee00600325efe220f33efa342046d5","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.4323b7af.tgz","integrity":"sha512-RlMK5SpforUEFHaWU7JdzEbdlp+U1oEz9cN4AcUvmBe+Ea2+wie9uJsmT4D3M82fH1eF9TivFkoxnFp0nMOlQQ==","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1pKRCRA9TVsSAnZWagAABeYP/2Zx7qgVHQbYq3D4s4gC\nr6yJDxEaBTphh429h91D15oePizbMw+TaybqUgQU51E/oIaBJmzuiSUXccIN\n6NwBwG89wNwB0hbszlTxlvuGmOzQz5027feVCFeNCSC9si1ihzrvI73RRs4h\ndbsJEeG1oEVoonFzuyDsHLDAx7Zby88Isgp2yX/Js/QgSJCKEvrBTy8VO9u/\nG32Qohc7auTPDjRAH9BBjqD9jiyq8A//XO9gZarsnQH0FbDbLe7FzKI+ftrv\n66qffbAYGyewVSlIQhFLp5isWZeWiFvuf+01LIFKpN0Wb/Ae4piqZYPO2Z6d\nCsSy4DAMXmkMtBqPt2Vhhm7gvlGT2zjolhp4iiQNMOj8A/EPEIzxvI7gza+5\nBNeeFa3qKhTjffsYMgfjGzCvjIwfyw09TzrTAKmueLIsD4aeUJPBXfnQrObj\nD9PxB1kdCYDcqDOavhK0wwlWfSMO/vaSFYGORvpR50v/0pGsdxb6YihY4mGu\nX1z39KpTm3rf7KueK9DpdYRImTCWjkfQvGxqKvg/FkPZG0uaRoHL5KC8xx03\np4cyHtzBBp9/ZMBBIk6Uo0pYeq6TfsXtK9OTKdC2R7fIXWCBkutAwE6ykDOT\n0NhA30VF3j5AYe1xZHfYKyzI4ABu1DK02oHc7dGSb7GGbkV2dgDCUtmUIB4H\n+rT2\r\n=XKsB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA9bYNrq/DUWpFbA5mIkBnjPv5BESEciT8qjS3DKWRCxAiEAx3ScRu6pOLvbRZBAWpGiaCP0+r4EDKvOz/lIu/EKhhA="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.4323b7af_1591120529103_0.3142979299673494"},"_hasShrinkwrap":false},"0.1.0-next.776b4c7e":{"name":"@malagu/ext-scripts","version":"0.1.0-next.776b4c7e","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.776b4c7e","dist":{"shasum":"dec7f357bebc86e96a838dc81a2dee9ab75d4092","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.776b4c7e.tgz","integrity":"sha512-VgxIghecscmD+J35qa7DtFFpJOrktibad9REw63IeunIVdXJ8dTFYDO4MWc2qHHUEiy0EVbmAlgiOX6PFxLOZA==","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1ypQCRA9TVsSAnZWagAAp0wP/RmcRnNJ/pdq2dMxEP7A\nzTdhctx9a+8nnFmoJm2F0MV85ZLjAi6mxYLEzOEYKQYxqAPB9jBYVFl4kDk/\nmRbS/ybwCNiMvR78C4k/Oja/LsFRsSxMsdGz3m6N9LmgLUtwHsOus9xaUZSn\nDHRM+SQkUX7HIypmmUGfeJDpCZ4AcDZpPR+8PHeQLJPZSDM4gGhb0j0Bd31z\nAdlHdY0G1/1xuL3JYkU2LkcsvC3rb2UIIVEX5bG5RVFojmdNdFK3zhtGybSo\nU9CC9LNFKUNVSsR4d+Y53yPXhWISP4BzSho7y++xCgz5nIAUOnrSY18no6m8\nT91Bf9dUyUeafE7GXjA7c+6ShVGb/8zGgGC1iX16v16OsSMl8sLJw9ND6ot3\nQsEpOQlHL2EApQrwzWChsDj9qusgwQnSEDv4Iod7dHlj9nOhaLG6sWCHpaqO\ntl71gFPvsJVXvZYrk0fL/aFnip6lZVeuBNerhaZigy0LFH51OLDIBWITnKsw\nl6zR9kcQpkWfK1GH0ah6rv03yu7R2ei4yIt2NbHW7Ke9sdh/k0RcKUBrsiEw\nd65d7AOsCOU+KUzw8R1/t52xTdjvzNmVG30OjRqIYCEPs9NaED7sx+Z7yQEf\nL9n1K7VHvCf7wcdYo83RYX/rMwLPi7a3pleSlFl9h6Lq3Z/YeZNGlEu+G6wF\ntNjM\r\n=EooG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWyRXAhJRvuZGeqGvZ7FtaSjQxuNofc2juxwFy+qFeqgIhAIELkGbcQqMhBEGPNZSNij2lPo8VqQL9Oqq3Zz+8Ioil"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.776b4c7e_1591159375508_0.13111734147130583"},"_hasShrinkwrap":false},"0.1.0-next.5f24961d":{"name":"@malagu/ext-scripts","version":"0.1.0-next.5f24961d","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.5f24961d","dist":{"shasum":"11b282358a80d68627a8bbf127a7d735e65d8268","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.5f24961d.tgz","integrity":"sha512-MjYZlz17L6mqLv/0xjhfW2Da6WmSLwCWYy9SgME505GtD6ve6JoArYLVlLvXpoCmvetpnVK252lOELukFE15Ww==","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1zCCCRA9TVsSAnZWagAAa3EP/3I+Q6ke7iJWPXys5iSi\n99vFmODVeInV/clfYhzgrD+8klKCp3dW8e8FS9KgnUV7mXFpiuJoe28hLRmK\nqtnpLXuLKliJsQHmhLMpUQUdG9HNld0KMWOOdmMTVXpHHBWFKRD7nVOLQgR6\nJHoqqKw5FLOxh0enLjzZILE9BcXJnKj2zoerM1hJW6lYFEbZDdsgpIps3RtA\n6WfhjIHqCPb2zn5dmu/P/WuiX1SgzeRjWJenoIiYvJuhhLQf/jKVrnmvBCm+\nFG11viC8oK+AHTUiAu2+ejxDbuUj1/3lsHWKtmQ5io2AjenbaofCvEsn341/\nv7DO/BPXWU795ghX/OS1I8Ob1LuNKgSQKnHXVAGRGfwOWPdXfT60Lh/P2QYo\nVFn/n2c4wgmUVXTrtLTn1rSME+fZlirYXyI4BhBemJmzuCYMv6LpgElY+h07\nQUWlzh7s739V8GAvVBCISNI4fDsUTb6TKCsxsFwPBY19B2Mu9fLre42lugi4\nNzu4FOvQpx5UO6yvFS97HXiaybNgsS/kseV3sqFA2J5KqmSzZmBAe/kiF7lG\nYYQ8mdCPr2Y4eZc2XrVJla3g6lSTvnlGv9bDxb8sAZpan+ZE+5+a9vW00pIk\no0Cq/wJj5IYGKCUiiMTf2qoR44prOK8uiIh6Pv6cLqXe7bGniVCxdIO3v1Fw\nr/24\r\n=bkkz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE4J7fS7I6Pk+wSdw41xUcHE3ZCXTxW76WMWCTj1nY4DAiEAqZKBHUvpMs9YRtRvWXac7n6AYu1RjSIf+f4+CQxdHhM="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.5f24961d_1591160961968_0.30954508158177596"},"_hasShrinkwrap":false},"0.0.19":{"name":"@malagu/ext-scripts","version":"0.0.19","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@0.0.19","dist":{"shasum":"dc526caff80a5d289f00b3f9b7b801f3277a451f","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.0.19.tgz","integrity":"sha512-SCJoUZCGrU8x/tIJthnqIqktbgq7fgCc2Ex1VKn2ZYDkcE2oDf7RNU4RuwbjMhcUFMpFkXnSVh4hHiLRLZrwbw==","fileCount":4,"unpackedSize":3571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe13iNCRA9TVsSAnZWagAAVh4P+gM1k1kVLwFTQffXbuEh\nlmSW0MK/n+CwxdKFS4HzMp63GZLnwSgnR2I8cR6elTnRR1fuex4tT7QRJC+0\nHjDLDHSRezqkA2NMzIN8lAgvdZVtCYTdDf0N41Yw4JSYHIIdZeR1cEAG7+pc\n0Gbuu+HfP1RrTZoOiuUqHaeNOHqsbTgJLoPO7c+5//njCYKHaYtgRicCUzNh\n/UYKn4/gCEnRe5lP5Z+DEATK6fr7SJlL3m/1aoFrJd1UvDO/2aI6BxgWvQg2\nSfeXp8cpAiSX5GnOM/SUMvEqbdF3kF9UeY4N59wQ+9JRjOYn0PywNOAjXW6Z\nIc8x2TaBGtReKD6Rvxh7xJ6luxLZmPtYA1FRegic0RIwFDvrwFgfpp7opt4Q\nQf6tWxjW8rnwwfcdewui3P14ImgnQorNgSUW7O2WYNRZlcJbSTLSHmDU8BMd\nZz3OruyYAtSOHzP9+KYCu2tB2uSoao/ouvk+uLAQU0WYAOQW3RNfy+ko2cIw\n4+SjKTcx6133JQ/e2NfJ18f5X21PdAj12XvWhwTKHfmKtpRqBt5NhkIBp32z\nCT65dbngPBl2hJw8R4Z+TfyGfRALzaUgHkDBkAm+mskUdITUcxyj0LMxP5cc\nfBJDMEvEcRfV69D+cPg9SJjDqWW6ROvx1zwio3nqYObtw99YtnNa/eH7nDNi\nT3Km\r\n=gj9+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICRfO9Nlt3cBaBWPl9cUkYtMpTS8FRrjefwIYDJoSRoCAiB42t1asp5z74PSKz0v13zVoOhBajTdqYLHzNLVbvl/Pw=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.0.19_1591179404906_0.6493739510581391"},"_hasShrinkwrap":false},"0.1.0-next.1cf26bd1":{"name":"@malagu/ext-scripts","version":"0.1.0-next.1cf26bd1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.1cf26bd1","dist":{"shasum":"a94c4f3dc44792efb07eb28408fa03deb0795a06","integrity":"sha512-lSA/nt20y4FhnitQEJBvkjBVBAxlwKyERqZrJm+NA2A+aP55+wkWX1S7FTQ2Yj/vhkTgASn0xLtdV4cKoV9TDA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.1cf26bd1.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe308BCRA9TVsSAnZWagAAm3UQAIYRXHq9zFYvK1YHm7Ag\nSOSlIF6oYy3V27bD9CvymHXX3f2D7AlyVYLFS2YsIMHUPGgBwv6SxkBz8ccw\nIbmrs53N2YaORuSWx97AWSviBoiCwRJmRNt9JLsyB4wEYcSqZ6cQI5GUs9c9\nlMKhCjCuNh1JsBce4PWB89u7NltK2x6RVfd5rrj3qDehq5+UQ5spMqWOqmqv\nlv3vEg/rf9ifCSmY8FZpDvi5CQFH7AL7r3OfYYnRSs+6rJLAAS6qbj3Wfg1R\nPsN5/ubc3yLdR/J87EwTGVt3m2Fglo6ZXeWEBU8CJ2ssy2oNFfBbb0i/gLzx\nc0Ma1rFYsC7p5XCyC9JRKXjKLTp6cH/eukJJq7AmHV2m/x9GVgBX5dIu6NJD\nAY0BKLAWt4OohB+GERs0g4l664FGGXWFU7PiVwgShHFh0ESBpFH9qPkagGw8\ndZ0aaaOWs4WAuZDAqXtOOc+rOqaZArZAg5pHIDhzOMLbnzK6N/QxKMk568rH\nM6DvZWCQimxed0WAfDnQ4s4LV9xLx2nmV6q+GnBJHX36jTlvRaELUq/gPn1j\n5TN9IVg8SEDQJWQpqK5QxknrTPiYCJ1zR2RzgbF2XH00Mt82Z8wFwDUJEHVr\n6bD66Tj4fENlPUxdut/VvFo7Z/QBm8INseE0QM9L0zrdv70LUFB7/+HM6gmg\nNj2k\r\n=qDrS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/Rq5gx57Fb1MDekZuGt6PR1kCEEylkS5xW1Iz0ashVwIhAPbnMozBxOIek4YUD5//4sQ+yrfl6W3Z79t+GWGP1WTe"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.1cf26bd1_1591693056734_0.8313365460469948"},"_hasShrinkwrap":false},"0.0.20":{"name":"@malagu/ext-scripts","version":"0.0.20","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@0.0.20","dist":{"shasum":"ba29e799b5a406cbb43da1606e8a828339baf431","integrity":"sha512-ktP7NriXTW6zUKf1QUKAvV/c9Z+4v5z9ZEGvoZexeHdURTvY0nARS90HnUWUhjZVsOLSZOSU1mwsLJN/uOBLug==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.0.20.tgz","fileCount":4,"unpackedSize":3571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe33RRCRA9TVsSAnZWagAAlFkP/2JVIuwziKzzzQ4Qoxzp\nSOC6KgteP8Yu0jT1rGfOs8uX+epxlyZcK5Hv/MEiOwQvYQCZXZq+cgFKqIFn\nKRRsIDdKh1FYiuagilMd3zhQfN0QcvVUAFndjCLOHhENwLiNyaV7XPDp2KRW\neVPuJOUrudIkPFS7thTqG1RpSYujLHIgKFsao+mJUjsMA1Wh5N59hkXPok6u\nijStTtbTURTH/br7WYX+S+ml8XyoqCU+mTwzAu41wwzWBYlV1DC91T1pIqV1\nFu8AvYmowwT8dzRBzz6W3t1SNxSsaSGK9r/2dw9SsulvDh8XBNlH14zn33RO\n4XeYnIK4SxWPgGwPAYbk66MlAzTD+ssezmaL6wIbfX/JKr1OuMRjmnJuBjdH\n/Az8/mawAy+d7ztVprPNhKUfRGIZdpCDt2ZYCAiRYWAZDRQrQ1eWX2X0QXXv\n8ZQ9Iz8ikxsl3KQcEaF7asNlptUBsJeJ3I7x8M5bqL4LgAcJ5O04ippUL0IM\nfz8/yjsfnQw+pZN7NzmX55/6B0aEjb6YRtTFsFWVr9gQHiOW9xv8M+l+vfQ7\nmt24gv/fEnaMt9JhRziIfvumsZdIfxLRqL/73Yd7dAqFNbf2o1RObiHEqes8\nTkTASI1UCUxpGAsAeDTLGPqBLyUjOZ2xnuIOb4xTBf6BnFQ6Y/b9aiz/t+Lw\nkaPd\r\n=4zqx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDB1mjVPPt63vf6wGLkFV/1P3HP6fN/1U96stK8ChtJjAiAJaEApRBpbze3dHrEC8j/5BACGIZrhHmEZIIam1E8KfA=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.0.20_1591702608525_0.9994119517718432"},"_hasShrinkwrap":false},"0.0.21":{"name":"@malagu/ext-scripts","version":"0.0.21","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@0.0.21","dist":{"shasum":"f71271172c74afc87fe34c4e5c4dd9ce587ff6f2","integrity":"sha512-iDTGLQgnUxcyIA5q88wQEJkQ820y5Y8rrJ1vjZ82UpVn4lvdPo7Wr2a/rGUssZygWeaNLqE1WIguGFs7NoeShw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.0.21.tgz","fileCount":4,"unpackedSize":3571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe37PJCRA9TVsSAnZWagAAjU8P/AnXWM+qTYNy5av81F8g\n86LkglHQea+hVRvgPBk8gA72IsfnCy6LvqUaJ9GPgTg/gtzrLoGyg5xVxUme\nmqHdsIs3XmhTPu0QX57gq01GgvQjACHDQ1RfN0JPJMI+O2TMflwPM4wLe/0O\nHXjvi7AlpaYIHXwK+nq7gehWVny7SMGeDSoOLbg+10vo5UROcGSzMHzrzdvA\nink52evMmKwe4FytnkygAwhPN+pDRoxUkHVIJPCCoKHcPiPlmcvdgXLNhwLd\nV3qaSSOLjDjYlafsQTFO7OHx0qgl2UygRr0+/ZN961R+oWES2eh1QoOd44hU\nJNW6g6cxfY6O01XPlFfTSwJvotkEI6Fl82/aIy1v3wH1qYYe0JULIuWEOjGb\nYuF8w43weu/7wpUmzUsfi3XWyahAHGLMEwe/0tJlT8/GyiB4mM1eptpPqKp5\n+XnpHmsuE+F1ot3Gg52fW21tXmLjFYSikiXvBtH6HzGUxHBN+M5LRBj8gfEq\n/ocSfKFzP/tMsrUgo/0WYYGtc5wq402hoBKKghQATScIYemjbkJStJrnIZCo\nOufWPnqwlFPmuuM2xySly4HwephLVcJ5vzksFmig72CUwyR/9ITx9PQRblsU\n/xxqodSTBh4TCbu+RTLGjTHa2EbxDtccCBApMUXh9/asRKB7743wKVrOngO3\ndj/W\r\n=gWIo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAq+pRIrc9j2w5bE5KrnWg0XiLsyiq9KZsY7wh3Nm4BPAiBgbqfmBkZ65GYtVPIpT33tXs5z8bSn+Xj0s+he9N8ghg=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.0.21_1591718856845_0.2594879940960675"},"_hasShrinkwrap":false},"0.1.0-next.1120f0b4":{"name":"@malagu/ext-scripts","version":"0.1.0-next.1120f0b4","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.1120f0b4","dist":{"shasum":"bde7b07b9f7c7122d0bb37706bf3709978cdf30a","integrity":"sha512-bUwICWU69/kAEMUP1XCvvWysPFW8VrG3Ov77W8t8lGoTH5D/7tlmkmIDpKqZ4n4O0bkrlnNi6TVI5YIaCniGdQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.1120f0b4.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4ESkCRA9TVsSAnZWagAA3EIP/2ByuWAdyPQA5XoawNhQ\nqUtTZwCQz1sr6hpVECN7FBvdYvpRerF8wGOV5ZKW+TkBTSI66+TSREgdvJQQ\nohN0PSQKziEbcsghZE2ZJ6vEdmSTs6a7x0NdtUfy0Rmi1vU6ABFaWpZoh2iv\nDZc9v+BJox/uk8WZfOftl6yDNEBGd/kdxMB+hJFko1szkBEt3Xe3meseTRH2\nndd948vHq8LfMIuj+Ou1+nl5UEc8kTe2lqyM61znolCFslsBt/X8yub3zqfl\nj8Ns0O/Y1cTQyyTkqMhlLK2ixByZah8P52+kE+jY/oNJ8Wqs1klvm8CGziWS\nCH5CXFlzuEZZ3m1hqQfTqO/Hf/nknP2W7TFRAyrf+uEpUNhNnq+Nl5XQEOfH\nNT681DGsW58DwQmrewKDg1/wvPxzaAwe2deR0FxW9FX/srIcfKE9OdKWn7Fh\nxsucSe6fKrDpVDL5nougtzPk2Y41JpG+GUFNCffm/e+6xVzKwJbn13NTfoyZ\nKBzVVsIBMRUT7sW2I907kaOyW7FKN1yOJzIxN3wAAYghgj6cTmgeSXwVdo3s\nfjt4MT46LV7JKEhJPGnxdlas34D5LF3QxTcD3wjTaznzj32rFt2OThavWeJP\nhffO/YbqmJnbf1Ttrj1qDMLfksFU/yOk2N7ktVvHkPDrjqvkI6MtndOAOaGY\nXW0n\r\n=4XEV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsgXxIrAFuLEOSKBFzT6j1M3ZDbdNtVvZ1vqV6O7pj8gIgErdsZA6QQ/18rSK1HSEKYoGJqpOdpCepyCWBCSL+Ty8="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.1120f0b4_1591755937719_0.9888006342142175"},"_hasShrinkwrap":false},"0.0.22":{"name":"@malagu/ext-scripts","version":"0.0.22","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@0.0.22","dist":{"shasum":"2f394991cdfb6f0d9d7daff7583d89d3c818ff76","integrity":"sha512-YvnnIsiJj0IZLbSzOF6LcMe9hOISd8fc6Zt0hbRcct5ddlp36d8kp/mXpuGKfLV0KYCZLByEi/1EgE1i0NKeHw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.0.22.tgz","fileCount":4,"unpackedSize":3571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4F0hCRA9TVsSAnZWagAA488P/RN1T6lga5xtKayoN/Uj\nzx6DnCzEmrQow3WTBM99B7f9Ooi/2Q1cA6vFaX7PxknBUWiu3cQHLHjNuaHL\nK0vnueysgqU5tu78OzhAe5/pzkcLKHRcxNnofhlwQ/S8+fTdt7h1ZA0uhCDy\nuNeJ/iY/qtVE1Sbo9/L2RzkojaTXTRsOwEFkQTC2Z7QQ72aBH8kAmplZW07k\nB+P977nGKlfnis0X1IfOvvz0Q518pwlIWnTx3sMzQPhlfmndThJz0jN/nOYM\nqSP1Y/CVFHT2/5K9wgYV9zGQFU96SfuVEJoXvRzt53S0tcmPwMs9TG64yBpe\n/RZ4xREPU5lHRnjQOV+ViHh/5qZHxnC/sX6nmB8xv0gspUZs/mHjRqR7v6Lu\n5ZSJ9EQuyhKToe/mEr5kNrYkUWQQ+WltY0y8ownQ2C/hrRBRtmDty17pmdK6\nX1hGXwmrdsSew9i6tZjBwa8WnJFKAPj8vRE5jP4N3/Dizqf4dtgysyuDd7vg\nzGXvwNuMoH/IigNA7urdBT3bmtDGmPR7s0n2qoSNiWSbDog8bRoKA6jUaTku\ne2F7ziy0rGFT8JbvyKQUWHbrlUz47cU0TVMwnz/eapbIYhgpPEF844mV8ljb\nfhVzFhW3D2vWN4qH25NIPkcICV7BRncZSL/pCcbs/yBHODZIiIFCjggPpTKf\nb25F\r\n=zxjC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIbf50pdvO4mELuCGije9JWnPLVq6g0rpMMhq+cMos+wIhALb8Yw1wptwhukupSyc2ku7oQm123ofJdflpYc8sHlx8"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.0.22_1591762209311_0.20218780794599311"},"_hasShrinkwrap":false},"0.1.0-next.7f9d64dc":{"name":"@malagu/ext-scripts","version":"0.1.0-next.7f9d64dc","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.7f9d64dc","dist":{"shasum":"3e8f4b4095f7c24ce32a80584d59f61e84699132","integrity":"sha512-ZTR7WvoGcDxf90BaqUffRtEp7K2/9Hkdx35Yn8QSJEBCOERv6PEl534KuAFT8SLm4AWuIQiNIEWqgNsTliziNA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.7f9d64dc.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6FfyCRA9TVsSAnZWagAA4W0P/jLrmI9TLMZaWzITdkXw\nWJrBi2DL07GEuK8Qm7YZfIVf0oskfI7GCwdHbXr2CZ2OHZdgonP6cxepoL45\nbL7cq0gawYbNrdJberr7q5ZwvCTyxbFaeE8xiQRdw+Ih1+WpneKMmQs8043O\nzLR4mqzBSLFgvUGiTl8olLq1LDEMFs7vy45XGlXYG8LEI3MAGnZ4TSniTlLi\nxFVvhS6wnqDoC5tMI2sVKp0jd+g4eDVTZStYdxZV5SR5qkeU98lmOsizYQiA\n34sswo+DdXNJIbpDc4683Gk2xEmYBKzfdba6UtnZ7ZP961kKH4rcfJM5ogXK\ni3/FEeGZkEXqHEsxwjVOOYOu53bW7RyNe4TDVawsR+QjwitDI3j82kDm8/n/\nlKpk1+SOY2dcKevULl6HlUUuHtxnxzqz9ZA4Cou3mizrW5RK6mBa3VIQPkSK\nXbNPwENB8gFkdCoc5W2BwojvbT9iry9eKMh9G670069xuUfHlsit1Nren9VO\nGQO/H/cCImMHgEsnkbeu0beUdwADDLdNw8zSishQhMOeqXVrIMWj7IqawTlk\n61+zKwVyobGLJzKfLtpXKruR5U06djz4Q4FkBwuVXRSeoNey9xImbyCBO5lk\nKg7PQwsDiR4Oqy9FwuaDGME+CaDO2ln7K6FFsCM7MO9kdwh9mlJLO/nxYJFE\nOB/d\r\n=gcom\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChUVT7iPN5nKju1xDWtceojPVQ04ppIjsy707U+GBhwgIgciy9fL3qz5fOF2V6gvsF+k7t6k+LNHQbCX/WTEGfNj0="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.7f9d64dc_1592285169999_0.804810119914968"},"_hasShrinkwrap":false},"0.0.23":{"name":"@malagu/ext-scripts","version":"0.0.23","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@0.0.23","dist":{"shasum":"dc39636afdc3dcfb6da86f982451bff35f29faa9","integrity":"sha512-o/smYKWCN4XY61zzQ2/REB6eg2hN4M3UBQ63JeSLGBzGolh+97rN/7dLEe5mCyZCAn0HGBGG+aei2JwsIRHC/g==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.0.23.tgz","fileCount":4,"unpackedSize":3571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6PevCRA9TVsSAnZWagAAjJgQAItfI0gY1J97eq39Yh2N\nUPBgjNl/GWiAwToTZ9SO/zkLk4mLS0UPFcGa/+nN5Fby6EyhdkDPVm4mVejG\nrJyBY/yoo06ynwHCIVSX8k9bfx3mVOPAg219psWp8SlyTn2+eEwQx6Ryqlyx\nvKLydIYyhqghy3FqDG5gAxTMdkR2X5f7spy7E7ZiNeMIpvI47uhpzGc/i3Gg\nIVbmjhk7oWDIvHQqZ5xWFXpzbDJc2BKonSMJJu71bMp/uvZM3gwXcX/XC5Wv\ntKKrfNa0g9WxxcQtHXjbJq5CdvGHzQLoc0dwS1ARoV1aZp6KPo0W1iQBAOPO\n0upfW/dx3bldm5wxCnXBoNbHY6LyFmJGP9NXKS5DlBCT3/NT+bfDiiY5BpDn\nobT7hkCBdFHQkRCjmB4qr2Wqqcg+pGqpDY2ul1C8oZ+V1gE9vZPaQ86q7hkS\nc5bcJX5/b5iJITYKvTa39LY+njgT08qlCqlKhfOMUYRUOjxdmdgmkoMeKepe\nHkBtO3t3WNtRRqqWUIZ0KGARs2ur+OeID7oWOVjsaNxyVll1MLRcQS/dcFsb\nQzvmRiGRfoD9YRuTCH3YI4pkc0VNQaUHHUHYmhVm44K7jnOPkZ6FP0k5fHMZ\npoH67S4YhnBFzD/4MVWbrLbhACPvTHh70ZhVmaKdZ589QtLtIawIJwZBudls\nWjTY\r\n=+UI1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIETAHd4FAaDWG0UShIL0v9KQwboy9HpyUNAgtQBPUnFOAiEAts6FqNbyi1v3cHiLCtKNXeMfFwervAxuLi4K+ZfyDIw="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.0.23_1592326062458_0.2438906807104506"},"_hasShrinkwrap":false},"0.1.0-next.1bf7b27d":{"name":"@malagu/ext-scripts","version":"0.1.0-next.1bf7b27d","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.1bf7b27d","dist":{"shasum":"485a9857bfeef557723533ca10838c0a918240d3","integrity":"sha512-IJ2n+zQVpn/byxva6HN/g10IMZSFXSZsrBq19lga5FQu5A0gCS7/S5n0i2FceeqqXfxEbB53Yjl2BEQCfg9N4Q==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.1bf7b27d.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8gajCRA9TVsSAnZWagAA8rUP/23pU10bPSNWrQBYt5zn\nZ0BSNKEXxP12fEfGBluTdvDAaTg7GgSL/w2U831qzM11boGxZshezfU1U9Hu\nQ0S3irBkW0cmzmi5MMiiGwqNQPWbD+Nqbl5hQcUSERWJh7z2ztze0rqrY6HA\nA8slrAXz/FzsQO0+SFMe/lME4wRfBcobvC0Frav1J79u1OBoHW3m7oC8L7ra\nYk8/aDuD2LhY0+u9kdqkaZptlJYQFhFfmvRlEoRoRwZpDiGBXpY43mGHozNs\n5ND3/zL7+ltKAnG39gKGU5sVnYKoxh881imfudTA8VatQ7fHmPZaSZuGZHDj\nTeYKgwrSnYYKeE0eXyINXBwFljRtZd0IdfZa5S6DCYtEzTkoNDpvITOcN1hp\nW+jEDC+ekdCxPif1cktrnh1p9nidtWh5JqMMggDN8jTBlH6eGxka0Mf0iBum\n9rdJBHsdVHV9PrHEejIra8HH6rpLzzQRTKuGyTxH8/WWvSUQZQkSwwUsqj+Q\nzJY79l0BrnjY51iQJoeKFdy92Lp80WoMUsubqLZFmIZbLrxaAo1LA3hfouv5\nV9C1qOVXAA+FRaoVnUTx8pZDYCBdxDzhLNT0DqLQOCRE0Ca7Pw/BKr7IpqUg\nYGSK3e7MLNiyGd6xjHlAxNs3TDNCIk3cf6nTzHZ5+qhU+Sj2hhiPvgfGRY2l\n5LeX\r\n=04tf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF9UAil+leDHRQnJCWJAWYPZh4EL4XSilyVdVXQAJBJRAiBEvXK2rqWIQ9UvEZKODv2nJbtSW7dCC+EHwV/ihq9l4A=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.1bf7b27d_1592919715207_0.27456071712290253"},"_hasShrinkwrap":false},"0.1.0-next.bbd949b8":{"name":"@malagu/ext-scripts","version":"0.1.0-next.bbd949b8","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.bbd949b8","dist":{"shasum":"c4c71081cca9377b6c56b2030cf136883f53b771","integrity":"sha512-Ts4Ud648p3ZkG82MUyFvfkhanT/BPRF9y0/z9tdImFJrICjK1QLLAXIzH5Qb1DwcZH1v6WmOB/DQiS8B+w0kJw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.bbd949b8.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8gjDCRA9TVsSAnZWagAAZvoP/iobGX2slh2huA994OGG\nOjM76Tx5B5wqVABPwIh+SeLvvoa3+B7yIY+pyp9gmv1Bxao0b2ijscKOBTBX\n8RuD9r1vJ0UuyKzAhZfFUypV3yfvdHshTGSv5hz+62iOfFMNjH2lRSO/ipTL\nurUQ2d3SQUWhUCRN81Mn1YpGGD+XXvpc4Nd1io4KVTAfW9o9iM+QSfHXZFz4\naufkVfs/g99DZE+L14cfxAZyWU0H9OKdGZ208nkBR7Ku0hHs7cp6f2aegQ9W\nE3RzoiOGQoDTvVpLICeKgdT7+zuTsiPsA+yBkd825QkO4pAAorxo5YbKXzgS\ncrDYJ5hGS4qpMbcNcdj1fYxO8qcLov6q4RfNK3yku/BKGGT7BT+fQPJ7YEpC\nOpW/mk5f6B0CDvOf5UEP/8RlHCOBD4dVcpX/CCFY7gZVYBCD9D32PpZ3D3L0\nVTr1l2k/eTqkrM9E4FW1RuSV9wlnStZS3UW8ZayeUCjTaFYN19Yzjkjpy7Lo\nCU/WGPJxz6pB6qvu93HfhDjYyhmEm9mAq8Q2jhOI2jkBvWpwt2rKwnBYBDzK\nYyGUGD3KACZkLUUwkQhoMqB2L9yKEusK75yjp/XR66IgyolAP3yn29gQ4UFK\nOIjxBjsdjtAPpNaYu300vKtzc1yZhAl3pVlVNlqtM8u18TWfpoyGsr6WWxyc\ngKQ8\r\n=Dgvp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDs1tAhDLUq41MqPtnC4SuuBKeeMzbpmvjSeDGnTA6kFAiEA22jI+p/z91GDEgbcdRn91pnQPg+hbkcV/Dv3bN7f8e0="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.bbd949b8_1592920259116_0.3304180155024674"},"_hasShrinkwrap":false},"0.1.0-next.f040fc85":{"name":"@malagu/ext-scripts","version":"0.1.0-next.f040fc85","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.f040fc85","dist":{"shasum":"1809b624210cefc9ec0db28708eb70c62dcbc02c","integrity":"sha512-+zJo5pGNmcetoaF+0N2FQowbIPYyHtiLn9VPlfQl9SMXpPCmfezfgKpUPanDyRfkRRYsjdI8sfhJ82uz5oBOpg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.f040fc85.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8gvuCRA9TVsSAnZWagAAutAP/i4WTYiLj3EjQ9y728Ji\n+F15lzg/btimjHoaS+5qcD8GUevmtZcxbMgUIeqQf5eMnQuFukOt4R4+fgy6\nuUDyOOu8niGWAa+V3Y+WO4vqFV4B/zVeY/hNpHliP+iih3lNR0dV9jMkRi2l\n4TS30bdqCI/PYcUxWnQa7Ln3RJl9PYJnuaJ5Jv/3/8QMeKuELph+gRDPdIiE\nAdDMXfz+FaD8dgayiuISpwFkSUGvIozV8SrVe83MFLNtWyxM3OXDtSWLB5vk\nDq7j+p99Mb6NU0rvvVsl52JsiFIRAn+PGV6fsc1j1KxAOwUfkxiRn+b60kL5\naUyXyOi+/KCoJuH4DGNPUD3Nyy0zoi8xdpFEaFTwz9mUjb0z8GvyB0HIHm7U\n6J8rOuftDf3D6cHvCLvJBh8dv7zidbbl2MFYGBI6cZ98+vTZT/t94UwCGEOb\n+Z3soeSbZ1K5Wgqe2CziF8tEGaRe7gFN2+sZgnFdMSYMcVJU/hNKC8egUpec\nto8zWIvmlxLPQqVNg//0UrK+jLYRHN8vkgmJrXz4XqOrhoMhjoDu8tutW8PS\nY2To5Dej+xSejVu8tTQUct5nch1CyhMr07eHuHBnCgstkQQNF66wrN7c2K7w\nY6Lk5TWVSMgnAs9fz2Eqd6eulXQrYV5ga11xbM+VA1kaxMG20GGI0YwpzBCA\njPfB\r\n=/HKy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC0DtmnX5kHf+cLjGdBiyAkoRf9T4QFgzCe9iHGRRsvGAiBAtadx9d7iSXTmNusLoVZ3+VrxmqlkMYlB3K57Fr4NfQ=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.f040fc85_1592921069952_0.49188605857075407"},"_hasShrinkwrap":false},"0.0.24":{"name":"@malagu/ext-scripts","version":"0.0.24","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@0.0.24","dist":{"shasum":"78feeca0e0415f2db4535414bc610aa1976fe5aa","integrity":"sha512-UjY4sviH/lUN9TTd5nEODvad7pNdQY++ybyLu8ECN4HAV64G4QWpc9kB8phNzzd/ygti7HT19kpPrrGOeb075w==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.0.24.tgz","fileCount":4,"unpackedSize":3571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8hfiCRA9TVsSAnZWagAAfR8P/3g0hYCmxySzuy1+hKzC\nJYQUI9G/QVz7yIzfKcUFcpuwpyQrDJaqJH1DOt20/A1kWGaiABjrWxKI1wAh\nGrGuArBIzFY2k7Mm6SU7hKzw1fHUGLevrw2WalaTtup+bX7me8h1PLuNJppR\nxFmoVfUD4Ew4AKNcKLGAgKpKgb2bLVA7VZPpebAe9DfVipWXHSlz0Nx46L2e\nnnKtF47x0k4Xg6DepcCmiqMy5WlpDYqV4o6RPi9L7Gjcb1ptXCemTpizgEm+\nFz/fHzzadTUqccsqCDh4A+uOHfEFp2Lj3/3dXJAb3usVgNoHgJmyFM18FWbN\ngc+ximkwFjSLDja3B/VIQtvMPLLDSheDjrxJ6uvbTKnMXTFq9R2WSzeXqtdD\nPQN9M+i6/ZmDoWj95GiLv5yRtdDaGO1+C6IGW/ipFlqbXhHuVFXZ6AnDPLoz\nJyBWpwjQ5IHEiBvgheLlLWwxk5c0Y0Q6RfASFRU0dtswiinBZHYuDdNsEE8/\njRk9mbZKkbuYvB7JpHD2Lw/lLAxicQM8b+ajdPGvdEhLZoeoOdyzTVbttTnV\n0Itet5CTbKgRKfefHil2TXz7bxr/Pk2bSMryIcFIZPxsPhbmW/0SIlOVzgqp\nifZ8cEIbPUuEE/Q8wS+4ftImQGs8ImcsnbjxhnSQBTzVx9zC8TagnPzs2oAp\nQauC\r\n=iZuX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5DmHA3wxjH/nuisa2y/6K/n+m6cT+Zc92y09eJg+RiAIhAJ1gD2sCUq6oDkO3Qiw935a6OvAbVU1ajg6Nft8rUeO6"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.0.24_1592924130315_0.8839877722074594"},"_hasShrinkwrap":false},"0.1.0-next.32dfd39b":{"name":"@malagu/ext-scripts","version":"0.1.0-next.32dfd39b","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.32dfd39b","dist":{"shasum":"665dfb1488f49c9c67b98e984600741ae8483a13","integrity":"sha512-DcUnF0Jo3e6tO/FzcDfTZwH2KLbd2Ems3SL1hP3Q0CW1FHixAaWqrkPKMGJkZWkTMVuBfn+cXiw85a0TMUKvYw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.32dfd39b.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8iDkCRA9TVsSAnZWagAA6/wP/iDmDj1CPX9wpwsqmAJa\ng5tplzajSD0zJjrZ8pTpn50T3MwbkHVRscq/YJxyfM5m685oW2RxArnhyoTK\nDj64bF84pTPIyo5PaqxO/jH4jqjcTOVcti00kJzXr7ct50ibEvd3UuKedBRT\n0qMWJH2yCJYkoDPxNnCGFadslowauh1CGMk1ZoHTHdD73GKQQMdHASBQU00E\n/UqIbbAoXQThpDAYAbXTCtd6+G3YF7TxsJ/D9gWoZB73TfWlfae+wb3QpZGF\nayLGdGFpXp7ZSRqhWCrRIzQGDXx5rKt3/HA3rlLECJbrFrEF9JI0EYd2RXld\ne7/Ghp12pcPsSDvDV1WKffiAUNpZ369yRNU9P6+w33A8+pk3Vdwruo+5OVw0\nlQvJE1Y1VZ3uOqAYxZDqgUDE5cH0ptTyBkRhGh1Qfh1Q0vz0PUfabRJj0q8+\n/BfKJwJ/4TA5ohhXfan2s4wT3s1Ola/Idh2EmiTLqHpuaeKusAc+ByALzb4d\nCm+Twq/bP7lP6j54yTWYC1S8O1ZS/bAZysCnUw1Qjz1gfyOk2MrSeRamJB5H\nfwh4Pe78VDy9raAjTDfvRhfnVOQEgp437e2MjRnVzBVUJBCISXQTy7VsgOp0\nYX264uGEfsvIdgzVdoG5y905Aaz3sOtv8Cc8+xim+hnj1pzHvDv3FyGpbgHm\nB7Vc\r\n=YYsG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcn/ZZv6voskS8yTQNMTCQ6BIrplvmDMxdk7oNj+9EGQIhAJEV39Mwp/F91zCHjLWGuXAIem2v1r8YL8PtnA/7GOAF"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.32dfd39b_1592926436475_0.3208064387159466"},"_hasShrinkwrap":false},"0.1.0-next.d5373bd6":{"name":"@malagu/ext-scripts","version":"0.1.0-next.d5373bd6","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.d5373bd6","dist":{"shasum":"21fd499d5b9e1776d458e3e63304f652e70c5497","integrity":"sha512-TFGs6JKUprGuuRYaOm7ghZKYfrrfYh4AJIaL1Tgb7FHCUjVP1BMgFYKG5UZiMlL7vJSpa96MnsZ9uXWVeMxfIQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.d5373bd6.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9gSnCRA9TVsSAnZWagAAv/YP/0qUZON1U4QObcvL4lQl\nX8BTqqtUWHj8JpwzoAx+thxEaLp9SOrSOYxPTCZJSJvN3EnigEPPOx2wxaWX\nd2FoweTydicQkU+sVRLSWLVHnrrHuB4l/OdZ5ztdym/qJYh9JRmbvGvfpz+K\nDYcFL4k8vAWsjax/7/e1hCKoB4nQOBaBQElLph1YBjTSwd6iTRLwielLpBP2\nLe+R0Sk31IPv6IRk5+3oOWqW+i7Q+MKG78d3bXW5cib4+Ozs7RJdmQmb7ySy\nyr/K9VkT5USFQehblAhPGZyflkyNOsR1s9gpbAPzKFlG+frFrlibO7xihIO4\nFW1aKv9ZC7QwAYTMwe27b8gy63yuaMEn3PF1BrraCcv3XPy2SuZSeeqRm39i\nS9azuyW5BAbSBYoqysYly3Wnr7pfbTn9LWybefTydZyF50SZ+ySpGKXLyU1U\n9xDPjmHk0aZf4YjYEu8q/6fQLXEn6gI/PzW0kO8Fo/htATlPOtBFTkGJTKnU\nFIjS+rcAex2SnLXWGzpgnu6FvPyuE0oM2xiLxveZ7wkR7y0hRge5RP620aIv\n5LiLBdjTS/zlVrvi1vDrDzMd2s0GvPCBbTrYZYgZQK3Y8dUwhSW/Pw7HASjC\n5o4PX5894WRa2Xl0FdVw0EHZF5vRcc/mYXG6E++AIh2Ul1sVfSnCFe5Znm50\n/Fmh\r\n=0dNi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNaduAvneKNKrCsQ1eZcRfS85DYDSZTARZpHCJhLdsSQIhAJ9cGzlm4FqDi6qv6BgiGz3iRmhGZFWnHZ8MZ+tbMNWk"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.d5373bd6_1593181351384_0.009831847572355779"},"_hasShrinkwrap":false},"0.0.25":{"name":"@malagu/ext-scripts","version":"0.0.25","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@0.0.25","dist":{"shasum":"32cded2789f0eeaf0f7f3dd3612e8e8c44494cb8","integrity":"sha512-ZJmmEwpXWg3nayGPyNcQC0Dg3vAqgWUOXf1BowwlnThkbonpOC3poF1NhcI6XpSL65TXSLoGJ009Zy6SWsaqBw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.0.25.tgz","fileCount":4,"unpackedSize":3571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9iBXCRA9TVsSAnZWagAAtQYP/iZqdE1Tc7BiWrN6cwC/\nhlSRkO7dJOsaza2eCQsJMAW1GAyRvT99qhWiyGY02urOm4gXuGZd70Bs+Cm1\noprsEnV5akdg7Z0GCzu1mIC4pQJUn+wK0NSHqCg43yZ8h+f5eGyEtAY4+i6W\nRVZCvpkRX+a0CFp/Gewjr2egGUXnpOcfcLgoRJA23tN4/+sQrgD2XD3J+tj4\nJuYbpAG5wuKUNUYP59gnexnuShIhnVcQq2zOIY1xYU5D5GN4vdG6ij0uhutt\niETmbs6xxoxICAi2S4VmPBkVA6OLn+tT0dbAVomwQqPEQb0WkNCjKq30EthW\n399UbOW6bUfn+v1iniYmT/gSHk7he96ziG+mBCmZY9P3AHvjLITbbkm2jBW0\nS+0FOmw+xjj3KbPAYCNCdM3ioUbnJPY20iNeY81lcEYoJEW9vC23eOaZ+eqm\naKuZzD2hvDvkC/yd0OQEGQSAXeFMldnS4cnX20Pi21eyNS7opnnAGNapO/vq\nvOkX5LrslsYGO5n3EZ8E11hKNbBF6fxWJOiBUA+k2bsSYO6ATDClzi38MO2M\nZWjKyJildTTJsmsgd1pQd6h5a3NdvLjvi2jSN9sdLLQv7YuEf+BUOg436Z6/\nBCFg4bxIMu/UcKHmB2YLg6IWxQ+Ih3zge5K6HcBq6a4QlbwPywcjr0vpvecD\nVIYE\r\n=Nqf0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHE0JNRQgtA2tdhK+e69SjPYKXpsnqmyiUwlqgs9LiPtAiB9k5CtUHAvWQxdyA7xFKC15SXflCmtrNrjhI8AaXDwFw=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.0.25_1593188439174_0.25034513126686697"},"_hasShrinkwrap":false},"0.0.26":{"name":"@malagu/ext-scripts","version":"0.0.26","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@0.0.26","dist":{"shasum":"9e2abd75204a86c5013976348440bb6cb237ae49","integrity":"sha512-dRziA/ObmZs6WGsNmoUqcE3L0qGmyNVZw2LY0AFQfgH+PKAShjYkx0Y+pDSgLE7rjfafJJrRe1d6Dv9ZXveAoQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.0.26.tgz","fileCount":4,"unpackedSize":3571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+glNCRA9TVsSAnZWagAAsiwP/iorBWRRWsZYNWOnb2x1\n0/yt1vvzt0nnX2ju0wDLup/3dXn5x239gzUHi4zZUBGQu2uY9SZD6RRf2kMi\ncpz7MkCOzxYnPsGP89MhtcnGzJQmeaWTH0wGDLMpInu6WA0JDNaN32bz65o0\nwsflHKpkNBkg3PnFASwUtutQh7y1sG19FP/mznRL82+Buu5xyl1p4xjlR0xS\nH6aDNmcFLpOI00DJ2CClPEDTw1ySPVR4Hj/c76pTcFFFNrAibQD8v8XjG8mT\n1YbpfVXnsmNVp1me+eDsPnBzDjiznpK9DpxmnMT+QpiY5+TbA//Ha708aEYc\nywgyCwkTs2CpPeh7EaRBXQJOV2UM/teoiIj9zojiH0LPfqQz5NvlNLsZxwnX\n3GwrLIDLhXkbFwqI0PF6dfGbkMeY6+VyFqfg+BADB//lgyMTYc3jrzxP1SD0\ncSyRjzqr/FP4IFTqjHT/7Xs8C5dkphI8vVtYEyCgCegQI6p6RSjxT3qfihAs\ntkGuMEXOpBlFkgjtUa2S4WfOJt7G/kenfxA3gehbTXwxS9thS4hGwVUCBZYB\nCa5Y/vINmDRgjIp3sxeM3zNOaoLFb8ZjeCru21zEGRaJG6kQ8Ejsc/wW7pqd\n8ycCc8JAmUnrHZL60HWVs+BapfRcP685FF1+8HNgBxYwp55H7D2iMuweUPXJ\n1cRc\r\n=7Fci\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEHAoL6IX/dpZN/TMdbZzeGhu/P+OSBBwoakMvQXIY6cAiB+dYpqXkJMyJHlw2NKgmvY3qp0NEVWCmjb0FVVIDtPOg=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.0.26_1593444684607_0.5480667614284269"},"_hasShrinkwrap":false},"0.0.27":{"name":"@malagu/ext-scripts","version":"0.0.27","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@0.0.27","dist":{"shasum":"b9460499a64f5ee9e5e83a05de664a049e90f4ec","integrity":"sha512-agntMgs28ND2183C8hyyjXaccD0BRw6PxaZUpOA2UUgZwbFQBYRufbxd0ocqWeYUGNFQX9AD0zCh1NmpyVq/oA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.0.27.tgz","fileCount":4,"unpackedSize":3571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+qlyCRA9TVsSAnZWagAAKgkQAJOIZEiUhw5KIYZ2uyTI\nNFQ/eryZXEahisZ22WapL+LeNbtsh9yS+ZVB24GST8fmUMTpIkgkBYPLb4KS\ndEAEbchlxNeBcMlEdfIUm4Q7E/CwcTgs2ygAhSfC5Qmx2ZtUdotDVwdI31P/\nGhd1bWAmSvrRu7HrwGrthYVkbrLySYRP5gqnfO/k+ydLs/ApF6rfzMpp5FYe\n/TCeV4ZptNYODR4sdBXF3++/pYd8OxaJD4fkf3VxdP7Imv0p4AiPu07S2J45\n8pai5kyAkFlWBCXEv5Fnb22gPgFv2DAGyF7UWSrV4KPXTkijnqlI4/4ab0Xq\nEOm7LtXd7fYUdZw2YObUT5hf85O0HtdGB9Go0QoTX7w99/oEsUEZ9l73eWPE\nkYRzYzr1YYZlSWVlxMmRyaSlPVUFG/3vl4n/ItANUHuKq1YpcgobUfwch3zr\nQC1OdpsGkyB+cm4zUOhfV5DxI9Ajnc8nrYkp4+3TZ9RE5j4C15sFO2NoGujH\nQiLRllZZhALIGlQe9fTppz9K0M4oBoJXvL4zBEP7yRcGb4srUpFesx862dHE\nIL1tz+prOBvi/mpZW5Pr7ggt1K0wAfLlGNBjUxazz4SLlS/SgyOHPE3noOi/\nxPSEVG+53VXrHMf3k7L03k0Ul/a9/BERYwk7uwzSNkhyQ/yBsZ1Gu+a/dXl0\ntUmj\r\n=FtbS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICHKZgBPwk9Nq6kVIZYLi4gyC0bqMFNStS8jxPC+oX03AiBgmrxWfonsIQc1fQNi8alnst+Fpb8it6pgG3ifqy2Aaw=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.0.27_1593485681874_0.17495452686404733"},"_hasShrinkwrap":false},"0.0.28":{"name":"@malagu/ext-scripts","version":"0.0.28","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@0.0.28","dist":{"shasum":"082298d09f4ff53166fb1a4dc698546566144c23","integrity":"sha512-cE4ThcGRQat1C0Ktc28geTDTT07kUi1xfpEo9MbDI4YYOtVKYg/yjvS6bgjZIENXzjz6m8ku0cvni7X7QwRn+w==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.0.28.tgz","fileCount":4,"unpackedSize":3571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+xfXCRA9TVsSAnZWagAAROUP/RN9BLpVUObGZkaBQpbh\nyVAowtLlJ9bIoXgQt3u6f1xBM913RS4RrdJRgQAowwlY5ITaxE6J641GIuql\njgkdfU2l0+wZzuAxnhvRxjoIAAHwpSVD/MfdHB9GzCb0jKEEqmd0uWuIFWEz\ng7Ggz4iMmXG/pL+8k+ygnqBOjvZCZKf85nR+jsLTBWmad0iGqMzAFOc5GXY5\nicLbgL2l1EBds6tqKyJwwT8bw/1dEiOaRoi50tCGCnD70QOgar9yfYYpOnMH\niua/Gvz8hKqmdFScAzKBBgT9CHMgQX3EinABWBdBkxEEPdmNdrEcK07iqjkE\n4Kge+L1tst8nfZP0BaQvvo+chkEyJMQJNDzKLhxMLBLShyvr3idvAKGmAW/D\nG0n4zPvb4ztsNDoAQTuwRKoMiwvLgrwGahmXs6woQeEy7WTN3rzWi6jqGeGS\nQH1auz/UPQ/x6dtvEQvHSZoeGbku9gfsWRb98WpxVHZujaYZqx6oQRV1NaDB\npOJNCwxbI8xcH8QNMamoB8twtZFkkvoqdd0N4WkZIusozkiNY+JG/muFTEu2\nJ2zfeuDzdR0s6hnlOYb2NpZMaMwCJNS1T0yI8v74PxCx4i2pxlxE6pCwX5y3\nU4hACABsBzkKJKqK0b32Afv9FNN1ZwcKBg+gf7eLS1VUzXBVYajZqdkSzDDb\nC3a3\r\n=v3yX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEppcYiJJspt63cvM0iZQjZCwjao4Rx8oCpFgT0jgt/nAiEA0TBbo44w1SMoIpF5N/4qx9TdPdBni9m3TXrEGE1QlrU="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.0.28_1593513942628_0.6878276298306345"},"_hasShrinkwrap":false},"0.1.0-next.5ad172eb":{"name":"@malagu/ext-scripts","version":"0.1.0-next.5ad172eb","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.5ad172eb","dist":{"shasum":"df3a59099468b31ecec3734516062e694df4f540","integrity":"sha512-nrpXeVC81dlPexzMvr9f0XRklFV/4FahgZWFKlIfS9ci5MnWiputwhPxQDIi6+2vVgPjkX5USJ0Puvb/i12qGQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.5ad172eb.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/GWoCRA9TVsSAnZWagAAz0gP/imVuD2x2iEkgNDt2GpO\n45GfsKet78IiKM5xxrdB038MWm+puH2DnY89XXX6jCesPeDtDNqYX/JSBYv4\noPXrFvGfbTox49+VrCpH/OvEO1+ZB+tSnMYKWYMsH9Mb2lJaHYBvt6z5egJk\n2iq4lytlXRzRGwiK4hsWNDoH5dyKeBHxkPxPNyM9EouH/Kx0UdznOqKDJotz\nEynY35GwbobVhI2PgdCPU7codIYhP/BpQzIuJRZzZjMswD/Nfb38zoVLqeqy\nXAV+AA2Gc7E+w4Mt8x5F+qIAXgAtxu+WGY6STkqHy1RVQ0N5CEBG1QtEJg0J\nB2DUlNJdR1yqym/zogzJxqf54+81TRrxgfVlcYWoAbENWtT1KHT74NCynRE7\ncnE/Hmt75TGhOxTf/zXjrViLdrU6bVUTK+FmPl4cf88KmxNdOasWDotUc2zf\n4AnTC/OtYl7iW4WTGoQm5HpDVP9ZdVboXtkVeEuo3ks1jEbwkWNm1Hug8GSC\nLmeoFvMaiwkdFqmDRZXnPyzCdOw9aXeKfeubyO0fY9DPwvvmu/G/VZZsarlo\nZJYDca4Ve+lTpRnXulA1h/QB6KyZZIsMSx7BOmueMCf2dE7MTXIidb8myYlN\nI82Tp7CzdmSSq0rMeOHEqHjWsiehtv1u16SmDmqDfNtyrY+tquQUpSsUes+2\nQ+pi\r\n=2RJU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDabkylJ45VJGOiPf1GwmKJolxve01nsK+7GYyk7MxC6AiA0AirS/+Ge/K8UoqzWrXDPPRrJisQcThmtREPmUg7y5w=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.5ad172eb_1593599399761_0.5402567407877801"},"_hasShrinkwrap":false},"0.1.0-next.481a3290":{"name":"@malagu/ext-scripts","version":"0.1.0-next.481a3290","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.481a3290","dist":{"shasum":"2c06dd3a2c18baf64385cf8db9b732afd71fade8","integrity":"sha512-+YuB9V6M0wB7tgmBpT9Kj5nghP8gKuIoHKOL++DPJl2Qvp6tZvcECFnNH19sr0TJIZLEYTLpCQu1rOOHmW/Zog==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.481a3290.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/G1DCRA9TVsSAnZWagAAuXYP/38Dh0Kntbs8PpaUtUk7\nWKTeJfZ+nAR8bkP8Sh50XOavz8jDW+Ixf94CiY3IBPJ5q65+vREBW4Ml5fwt\n7dolNH/j3y/7HDA0GeYlgBqICmkfkhqmInAhJEymk6hIVYy97jPdVD3pShoM\nPryQg25P9wfWnBEFhDdchL3/cgsDtJfMo8iXw/f+Fu5psgUoilo3MaJTlnv2\nPlItADfISKYtge2lbX+2O6isGrSONXEKDl/rsVp9Bzn06KXV7as2kNfzgLMG\na2bqRKpUDyU1QwEvRZnJPICrJNEVOLA0KtI2yJfGcYJcd89bn0r9OUsx6hRp\nu8+fkbEYBJMsmD1cqGwdlcO0aTelR3gWSiquMuk/s8sUNvtCClcoHg8icboR\nvAbQ/Mu/9L3krwMSMNKLHT+0BECFYIgBMFA6Ys9wGLyUq1afRkgnFJ1RIOfX\nj5uUWkLJFWa/fpFSNbGXJw6wpl36PBxBqFdfwBIBkQkS+i6cOGWATTqtn0Gq\ndlsR46s9ETLKogaTa/cfpaZXXziHOXgGhzspGztGVNn+8OXfJChUlDYxBvVm\nxp8jCmgemsDc2JvzvJJdUz4nGCWVs0mVrTlXAXqlH4CA0EJJQuddJUdJ7PM4\nltRTjTgGD0dxJM/iNV4SrLTwEne4kGRsRjnQ7Z3tzjOyKJBwrMIrBs3CeyOm\nolZp\r\n=iOf+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBkxsx1jS54jIlmYC9K9jtufyLEVE1pWonG1Qq3BEFVAIgTrCkuw1y7LFmMysopr9K3S+qzZosKFvXhJnhgaap4NA="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.481a3290_1593601347336_0.7933167010439048"},"_hasShrinkwrap":false},"0.0.29":{"name":"@malagu/ext-scripts","version":"0.0.29","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@0.0.29","dist":{"shasum":"95a8926381ef2fb636bbeb92bb1f80119264947f","integrity":"sha512-wrgcXnD9mFbmQ7kQmX5TO5H/P98wswejuLl5eMVwYiHw19vdfgx6JEAuImm55HHP2OPOXY8yNu6XHdhoXRCpPw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.0.29.tgz","fileCount":4,"unpackedSize":3571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/IycCRA9TVsSAnZWagAA/hcP/0Kq0Ldp8zKAk5rN84WF\njvl+0y58IY5T66myr3AQfeKWzkvD1AclbSH97CI/aXzWZHE9yBS+ZIS+xKfd\nH7V2HHuBt9WRfgEmToTQF7vBSClDUzXQrCmx72xW1xNVTVk6qr/q8aDmlki7\nQLtjhAUFSGieBZo3jFYVp/5iwTl9pfFBF5p+r1sFvAxqwCDgJGSFLGcmIAJT\n6h6hbieaxARMpCRxjJhEKdFIKiuZ4RBH4lgNKeGNhHgz0Gu3vOsiY455Iakk\nmCn0/43BdCqOuXB0hbRvvKzdTmPMpOivdHt6uJLeNyDQ7Ebsz3EitlAvRuO/\n/uK8ZGMo0jqkL7eNkRlgkohE2h3Iq/2SIgaHIt9KW80TtBuoqaJZO+/VM9PP\nfZTN5cj8J62EJy8hkKttsF4Yx3n9qP+w9Si8B+wpFNdZ4v2N3jn5dj8JNDp7\ne7ovQW7DGOsKFIQXcP7fJCq7VmW95/1ngsUHhZowPZIyitC1zNx2/Gb5CSr/\nxXyshYFQsuWC5yCWa0PqspXNohKQARo2dDUN0Oiuacl9XoIwD+jZhc3rPj07\nfYI4CG9PqxTnim+7HIsCHT80+9DSev+a48OFTw3YKczKLXUmrf1j8OV0C/2v\nZWuuW+XErIIGBWi1aHU2d98FtGLK3PkPj5VwlxAm59P2Cg2DZE5FNfdL77Bm\n7sDO\r\n=uPzz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDtakg93MrC6Qj2+jKVb8AF+VUpHd1ShDC69VlgmJF9IAiEAh5LqJmGUfjBcbVh3tcMLcTDzNYFtztzEMd2gLv3Fqnw="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.0.29_1593609372039_0.16578020160187434"},"_hasShrinkwrap":false},"0.1.0-next.27b3c18d":{"name":"@malagu/ext-scripts","version":"0.1.0-next.27b3c18d","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.27b3c18d","dist":{"shasum":"f6ca307f749412de2d4d4575fbf7e3923c5382f6","integrity":"sha512-hx9YiWq47RiRjGJBbTaH+DX7gfQ9N0ObXHXPPO2PIiToU8EOcd4OfRj1kpRR/ky3agLCdYlT+OG+atspkCqeLg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.27b3c18d.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBp+1CRA9TVsSAnZWagAAe5gP/jHyPMNQOU5OFi8ol02T\nasFFW4tj+J6l2lyhKwGwtaXj0aenrH12RIl1ma6VYSTKzZrwm2UmtZPwUp/a\nOuXLakJZnXSyAlrAeOCYZWGbum+md/bryrh4rZM4FwesW+O4kPFRercQ5hHh\nVfLf8Qrog8H8fDkflcyTRx862gOrozhYEmefQki0R9L6zWfCOVQ9GD/brqy5\nHWoMGusupsOIHPhyg9XcFr5XWDGHJNI/0IjpUVVm1IZgwuSAvex88ObE7B6f\nsM84zdcafNxOzuSihIUPrr0q5rcwr20QoeDkW18Xvt5pFMUMwljezcpMAVtW\nwKl9pMCyItxj9ICJ+EAyuNMuAEsW9GZ7jQr+sCR+jhzLIgGEXaaJlc5Bwo5P\n5D9ZFpM0R1fidIcMeG42JXVu3ghBYtXP5kmdrcEBjOKcBKuKF13E54CRHqMX\nqcCEPjmJ12wG1kg4dxHCNbN7XXp1JpIU9lPg3dyohaqnlr/99nOAB+3ADHGD\n/wFagovGPDeFdR20XLyLfkrBCFf33rg+0fHP8tVLbYJc7u9HLoL9kRWxb1s2\npnDo4BfCZbdb1bk6ycgvsVchv2opQi+BV9FZmT1w0E3WYOeMj+TgiqKiaqPJ\nqAZLuVJwxBHPYBLM4iKHE6pNrt09ES4AhKJP+jvJVYAPNkI+TzSChBJNnpFw\nhd7l\r\n=VA/g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAUv+XIazwL+PA5wo5LVp3HZIX61lKtQxNCsO++YnYogIhAP9ziRRpt7A56qvf932l1dhbsNtJN+cAieeDqdLDFmYc"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.27b3c18d_1594269620960_0.8325600356787137"},"_hasShrinkwrap":false},"0.0.30":{"name":"@malagu/ext-scripts","version":"0.0.30","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@0.0.30","dist":{"shasum":"71f3284459abbd68a081bef1591337ba455def8c","integrity":"sha512-LYnc62eeQpugbEEN6VzHrlfh3Z3mF+lGjnjQzxZWn8gq2bJLo8+8Au115O2HJLGJBOQ+VF/m/8YWueKbHNeEWA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.0.30.tgz","fileCount":4,"unpackedSize":3571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBqa0CRA9TVsSAnZWagAA/90P/2yG1X/LiRgbgnk1oV9x\nr+u4H5EXm/QS1kuQFM6Xcjoija3ChbSIeF1O7NeXIArYWVhzsNNIhP2WdNoT\nksSAbhq0Sf/wmqVhppHnoaatIKyE0j0vnWTGF8IWxLmDmXfch7iXqccoj4CQ\nrp5237XUUGbmuh8ZdkGXf2+xhXXlyOFXhDGF+CPOmd1b6XUIOp31Da8Ci0aR\naqPnirkDUvctZ3bPVtzrMN9VPAB85cwRz98x5clkEu/xfeEkcCnHedCQGxEs\n0P6/aGPdJFbyWnOrJCPf9mgfCR1WmNYSbboCTpgL+zb9pE3XKcMs1ZnIA30x\nlL0jF/ZpU4BAGV1TOA+aUglVrTjMqKzO1pYIVO5mbPp3wdmpcvYdzfJWCZEX\numoFWtk0JysQFUG+8JSbUGRm74gcU78J9up2WAqnmpZx2qcKTGW0v3f9bPXh\nvHsblQjw7l95ZosbdDbveXQSYXVDjRmap8218+r+Vxj8tLxQkZQY9J4v9a6k\nOj8irpRcJF5h6lIPi0qbAl7k0hmXydAkJjFRy6b5zMt3byT5tI6pLXvK/HjT\nIRY/Xgj2dRGMV0S+495cVl4l8hK23Akya9EX79LHNYgBp8bnh8RmnXx4AI3K\nlrj3aUQ4Z5nRoUtyl28CchvKwaQmaPaegmVbIRyAn4pUAa8u7R6XNSpLvbXw\nBwv5\r\n=XC8N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDvuhEsw8yanZ1nPfjjR9clBsc63SifRa5FQ3y56aJCQIgHoTxUG2izAR+HKh6j2ELBW8+vwbNlDqITdGCroYDqy0="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.0.30_1594271409986_0.8273602252920256"},"_hasShrinkwrap":false},"0.1.0-next.b5b5d0eb":{"name":"@malagu/ext-scripts","version":"0.1.0-next.b5b5d0eb","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.b5b5d0eb","dist":{"shasum":"c6370b805e1fbfa5643e56dc535fc6a42a5f24e7","integrity":"sha512-xNC7vRAqHsET5tf2PIDO/oNjbJ7au4dnWsa+ylUenSHujcf4qcF18cH1+S9JDjsKUPJYgeHCoUqpOyKOGrOTdw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.b5b5d0eb.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDW6vCRA9TVsSAnZWagAAeKkQAKPuOWeLyC5JLBlYoVQ5\nBZcsDBoqZP25H3Yx4DqSI/ukyrigof7bzJm5E5o06XvFbF0N9SQuUTLHYsAm\nGRb5WDpagIkxfVXUk/hoOVKCGDElEH1dWLvBxn/S1FTCnv+mEpEH56D9scOF\nykPZLqHAkHipH3XKb6Cq7EuXsxCsLH3J0WbtJYvqrN5Oi7yHaLwYxWA1sa47\nHa7h/iZ3R7sRODHdG5+YSRNTxEARfvbkBwyOTlYK5bDzhrHNhQ4tzyJZKG7D\nLiA/CH4GiE0+tKp7VzLgkDRfQY3/JqJ2VVg4tBJg9P7NTakUpc1i63l5wXkx\nJucN17RuqXZkQnCxzNxRaoov+o/jtltBLoA5SWVuIjxkwtYvhWKah9AFqL/q\nQ1COEJoDRpHCF93wiraXw3HoERy+GfeAffS6KLcSp40+zWJcj6js2w6nA9XU\nhDMbbbehks2gpiYOsZi8yA19x5cTF2fCSRxzdo/lH0/bTkacJe1ufzq2QzSn\nNP1KQwZKgGszvdEo8IVlWs+uoHfT6heuFDR4PNEFNVtZFFMwrZDZnrUF90LJ\nH9kHezhO3sL0VVi01Pb/EmBt6AOur+enA2CTzwwHq4VnbLJ6OnU01M2QMrSz\nVn5YfmvuJspihjNsw9leEajjPPnfR1Hw7XIIEIIN0eIsXm5k9VfyLG08qX6X\nX3YZ\r\n=QjUM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzpN4SDRuvNjCKAw7K6VOUFE3NJJxbZpeM+T7pTpfQ9wIgaEppPGwLi5pGW1Sd4zzwqvE32H2twMkEyhSX942+Mbk="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.b5b5d0eb_1594715822656_0.40054781296695485"},"_hasShrinkwrap":false},"0.1.0-next.56e00988":{"name":"@malagu/ext-scripts","version":"0.1.0-next.56e00988","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.56e00988","dist":{"shasum":"7b9a9081ae5545eafc403bd9622f13b2f9e8cea4","integrity":"sha512-BskV09LczRJRZ0vD+OgPSzEmvjLGGMW6sckv5hNhx4S8u6KKEuzbV+nQyvOZ/MX8lGkAoCYZ1UgjtwPFng7xbg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.56e00988.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDX+aCRA9TVsSAnZWagAAHYYQAJ/TL3bfLn02bAC2WJgG\nInI8ExTxvydHPy+UVx620W7q+kk4nmvX8fuPI4T+oXacIRTKEJXtm1jqHwqy\nLTip5oxo7SGkN6iXGT5qZkZpukl+dwIeTUM7H4Bd17TiL6ui+2jU4IWVdO6i\ndVbnO1lI2PfH1Sa6kh5YvgPb3W9JMm+BiDKJovkNdQaNpCsy/oz9reL1DtQ4\nZmTKh0uzZFc89O7Va2HDaYa6rLL8Txc/c2tufnNv8HP1oi6qlfKb88jFkunz\n+lCFNzWkW6oEsftq4MjHXoWIA0B6sgCrd+ppE54ufJj2V+FCYxIz7dZIrj0j\nQDHEh3IzEPzPNb9/G8jX8Z3gTW2me4rsAfw2P47sD4p7VHOr3sVqxo/eB6+k\ndd+6C10h/O6ZMCLAD1oahbRYHo7BK7LjF9JcjcKBVQ7iQAMVCVXgOgwPktPz\ny/dVFFNggKSCBvOOQfNNyw67bAL4vvox+0R8/wfjjdBL91zHEqKZDzqxOUup\nzOw0AWWc0WYzgVQlmR1MoqZy/IRW+fZyia4bvGfrjz90pqAFiSZBQKHbe03b\nZkQxzESITEzjsN3Y3Wq78WKWSFdRQsvtxu1UhH9AmazZWL3hWSFBoUm82wi9\n1IlxwGrJW3cGF9W2QVJ1Fsm43eFTTmb1sg41GtEkXYuRlWUaXxJQqU8eFGph\n0gv+\r\n=6Mv6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHq5CdtQWVefx8se573WbElqMN4tCrGVt3MrSLln+1dTAiAaBcPRAhIGdeR/4Dl8+132vsYWgzP7IPVRstqcH4IfFw=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.56e00988_1594720154326_0.569063661053683"},"_hasShrinkwrap":false},"0.0.31":{"name":"@malagu/ext-scripts","version":"0.0.31","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@0.0.31","dist":{"shasum":"a0c1de48ac0777db325b3e8163458774bfa57bed","integrity":"sha512-MMJL+UU1/qX3HKJxKxLIaZLzt8NMR8F2JbmXWC2nzcEgwWwBQlaW8A0oANP0E/TkCbz5dDLm4h1mYANfrCnw5g==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.0.31.tgz","fileCount":4,"unpackedSize":3571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDYrSCRA9TVsSAnZWagAA93AP/141KMIACqKx6WfRGvNF\neeAcZigsIskGG39xeWWsySxKnjVRFhi5RSOUvyjYLliiy2sbrxSOkaaxzY1z\n0AUfOsp3Y2pl/ICQbAORYyfzL66ItjtEMUBZNLwXFmfAopPXpf1RLeAQJUh3\nXyaua4xwAmHcpS7vHjcllICZA+XIOkGjywp5rAZpxu6IwgtOCsoTn43hCWNf\ncs19BbEL/9sLTqcDrhPm8uNOltyC3jHZDifwn07xpPm92cxIREf8mIi5qxVD\nedl06/jDCluro1ywlP53cTi2n03G6T8JizIzkLB/xrqT6kXMdvWYT4PSarhq\naPcVTtNYuev7N1aT2S6IqOipv/xgk7eVt4WB8dpR6HbCFVkwNDWlPeVa6CKc\nWDPJxRyptDfE34s1NEs5GjajnahgK8j1s6918+0dpCubW5Dty28EnmFvI5eb\ndNO3vQbODReja1h/ZXfiHEV64d7+G4RxElGRPZ+WGrxVSgt0pd1XeA8uExqh\nyfF39gU8uGYYCN1SGuCVb5kLMlEz8f2GojQ8atZ8cgctedTs4eDMHVwgNY0v\n9Kc1fFl33hHtzoEaukjnLpC7XI3NlVXofgl4k03V8sltWydxgOJFgVagYT14\nAXD4Lkqdx9fRYYwrNgHhc6wVWdRqr/kVzkN9z3GIwePor0zt3JQA2NDJjc77\nhycM\r\n=c8Gi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC74npIDMxDFLD8eBBZw+rA+jCPhx/ERw1mHAt4hJArWAiEAhdzhrwSxtdP/oavgBvwg14DD3qaDHLJovSQ1mQ7Hm7E="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.0.31_1594723026453_0.6018639379636119"},"_hasShrinkwrap":false},"0.1.0-next.98d0d157":{"name":"@malagu/ext-scripts","version":"0.1.0-next.98d0d157","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.98d0d157","dist":{"shasum":"960eed3b9aaa637d399fc5044f398e419878e8a9","integrity":"sha512-FlUIHVVdpkbK0lVwR5Iz54YIChLEJuWYpjSA5yGobeK/hgRD21J+JLNtwPJVHvdBRUjjrNvbvn08NqRZul1/Jg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.98d0d157.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHByZCRA9TVsSAnZWagAAYXUP/iOCmHjnTlQLlmt83ZeT\nH0JsINOWa1sO4u0m22huYxiEQP4ytsS3OACHSIG6MdOLWxKLvrT8YW0korH8\ns2MIpr+q1BidpammNcmk9DDGZuE/m92X23TYRciu7RUY5ozCF/qLBfDl/YBZ\njfBlATmP8Rp9SdhDe2/cPNQd965VUIJ33cXErYMle6PQwFXJ1kaggVmrpox4\ntKui0p971nF1XSRiFsGiUWGXGjVVABVM2UfnHgQxY18+UqhzO3gcj3Uw2ZQ4\nh22FhRjEuybMcczTUi3j+SPeUjUlW8g0a6mp1YJ6i1iotfeffhxfMn4X8jFW\n1vARWl4ijFhX8Jd/nQHbJGKz5TiETygOagHJoBQgmhyXCdt8wYDr7zB3J3Yd\nowIANT1RNdFtV+hFCUxCgmuBWEnl6W6koZktykDXDHhJNQ+3FsrJnRWvXq1S\nr4ulO064N1kJ6CD4WLAVUOpWv3tqo2sPfJZXQVB/uUbD6TttSTJA1Dem9JTX\neG4gxxNCwMh3449YOGQhzlpz1Arc1ICw+QvGdArMxq1r1CpM50szuYeOq84f\npkuoj4XhH3bABErO0ZDnl/QgdUkORB/MzrGTv6Z0DA28qry3sL0Xmo/IIozg\negKEeDuwa78ahyiidu+8vk7PGDha3ONwRe6giW7bzZe5sexCyWvPRbF5U4oH\nGsXh\r\n=h5mn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRzVxB9UrlD9j+IJJcI3dlz+9N4DOeobqemcHSfgkvDAIhAMvnz4kgv1BRqW37QU8BFKV4G6Mx50WCNg6PDX9ElW9m"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.98d0d157_1595677848905_0.2739907289144552"},"_hasShrinkwrap":false},"0.1.0-next.12dc0747":{"name":"@malagu/ext-scripts","version":"0.1.0-next.12dc0747","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.12dc0747","dist":{"shasum":"ec6fbbc503ea801567a824a075d89957ac6bbdd2","integrity":"sha512-HfB+CF+dE60G2xlfHPb2/jnYD1ED0aDR1/SGv8t+AK/L0hus88aq4XAaHbewxqz4CxoZmmY8KJ4h+1CCJ6jCHQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.12dc0747.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHFETCRA9TVsSAnZWagAAKkoP/0M7HJ4tFjor9UOLRpBL\n4NKF4RMARm9EWK1skypBGFijDDKd0EXtkB5hVr8NLp6n7KVTs7vdaWlRX0l3\nWlE091YKxF38Ojusujx+sjeni3OZbdU6EN73MpD/i/pwzC+wgKVoOPP6jO6E\nFdHZ+B+82a6oju8zoEL0ZMMz1UZ/0gdMRf9I4Uf0akHUE+bT7j2PMVh0rDpN\ntpNYVnpPApIhLzP7xN39zOIrmkU6ruB/m9lXv+YbpW/eER+/kwajQv5bYR/F\nqfAmVjt2agfJarcEXhyHhkWuIPwU52sD5xDZpTI0nAZ/C52ZeNfjD9XVkuvw\nSPodeIUzN3xkdt5tfU/VIR5aqzSyK+C+FxhdBuOosY5KxOnJmBxigOnWzESM\nyMv0omY0ZL4hBXB0khsUWCoPfoNZuieIosdrSoglupuw8Jzl/YRkJNjNsJB/\nDMSOUjant1BepPF5/m9ZXmSrfXBEIWpqJl/pjJo26St9vn0+qFJ6XVFVX8I8\n+6KFzH28rW0ETACQDJxl6brKfOvu8T+hz9H4+sHAMsSiTaDIjER/sSR6rOib\nrUmRfzW1OJxCzskGpn2DXal7utsAXzm++EexKskOuWqeQ+ATX+T6DvvtX+Ih\nPMVS6HMUDguO+A3JkzY633bdZ4b5dSeLxYm9BD66K3iq6r6Eu5otfa+M5r9z\nvcsH\r\n=VrqC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXdSrh5k7AEBYhXNGKZxcuBcVJ/6j9PDUoSRdnAkpsagIhAJZ6Aytdjk4i8kgF037v0t/wboNShpLv3mJyJ0zGqMti"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.12dc0747_1595691283327_0.23800475747802619"},"_hasShrinkwrap":false},"0.1.0-next.978d961d":{"name":"@malagu/ext-scripts","version":"0.1.0-next.978d961d","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.978d961d","dist":{"shasum":"0a3eb92d8bd148260d91d579b5634fd3b34c7c65","integrity":"sha512-O71fVQ1DKX2JepHmXiC7KLIpUqUYU/8q+xyMm6G1Gav+DYva92xee2e1hBQ/VAtNZNqTNFVp5vUCrcki9J6OFQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.978d961d.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHFaCCRA9TVsSAnZWagAAkpkP/ijlK5vcOQYLf3smaUm1\nHfIVBm0alsW5EVPll1vrSIwllW/rhE3TEvb79ueKSjNKkAGgxzJLG3fcuc3G\nhztkdkUL6BRJshDx4uJvxENyNl2xy7RAk2RN2rtJc2Yp5AfZMjkZ5Qdn+9qJ\nVDuYl5YogNQtMhEjxOfStYEEB4QhnBacwp0a5VAEaw1TDVzsc9aoAczvb6Me\nXmhlqFSr16S7kIVR0PEyoyYe64dFZw74tWUcg2lAFa5X9qT48O//+lefUz0f\nMdcpLFs1DNdH5Au2EB74spguB4WuTkl12hfK6AZi5TMNqLr3CaCEgR9l6o3G\nqrL1nSmKBt68aoa5RKYkKaGvlgB0Tj+D4DMN8UxjlkjXU07TdgHNC5GbNvHd\n2uLvlfEST5LUqWyJeNHge89rVV74nuL568sL1tiapeJVBYVA/7P2qISISTNu\nCkCVnqNlqe9Ims3X98KKD7Cq761fCR3uFseMthgyClpsRWiYUFZRV2hsyaI5\nPRlI9j45+EH4906p0FBgQI1rr/8+8tS+1tvu4I0wo2VrBBpVfnp2f9X6LZhj\nyGXOLod+1ZgWNT6LU+HXXZlP5gIfstD2ff/CeXK8xwTO6/qz1hNQGgtQxdJT\nF0DFhcLuUETaIJQIdv0fOCcGjzqHGa6cIyiKilaZU5W8QOcRcwN3yW/C6elx\nYToB\r\n=ciBv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8LwhWaCv2wOcj4U3iDIzery2vDOhcxXI4Aaz8tRKvIQIgW4dmSamTBT/4h8gPFfxlXjhS6I5vTJTEs6ffpVIKXqk="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.978d961d_1595692673775_0.1755139491192106"},"_hasShrinkwrap":false},"0.1.0-next.352ef6d7":{"name":"@malagu/ext-scripts","version":"0.1.0-next.352ef6d7","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.352ef6d7","dist":{"shasum":"1f29c8302851ee1115638a76365d329cb8965d44","integrity":"sha512-RI6qAa4mFlyVyYGwrGdL1Zrp9cTUqajsJ677s90+37sRffurN58uEmmDino2Af1h6QfhfYluXrDvfl+aXcGANg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.352ef6d7.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHGIhCRA9TVsSAnZWagAAY1IP/1BlmKdcBdH1h2IsWQJB\nWgycDMUVNOQ2QbH2WEN46aKBnlLfsTItjWT4M5W4MfNSl+yZon+xD0q9bd/q\nhwzIrx4pgGxDx9KIFW9Bxb6OpgBDH+a4wj4y9nKSJDJqZI3WVk1W/Sz0+2TV\n8GGpe7VT/Qi11Kg8KeDwHvQFdWu3pntZcva0Es7iyHwVqt52Z0DRlEpyLlWp\nRGlStj0ISrsBXOduY4Jsha2uGDI7SEX5euoGAT/AqH9bMiIWFByBxMCKVCEt\n7uJTKCySICjA4Yp18lnwwNwAS8pkkNuVs5KGtKEUuc0DL7mmjm1IJh4AQwYB\nBeyeDYuVlP8x5M4E0QZdCnBwyF5ATV6z9za5X95YS6wF0nnILdcnLvJBoQKE\n2mCaPDBE6yEZtuSoGQ9NTMk2NVLJcNKF7FKrFW7gt/Zl0py69N+DyzcQPqA0\nbny8MqeEkQ8GJibxl5shlLgU4iU/AYVjKAhLJXPLToowwNFDR0wkTjnDrTO1\nfelv+En4n3sYzCVo0JjK6W4HPJ4vOu5IHA0jL4rj5Zgsl8TMqt3VXCEeRMH3\ndo1uep8qKHpYuYmYhfxpZiOuAcAEnSSGF1ekQEmbKrKRKACjonht5Sb+JF39\nxEGFjg8bKJQig90v0BkHR+/0S/igXrQ3jtSZLM7EwJemYjiUVEX9UTYj1B3Q\nMZgx\r\n=NgZS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDofgvs9C3wujre7JglWaTSKWw7/Eyz4Ud+AVAmHaXXUQIgbyH/OPHc/3m9GR4SWWYp4or9Z48CsQV5AmRTGHrRk90="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.352ef6d7_1595695649259_0.23684738601997846"},"_hasShrinkwrap":false},"0.1.0-next.281a822a":{"name":"@malagu/ext-scripts","version":"0.1.0-next.281a822a","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.281a822a","dist":{"shasum":"591732d5cef2aef006b6816681d57b7b5c933e8e","integrity":"sha512-Tj5K83G4FP8LUBxyBWA6judE45Ac7tB2uDJcolN88ai7i+hIKb8tF5t9L1YHpu/mD6SLm9pf6OX/nEU1JApUHQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.281a822a.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHGdRCRA9TVsSAnZWagAAb5kQAIm0J4GpqJ/F6OqC2g44\nqDQVosDBaaWd6SKNPof2A9zQjoatXBzB8ZORj9kfIreyTH5oTajlrVDhD19r\n1qDzy+G1bnLNbq/9J6Hv3Z99nNKUWMjiWlOD+TsHtJQXtziFYKiL6uc00imO\nkOiKkOtm++E4xhwBfO3u9CHKXs9BGZPwPFyQHCym+KEJB52PSPH7iJRVAGqM\nhUj0kf8v7ykIkSDGA+O1SLIr94lFTA6jPxTguNO1bgFwZ8CLyE021V75qW2k\nle/Tx+w+kYiTUGufHOujbOrLFrOQreW3DmnHyUHief8xRxI5KCDeZsL4uJm3\nAL/uPr7ycDCu7JVdujYIwFrmE/O0HiJubjMs6Aljj2RIDJlUXJhsKaxKhN4Y\n9L5OHsTZ2u0bfMDsOWhCl5SNRPDH8vy46AZqwwDHUDwUBTwJ4Op0V4MbA0P8\ncrMfdFNynlSk4JpxWjfBp3sI1tGm58xjll2o1Bzi2pFgRvyzpxkd/UFeihRs\ncZDSfx/MGjibyhWnUlSLGXM2RpbTgLbwtdr2LAYuXYKO+IX5lkancm0L/rTY\n1Cuq3QurCV6schdNibWLl4u6WXw7euLYTo9RpA0plB2jWATpZSdto9er0t+2\nr4D3LX3wyQhgbF8bipo9/G2R9PPfdxuJCeFmQwWkFqUN3QtvBOZxIwTLNT16\nolUV\r\n=vFv/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7M9mcmkKxtcSY0D7F3o+Z/ZuT8BxEl2GkUxZN2QUKFAIhAMFoFKC+q5FI1+x8tenxrjJeW5aDrE2gvrialag8JYqj"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.281a822a_1595696976522_0.5831783564243085"},"_hasShrinkwrap":false},"0.1.0-next.0de9c774":{"name":"@malagu/ext-scripts","version":"0.1.0-next.0de9c774","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.0de9c774","dist":{"shasum":"2de5275f759028073891a4fdac140926af9c1f28","integrity":"sha512-8qgX8BfUGS5dM1wsj0g7g3a0CnkGt0ljx++ZZ+Z/T+iVauGq+yjn1tXzu5BH0XqndCYezNA9bLbQDSrhSGWA+w==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.0de9c774.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHWkOCRA9TVsSAnZWagAApJcP/ivcZh9e0Zq9gq46LjsY\nTqoYNDRdgm2zDlJBRlYFrLpyrKPpBB9JckNYzP7+qW0mCZNB9l/IJOdTWrQA\n0/A2Zul4yAATs3cjCT3EN2QBnnnCt7KMGqZGkkYoPoYe+2wKEZOxT347F3uA\nuqFI3iXgXEOLm+M1ITCgtuaV7iXCEqfItKY3d5JOxifkkdif3rwu5ERGNyir\n5iN8TM1Hd44TdgMTiYOc1WimiKk7A1up1e8Po1m7ALXYo7AWZB0wFVes9TNq\nHNSsDblXFnyl68vBL0tIiRljpS6PdtnhS5yXlG6BTpqvDgm1Oj86sx70Elu+\nVQYliC/wqnd0A+dZBHlUaFPCEzrcoIgznL9QzvgPlCDsZDvBPZ6q/bocw9fv\nTqydvPlBNxfjMzMQ8/DUgp8eFClWRJWzRNJo+Ju31D1oLcVQQdaIGFIUj+Da\nYuxVOGU8ZJRgeGyXYgXMblzzAR0juy6rOHNRz7vytW5PBsBJ/Hzhzps9eviP\n1Q+YaGr3YaJb0YiBfojASV2xhGn+Ew2upRgeK8mmVMKgnUSgvmU95XBqpNBa\niGcy5ZYShpfy/2yK0w6eS3QkA3IdlG2bBUP69aQVpArrNQKpq2WrSbcdm7zj\n+K2OzpnCB5OStvd/1Z3J0bHINrTgPdCgHXU2RIZMyx9HbOFn1rcIFcE3tqiw\nIQdT\r\n=+eGD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZhw6De1AlMffQQhL8YQ6i5y441xssstvkK6/PqwScfgIgNXzU67lgimQyMjCGJBhEBM6ob/mauTDgXXJrKPZHNvc="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.0de9c774_1595762957616_0.24845894171723515"},"_hasShrinkwrap":false},"0.1.0-next.7740264b":{"name":"@malagu/ext-scripts","version":"0.1.0-next.7740264b","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.7740264b","dist":{"shasum":"29fce604735a4da08c0a2ac810dedd1a2a04c4fe","integrity":"sha512-8s8THmVt4PsNDtZks9LszQOWNX2naJcsxRr8IcFimb45+KBgsS3eqdTrHj6GKJ1qa8rDIuFEqanheGdwY6aazg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.7740264b.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHZe5CRA9TVsSAnZWagAAqIIP/3CSiiNUclD/YTDokeQG\nzDPu96N3ZFSCG+u/pRj1GxGtUAuEg+wQcZkFgPxTGGoxOBeeSwn1CCLN7ftq\n5t+QbFToPccFP8Hgqs23Dc4cDQbegosWvha2mC1kPjn77C314mpiqVERbKLc\nkn0iSwC32ERhnbdZlTpqX1YU5nLN1OREcBbUJ1M1BXM/Q/YNGjw16mahxaws\nqcON39kzsRWaX+myKZcPIje+z+dzV7XbUPK0hHEwHLkQb9y/6R3/A8pG5dhO\nWzikH1uC+m9H6VCfGsKIhMA8kI6+qDynIOoUNRiQ5gcHTOMy1DVydkogX4eR\nDYfmXhu1fbd7UPxjyT47J+fHjJPOUDR7ZuoxvL3xblTsQZChShz4UBpWMfYG\nUKiHhXuJLln6x0kKF47JSYLmfTzliIJ/wOs0UwOZer3D+rDpBBin5YOZDD7i\nmxan2z91M/bwUSZAUaC6DHs86Y4zTALmJm/e5B9rBbsTYfd4n3SwGlb6e/1f\nD+IkG5LAknZQ5GVoAA5aqDPPjZVzzxsLvxmuko9vXC1uf3CnzRu5EYObCQhJ\n5dLyxVSqapx9hvnciP14TE9Jk897+tz5eZsVuz6JTyXaSRz/yfeZB6Ux09cJ\njFYAnyepHlQPMJcZbExO+raksV5JfI3XW6Ya/L/3Y7CMlLX6IWQg8fhPqscM\np08a\r\n=+TQG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQyWgDNgp4A84z+l2V0y7YsZM3qS9xacG+n5H1V8LR5AIhANrG682O8LHPUbQP0pj6T0fVgHkWWBkcEyeYv28ifgzr"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.7740264b_1595774905398_0.3153487147981795"},"_hasShrinkwrap":false},"0.1.0-next.fb8cf722":{"name":"@malagu/ext-scripts","version":"0.1.0-next.fb8cf722","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.fb8cf722","dist":{"shasum":"f92bb99263acfc101344f58d295e713644b2fd78","integrity":"sha512-/8p1KnBPF2Qhq3UYIWC97L/pbFZETPL3ZSP8w7bBRluLR25ltydywPpa2QF9XrfPsy719+6K2qbO81V+/wv39w==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.fb8cf722.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHlzDCRA9TVsSAnZWagAAYfsP/2xoqb8w9nFNdJzzLUOm\nByZPOvjPwnEyd0knCRRN1FJkFVwZDcoisMBJz/pGzrQkAj0rGKofkff0Q41g\nLg1il2KF6/530BVeQI4LPlnXvSDuQZakuUfcVF2cSf7clKJVHhyOsDVVsl1H\ny9fBJYaJHrGnSqzCN4aAkx8zk8i3uBjLx/onCVMHkMRUs38BijIjajE3br5y\n3aQAov9q4CZQRx0eYB9XHAwtubCXA8bQFp90X/Ahx7ZRt3w6phWFIuApqiXF\nO99pFBsqu55gOLniiVmPRGBAipI7SqpwRohLxv6kwM8gfkfe5PEqwb6MmThm\nSa9232DhWn6UAjZBxYrtYzQoI8tFjUwswzeVpbEb6TTlUYnWjhAdizYI+xuf\nzQX1LrUzDeh6nSkRdgUdAgNzow0xZFJITZouju0rqRAfo3UWn50jcmWOZEkA\naEV5yLr5mBeaowGQk46ByBBtN2J1L13Sn0W40XDw+3G1AuodIMG9wYLejZNe\nMmsoqHDUTv3C0/MaBdOQolnUIQ6zevDjdzHS7N7ufD76CJiSJUmYX3UAsY+Y\nzFKgXdiUN5UGnSKmv1XxI9Qzf8zLy54S9Zbc/molA9d/F+aIezYTj3fDeTF+\n9x/lnPchaDB2cIvyXxnPDJf3FU/jOqy7zN2mopDzmnvT2SYnkXuGQzjyv4hq\ngxe+\r\n=2CN9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICzbbHIE314Ki7zDbyZQso/M5p+E4MbPOtDDS0THLUrOAiEAgKGRTbLv0NiVJ26+uT1MmuRXm9FY5/Y/PVu5mnDpuZY="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.fb8cf722_1595825347473_0.7283497187313843"},"_hasShrinkwrap":false},"0.1.0-next.d0d932b1":{"name":"@malagu/ext-scripts","version":"0.1.0-next.d0d932b1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.d0d932b1","dist":{"shasum":"73f2cdc2a07087024d97ec083a9d782364023e59","integrity":"sha512-H9sSOdiCCjGhBFX93a5M3U74tuEIvzhChgyD+SnDAmW3OAARdHo5LZbPEER0ThxebQdbNvuDpIzSctnCOU7jmQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.d0d932b1.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHl/qCRA9TVsSAnZWagAALYcQAIQP+dixEYqNK/+4kBvX\nvs4TUSo0lWbV0VyAKMxs2PptITtws+7mzuNrmcNuXb5uRDfQ6SPylTjwcX2h\nQnOlM/cdqSKDGkYLazh3MjHIJc5Rr4XKEQmHxfERrnS9Cs/iB8IaPQI3y8uq\n4Shpr0ymMN0LJyL8PFfS9FyEVIafya+GMxYBAJn0sxRWZqM1Gf/4B/+GwqYx\nmS+HODuk8UxcFtoBtIR8y3OHSiC6bBrCa3Ajn20WFLhKmZHDijWKc7ogFVuL\nusnTZAupIifKVJXUdxzkSOPdb7b+DbSzFi9QbE0N+B27VflC9AvKb0I+Qqfh\n8Vxf/kfyHfVryJ9h9K2wYDBp7JVvzYZ/N6WmYeDjeaQLOMUylW405jTHFdOg\naR1S00UDLUdLNWHx/RSFnUnV/m6S5SS+XSpkBIuyLFiYH65CakSYc8902DvT\nLZLwuOjYaKEh2F758dS3JaRB6xn4aZofkRlLhjAkGbApgq/pH803iTBZ+7un\nIeTdoK/EuFRqFzT9kQSkZ8guxVNl7IYnEttsL2oJiS2Y7pe7sVJGNMUVd5CS\nBbDQiuSftqGPmlKpZvOjO21hz8bFFtHWNva5wml93EHaXbY5W6743ONCZblN\njod7y89msVsR123m5LiTmZh/q4TPRqCpSp9jH8oC9MDfC15jb2gypmz+AxXb\n5B0x\r\n=9X6q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnXslmKfDhjJ9xZTpEiSl/Eopsf6rvVCvvBoDnMGSp8AIhAOT4zJDSR5fufJbEu9+/PCmJsK3QtGgtWzhYlCFbu+tE"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.d0d932b1_1595826154130_0.17911673243567505"},"_hasShrinkwrap":false},"0.1.0-next.ab70ce8b":{"name":"@malagu/ext-scripts","version":"0.1.0-next.ab70ce8b","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.ab70ce8b","dist":{"shasum":"9b0dcbd3f019b6fa3e0c62adc7d596875f3f7e99","integrity":"sha512-UTwWRRBxAdQfMsgWAkFn2gneN5j5Ehu1vCThQQmYgu/Z/xGO/iu1+kUCWBAXqeZsPCaMJoBPMqPJV3u1C8d4iw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.ab70ce8b.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHr6ZCRA9TVsSAnZWagAAL70P/1JvH4FYulu49m44n7Yl\nl8LEKjkC0kH1UlNT0kpdDixbmuLxX8mtAWXb3cKtRy2EbhkdQRwu5CgNrKol\nDLQ5dlOFdRATyoUj2KkCYuXlnjSiUn0prq7etDtkxKNUbaJd3YUKYeBnZ00w\n457NIQ8M8T+/MQl2ajkI1WdgXiFnmFZLRi6NCmYSksNB5dcvCYExPGw0mfzR\ny3RN8+Ax6U/M29Gob6q/VnvuWDNyCT+EEEfyXAHfSsBuzk62OmngM5gK5r/Q\nj32ZzsodCz5ec5gY4KCKfaOOeVjdMoW4fxPIUHpwtSsSCfPclXZNiiNXMevw\nTJlYDb6iQN82Me9lC/QU9ixUCqhxbU54uuczqkXZt9rlCXzhu8bXNRsuppfS\nhwbqCIezU+OdsWB/UF7NKmJsmgRXmbjASfvba5C5XwJWMX6JNQAcFXYclrVn\ngXdnxpyrNsOe/0+JekO6frjf3NXhbUKh22+mKdlAW07z7rv7wTlyFvVQwRZi\nPAMEbTcT1Qtv7piqMa+lIg66D7o6B87QmSL5huQSAAbkrLu2V0zy/i1P8q4P\npYLmOFLICue4SfeETpsOloRb24K5A2U6zn+dj0RRPFvr9Yn8T89/gRtJ4X0K\n5TnoCwJ5NsoNf5zLvmUJcC0KTYDhaC0jQbl9dKit5UyP0UkvUUOx6b1ht9vn\nvy6u\r\n=PU7N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH6JrSet3/M9LZkWjKu2P63hLmW1FA0AarA2vZ73S0s0AiEAvK8W5QmJ6rO6k2acnB/p1tUWbJtAXcBoqX6yr85kKyo="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.ab70ce8b_1595850393041_0.6749638814259324"},"_hasShrinkwrap":false},"0.1.0-next.4c73c2f4":{"name":"@malagu/ext-scripts","version":"0.1.0-next.4c73c2f4","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.4c73c2f4","dist":{"shasum":"29404c4b97254e3d65451d72740c440ef8438bd5","integrity":"sha512-fwbhZ1pxsdp+RjMMZoIHLtbfesJfR2YLPNKzO5P6CA9WBc2QPILzayo0uAp95FBG7T5YCuIMHcV4yDncbIoycQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.4c73c2f4.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfH7aVCRA9TVsSAnZWagAAlLUP+QBZRLoaFxWyplJ47CEb\nOSBjprTzaroZieeYolytkkEp26efwcLcwlNlhg/25xO4obV3Wror8jletxuM\ngy29z1hv9dLybDMCloNKW2cbhRi4vw/fR/2btB3dIpH24ANKaK1OEBBBUAzI\n9hnABIQjdyhtuJkmfhZiFQRCdaZ7KfD9vLTjyz+sv8qAHAyi1StCF6cKK8o4\niJSrlNJsMRu8c84Chi9/RbB9ztzUTCAtvKu2KCfkh7A7b31Ua6xTqz3rT+Yt\nJQyDIdYUiNdDHj3juBJjVJ5ln8wD8bWBSTuKTj3k/tvtdyJ0pKsuzjVns5Gr\nfi8CCc4ghlkA7CVojr6lR1ZoGKfNZ3RKutF4CwrCI0qKhWVNcCNXAfpWtuZZ\nm73vMO6Y5dyzykYNE/LrXtCOL8QQMx7s+t3X0SWIN8bfPOfXOga4xlAT3Frh\nBC9z8CkCcUQivzOevxnq7EgnipPaxXzwJwqOfB9sg96s4uPFxFz+DgwztljN\nrFgNq3/mtRzNoFULQ8Ag8WzE6Mn70P/x5Ja1dld142NEIkWty3qDswFXuDIP\nEk4XeAWwnSebJBLKzzj+ZqrVTYacQqa7UDyX37PWMOTVndaswmmA5VaWihOu\nl0F8qGUE858v4DMqhRP57rf7ORM5suwZ3xmDSG7v+/JBRTc/Vxh+JAQ7JVvh\n/oyD\r\n=NvLj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG4r/ZJX48NuaYaKp6GfF+EADiwYAE62jAWUYB3l3zGtAiAWBX74DUENZM1HwUsxtTGGidymT9mndKcqDwtCFi956A=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.4c73c2f4_1595913877266_0.14958803353294337"},"_hasShrinkwrap":false},"0.1.0-next.d06421f8":{"name":"@malagu/ext-scripts","version":"0.1.0-next.d06421f8","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.d06421f8","dist":{"shasum":"7b63376ff28fa1a7304c423d345216e7ac488a62","integrity":"sha512-fUBSwXlBDmIlaVoTlWDjCyJYkaamZdDu8VJcps55OcXvNVvHlKyJ2YWGqR2aCW74wvGxOQ81YVJazOM9pIExqw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.d06421f8.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfH90ZCRA9TVsSAnZWagAAdN0P/jiYvV/0w/cy1Antv7v7\nQUeSLzsu1q53bRVb8rdcQwqgzYS5PFfKaV7cPuzfzKc3tYX3rw3w5+KW15UR\nacYoCntxQUsYRwgezOl2ltp+g/zhKqnMa9NeZ0iQGQk/n/WncASW/uzj1sx4\n5ilR6UVvSFYXbRuwm+JlCPoeoO+5D+lbP5jEV8kG4JmAnLoarmd4L+bGr6U1\nuEZGs9ImgX+Wl7WPzPJ5p+ftadEdOEYh/g0mwUGmRWjn3bm9NA3V23+oOa2u\nLtXPUJ6z3sK6HZA3JUTTSUTW7UNebwteHo11pRFxe76bDoCoAG5K4y3coGlc\ncghL3FFY1hDW8dAaVNFSo+hXLRJuvjYhFzYCRt54qOP/7ohFynNcZAgN1fWe\nCet4Tv/Jbv7KSa50FeC70ZoFZbfLKYXRy+/nx5ef0yOv5t9UygsUhFQKvR1F\nKEoGM5g6O9hgXf5L43d5BqpWpHfBUeMJYecD+UZ6kVQiDa6Vrdf/Jfhk1abH\nuRsakgSriP9JJEjrWvYKsdLD1yj/5aekqjAexDyh2x/Vl1IvAaeBacFKzh3j\ni4OftakmVPXp2AoT2fTf7kqLi7irxdXPa2YkEimTQI0Bwm6LNxmsubFIp+0Y\n23jjm+nxp42LdzBAjlyu3Sn+e3u3yiF+SDWQJQcmYtLY0D57on0EiDjYZiVT\nZRja\r\n=ckS/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDS8Z5DkVN7KCR8o8Dhc5Kda6WnGQgmu0sqCDuslGqXvAiASS+DvPx8cQuUofFa2ETOaBfEdiu08J6EV8ryIxdNLBQ=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.d06421f8_1595923736436_0.7503048846873164"},"_hasShrinkwrap":false},"0.1.0-next.bcdbe33f":{"name":"@malagu/ext-scripts","version":"0.1.0-next.bcdbe33f","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.bcdbe33f","dist":{"shasum":"e3af4b82fe86c55cc674529977453409772be317","integrity":"sha512-OS+kXbiNx9VzLIiM6sti9KcPGy105O7jgvebgc2wGYRLf7b9TtlrRdoyYfFXVII6uAkkwrAz9BJXOfROVYy8Gg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.bcdbe33f.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIAhbCRA9TVsSAnZWagAAMxgQAIPW0YUfDwBijlv8dlNS\n8mI5WJlcgPvGW5Np4QAzl2FLTufiWDDHpSTfXYS22uVgAA1k2O9N+HrqzIuG\n+9qD5Be3DPh1cp83zECt9BUzX2eXPCyy591VnpFo5T/FOAKVXEl+sXzGebb+\nzXFt9mvucLvTiQXVFLFe/6gd0KhzvmSi1R2FpXai2+9g26rw9ZRz5kNz0K+I\nURIBhX1ZeV8zO79scBme4n0Tpgae7L+NF4Bwe+5NDG4qa9WbF7KrxKSxrKiA\nB2RClsozU7JX8qr0JG6LPmp0/uawv/18Xym1qIi2YhiuCFbK//2wzfXp4B0P\nGQUcBCtIRwUubRLfNtkJqlHxeC6TG9Oec45LFXM9Z7/3A3oUITANt7uGCdid\nUJDpGT1dW2wUN0Jhnd0/oocfuTrc3Mkft8RpSjpswo5/RJ1soXp8FvTyMWNE\noaagd4AQdmiX8n6xmOA2Ip/TEMhsJOjQ372pe/TEt6EnWc+M3IqUtk5JM4h8\nbYf8zSkKApgJ/qPtWpuHiq3mIFcuPisydg4i6XmV5wGLW7ET0+46oG066WRP\nOR+zn6gZYp9UmaLm5TaVQ2lTxkMfv2pF0zETLmzwX7Ia/hILmRtjq5FD880C\nroxzvKJMduzS2tSaZ/Enh4pbNEr/mRiydXsbv0PTC7PTpfXuH4K5BrgNGaBm\n2kl6\r\n=Qq/Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQCXCmDhbLrCXIqReOzUvNcVkzD0okTDu1x0D2ksuPUTNwIfQFyACc//HrAEcU52Zn2qs8aZ/Pb3hCdd7mKypNfhxg=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.bcdbe33f_1595934810869_0.7005483425160999"},"_hasShrinkwrap":false},"0.1.0-next.e0766790":{"name":"@malagu/ext-scripts","version":"0.1.0-next.e0766790","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.e0766790","dist":{"shasum":"bc5397daac38d43f4ef9051ec2e2dd86004276a8","integrity":"sha512-CYDlsXuPWr7xbL20VOyCHqyOC526heG5EtqoIDyCo3GxOdPsvjbSg67Myt/tX25oflcn6+B5b+EfZwuyS1cHTA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.e0766790.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIi1bCRA9TVsSAnZWagAAYZ8P/2eM9pHqtALzN1jYm1Ih\npGIhRqmhQFmuLgmXhEo+KS0NbEVtXGCSS2dJyeWTrY/Y4q/2Ww/hNwX2MFsm\nxYYI5Kj2C0SnT6Ny4JEB7fZ3JQyEiUFoJgiJfTD301nRXFbjPGWq4OzTofDg\n+fDE6yaUeOqVpoGJR8uWDzzPY9KBdgkfOLxFZz6chfFnX1LX9NonW+AD0mlp\nZ8eoKxEWSn2yAFH5AoeHIPdL+w1sKfL7SuiFrqViLSqfZTenDsxU1gkEgQlH\nbp6O0+ijTi+XzvUSFDOOxdfH/gbEU19KoCDoLmReQGlg85PjnvLiSH1SpuXw\nzBa5HdNLxHZHuq8Xpr0faCvn+tzp1e1nsGuFmWNfC41ymf+9D1FHXZqVoRct\nGZgSchyZwmf8FH4zdRVqOOUWvztfym1/2UOtxaIF2CfaerBg4YCeuVqsd+CJ\nQ2gJzu9P7cky0iK4F5t2AowwTkTjIfLMSe0h+E1IcysmeW7E8uKWJ3EdpdSp\nTW2a9CYZ6mtPIbUECTYAQz8bL3Aw9Vu5dANolr+iqGqBog1nf2HWOW3qz+Ec\nIgI/RUPRPXjnjGA4IFAUzozFPPpU/2kd0ja0uLPlDS4dK3wutOCTtGWWyMDk\nEIulDVAmSk6kJ2nSLttd9P+vHNwKwqyWjtSO94H9FR3O6hQjJ728P8srLSb+\nMVmp\r\n=ljOj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICFNljyJVI8lwL+EUv5vcRrgQMr8KtcK+zO8WtvycsZTAiApoqp8H0OV9o8eEX8PvE2eEtCshvkZz15L2Y4wnwh15Q=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.e0766790_1596075354699_0.35985825530379256"},"_hasShrinkwrap":false},"0.1.0-next.2172a30b":{"name":"@malagu/ext-scripts","version":"0.1.0-next.2172a30b","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.2172a30b","dist":{"shasum":"b4e4d3a361146fe56add890ec095aa1225eace6b","integrity":"sha512-KKbCQuHMEw5CEJmSJ2hoXJ7Ap0ySAqGMM3FbSGXj2ZmEdqTr1G5APbi7bOb95gn9UdsLPm3ibQ+j3HOjBEkGug==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.2172a30b.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIi/5CRA9TVsSAnZWagAAXPIP/2lKBi3FzGOEEXcpz29U\n4CUlz9UUVor5EzJWJdxD4/z0RHFxfhrLo0aiifmH/FA5ifF6/N+MhxxpyDnh\nXvhPnSIL+Euyk2bG12ThHk+67hI+ymFpcKJxlgm2NOqi+2W+avTTDlztcT1O\nR1lzGb3FEQgzhWzK+gBn8KEF0f0KLCKlQaQ1pyqk6WAT2zsz7Hpz1ZxyE49A\n+bakrinWCjvabkYsHY8DuNyJG+M1s+C7h72wf3fJzj/STs1B9oXxEdQ4TA/l\nUJfZq1M6H2/dKxF5z5kqMP057MLSSgM/t3l5NJglmdckus19LlAHlcRa8zV7\ngI+YCSfMjexWjvfn/HnG6z/Mi0CEfq9PAViSjNJfSZKN2yXDGWK6ryOT/UkD\n2IVng+MNNv6+Wd/uhTI2FDYhtr+9LmfU0jelKGWlKC3RZFqAex+0oak76iIX\n5TUeJFQ/si0gglnYiRJCAyyXdUGvdsqFHJ8Y0znZ+bl1HxXRjOrvMuHt54XI\nS9CgVFxTkhuQed+UN4y/eDox8txdJnE1nj5UxtRDj8QBqkUXgOyHYNnZyaTE\nNJtGFVfB7HjR0uV3SsH9EibOLPDN9ZgA6xQmkHsAsFwEgm75wTudEYB8IfLM\nlF8j/TqRPeRl5kWfIL+E/8tMfYhwB1FVx4LIFzj/Zk7vuOtvUTd2ehyRFhav\nlIed\r\n=pPbI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDp8cns08wkoF2BjMUgLdzfbK5Q8DxHQfKKKc6UYIvA6AiBGxW3QMnk8KWFsDXVjzITriI5EjVKnxgXy6GTcchb6aw=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.2172a30b_1596076024894_0.31870245501303485"},"_hasShrinkwrap":false},"0.1.0-next.39fb582d":{"name":"@malagu/ext-scripts","version":"0.1.0-next.39fb582d","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.39fb582d","dist":{"shasum":"b69fa94fee8285bb5f2832b30c806c7bc496643d","integrity":"sha512-/RlwtZlRu/0DoRStL7Hb/sOgmaxw8UFLu2TmY4zOeMzZ4W1k7ZiS8+s3O0vLIL54KHVuHTg+4kvLT9E9hPEEtQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.39fb582d.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIrL6CRA9TVsSAnZWagAA0uEP/jy/jaPH3qkwFK062XGR\nj8qHdEDm41VIB2LSrj2E0Hk9TckwWRq6COlOtlXnWMr0zqrBZExkIiLfbPBE\n2g+7VK09giLdmqVXMche789HJ1Zlr7ujynOIXgsIzheYxQsqsLFm6iroIl66\ng3MFqJdS3gL1vt0Io7XF5jCwxeVA4TCWGwh3aIVgCYWNkP7/Uq2KreodQNS5\nI5pb6HZXc5RHJ+jPFVnikB9SxGp0BOLRNVufS0oLgOerOJOdvN9F3HLB5h4f\nx468UIUDPQF2FpiGU4QMjUWYL0ydwTKtihnc+U9t+cvc8zXkEcIl0zJJZ+J4\nhJWOEwGG/BtIois5Vpdd+Pa11zCEZPI0nW3vzA8CGLzRIzXpiSH/aRCOJcJH\ngPx3NQN6XltOBP3enDW9ztzUiZJ5LDvCY9PStUz/MK5AigklszxvIrJcrW8t\ne1Qw50wS9uMYQ2pTs/J77Xc/S8YFnByBXq5/NdIrkZmyP6jFA9oQiIPmJXrT\nIE/JWdhpoINO5FmikMW7LqfZ8w58Rwb81JY8+pGOtSCZN/b/rJ1XbH+OXfgg\n/r4vUwABCI2otCTNMHwrbUCZPDRBZRdMM8KT9+nViAjp22JkXAtVawNsWEII\nM5d3Zj+CcRjCWet2thkPKS4YoDqbFBtdV6KJpWAViohb7uddZTrhILyhDzqt\nqvB+\r\n=R+NS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKRjjmjYz74RTRYiJVLbyW4E5gFoLe/kdYx89rwAgbqAIhAIxidA97l1YpJ9Vg3s4XNmhC6HF8CNlkZf/kztZNk1S+"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.39fb582d_1596109562217_0.7723740013432789"},"_hasShrinkwrap":false},"0.1.0-next.660780b0":{"name":"@malagu/ext-scripts","version":"0.1.0-next.660780b0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.660780b0","dist":{"shasum":"89721050ffcc9db2fb60af7ae099bf5abf53123b","integrity":"sha512-BBm2RhWewfr44+ktmaIv2p83BOajf65jllDvW807GbGF/T+ZUsB1bRJsWJ+NQymXGeHMFfgJvkktmQIdzTnI3g==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.660780b0.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIr6WCRA9TVsSAnZWagAABA0P/3Nb42FTF+pCClNeQ+za\nC7E44nkHGTyTiSQAyjGnBGv/5/kjuWmc+FNn4y5RpvW4nYbkDoMW0mME/S4v\nDipw1FtaGYvC78WcGnM1ejjIV2g769iPl10ZIntFFGxjM6Qy4avM8gWvfk/B\nHUVoDO1HZpQ8XDrdjwk3HwJHyM/vXTkmFSu/zS62N2umlsac4fRszE2VqVKS\nxsfDI08JQG050rEweNALUcvvxEf1gb7bfjd+UCbG95fgM1CBHQq0g51vj/J+\nzYlhOMCLrcwj5tRSHYjLdJn6x9vBk/2d3M1428ck91D4eYeMJ518FxEwYz5g\nIDm9SlO1j9ZMKvPqOMwDGPr8iw6wV5U/33/I6WHH1KIzOkzwrnCOhyo+skEM\npR9OFldMIbCMGlEo12HhxnefP2RRYS1MpTnPhpEyG/n7uT7Cqm2KM3CStaBV\nZDltBeEGqUBi5MX6umCPEuaRMPQI13b0nqHfbOvpiksVYFY2PQ8iP2/dH0rk\n22NXTuGsycoJCxO+JBEO4XHByaYONQxnumtBExDaavZ7IOxa3jDUeKqrHUgn\nEUoUrTnkB6u7mpPhfnvIncv07CqDanXIteXGUFpl8wqgo7XAOvSs/noDSUpR\npMCiFrPeAFYMoKQXtDpksAJtUtwJCzPrftUqmuBENOAL8gMpgd4JMEObLnf6\nWTqO\r\n=woIC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrilaBFfkhxJYlUQpligG7UJN8EpEw6Can8oXDPO4JBwIgVbL46zPbUSWJdZiOoGYvtaIEnsq/RxUI84kUPZMrsbQ="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.660780b0_1596112534001_0.3008498860819355"},"_hasShrinkwrap":false},"0.1.0-next.61ccd23d":{"name":"@malagu/ext-scripts","version":"0.1.0-next.61ccd23d","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.61ccd23d","dist":{"shasum":"04e7504ce367933331a8da94e33dfa0c95fd8ac2","integrity":"sha512-L9we8FlE0TdOSecWIZTFYW6eB2F9s/Wri50QMrLwRzAx83mXHSsEXvariQd6dfAqm5tdjNgr1wMJ8VRl/yjsIw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.61ccd23d.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIsWHCRA9TVsSAnZWagAANCkP/RaPKOyx2uIr7YK3lVAc\nduIKf8sXFHj+jMVPuujXSKV3LxwjXrP88hEamluOvSMKSv8IsHpgVHtWl0wF\nk29qIIdvVTg8queH4i8SFNuchIM7MyvtcRQh5h+HIthGwtghtiYm58DsaVxh\nlyz5vnNXRVWasNsgqAnR4e0tve5dJ7OJW5IMgppm4Pq33g8v08+hjyqlYMBz\n9Nlpo0HaxUuNS3VE/ExNABFJCJKjo2RbYL3zrVpnaN3r9GSMRoBx2pUI0oj4\n2DzuUt0llwTGoqyIkfVjLMQOZVV7N88PSchbMqYy2OzNcnPwcRP7MAq90+Pc\nwQWtwFGKpEn80daTh7rl5ftdYr5XHoAR1QNmGUF+pXhBimSJJlKBLa5x36Pe\nFbysa1qJkbFa1VQ0UdPj+Ayy208+X/hV+rggzdExCNCjKl6FxAPgenvyqNx3\nLr88u9r29SoiqtE7Cd1qIxSdRNn5ALg/b1ybWo/g/kjGQMw6bUFNRJHlWcAp\nDmz/o+xHnBgbVYU6tfKQ4jG8k1MklkLbWEw4KCv9twJIXQ81OnZR0NctmZuw\nOei55/m5HmOju4PrOJ3L+9FZmAKrhkuERSMXe56LDPVx17Ttr9NtTzjRApUs\naPVANlevxh0Us+5OyrNXb/U1cBClq0e7oOvuvpJdKiG+T2CfkL9/Z87xMvOQ\nWWhU\r\n=eXM8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDA1eufLZRQv7IKnrRT5czgrB5pAMKKlTklhp/vhnOlfQIgPQj56wzu1QkAvAZV2wA5XL47pMBFBJzvz+hiPfKokCY="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.61ccd23d_1596114311428_0.02421040645924144"},"_hasShrinkwrap":false},"0.1.0-next.524bdd6b":{"name":"@malagu/ext-scripts","version":"0.1.0-next.524bdd6b","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.524bdd6b","dist":{"shasum":"8d50ce3167081f128cd66c825c0109fa12ef9483","integrity":"sha512-MZinDWilnoIL5livwqIoD/vlCGX89PP5fk3LLHYHI0ZUSDzlcsB0NjEe2cFt4/KuweMp48oZueODIgNvgNRHdw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.524bdd6b.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIvRECRA9TVsSAnZWagAAfFoP/2HoyxhvbrogYbiCGnpR\nGLeX31rO5qPTVkk4olG+rFfl46hmjSkMEqNDXtRbjJZKKjR+kZuGy6ognCyv\n2aoTemKAtxRIVdQ1Y/lv4+5KbDxNbI8Bh+l68KiM/CIAvpQYYNq9T4BDFWmh\npyyOP05b2+w39ITi9FqCYKAkazE3bcHe3RQMbWJd1bl+R0RmjFy5j+tSpzjs\nIw6K2VSMK1/LHmfzrO4hgkieEZd1A3cffi2g76NjKx7bCNCeC1w0HrOBEtTe\n2YdCrwQ4WeS/GZbp8Hx7iiMowk45WQAsfYS2B2jGe0ZKelApADFWopR1/8Jp\nG2NHU60+RegepRUlEiZfkzBciXgD4KI1okc3Xddk16uvxUkixKkaRmjV1511\nJwmCGXXFPzOHnqmRhR1JAbiUYt2Nw4c41ueOxBlRbHfOg9paaaIwzKNhmaYQ\n1ESJvC7wUhlPBrkP4zOIX38b92uQDvZ/v9Rg3hcXwhKqzrW6Coiag1MH73z+\nLMAjgqqeg+QoxO2wHm3FeJxQpipTx9Glts/DsM07bufxrF/r8e8e8Bi2fKUG\nzM1eZ6wfzYpSZGGZeuAmwO6oVa/kV+FPb2Ns4X06bk1WSpZKYxZpmcL0urj/\nSK7N0NmrjdeN6oLG+fmjlAQWqH/oSpmh7EYR2ZxCx078OoamZXI5PqdKmApq\n/FnJ\r\n=Yu6w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEjp9l4f9NrW0HinEvxlDXr6LKrmim4DsoF25CfTFz/VAiEAz1cH0+QhSxH0yxqx+d7wE2NNBvN+gDIqY9mrV5vuBZY="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.524bdd6b_1596126275931_0.4799961322366495"},"_hasShrinkwrap":false},"0.1.0-next.c98f9cb2":{"name":"@malagu/ext-scripts","version":"0.1.0-next.c98f9cb2","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.c98f9cb2","dist":{"shasum":"4b1e7365388f332d9b2fa5c7fbfcb26174d930d3","integrity":"sha512-Sw+zmTZQta5LhgrC8XGOHbMwSO8b6Jq7pOZpJnS641aOAY9VOr7AAOsxqmE21M9qUe3VYMZ3vkTeZ83V7wngBA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.c98f9cb2.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfI5RVCRA9TVsSAnZWagAA97AP/0fezBlPt2lDp6jZbYz/\nq404tHec2RgS0cQZL8VimH+X5Xa761hjMrIzYl07fXg43mozgqbsuTyUSx8D\nIHC/cJ1anXVUE3SO7QnKwt70fcfAEskR5a1ufzI79sJ+y6XWCRK/Aq5C+Hhe\nYWb+pyusqT8Nu0xIoI1XsGQnfsUGLA/Q4KxqHLNBr/5N7pY+gU64Tp1jcKzm\nk5VGHh5s4tuZja5bs98BqbiHzJToOowNF7lRLqet0th5e2KVEpIqYAM4hR5q\n4ko0UGmU749VUJTSkbxTeYup/Pg+ADAeO/bzyGgt7lLrB45JrH4H380B/fTI\nBCxOZOy8H+rLDuLUX9PASRRr1uIVGlb1/Rg0vC47UgMsdD4uricOlbqJ/SPM\nmi8/FM/TirOUe5MA3hL9qKKGmkR2ncjQMKuEjZZlvKLEaoVi2wJfTLymnnRE\n2bt0ge39RHN/8itzZr92e3fMxWTBUhIxWteqDszScxplLatXdGdMG45qqnTS\nDUv5F2xb4xZXpHrs/tkifO1tpr6G5RL3kb8VxqwC/e7afpuDluCeLeBdbm40\nwkByGPG3izng1ZpzqPe5AB7fuRn0NULQ+wzNf2OjpY9CEBHVmH4GhQWIXNQp\nMB2Sq8TZEf1KlW1iDQTJialVkI2QkTU+7Yr2d3sdrO/NPwVYLT2QEekHht/g\nvkHe\r\n=OcAS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4pVmrj2FCvG8T2pFxLMmHEqBVtHzRC1iEjXbjD+b+SgIgPJBNT2rwPYMXgYtRoUfXTeQ6bGsU04JcgH0P2hBIU0Q="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.c98f9cb2_1596167252890_0.2474173851807029"},"_hasShrinkwrap":false},"0.1.0-next.3c1297e2":{"name":"@malagu/ext-scripts","version":"0.1.0-next.3c1297e2","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.3c1297e2","dist":{"shasum":"d347d9096dc0daaea80641f5f3e9cbf66a48cde5","integrity":"sha512-saZw9tdDHq+yR5Iqvn/1s3l2Sdy8XGRQpV8b2R4mJTc/dAGJWTN23mIDCDhkFflncpgTIMAuus4olkO+FApgew==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.3c1297e2.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfI9Q+CRA9TVsSAnZWagAA0+sP/2oaasonIGqZB32vNNq+\nj0NwkoWdo0zSa5pGEKjbA14LHjIae0E6o5Zz25Rho3P3s9yGA6ddirePs0Nj\nR2r4QSI9YkntkQWcG6ffllL7SiY51WfEc4baYYagdbtRV/+5v7yCytDTwpA2\nI9GLuqkJ1qj0cQtp12F68dr2NnorARs0g7kHNTJsRJN2+c11rNJIkjrrIaib\nqxlV39qD+G8XsDTuOWJ1GEfW8kxwOap/bsdkBgOgUmdihVgYkZqG1I5PNEJO\nPbKVmSCioYTVclXqv6NuxB3DoGfLqC1fMOj0hpQwB65kp40ktClrGhZ5epRF\nCF7SEnwh+xRzFiou5mkTjWiT3ICIlCj4ij1DybnBEFaA34yM2MuzW+ewXxMJ\noo2BnwrSnGLr/hs+I15j3Vc1iPGpixH0tnhhLsJwPH4J9f8dYUZ9BihMazpI\n9p+55cLCAc4AiWOJsLsuDTw/CTuZpA4ZGE5VrLzxT4sUAqBS4eTEklyLcqj3\nG7RBoYbg7GI9D5R6ShDOrgVxNcd6CvRrEnvecZjdPIIfzSoZ8Z5SU6lXNzd/\nU8sD0txVWeQlW8Gu9v9fVpkRhlhcOc0CSvDEKSW8igwTN6da3eeMt9NXnF9V\nM0hQ9nJreZYWiT8B2bKr46yLzOUb4lRhI091/eKc473eRkPMLKZFsLhbfCUI\nI/+P\r\n=lK44\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGyUTrN6eDt8r3ijDkW1rjYCzOAhbCt1DeyYA60lUioxAiBQT4fjZfUzAEa8VWTVqhDfidIA/h9zzo84aEpPt8OS9Q=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.3c1297e2_1596183614063_0.5617164199674323"},"_hasShrinkwrap":false},"0.0.32":{"name":"@malagu/ext-scripts","version":"0.0.32","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@0.0.32","dist":{"shasum":"47f0cf666825b2979d06fb9a86850b6e45bff092","integrity":"sha512-/rkHypGx5+porBCBB5Tyt9/S3pXRzExuId9A/ZAg/RqHbIt7T76vkCiChdn1sLqNSEkn52wDnShVvuMHufVrWw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.0.32.tgz","fileCount":4,"unpackedSize":3571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfI+CdCRA9TVsSAnZWagAA9FIP/R1t+Du5c1UBMctrrEhM\n4ScXFw4ap9ChRM2lWnCLc8NA3A+CdP0Onh2BPZBQLXzUhTULNHOTDygb3GOH\nqpFBMTNaFCoCg5xxMqzvKK0yQffW4h0YXanNZXtAwce1DxEWWog1soe5zAN+\nQbJSAkX8Hoa8gHzJpdur3tWeLzO0xu82RcUyfa9Ea80QZOsE53lHKfddUcSE\nrvVuCobp+rSjhl6mpIZHjupi5OX9mfO8hu89zq5anMObjDTqEzJvvf+r3Uvd\nrz3J2cBv7DDL5d3/eZ8dLTKIZUxBVxI8oVR3wsmXybkBmQYYva72senss8KQ\nbjCkYzNhsFUArM0dkwvRbSQnhMsv2dKpymQlO4nFEoL+pXKNPIUUjz8i/wuv\nXYPYeyNeSyFCq4HdD1YzS2e+skx8HWHmUKpZrpFYC8kOFVojEKSQmOThqZBF\nzF+ojQr+nB1xZuki0BhdkGTlRzZ3T+UULvwCfPRuU+9kfXQVyiZewgV5upPK\nlf2IyjWgsMo/RvAoO7VePFdvGpQehA5/ioNROZbk0ArewM6C8XokzK/CZgMR\nlZkPYOAhiF1/2pCto7u8IcLYlTe4oEmUsuQ2ZY1OfjKVE8FDjFPP37zlOEhi\npKmtIKyGlmZSvpzCJsjr5UWpqpsOlj5Cd3ZXfwwhe+LkEzYKVbBXZyBXkwjH\nmG8Y\r\n=ry0b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCthD7aTQQLGUM8JJ5mopzuI5XQWQ346GG2XN6sBappBQIhAMDEzVxjdL0HvyReIgliOcdfwdhVP1en6MyDjDdMNBdO"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.0.32_1596186780572_0.12091542761972707"},"_hasShrinkwrap":false},"0.0.33":{"name":"@malagu/ext-scripts","version":"0.0.33","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@0.0.33","dist":{"shasum":"17e663176e66fc1ae6443d2d22c3dc5f43f0c744","integrity":"sha512-54pJXQWe1waQpVMxAC5JC4Puy0butBFBVWFMs2TBpHkJt8xwT4EUtL83H0uA3oVCE4GZPl6M2/o/5sp9+//b9A==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.0.33.tgz","fileCount":4,"unpackedSize":3571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJ/04CRA9TVsSAnZWagAArn4P/3Telv8zkhGkzldkA9rc\nI4IHuJMWButsqt5DwdSPf+Z0nCR38/zvLpRm/Ze2WgnFvXhzpHdWkDsz5Zw1\nZ2tBDhBneHOg/YBYA1zV6ljlSQ4jlpxeKdD+ZaJWc9N1KZ6IfaJpEuCpbNQE\n6bJpoTMxEOLif/DdhvdGrkvWba5FUBYtnqJkWBRDho4TksK4kVMQ+sQGFetP\nRhSDYJ4QIGsGFWzGNvgNl9EEn5DsjYcgfEd4JT2kf0HvaEaQv3zwLSmzVAYo\n/RdfvahQ7gHkbv8oaK42I1x+UGLEdYLvipZOiWukHBXFDt/umD/+JN6bqBqS\nAX7TAwNbzj1fEfZ9HxILm8faxk0P3YU6I3se1NLQcajvqJVYA4Slubn4ixa1\nk32XojdMa5HPDxsp7zO2vdkJsCT94jevjJvct1Tj6KrC9KzoHnuO65QMKovg\nEVVyGVhkwIiw2RZ/hV7xFccUk0P30EOEuzppv+mjYc/XfGW0H7SD1qtsZKfj\n9BVTWnQ7J604wpKpfqHQ+M4Nro7pg/RVmYbtCzxHlLUX+JsGEVAX+3CpqB2a\nlFNg5K+cIPENb3rhr5xxgyfyRsKgVmcIwx38ZfaUPxJYaE4gN3SnswdoCo4M\n87rznlksRl7nr4AVFck7tzd9BhieZZqEJYt14uQzysREAv+yOc6abE6vG8C5\nBa0k\r\n=Mkqe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB72cw45n9TCRRdF/eVjPm0hLKgF8/hGZLcLj9Q16135AiEA8pXQgePzXk1/U+EI+aMhtxXGgd0UUWrOg0kIqcvxNFo="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.0.33_1596456247697_0.36565710557442044"},"_hasShrinkwrap":false},"0.1.0-next.a4310afd":{"name":"@malagu/ext-scripts","version":"0.1.0-next.a4310afd","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.a4310afd","dist":{"shasum":"9b6a4b16084274b9dff06b93b8b5a5c8fa4e2e28","integrity":"sha512-3T/pfbH89A8Z+8g+m5MeKEVm+fVIEbdW+aFKxaVCzctrSLgT84TlLSvwseFakL3K61CBRJH9Kkg8x0Ph6Z7ABw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.a4310afd.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKiA1CRA9TVsSAnZWagAA2uMP/1VogS9/VbBLMDziICGU\nPAU3qL3EtHEAPFDOELzSdSVWfTrNPuFhBpQ7/5DWoBaTRBSjg0Cv2j0K+Xzv\n0+i+0AoNtBeQJnZK3kdSXI8dhESk7QUIyYVtXTTLT8YK8Rnn7naY7F8QZyzR\nZwnol1xDtzHoZWi7kwRRbgBTDyRnEksFFe9o7pp4tSxFlGaFCDfIXMi4jzfp\nOuzTzM9bYS2giJdYDEdPrW7jVkCwqKAd01zDp3k6Dszz9nPeFNI1dBvNH/Yz\nSwNCuest16T41LAJOK298fIrAA1A97Aidq3UDIzGITtc7QejrDkUVbJIsd0V\n98MazvMYlF8LBdl8577q1vUuSQtqUBgZrxceTWk+JyOhg/lZoeMgR1yIt0hP\nDz0/xRYOiOSe86J+sYCynT2c6Y5ScXOxMoZQys/7Aw4zbrcql8xxWp3tJT4H\npGItTJyF9TCtlMWwSTy9sAI7G3+2un5KUqo7Qxw0aNIWD9Zg6jn/hK78bBEM\niIKaGjUWDUNonKXyJSSo40tV0K3ue21E7/xZqmzjjLNzHLoP1dJBBTQ3wrW2\nXSFtvlse2tcKhTa+H3Yxt3a0uEPYtDUmVaM6m9+/CBM/Eve1RuIwmAkbzE7V\nWQmW2HrJoil7EjoXC1gUdoDcPls2rxKJzjnyGmDip9VXfKuBPxszla28lBUD\ny+BU\r\n=52wC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBE1POvQ2OXHVUO/hbeO63b77JCRe20rWLO/EsldggxeAiEAizXmooKUu2yvqVkSqpQ0n61XLqpmpxf7ytatH49S3ds="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.a4310afd_1596596276620_0.19443398796227518"},"_hasShrinkwrap":false},"0.1.0-next.f03556ee":{"name":"@malagu/ext-scripts","version":"0.1.0-next.f03556ee","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.f03556ee","dist":{"shasum":"cb8a7ac47056264cce5fc2535e65cccec317657f","integrity":"sha512-7aNmMswSqxX8E5oXPgQIfBSqcySLdNXks/kM6bYdB1rmnADhVpYyX41a/bA8YyGG8WK2CSrVEFbgbt7u4/xKIQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.f03556ee.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfM9LwCRA9TVsSAnZWagAAwbAP/05OeZtevqZajBgSQzS2\nROGSnGJj5g+LjcIY0UIsHtIwvFdx/1YfC6+b95IRmDudu6rZJBFFlcXgcQ0B\n+5owVY1nDlkMdHTDNrMe4HtuRAXd9ZsXKqoqw0Ox+ryiUTPO+mx14sIN3pmT\nHasix1utboohYr32eaXXBbOcFbppr8I51rGKF5QG/TSXRunnqkKHZXCONBFE\ncpJ4+L8Yk1040qTsrukeq1U+4rYW/2fmDsrIa9b86AUv3+8TVoKfF/SrKS9m\nijuIbuK6LJZKEgbrd3qA4Q+p3pMHoGdovBFFi0KBzqFhAISWxucU5doElNpD\n8AfiOtNBHbSYQBLCRNDPDjYY+Uaz1Uoc0gpNv8JaOc5VP3n+2aEzo9c8EXLx\n3kMWeAnOZLeh43jgMiZQfBQkPU9qZSfsCf12ZYYW+5CnzNGnwhaDGlLZPCAu\nJvGLdWXzBZo9DoQqWASTM37VmerWhxFE7y8bQd8rnFY2cztKaYaoJ/fGV0aL\nAffiwsLwKyGry0zr1bwWu6yVeCflse/NgHhhRuU8beFLiTsvGk9cQ4+tU2U3\n6thcE1NEsG34HJ462F2YjhcdIE0xyERBqV1/+VfzKqi0u7sl742Gn2L60K1d\ngiWm2V3BsNR5kayJauFplidoPVpBM445DPWoFy1i8q6DMsiEN3fAB2DFQq2n\nMEPf\r\n=LtBN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0iwWgdSHMZSvwCUly+Nbm5SW2+UDLS7PQ+WyzauZYzAIhALoHTE/NLFiypAwTq2YTMLMgZ5S2ZL2pRzx0b0/ficjM"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.f03556ee_1597231855831_0.5390464763233509"},"_hasShrinkwrap":false},"0.0.34":{"name":"@malagu/ext-scripts","version":"0.0.34","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@0.0.34","dist":{"shasum":"a735431b1536ebe23c2d4517978be8911544d87c","integrity":"sha512-o5IDmbtTcLEUzbw45LbWDRjdxqO0zhrPyV49v/gZ4Rge+B8mZgz0fa1Dng9m/moLnO1jXFNnzadKXwdLLTRDQw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.0.34.tgz","fileCount":4,"unpackedSize":3571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfM9z+CRA9TVsSAnZWagAAahMP/jB/mG8NF1EwmGpXSo8x\nTbEV0XlobhtNbdNVFOZCDogKSCNqyyHJVSPZeU02be92MEWk0Z+CZaouch7J\nZ1anAmR+rad+WDebQbSCw7P+PDPvrmLmimuTIbrHx6uRmMiC/1iLb8oOSk5I\njvpA6CDtu0dQYNr1yR3FKXcpiJkcrFgJBy3nPTNN+x5RdDV88g0Dlsha7Nhh\nBPjunHhqvfr9eM+iXPwnveIZ0Xuk7/9w6y03PKNgQxvfP9j6Uo25s/bJUga+\nD8Ae0N0PLe+VUbtXOFO/WudAXlEnVOdV015dtBOt0oPosJ7uGBD4I4HgXGfq\n+ESy9LFDwKKnnXNv8DZj/d/z2YNePqme9vb8B7EzUgv56x5dN9X0VcLTTIYS\ntGRlfcE9Cp4QLIDrXX+5XzxUd3cIBcj77GoTX3bukliof1Dm5Rh+b1Bx3Esb\nFBwQ6P/IuMkJUiKAwnfo6RaHQHR4N1chApXBOlGu+n/ow0pVHthroYw7ziX/\n4MmUzd58syejaU7ZYIRVN3W91ROTbktc7iOUhLcyxoWEnYPj0Rtc4FcrZNsQ\nFQqroYDYysnX+7o57Rj4BrESJjMVOnYhRF8fVAIUda7Q5L9ISteBi9uQYIru\nl9t+B9wiCc4GBW9Ix9KXpKUYFF0sTpDbFk8c8VF4WpqUHRRnBVgmelMmpvtW\nfv/i\r\n=zpbd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuIUcWl/KDKTyPwU4Entu6jY9dYMBhD8CrTDtaQ7QlLAIgKVCLehRZs8bn64QV7NbDPb7fZ4pHv8nZ2/peYfdjmqw="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.0.34_1597234429974_0.38450681066581227"},"_hasShrinkwrap":false},"0.0.35":{"name":"@malagu/ext-scripts","version":"0.0.35","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@0.0.35","dist":{"shasum":"2d24d6441e3e01543d0412348788019ac449b72d","integrity":"sha512-h7V7OQ33aAcIoyX+ibYvkc4vUV7n+LuEn97ueJFnFx/i8+xbO3rMs21wS3GDNZH0wHxNZ2+EuxMnWuMBpdgRHA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.0.35.tgz","fileCount":4,"unpackedSize":3571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfM+16CRA9TVsSAnZWagAA8yIP/3Pp3UdndXXH/j3CUG73\n9N2yTgQ7BIO8VgL6Qa/5AbOAXqOZTeoYb8XxR7ab2SZFiU0Tdk7oGMXxCc8K\n2hiL+vI0H3D554Le8nSMEPQ9k0rLl24NCHC8yOL0NQvXdWw2+MDbiygwHtYE\njVzwU96qAYNvcbgT1Vn6R+3xWTy7Bkk7+rdNkKcR21XjF6Z6uVbV5fx/Ei8U\nNcbCZdI1gp58N6Ir2z9mhxcbbaJo3Xliap9M1rE9I8TwlPM/59c90oSuzd6Z\n0+kAdijeNxyqxpGCe+1Z6wMHQIDns3lReLYgqv0I7VJB0jyhzauj4eX91/jt\n/H/GOv7pN9CJYrYH09uAnjpz6gXFxT3jLCqcy8E+tY1EvSDNbculBIE6K6v2\n3yw2yaePbmCyQh2M6QDkR6OvY55+YlUIy/pStww7wfsFbLcFAzyvYje2DVOo\nQEEl5SbZOUjEomvkFuqswqfgZSt/ev84UA2gzI6nQcK8/E2oHAx/zdMqGAr0\nzJ/0QxLI7SRu19pGFOU6+53w+76aE+QVncl2n9GGpotV8UDJ6VksPEWYJfJL\n6/OATaZ048/edYjKB1niilwa+p6oT8dOSUMze03ddfCI0bWHCNBH1VO9MpTC\noIPIDi8YfIxm8G8EtffXzoaNMCPsPStqdONjTg+yAYdPISS+yKvBT0NPwQ2s\nGnRW\r\n=a0d7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6Wxau2yL9nUKJxGFAMmSLdAuJinoBPNjGWaPnJicN9wIhAMfUkEAUL4srEAxY21dv4/R4ZRvf5h9rNcTEJl/cf1JL"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.0.35_1597238649740_0.2854318479558877"},"_hasShrinkwrap":false},"0.1.0-next.0ebfb220":{"name":"@malagu/ext-scripts","version":"0.1.0-next.0ebfb220","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.0ebfb220","dist":{"shasum":"61e7a67ec7759ab20bfbb94bcb525a1920f30962","integrity":"sha512-gDYL/uKBQfov2QhJQ/OrJFaZ8AtVCl4DKKCn5nUN9YcMMH6gOnvbWxFnPi1aX5E50sdJx8h7TbkM94LOEJ/+aw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.0ebfb220.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfP4tcCRA9TVsSAnZWagAApWoP/1TUKoVdfA/BbTZlh3Qf\nloJUOqYUrniHIcAGEMBv2jkTEuHAt3J5cq/0eSIAbYGKTL5k5ELx40d2t0pr\nixOxaXFU6Fl4KcR68TXHD5BRR48sxkroZ8RvpogdMEhQulVEV1ADK5Lkpui1\n0q0EMx7tCcgtGgN0dBi8BPqsfzGfL1XiUXwcEI3V0hvmYpPQmXuO7bcr2aXe\n+6mvXSDQZwAZMu5t2/lD4dxWiyns+Ql5IYOtgH3YKWg/hWsAy1VfA1lRpnT3\nUkJnI+snqeJAiIOJyDGwRdWgymcaqlM7RxNgElh0Qc+vJit3xMX/+VDiecFG\n2D4cVUMXeDlB5maL+3c9e9PcnmqZcFqiH6xw/jgIyBxN/cChzlEIxZKOiVOD\nt1gBvt8GfwL3NGdzr76/noubUFlHBr2gReIVTifxklXBmFvCeQqS3+2XpOnp\n9ExA2Rr1EcBGrlwqhTdiqPXlGyZDuPBf0uLEup8wBALepAQf0maCK13GpD3B\nwdGy6EUispUapyPkqMZgzSSY6zq6UeuThnzrOXYXiQNo3Y+rcy9SL1L+e2ho\n/mH+DWdApZUe5/4+DlOJ9pEJeHa94mRH7KuyWuQeHpDCWJ27AUvqFlnAg6J8\nB9wiE12Mx3WTqcVJHERIWjRA2gW3ToVkVPnaQaf6b36DVLhv2wLx1eF05L20\nWTBC\r\n=kmrP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD57MIFUDQX6VvYMYIxKssLO7KVvm0dchpiw+WV4eCieAIgSTiDcS6T4WolTSPjL1ebc6upUDUP9+wy47xR8T27mzk="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.0ebfb220_1597999963890_0.9084963018071193"},"_hasShrinkwrap":false},"0.1.0-next.0053673c":{"name":"@malagu/ext-scripts","version":"0.1.0-next.0053673c","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.0053673c","dist":{"shasum":"e6d0665379d5c0c23518bed6b1f050ab8c6f4d87","integrity":"sha512-lLWCAQB5wCgpPsqAjdQhLDxTQ4W6sdidS4pKmNQgIygS4fsIe+dkFnkszHRH3/4dnYrJCOUOJpc/dU02qasYJQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.0053673c.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfP7A/CRA9TVsSAnZWagAAx4wQAIUCk0C0FL5WtABl6gA/\nlT7wKFVoFpJBvdBDoVv1ALmRN5yY0n+hA+PCDzPb+B97q0ZLIHzeLxEXa8AL\nqzkVs9+2B1UE47kzVinyJ/JksMS3OLbQ1pMDWyiRxpyEbZpR7dSXgzYVdNeu\nDiDiqTcM/Oao9bwKwtuPYDn1DL6uQY8AmEgB74lj4B4ZxnS4Zoyn5jnkUBYg\nrOQy36dMBW6ACe4jU5tR5Xo2slKS7MLcrD/5ZWWRcJlfodnwfJVdNfkS9R3O\naYgB0efrlDk84gvqVfHxcc6eAD+//B/8UkqWAqR/UJXFve1g1FBjYW6T+lRw\njn0VboHbqtdFK6DicZmcvEXVEXD6tlqWFV1o83sCsc14hokLsn0cx/JjI1n1\nDyEYFhjlWxa9okxpPOnsW86cFzwC4OOqzbxNottv3O60Q3Y6dw7U/uzt1wQf\nizldfL4E/sS0aoAcrpPYi9qpHMthXYmT4EQtfDvGpzgzCvUL7vpVC2KFWt+V\nmAVwufmudJHLCNLqlz7uoRNxjGRb5eNoM8V3idZIOQmFtGR0khQuiO733ptF\nkD9cB/QFvy66PuoqndCmP4eS+koArWXzV8RldVzH2d0RUFiE1DMMKAkaQ97F\nCJLOFcsOQtFu59fKAFphEIRJP2MpbSjypgWvBw+q98G6y8yilD59T6IPeGvj\nH0mY\r\n=hsJV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIArjTxeR4lcitcj0jAx7CWZw1OMxO2Drg/ErM7H42ULeAiEA7O8gRz0mfDrkat+KUztqhw7pF3bpZxYyn5N7NUG8qrE="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.0053673c_1598009406787_0.8703562249069361"},"_hasShrinkwrap":false},"0.0.36":{"name":"@malagu/ext-scripts","version":"0.0.36","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@0.0.36","dist":{"shasum":"f0a13f4b2a4cd03bb25670fd0c3f2e74bd0966b4","integrity":"sha512-rZEM9P6sj3Ju89DgruywJ1YWIeuQy5739KEhouQ/IT10A4vRV+nkRDrFfhRRd4w9y3cQHPFeh8JM7Iw7Pl0bDg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.0.36.tgz","fileCount":4,"unpackedSize":3571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfP8BfCRA9TVsSAnZWagAANBEP/2BAk1R/KD8ftG5eQi6w\nFDl61vOKKPjNBLj0SWdM70vHcZiSbRu+I0VemzzGaGJzN3QCDzwSzhVD2Fy6\n4ZVUrmx907oigCZh1In4I/E5dJCN4XFe7qOmtaYPqP9ZRx+NURnops3ofHC5\nodzTNYfAUcIVrEol4N1MbswQTy4FJ9YlZHm9bdceQdo8Xy/134MQYBcCOG08\nMQVVTLm1k6lv68wtepY2h0kJ6X5YMdmLHNAPqZAQWWRTYBPI+7qEnQLFULPQ\n8lbfi/CyRE4Y136vSrTSJtMWvYyHUv3Lyh2UunSsE58JJSd/rkiJyHLvqdBV\n6Dk27hlpufXe6DZMLpmDeKz4qjH73s/qKyIYK9vpqIULpVfYwEcPxEBxwZ1I\nwJ4q7lm6BkT4jMDsw+hGUpa85VldlZ6hnWAjEcWSQTyvZ3xAjD8QFbG/4TkI\n7oWFT32nBVMI19eaYCPOBAQdsOGr4bWEmkCnCym18tEPp1aP4iDUFfn8cE/A\nKeHIxlJOFeQGmqqSpIYmU9LKvBRBiCwgofjKYV6BgU0+f4i2r/j/Kae67tSA\nXWKbpmf8tzK8Mw/TtO6PP4VE5ldt/CVesQNohrGCyFY9JzFfakycxfshQwym\n3ltJzE0fEbtILt9oj8m+jiTP7rQD0fV0UxPxJoBqQnUUsVte4zvOd24ZrEhW\nH5D3\r\n=+8dH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1Wd/SwoRK9E52OaxfOFUOvuxEC96X8oS7mwE0rl8lbQIgZXk4LbVTuOkPBWMMZhYf7D3PuXNretLLf5RjrPwinxE="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.0.36_1598013535368_0.4384096721349069"},"_hasShrinkwrap":false},"0.0.37":{"name":"@malagu/ext-scripts","version":"0.0.37","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@0.0.37","dist":{"shasum":"f58296b2ea1e80eaf63517a4055cfa8fb1542b52","integrity":"sha512-hQBghiGZJgoo1trShWVHaMnPEUV94JUqpv9aKmF/39w7XN01rZnCJ7XbpxLtCxERtbb2FmPki3zOUEXNIzaNfg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.0.37.tgz","fileCount":4,"unpackedSize":3571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQH1GCRA9TVsSAnZWagAAe0oP/1t4x855HxfKHU/ic4/M\nZNIIFjZdnZdBTXQdLpMqHB1pUoeXcGx8qg+yI2i1j9gAsb+fUshGd+8X18NM\npAlV9ufpHaqiHDk13gF5smjUVOXIVG9fJV/927jWfsl/SRA7nVmyZW9CLf9S\ngA56bpRjBlpvFyn7ON60PKFhDSS2G9O0YsdmjyOL/BWxcz+QVbATRzEAdACs\nif4VwPlMmf7PJL8RtlNppvLOH4shCjHhCUTokSNwBS96agHl1OgliJKxbi1W\nSXmZHPWaUzBdIz1fwHy6khC/qIe9VOb8xOZaLlNxsKboy7SkgJ+JqLnSpjJJ\n7wHhc825jK4xMfd3dL6MXSFyBnF64YfQ8o3Jkd+XxACMnapSL0Xs3EbEzJvj\nXQ/LacUZ/pXXXWrSSNKiYbUZq/tp2GZf90/6R0nPIGU+/80P24C2m6jm9273\nyPMDsL4fs0F68OOtuqdFFyX5jeZTZIWw8GRZjJz7pIxLVvUBfGplV8rQziPq\nCNUZgb/JhBmBVSCo0moQKmv3en/82y9X3YFhUpji6S+hP7w5xEUaFnUba1Po\nXvrIXAZ5AIV2Whp0FC9FDPxwEIUkH/3x2j3nGy+Cv51W9Dt5flOiTHgFR1LW\nNzvEBhFtcXlXmz2nGtXMk/xEkKRuiFJkA5DwaG4MIvyxZHBDALuEIxM/L0Xv\nIZlL\r\n=uOiM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUcUwlBSVjvsGSR1Q0xyo6bGH2e3bfo1bnYTlV6cm+mAIhAOjcMAqDATq4Y/6JS1ddlYo0VVofUUw3KQx4dkdEQ+Kz"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.0.37_1598061894173_0.3982340983123618"},"_hasShrinkwrap":false},"0.0.38":{"name":"@malagu/ext-scripts","version":"0.0.38","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@0.0.38","dist":{"shasum":"5eca8f15e0e39602c38355daf26aa9a1914dcc64","integrity":"sha512-yo0ffXLzbbI/t7IGjaha1knwvy6bjni4/XiZZ319T/pJSQ+x9BKctwFtI16hwaA13lYjVyisQGKprbxmMx2s+w==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.0.38.tgz","fileCount":4,"unpackedSize":3571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfR+CNCRA9TVsSAnZWagAAirsP/3kWsRviYe4IMFlRhr4j\nAzG12SJvB3X4/8oRX3MbvVc2TOWmJrLrg3nyf+gL6OktXdyGjBR2AqdHjf9P\ny56JIdf6VrWhB4CewIsQCPLIOMA6AXr6Vm0CE7ETnXQQ+bXlY+45fKIgw7S+\ne93efVi+8RHQDPcOgFOi1IjHq2dEqKeeRtXpkqZid2JStMP7XssPktaryzJD\nTBzk7XFZ7Q94TreVgZPr5wVvLxGxNTOzCpFFjnk83Lul0sruCeCQaq3SQwG5\n4gj5wNeSD25OMfIHeuwjHre1aMhJd0FcM+nXul/dGafOGHlXwJxui7bhT4C2\n0lzSMLEzGh/s2mn5A1xTRg8+WaI58iMYAsw/6W3X7dYfjzRLofX/Vw16uCrA\nktJJHEeKkKsaqRSiwijJpM0TajMrr16IBWs803jd6kALqwWSmD/y6YkIdiMa\nm3y+P5EEXApAeJXCbTIYMlhbdfpR1Jp/OMfWdlySyYhUILCZxUZHdh4VvFwD\nAo+zXAEoCR5WemjJqKbUNCzFvQWRlVvnjaFmv8EjrhurcN3oYn6EfGXK14fY\nfGMcsE/hNFyNOwDGFK9fMXqDoUtvpbozuLPxFNzi7SRIgyokRZdI8Ocyf1Wx\n+jNejld7jj65IkDRxxpImj5tJAFeTp1TTybkCKMJlw5VakbMgS0AKD6DlzJC\nI89N\r\n=/vUn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEyhITm7cKYvEOgEgqcNVl0566dbgUEWAsVVU24AQViGAiEAvNaDQPg0Mt+BuVo/zUIzpOrMY0ZTe4CgwF8+a4RjMK4="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.0.38_1598546061203_0.5213596745243418"},"_hasShrinkwrap":false},"0.0.39":{"name":"@malagu/ext-scripts","version":"0.0.39","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@0.0.39","dist":{"shasum":"ae59e1178307038780242506dbd9dc4cb8b48ea4","integrity":"sha512-lKrtrKeKc1Y5dE8C78y62TziDEEZ1y1oluyRTop3we377xRwPFf97P/ePuEHWO+fzd5tyB7IGZqdpMjpwFHTuw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.0.39.tgz","fileCount":4,"unpackedSize":3571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfV5r5CRA9TVsSAnZWagAAzcEP/Aqx/jIuwhp1Uqc7ap8P\njY16AMwsPX9VCTfvF5Al4WTDA0S0g/pXagqFDQEJUmdZoRmfJnEi203S6aCm\nShkEmx3SfjEWcAOGWs1THLUcUmZRVHsn1RNasEDoD+Vl2LXJ252YQ+vUK/Cj\nBkCN78zAOvzGss3KEovVFCjUi6VjYAr+07cBBTczjfuJi68z8PplKIoKqenj\ni7XspY0DF32qsz93U+sgh5UUqkEIEo0rPJKqfHiawddoM90+Z/4SYiVMYQd6\nj2X7zh6jujkfHCbzVoYs/vuADbhJKxKTCVmtt2+yhVw9Vip3+ISNZW0sG6xy\n6VzmNVRdT+5UvAYKKVaGuHdlmfDBMMDdcmKA6gX3jXqEuM/kSPk39yaLSBeR\nmbsRohL94Mr5C9ZJyVIzMW115Hc/MCxGhLCT/zoZyde0j+lZM6HL/x1140+c\nlSxtpMhHtVmjqXZmfqh7sWhOU9kNDbGu2l/AIe8Gc611jNISqvpxOcwwJwQL\nnX+y4VcdBh7t2WZ1CgsI8Y+av7QzgN/iCZlWr7dC9r+dAVq+6Mj/yja72x2K\nu8PQeJRFBBqQyCfUfAwE8Q3NxwPphnjxEp3ZXv3xhg+sv5bduxupHD2BXXow\nrdaUeGTSBGM/t5vrpghJyHITmgz12i4hJKI5jbRNNBltN11QBfoZBkLBvWVE\nVjKt\r\n=meti\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3TR2pml8CM1BZowe8hzOHKh96vQ7ljzb3Pgcg8CFR7AIhANQW7Pi2cgfl/I6PGOzVX1pFn7w7P8g7NF7r1dBCzRpy"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.0.39_1599576824556_0.7517810851891682"},"_hasShrinkwrap":false},"0.1.0-next.1256d69c":{"name":"@malagu/ext-scripts","version":"0.1.0-next.1256d69c","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.1256d69c","dist":{"shasum":"42810e2b0aebeb776df141a0d23faf013de0923a","integrity":"sha512-s4I+d7OqKRR8M8CiuuEkXRUJucOZjsr7yKSwJ0MxQgp2veBkTdzy/Wp/r3/WTxUeLXChHrgMbztO9T+1SiJFaA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.1256d69c.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWaMbCRA9TVsSAnZWagAAGOEP/RlfALFc9cJeiGsKoCQQ\nq26O4bcdNfT9/s6X5ME2haAX5N8UzPikQnFwF7v14ZQg+jqlmZT5po2lnkV3\nxjPMKlO6Gp7BMIEdCupnOj99X+JeyNn924fO8uauMz5mnqx9z2Qoq7v0/P0Q\nD9+kdkRLj5+EGJZ1ETU1VBh9yXDrllItrsaQ1toBaBhPv/UOOrIrIPbuTpcc\npTdIj/4zgwopFXSfI5fyyj8xltWb4G2f9NtcsMROSkqzKEyp0VcCJ5PO8mWf\nzg62pfVvtwYcP+XbD5sS53S+0reV6tSmYQLJxTx4EbIb9N3ejX4n/vk+C+5a\nS5KjEDH0zjaMsxjuDPlDsU6mJG+3LlCRCpEgay2SSloB/UEiLvGtLjRcTenO\nb4vZVIFVSsZKVbEK22SMQ5HCbjABzdjs0lXneTd0BKGHSdb2khw9uY2/dnlM\nRt/OSrPzKaJBVIcD3FtRX4ePQXWaBWYh/N/cUPFYxRypoqRed3mU64Y5qJPf\nYkepgdQEqPVwz5RKK4bH8CERRmz7Ab3pYNgiP1CTaYNjwWZdAY9BXp3s0LGu\nfVKmO7MwxvF+zoEhMrLZdZFkRQ+5Sjoxcu4S0blRjdQIyl/SkJAssoJknqnR\nDEnsw/4N9jYHI3rGorMSQDu7qRlD2LmSpnV8mv5HsBBZosQrXMgibfvY05Bm\nKJlO\r\n=LBkD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGeGuFuK++VSjsUOnjODqVjyYqQu+IglRVad0+02zQrgIhAP/QqMjQNHkRAO6i9NR+wkKxZxRz46tMpuTTGbLVZCza"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.1256d69c_1599709978859_0.2242464086826519"},"_hasShrinkwrap":false},"0.1.0-next.66df882c":{"name":"@malagu/ext-scripts","version":"0.1.0-next.66df882c","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.66df882c","dist":{"shasum":"1431a773357b1f84741d8490b2f843fb528b0e2e","integrity":"sha512-QnG/jB6GIO7I7JUC7UARsbRD6i9OLiq32pCjouuAol1+B7XvNFybRRBMteMr/2KDQqBRFnhrRXawRVtHBjSQiA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.66df882c.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWaxPCRA9TVsSAnZWagAAesgQAJ1FH1cjAL9mYFauEwYn\ne26PzYYShRToMuVORlkjhUaIshI12CdirOWXI5Q7YKvD7LTPCMSgfCRhMfW3\nJS8IIklMsPUGRNlV3qlQDRKylIfTDksMR76c89UA6Zq0QK58J9KG5vd9GaGe\nDgtZMlFk4pPz4uQXHdoIeg1HFPn6JDthQRCmCIQS/f1eCbDSvPpCPyQDU7C+\nnJB+y41fPu3jBsA7O0Wjc6Ois+c4JJ6fbb8HVx9Jev6ZkpRSM6FIamrwQs22\nAajUoAFrJ7AWgUb94ytuXYpQ7Td6ZyvgxXghUx72m9TtZmorp7qZzNkP/PmE\nd7mIZajIVOwI5iwxTNsUJPAaOYzCs1shQVC0EsZ4HR9uOJcpusR9fx49lPfR\nk/Zxt2oCDuFyjyudeKAKPlqWvXT0L0eeSPHRlgXrXGBk+fNojycMtdce/LBG\nrbsyVcUislEzFDXobj/0hCB+JH34B3AvxiP8jN3WN+DWeOJUZ9n88w956yVC\nYQJU4e7HkgArAO9nNfDI+e/xMFfY+ntEVkFDi/IQmO6/mK2ZoBM7BPU9Zhcg\ngJEBnJUQYSzJRh9QMvtQKRScApMPbw1udVV09Ojr60wut/C1tJeEhqRPwsei\nMLfMJe2dm77G3oiKF/zwidc+5WmFir1JQTPeCnE73CtukXFfN5rwYjw4OGuW\njeTG\r\n=HT3B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHgGy6efsggphscofwAMENM+NjmU6D4xyCipvKmq1uDgAiBr5olSjZtDUP1u72OtdIt39iVBBzHyzq59+CHJ8bhbDA=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.66df882c_1599712334666_0.5409593407857849"},"_hasShrinkwrap":false},"0.1.0-next.e4fa84dd":{"name":"@malagu/ext-scripts","version":"0.1.0-next.e4fa84dd","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.e4fa84dd","dist":{"shasum":"091c4c1d1f437ff0086846e4bf6537884969cec2","integrity":"sha512-ld1cj45KlNycoL2UcYvAgdHJlfv9xLBDDtsdPayBpAisw1iCqt/aj6luNp8L+/Q9USoDPev4uRWbeGEPl+7OzA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.e4fa84dd.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWcLmCRA9TVsSAnZWagAAOaIQAJRI5R9WjHi3Q5jeihME\ncAxv1MaaLu3yCrrCVPIAZwmi8uedvzZjfpCYfKaBZQcGExEMCoZTj741fVCk\nIQBhF9gKSiEMMvklly4puJngOSgm1PXNuAiBrIg7FHCUm7HczsjVcAo98Dyw\numqjoyOT0voXjV2hKSR/2XVzm8gsNiI9c1/rIZ0poINK16w1ghr2IF0poTI0\nehwTrEk6xNKGFV4QlqmQLEXoTuVR9grICvTu0VVpPwIRF664st9N0+e6jR6U\nz2ffk1DSdyOaCoUuPRlugd8NtNyMFcJ++52MAO38tvMHqsQERmDsr2WtW/Rh\nSVnwsPz8at2RXtrkI/gwv0qWkExYcQeZGK2NNINFTYCOK+YbloA6hDhbp7OQ\nDYALL/bOtu0Mrty8DDtlJ5fZJGaWZWfXXFxtsogOs9xUqvtt6Z3QUgs0vLkz\nyUTwVh71PrU+LxRrx1iRFkK9W9deqlPUHE3KcTO4JvEEkztT+BFbGeKWJJ1n\nA/XbT5knQtzCw8tkyMpX293uPN3eM9FlIWYSUz9Os0JNdbOCfGv8IFJeCRT8\nrl42rnwl0IUm0Q3iCKgCbs9kt39QTOzhIc/q5gVCo755B1Q+KZQtCvC+tKK1\nIvdJMEWzTrniTat+4Jp639JDWo1aG3TfN8DIFxNR1g4i1Mm/ErrM43v21UQ8\n+mXC\r\n=McGr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTEtBVjr5lc3PetXD8Hm5+bFVjQLciq0/SLbwOV5MmLwIgT4RAKo2uETQ5DpxViaKUO+AWTy8IbAez4ZD/hCxrlUk="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.e4fa84dd_1599718118173_0.03049310130034999"},"_hasShrinkwrap":false},"0.0.40":{"name":"@malagu/ext-scripts","version":"0.0.40","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@0.0.40","dist":{"shasum":"75fd374ac8448c88214a587e6f58fc142bdf9930","integrity":"sha512-DlyqYFHZgry60erdSpEjd2KV2krPL6Bis+ePB4oWWmhbay40ruUydl75ksZr22lCpchMJlNivobB+iGBIjAPZw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.0.40.tgz","fileCount":4,"unpackedSize":3571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWctHCRA9TVsSAnZWagAAO7gQAIKuWETa4JYdneVO9a+T\nyzliMoVAeGKfdcPpp0itRCGEUpLaacGv1JSsXK1ZVE/x8jdsKN8SAjY6WIpU\nPN0SNyPRXHworlVc/FQBmRVjoI2IJgnR2NZ/DYp+90OiUvCuxhzGRQoFesfK\nyQCp6V7oyp2SQt8fQ3fMw8Dh+eUYnxuym/A6AZxZ9g1wXRXykoja6ke4VWwm\no/zTJT7Lo7pS787gM3qOid7j8ForvdaIcpaQqlD4uHYWmlbhaq0kyx0jeGgW\nVsYJcU6UJT66RTYp6A8YDk22XsU2wBPfbTzZU2faDw+kohDO/KBmofv1+eSC\nfJRC2fBbw3k8uR6es6oTRH6z6jXyNVjuBSDf5fbwox9Qr/jZRVD31eIGhh41\nq+nIvTqrEO0T9bAIOmUzalslKF/fdXm6d+S4/Ahcn78NOjlZUdZznJhgFBZ1\nl5sY66WJl8V+HqqunpXg5yYYlAa6Wd8YlMcxhIQCO4wZ8J9EUTcSYb9ViGux\nWFIPAbItLvyBcVN2bJlwigczDGb+q/EuhI7qipZdkCU+B/l7FCVBxxMWR0v+\nUU7HX9t5x0Cw/w6Q+7NKCo7oQqzhk2SrvQnYqHh93x4UF3lImwhmtQF8nUgG\nnf8KWWUutIKM5iWV/vNsi2ZdxxImGCbpXHIVKwURDkscmJ0VGSN5kR82FpED\n6VMD\r\n=eZ99\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFdL17PzxC3hHjfBtJADjaPCamugf5TziGeRoacAkg1LAiEArDO+30iTStFsbofl53VOu1MjblvQYdT2ltb9D9Cz42I="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.0.40_1599720263511_0.5716681180078078"},"_hasShrinkwrap":false},"0.1.0-next.2175c8ee":{"name":"@malagu/ext-scripts","version":"0.1.0-next.2175c8ee","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.2175c8ee","dist":{"shasum":"cf4e64c48183d21510c18ab7ccf3ba6f41c40316","integrity":"sha512-ydiLwDCRQbVESyMro/iKb+tXsh6BYAN6IHgRO1IPWDb/mNefKgr3QB41Z1HiX7sWUSiJU6hvIxklqLC/Yn4wNg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.2175c8ee.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWvClCRA9TVsSAnZWagAAbOUP/2LBkFYQgdEUxCF/O4uS\n+0QZNND7uiVqVAr6uwtHBKRVgBG67yWH+5vUyjTNYYGOmWPbCD3TdIJux30w\nW3SVax0s7eBnp0GSYCnFsH7S0NsRqi496OSfiDjCNrv5SHWRQd0cIHKhb9z6\ngPL8lAsANIOixxSb5W2tdbU9TFMUVZybIgJNWX6qfFU6MrFoKLAYZ3kV3JQg\nssgepZOkkvOiTmayNdKDxeqvVl9AvGyrGL6ghpoLtzpvgVaYfjzlNouw3UuT\nqHfV0BhtDGTuAs2BNGh+IDHZLjI3zOg19/5vzuAnWzWbn20CSPZkvLdGqZEE\nF0LJg6RT43lOKVSTqNjNUzJvNDRc2F8U0vOVw1RdPx6fay3gcsLx/GkAfftG\nQ0Qxfs6L+BjvDVlPL65iIk4boCjMFtvXFvxmJ1w8jYZVZkYHylA5IIv0G1LT\nlGuI0Ef99MilHxIhm7OwJ/I/jeq1rjFoHUN4yIAMKjlf9gtBJy9X7Fy1r6Hd\nmygCUgzr0EtOnbpKs1z3znnILJ7HSmQqYpEhuBN+Ch1pGGytbfYWR2blPmVb\n9m01pheLbRpFLWQmp1LV0QTYYuisZo1m4aIbTAb4ZHX3K+XYGcgoEtDi2vOV\nVhqZU1ATAqQyBjG9PBhRuoxZFZlTTzX6fBEEBy+xazlvzl55iDRzVUWIRKwd\nUXdP\r\n=kSo4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHZQF9kITPsXRNViZ51rXL1gJ6lhPjPt2v1lR+vItwW0AiEA06yEShkB4NjmT2STXjcr+JkmGYsEAvDJdD+zI0awQXI="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.2175c8ee_1599795363711_0.9942871117986438"},"_hasShrinkwrap":false},"0.1.0-next.4318cef0":{"name":"@malagu/ext-scripts","version":"0.1.0-next.4318cef0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.4318cef0","dist":{"shasum":"840f1fd9b4b098991ad8cd1c01789f5ec230489a","integrity":"sha512-Gbg4jrCPAunRINBKg3EaufCYExviJxQ1z7O+SKn257N0DO4+qjnVdjcgmOHutCeV7bKZjXKdRrtZ6bQlqDgDVA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.4318cef0.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWwupCRA9TVsSAnZWagAABBMP/0hB1vU3a59z/gV+RXPH\n4fUwnUFGA1pFMj7849IqvbGs+dAfi43crgrMWT1yRYaBL3T81xTdkjaQA3nw\nN/lQwdHmFqtEiG9bRvkJUPBY39bp51dsxqyWb20ndAzm+UBIrUUwxK4QJtIc\nh1uTKpGBtwSb49asPtfo8rJlPHhUHZBWlkATZLneET1/OLQem1Yt2dx/gJkk\ns6LCiMtKDm6jpX1tF/+HRVeM8Sowfsmaw1AnqKnDgpdJJh+zwNprdeNse4RS\nh1BNsZKErlg+qBBquDV7lCEohpMMk+sGWGHkrgC9qS/2FCpm5Fs1ZQmIZWMK\nFS+UxNfLvCVVbk4EvmfD8Ty+C2+ENjTAF44UnjqxRtU/NuwKQ8NYovXm8rRz\nri3DejwAnKuSiqNov1aWIp04kWxoejVs6Ajkxq7qb8E8ubPsG6dD8T/TiQm/\ntWoAyuJdizoOWiuiRjnhcI/QR6sOEyT6Qds29QTF+25hHIvp6IAxoF5KSAJ2\nA13bhZua5m4kroYUHfNXB28g2NZA+8GPS75EgaF0VWyjlGbyzOlusqg8/F1X\nSV+BWF5gESPAXnVcH8mmsfg5FN/XaK7j+sd2c9Q760KVcR8z/bc5rzWkhuqX\n0/nCd40Lu2v5Nuc6Nf4oC73D1Ytwgtxl6dBpRGy+ALmV8x7mc8hQQtxK4aEQ\niehd\r\n=4qNi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB0kZlRfMbHkwIW8bfHcbwjm6x5D9VRf8lmU3ydKCtf/AiBsg6chm3AdZMCWhHSOl6v6YXtM8jN7h+dvL0PEiYfMVQ=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.4318cef0_1599802280758_0.38979271918567426"},"_hasShrinkwrap":false},"0.0.41":{"name":"@malagu/ext-scripts","version":"0.0.41","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@0.0.41","dist":{"shasum":"58fe6db7671cd3fce499c5db258ac037d704e481","integrity":"sha512-N3SD3Ai0GtW+8utMPsXOSQVa1kFl2rpKOwqdOJpiQvwsYVNGBpPDXRf1yRkdb+fLfOnoHpisUGnEmnOdAdyT4A==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.0.41.tgz","fileCount":4,"unpackedSize":3571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfW1iPCRA9TVsSAnZWagAAkWUP/3WfK4A2e3idD6vANL24\nOMxdLz2qDsKhG/XO1Re1q3zJZzkv6/B7bLcF0mbDxq8IbxCMucJI8Jc3/NFL\nIZ6Q46NojqBpBYByBwCGK7hMHPYsAgmAXR7Bpj3LHPxuGJD1Ngmq/5rCrzq4\nuRGkYZm93HIrTuXWhLfkPxxqb+QveszkFOiUQNjANdFResJvt+RBHN6TsqGJ\n6wnDnqQqFW5jWvI7NLGL7812V9ayaI3PibgwntncAavbkZ2Wx2Q1ZUQjVsDc\nrGf72oqg0iINAScUwQaRSU7XdjxjLsxwpCaeFdbel3He8qifirSb93GC5cOu\nAfMI8/pxOJ5GEaw5q8uBC6fax7MFMlTT6NZJJ87hutfvZLHuKZIXWwiIYeXP\ntBf/1jLP4IpZj+oC0uM845UlOVkhXRVRUCUOVmo2Ogm5COo42pkunWHKzh1c\njdcPPcw8/VoCOI5Vk+Ftod1dc7TyZ2qnm0jb0P5SueCdsowSm444fjF5rpv1\nL4fieoj4wps/OYszryZv+f+teTjcd6QX5zm2345SxFQQPG1OrA+2xuu1HbaS\nL5siWcj0JnTHAqmGztZ3D+EJY2aBNYjroGWgA3pcCddyxu2Xa1p+cQ5w7lSQ\n465RyILPjgA0/S6QFnAkHB6N/lUfmuoyHktpqV+sc7+rp5v6pceixjOKIdzG\nzv5o\r\n=6c3A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFHhKe2NT3mEdMOJ03q0HTKcXNDkTMFw6BJIHvnX110pAiBLK026KVQG3siBWxxHX+TFAau4PP4hvlCGMMc3Dy2jxA=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.0.41_1599821967206_0.031163046993849974"},"_hasShrinkwrap":false},"0.0.42":{"name":"@malagu/ext-scripts","version":"0.0.42","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@0.0.42","dist":{"shasum":"73d2dd2305cd09b504dac363b97a7081b6e80455","integrity":"sha512-y1nKU9qj6q9Br1S0b8Zl9RaGbn/ptVr+8nBCExylKzxEYz57K7uJGVnegt4B1KvY29rCCkUYVCPSSEXAu4Iztg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.0.42.tgz","fileCount":4,"unpackedSize":3571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYMz9CRA9TVsSAnZWagAA0bEQAIuoA2bHQOYGU6727JaH\nZlh0/8Yg/m/ZLLXm+G5ta1iCXJWrb9w1nlq912jj9CJShK7VLikbY9DKgavN\nMo4sas9vx45sBTSajGWb5MbwDtxl9MrhGeAI6bSHKsnQFgrrZamlpDXlgazz\nBiY1ucgzsgrigSONlIVe/x45gfaicVUHJx11JwScqxFZiwsvsr1L8NhHGQYL\nDGUfTl1q5u4G3Uz2Xzc0PbCUFBTPYcdMX47wTfp9k5tr6gY34OMrEeaW/CGF\npUnK9QMQzCUuJBJyT2aIF15lfO5cvZDTEeR+huIyQSvHChy3DrvoREA3yQer\n7f3DuU4WRKyAU7E1L2wyJDAymJI/Ir3kkCCr2Yvcz3xR0XhAylHBuel9Pjj+\nBlkJNgbSLznfyUTxTzH+0SPUaJdVDurgCRoccLiOHwbwlDS3dvZM7VrWJlWm\nJwBmas1sAmqcYM8HfuCWxY9kPtlnoOwNOnFiL3FDLS8DfZ5siv8SYRrQqwvb\nPpb2bWb8mxU6TIAm4WmVq6tFaFD+obVrLZ/P4zcrOlFoG+coz51AezJHrkHn\n4o3jr7N0V8dXAXkqJEHF/OuQ8SzNGBYfMlLYC91RqEYzCITgBWdbEnraTWzV\nhBrADIbSuKf8zX8EPytct51IMUbFFDon8gqdqnGVI2KWngLxe+IeyEv3rJDG\nM2na\r\n=Nz9a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHShZzBL+pcR+CjAUs9l4NNFUhcOvjXso6iJU1gDHfK+AiBqecGUbk5dLILP1lc/Yl5XzmbXmvJa+iasf0Ksl3YJgg=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.0.42_1600179452469_0.7565307690215177"},"_hasShrinkwrap":false},"0.1.0-next.81544f78":{"name":"@malagu/ext-scripts","version":"0.1.0-next.81544f78","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.81544f78","dist":{"shasum":"4cd10f492d0d985d7f0305de03ac8d7f44f09b08","integrity":"sha512-j2e2KJlwZQyVPPKd819SaZ8KAkWUkwxQRDj7XcmMPpl10zRcM3FUAF5TgQFCJE03/hCF9iqG0gl/F0HEvLJwmA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.81544f78.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfatRVCRA9TVsSAnZWagAAI5sP/3XljaUFmzF+4Z+BzGC1\nTc2QI0c/otovvKCUy64KhlV/e/fhgTrLsruMqL53KbwEkPZnrV/rSFkbOKZF\nf1Ml+ncylySE1vIEVzYpN1vsP7jnygBYq5vSyHJob3b0QrYt8roLQM3Ti3Ce\nTWgs6fjAJ2C/BBHq7sNYI7sImXUVbi/Kc2cs1gAgOtDR1CY7vIRxoCu0Jta0\n4/Lgjil7hvWkp9uhjYB2gT1kJ/ZV9uvn1u260veNb+ktf3psjyLe1h41HTMT\nO9I+8c1Aoz8VM0u9zZ35E9P78nva1nyDh7sVpjklcLUHF/5QIJsqSXqxOups\nvG2ZtYIpRtvI19t7+CfDdJhotiMMf+fhQYxG+WShLqjM3y0IgTKdnQzdwcQu\ngbzhwh1ieu4VQ0gYYAT4AArStUHVuHC00rOe475nU3RHAxVJ5+Vurq+yMI91\nFRKZ1Aw3rXMikI90CWE0BSz+pUNdHniBSj2DBXVPAUBCRDo85XD5QUM5lVMK\n+3qy9NdrmWTgQFwcUjhANwJNSxyINnqjhK23K548r1XfZdnJpLnjgTbSMYLi\nyvrtUsBe8h7zFznRdrMS2POdG/y/loIJkGhibSztQ14xflpRBglcf6PF80NY\nFKAzhxp6WhyKllPZj3Un92mcas2DGVgQhNWRrHkkV+YhIEcMJ5WTbeVIiPhP\nRBzs\r\n=aCYg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE4Hdn0qqbnniUSgYY2FOiXmvAaf75HyfYw/fBgMLpJ4AiEA0sFhpO5WBo/0Rn0KvsvXIQgsU6ZXYT7cyyDbvswNyOM="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.81544f78_1600836692853_0.5959962205579774"},"_hasShrinkwrap":false},"0.1.0-next.2328a615":{"name":"@malagu/ext-scripts","version":"0.1.0-next.2328a615","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.2328a615","dist":{"shasum":"c90fc840ac8c0164a65e4c0a55f8bdcc0ca30864","integrity":"sha512-vt7nB1+3ipYo9C6OGHH1I8TnE1zXyR9P4UvSOtjjUpgDSnYH2gWApqWKntN+AwZeSBT+0IM71J/5UNxQx2GBwA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.2328a615.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfatkACRA9TVsSAnZWagAAOUQP/0pxsC2oNSmmPOpoJ+Nb\n5qiK/sBqmr5dG8U9oc4s+uulmmWAh0LDvlgkXrZaKukd1c7DLPjuNG38IT4G\ncE/ResrPRvAYGr78jC2IG+SJydqZ8JLva5iEPrKUkg6dIU9j+ZF3IbBZldxi\nzLKfhUeUf/VbiHlTZuq6PZA/gyqmMSchw9wnR9wy4/6rrgj5f7n2rtQqYJkZ\nyuYfHeJo8/DDEBvG/MttwoFlPlGcMcx830gj9tdaDwIUxaVFsKh6/KFuF3n0\nlI1DP4rK05xg/NO+9RahK08teRS15KfZSpryZ+NeCPA2csNzphesnHRwX/B2\nBCTr7Sgl561MkBRaJTcdHm1InfBE8ynkePFrwfS3cYiKgF4JlFm44WJTXrHY\nkto0OBcZoJJpQRXoVdwetLLaaEdPLDLgIwaHzrRGqC0PG2lu6DsCLDpC7+Eh\nI8UX+7Xb7Ece3KVgAIpI16md+RHeQn5+ZgAly0EzYbTNZhtWlmxrXLwGPfJH\n6iyvvQJlJaDh99GAk5USLsjTdCyB22+FI55lfy9yOc8+EbI7lqP/43+7szd9\n/hZuZ0PA9m/l2fi5waaKI1gtiPk4DVax4to3aGOOABenplZw89YPL0PDtbSO\nUe8rOOlkvHc8MKn56pPcBsiYPeDDY9r+BVbsLS8uzz6eCnvjOxeDoOy4Fwkz\nfaze\r\n=bQ+A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCipemhQXykkfEIO7PmUWKgNrnIsvERDeAkIsWjiTbHZwIgSvU6zod9G8RIZjDk3zjj5ScjU0dt2O9ZlHxDGykQm34="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.2328a615_1600837887702_0.20373521148064455"},"_hasShrinkwrap":false},"0.1.0-next.02b0f9b4":{"name":"@malagu/ext-scripts","version":"0.1.0-next.02b0f9b4","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.02b0f9b4","dist":{"shasum":"a133572f357d60aa726210ac5ab77122520489a6","integrity":"sha512-BBkwR3sMoLaTguh+o39w1AUZnGzkinz6wVmGE/9OI1GW6iNHfyUnMwlJGohtROe1w5ocTuoibyIpEcgB+7c2tQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.02b0f9b4.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfauDfCRA9TVsSAnZWagAAFEkP/2Qt8X/5Z2EiO+Np16pf\n1X58yFgby49iSRdwD5ns+RDBGjeiUkMlGj1yC23kGmKyn9lTMW9NgNtjLF/p\nOSsByjR/cAhwVEZSDyQNyvOJ9V5iGy409RX1ySlJ8ty3Y0dVFnm3Pzre+78K\nQl0e8sSZsgqWhn0h0FnL55lod/WsiCI4ZVjtWze9+01YwML+7/tIfbkO8BaF\nWvzlV58K6NVmLJkahUJEZzEiExz6/MLyqRdxthrIujdg1Ib3BX0Ppv6frzqG\nG7dmpNva7HmpNG2fJTIZWo1vQYoE/1kryfOmClQm9S4iHcKWaDHzzrILHiD1\n7+El9uBZLSgaxp/IBEgvXmAnP1rHmwh4vPakjMDLXNdsXqYZExohwmRGmdf4\ng7NtbrPGGb6l5Y/Mo1olsh5t0q+3mHgXvW3PsVrMpSS5B3mrq40/i+ahiClq\nd0gQnx4jrUw0bvZ6k2Tgx+MTurQkys/9QtoGT2drf0ucyJtUgZZCYoCONVPl\nyB0S5swnw+Ulr0HR+XZKlRzhQOIVIHCynzHKTQ2VjhgWH7V4NOEia48T9bOD\nE0ORO9x402DPQ6YeCFztM+Arv5lA3hS6+W6eqxtjSWsAD+fjogX4VLIlcOSa\nTJ89vQqkpyBWgp7u5bdLmYRTgKXdAqt1mSJlg4nUaxXu5aR9yO7Vv8LR+1mX\nFXXs\r\n=3lQ1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjWWFlkcaP5ePg7b8q15Rv7/+xUbVWMuls3wOZJoUingIhAOn/ygtXfwaGIKWFRNlQao1lYAGbvNV2E7KHg6g0esqo"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.02b0f9b4_1600839902939_0.9077739287262787"},"_hasShrinkwrap":false},"0.0.43":{"name":"@malagu/ext-scripts","version":"0.0.43","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@0.0.43","dist":{"shasum":"17e4d5e077fc4772b5ea7feba0c911aa9289f06d","integrity":"sha512-uAdvmhH9F62Fe++gHCWk1CtYdSvcobzEQ1t3eX3ODJib02DqymwYdIyXJ09ENnEOlFqihwYKaiZO8Rt6Ld19Ng==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.0.43.tgz","fileCount":4,"unpackedSize":3571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfax8cCRA9TVsSAnZWagAAHWwP+QCwOP1VQWH9Hk0Q5eCW\n3O6OU/fcXsXglBF7nBFV2tASFFXftvqQ16aAdOyc29ayRvGUsgq1TYosBrKh\nk8adO6TtZGDtbX7Q7cBKUhGDI9sQJGdJOxmobiaSjZEB/z3H5KLemeDh/IEZ\nvDms4vTF7U7rvfY2ygnY1kvIxCTPTyQ4pWsAKjzHhvXj+Ur1LLY8FauMrI0F\n4H6gT6Srx00+LDtp7d+NiP5GqLcNS3tSfsNox1f/A/mxEilmbT2fva7K4YrV\ntJCQD78q8d9aSqh7UfICBBypsIJpXjH84PVrBeUee+BwwBYt/wpEOVbos2em\nO4IzWT3+bKY53YOszrflW6Ny2DqlsXbJFIJq+TXlwEpOsZBiHkBC7ewX73oi\nXokmJn6DbEO8LL6qbCZ8O+VBPlzpG0fgSlFN9QpTnQ4tzRSqMBb66tnt9atB\nahih4+Fbc+dg0g50YHZsIovazJjTln21kzwwQn2b78ayBmAe9ZcTVZvv7vmi\nri4i3H0x7UBBRcAt3K4PvIxyw9vYdnDfb/8gYZlV80n/EoJg/JfLJ/cqoD0U\n1XPWf3tBlQokVBsQ1lQMAHJWf75tjdrZslX8yomXKC4w1ZjlPL4YNx2TbkG8\n3F0b/DXmXPZcx1tANIwmoUkNY5uaUlE8gBGqfOGXxlS/ArwHsF1KncOTryRB\nj/8p\r\n=t/f+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDugpVbCO7Fc7YY1JGxjdzrkJE4fH0X0p9cbsJhQR2WtgIhAJrPML59Oxpk1Qm+TwNRjnITfD9eKoN6TN5+Q3CGUMEG"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.0.43_1600855836438_0.30664552690193103"},"_hasShrinkwrap":false},"0.1.0-next.2021a354":{"name":"@malagu/ext-scripts","version":"0.1.0-next.2021a354","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.2021a354","dist":{"shasum":"77910b84b9d84f73e9074eae1ba2d7223c5787ed","integrity":"sha512-lxwTtGv4Q4N0nj+g6Qsc7fK4qWrlroQPGnpprhp31Biz0luFQvKPHKEvx2K8eBhnOOIRLXzDNNlF7F8FshgKPg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.2021a354.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfb1J+CRA9TVsSAnZWagAA+8QP/jTpNMKex7PiDoPgNAQv\n5pjWvIsumWeKhxB6GQxGBr50lX7MbW9Pny4bOyZ+RgvuPLtEW3kk5yoqFaJd\nHWMrzA7bPDGO1iRVoSOBgx/6Q6L5BdSFbkFaTJ8X3wZ6nsJAlNiaKCU9OQ4A\n7IaK/ggAKz+M4mfhlxJKFBOhLXDMf0ScVa7d8PaZE68UE9RkmDJ4F9ktyvvm\n+w+yZdxBxaMlkp/B/WTkLMLA9DSnIbuDS0EYV7QiGFqvDKMFslmM81HGQIeY\n9xA1b0GQu1o0uYDxXozF0HgOhWUKAtyIUEeLC9A627TLfW3RtHA1a/mXFlft\nLFcEi9rOxLjM8EZscHhtl+mXcGEkVbJQz9C+6qzF+whg2HCO9h9Mk4GjAbFR\nAAS3/Cn/6iwDcYNIMknMugXS8VwhdvGDifPFmbING9u3TqudcFVYNcw9frGk\nIo4a+Zt/ydYLLacXXdlhxgQV++Cks4u+oJ9q9ioeka89NOQ6assu35ptZE4N\nGaq9kp7cOQjD2CGsQbfbvleYp+Bp4XN4g7/xvIVH/ahbaXwZOEb1Rahz5bDu\n3LixdQ4T0SPGBjSsyxnN4ynreAmkTyo/zkMUB6ThoA0QEhzfXNjRRLKsr1yY\nO/uyaAWOoRbRVtl1l0ZA8GmQ1tbJvIJJXPEtUsoCRqSREvxPyr3NW0jnPyJD\n0UG7\r\n=bhOw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDw16NCG2up6AgDNL16vw6G40O/6eEZLLfIn29tGDd1QAiEAoNgq6zS1K3cjaKkTDk8008AIWTd94rk8jm0l3XF4Abg="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.2021a354_1601131133553_0.7417147615892015"},"_hasShrinkwrap":false},"0.1.0-next.f974be6e":{"name":"@malagu/ext-scripts","version":"0.1.0-next.f974be6e","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.f974be6e","dist":{"shasum":"c40e8f989aa9fc3ca4e8e7360fa57883c845b7bf","integrity":"sha512-ELvzFq68iZBKAdqmiWCMLFafF9wTLFKNYO8Jw7JJ/lOjLxrTDoM2OpkIygnw1i/u2q60UNp+qD5BYsPRIh7Q+A==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.f974be6e.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfb1rlCRA9TVsSAnZWagAAX/cQAIBkL+6IHJGa0MRO1h7/\n6Uyij4szieeh68IkU4ml43Vc16/xQh0PCNP8PF172dWOvNvi1Z51b3kWAe2/\nh37yyjYVelqRPsanbqU9+4ANb8G2csLti+TZXEBfdIXiCxSgENL0EgZmqUrp\nWDKZujGbpIjKnT3PiVjYTg1JCTWTzj36swHW/SC06FStjIGzPidSvq8GzAbd\nenoPleq6uJYt1QxnVpSZYbsqDgKF7zF63PQIAitHStW9J0eHfCqKdYrkG4T2\np60sHISfjBiP4W0PCRjV8hKLz01GeMBPWdnrmK9UuXQLuHN91XU7NicvluvF\nqBS6Izd5tCLXTa23z3JFBJGapRtFIcmBqdeMQRuKtjzjw3R1Fn71zzHsL7tZ\ntszZUINrte138VtGQcJDl8IMQLe9bsiClhNrim5vbRrJWXSY4Rx2q5vqaMcZ\nUPZupS3Xh4IxS/eNirGIIAV20LahIMtfydlRaW5A41g7pStVx3df2Wd8wuQh\nbfsadnGy36ogXXRp5aXPUkDD4qnJzzZOhC2ApvrDaGzDkW3LS7lC161I7J4F\nFn5rvCmgVZrKiimIfue3WfXqrPFTCj3Kvn6nYGkKQmC2tLGen/X+vS3hWvuu\ngYWBa/R6aJAWtXLmSvT2JtJRvoaT+9jFAJN5CDtOVfIybznfPPrWN40iub6E\nC9H1\r\n=/svU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+NRRVcsuASYSKkuIpVWMlk3EphZ9fd6OhSOZX9pQ19QIgFL5tqKIi5iw/jONWm+iRdxKmct7NIktsF+t5rmk2n9g="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.f974be6e_1601133285436_0.17035331917991203"},"_hasShrinkwrap":false},"0.1.0-next.97b7bbcc":{"name":"@malagu/ext-scripts","version":"0.1.0-next.97b7bbcc","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.97b7bbcc","dist":{"shasum":"050f6475605ed777cd2f801d215b64c16fd36d2a","integrity":"sha512-8Fe6J7+cMqfLNHeGkwz+orMRDCVlazKoZDXCRGyyadelyMEYZahEovHRM8ORjArYQ/HBhG9lMfPgihPHNTZoug==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.97b7bbcc.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfb2bBCRA9TVsSAnZWagAANO8P/3li0DF6Bgm4ASb7uGWT\nnVOEGT7S0cIcCyBdr8Eq71RgBfACs1XPTT/a4M3NdW2Nwvd55lQKoyosH5Uu\n6pJhcsWqgv82O4Int4JbA7yyO7Xt0/+nsusVSnLSEkdJHuT8ERC6eMXCTexG\nlyZp5Q5gs5JNd9SLf/GqdGxD+Ghn/5xk5V6W/Be9n8gsIkq5MzhzJTQluDds\nAgGstVhtVxyNPnOMFSgQvDPyZBYQQ4wCPE3UBsYQX3LuzmWctleKRR9PV4zm\naEjlXLfKBfSpA0HlGMH+k+BoCvHM0ObQ478yAcagA2HgzwDWHyXocfp2LJjM\nq0XWP3WbH+SB0+dK9FFJONc1x5ZPOsWzYfDjTRF9NaBhAxLLhDUWhmHvRTNR\npCguqOpRzyCuEz0dqFD/EHA0GIn1bt3jM8JQ2SB1/qny+CEhmKPzOqtn5ZId\n5kEJyR3+Sm0r7cU0HqnD4jfxY5dyt8zdVc+8/56UecTGybM9mgJtc8ZBjsV8\nWubcsZmsCoyd1hoFfOwO22CyS+VrXqd5sKTFNnRRu9q5NYuNfXLYEELkiTrr\neutccSb98iitkOv9Hzu9ShrIrCZeP6icKvLB7FJLu90DpNs0YJoVJ2UhMSHg\n/rsh2Y7Ijz0MZ1BaKvfZ0m+B4BQQ1emL9tt2KXNIRo7p5mg0+HX6hBki8s+7\n+ssx\r\n=Y9yy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3G5i93ZZyYkAYXMbnUzkrF4jPgttBil9kQOK5cNEE5QIgbP99FWCWpnAALr7zSidAmhAViJ1LnSSr9H6DTjx2M08="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.97b7bbcc_1601136321179_0.16747567323880164"},"_hasShrinkwrap":false},"0.1.0-next.e3260f79":{"name":"@malagu/ext-scripts","version":"0.1.0-next.e3260f79","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.e3260f79","dist":{"shasum":"7b02075af3da0a916be65e9c496cea914e865cf5","integrity":"sha512-POe/sKIpbB1ARiJvzQBfQU0IEr5H7CmVBFaRa/2C36HEDK+A9F6lGBWZAVavW70NYwR6QeHCotuEBXZz6/mX/A==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.e3260f79.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcLwDCRA9TVsSAnZWagAAq1QQAKOLt9iI7Cqfn4RwgE5O\nx4PgBvxz2EEAkVNvCoIa9ALFEuOPUsbaAKt4o4MeMQP0sTUmBjaH+FFKnpOK\nEsFGbFE6/0t1A5riaaJWPDIfT2IvEfY0yHlNSyV825HM1HxQ2THJqaGKB0ov\nnSFSmVI7BpIqlOkZSM47SjVni5F4PEynXgM2h92whcgkOvKPuoh/EG6iPuys\nP0III37huuXK1pJrezZI3G/X6HBxp0/xLzprZVi/8HaSzFGPfUK50xv046SS\nyKlegpVHu7WziYflSewtSEhzjUrBQA2fSpiOgHWaHW9bjjrOw4S3oKRnuPEi\nD4CQjYyqOZBOAlJTWlBzIzVI4zvg+cD3xX7y10vVRHY1wCPA+9ap13zu+2E1\nCo8PNHfbxMdTkTc4aUbK8itNJ8gIh0vbUuJ+RSfwywppLLwEK+qnKkGxLhrB\nA43UIV8MJc8kn7t/EodeYMvVhbLMiRwBAtJT/dCCWFR1a0Gr0dx88RaUKToO\nqHMB/UNxF5iCpT1S/t73GAR8yO5pIyitkF7B0HQMlXHU3SHLkCobbkNqc+eD\nH6Vp6pHjJ4MAYvpEhAL4XjccaYQRCwmwPuAeoqCyibKuA/TtSqWcyZDw3olJ\nLbnOg19UvxTk76U+o24um7SvOq3/p9f4JDaX0EmdrpvZ8V6H5QAGjR3D8pU4\n9oRf\r\n=9RVR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChf2kLffueZjDXezne/vgzNAWBfD7N98ns1VwaCyXswAIga7lJWmGD3APbvU/eYeUneUcJE5lSVVnU4jJpubRuH8c="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.e3260f79_1601223682534_0.2970825254870142"},"_hasShrinkwrap":false},"0.1.0-next.6a83696e":{"name":"@malagu/ext-scripts","version":"0.1.0-next.6a83696e","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.6a83696e","dist":{"shasum":"34b1578b23947e577983ce94f3c393c26e9a8b5d","integrity":"sha512-HH8djgLY9Svp1XaNuWRi4Vr78s+UcYsq4S8bYdcs568oPhTtXwV19cZevEYM58F4WtlRNRLbNd5+GZ4JyscTAQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.6a83696e.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcMNBCRA9TVsSAnZWagAAuvIP/0848Oh3EwLfkCm67Q+Z\nvQj1OaIdmP5BPYeBTnoTY5vK7VuJMiskq2iWMrgbq0y8z4Db+s+vEERwgHVG\neCDPsVOG8453I/5BdFxSgQFqZtf/urdHfrHlrOr1KJPz31yunaceap1uNzl9\nnkxobXsXqxwdyRa3EP0ScX2lzSFIQry8D1AHfSOw8hwIoqefeSc/K5ZyFJee\nETZ0Qy8xOVW6QBsThlGpllHjBjtyOcj7paWzso0S6XadHZdkvSbrmYiZC9JT\nuj55ZY0vwsFHEp9vDmUKfhg6t+7yVXoIqfxBIuaiXZdtR17qe0qLecrbXJZX\nrDiPyhKO5Ls28IMD6tcgg55LtGHoXmR+V5Y4NKGU/DgUqInV7XYyM8LoYVXp\nRMXfsfMBgvaGolhG7ts8RwFq1z+IqCbu4NVNm95F1Ju6QV1wmmkDeVVfmafY\nRvSqzo4GHL3vCcXSnjSVoY43U2VcMjdsNei+oBqsAaSVqwYwb4W3baV0ig++\nrml7goIwhUTIPRcnc5NnqppOXWWDEKnL0rJeWB6Ujker+FR0fijgirVY9n2q\n8wfyydwzuA6yqhyudrJgf1Y+Bz0H45WiAzvolRDiN5qy+pRsg5PScFLOSKot\nY437LfONPfhj+Sse12OHOykPtHErEC4fNqrTGTPOgzlMsKHiiJNIK3KbErJZ\nnQ5B\r\n=25+l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnDzNYqOEiuaU4vw/5hhtCCsM57GondiQ0aJ0/L31LsgIgMuECKLfupKTezUjIaaBMelEIaJ4oYmP0C4eiUquXmdk="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.6a83696e_1601225537197_0.968336814419694"},"_hasShrinkwrap":false},"0.1.0-next.569a89b5":{"name":"@malagu/ext-scripts","version":"0.1.0-next.569a89b5","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@0.1.0-next.569a89b5","dist":{"shasum":"576a41df451d913e6da1b89d7422525081085f28","integrity":"sha512-3ed9c9SAj09mxjpZdD9q7HwVe9bx9X7Z8zjbXEn9EPpqrW5qZ7I2XubjrvTG8bsOJjG3JNfyzR9Z5aTKG8targ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.1.0-next.569a89b5.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcUaiCRA9TVsSAnZWagAADHMP/AuSkme/j5x/KNsvqQnF\n73LwU4mGEF2VA2xvBvmx2+uutBLK2OSB5zpHNXvOV+ASPxmuUSfo+WQE7vQN\n8Wppfo8uqrt/Z87y5aVwbIOZ6qmivqx2+miL6Eqy5dJMmI100iqcDRzzEb4A\nCev+H2LGNyuz6qXuzf5TUhMPCsgg0k51QFryN5ZXRpwmJC0z8cVF01wHkezp\n/jIVkH7lvNEaJdK1q0oRpv4Cna3XYk8ZH3uGkjQyYK/vOf5XHIXZAcFTt0C0\nXWnf0KkMzKerxBU2/tqU3A5O7p6a7TJh3/TyoZqRbgjmhNqZP6mMaUNCzTdQ\nvQFWNP8vBo4DNliF6dJdidRJblwD9O/hVHMrFPF7PbprvXR6NKXgGu8YegB+\nGfZo0FZ2LgzZX3hgzf+t0/WXwZPpD63jiwSdmvg943QN/X8cfGLtk9YCuJhO\nQvLR92wNEHyoBWmsHxt3N4M7YlgJoUTuhM59PpSD6mRN+kQ2/fIHu4I7rGlY\nC2FWHoPaENygdd5/4bPMIXCtkgC6BIY0KfJouDudfOk2JmG540co7iAuL1N1\n6OnwFopRswrjXrxpU8ayAmML8l/0IGhifqTKdv0kfkeWqyq6m2UE64kGxwsU\nX0/HmsCbtAa84FQR5JvTb0uAj/r7cQuf+6A4QpD1x+XQ/zCiVeMjGW5Xpqbj\ntVSW\r\n=x18g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoQa+Tt+TClTeT6bCYSRSymYaLhH2HjdE8HCR4yi8hzwIhAO7j0UBO4fhoRa3opIpKxE7AVXd6atKv5U7vvmXgYIEw"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.1.0-next.569a89b5_1601259169576_0.37366121411621434"},"_hasShrinkwrap":false},"0.0.44":{"name":"@malagu/ext-scripts","version":"0.0.44","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@0.0.44","dist":{"shasum":"264afaaaa02ebc52dbfe0938fb453c33cff8401e","integrity":"sha512-5BddOC/PHKcdRWozTH+QHdo1n7H0GSyNXBxXuxfOjIpJAL9rejP7nfI2r1po1OSDXb3QdDi2V5RxEcXCWCd24A==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-0.0.44.tgz","fileCount":4,"unpackedSize":3571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcV+hCRA9TVsSAnZWagAA/Y0P/3Ps2IGeW+E9T2aJmops\nGT6U9yWlLv+SIVkvK4sogGlfvoL9emHAej5vqSH8tnETLYCCBMchrWnO48eU\nMrIjjr0/wGvpTABUuR6cSMIAQuFUVH+OSVAizw6YB6aArHWcTSsx9ESMU5D4\nvzmk7wKpaHLuCHejkR6XUf2vW6ij/p73XKqxNBBFvQI0tOq0fGRf2LxVKQ1w\nFbW/LTPd5tSj7TzljeUUrKxdJ+pMCfjUKxQ0mLmoERwG2q27ivKClPvz8Mph\nGJxsIRf/zV3DnBN75BWqgrYA4dRrWMU6v7tkIJWC5jsZ5/QLkzOJAminbGZm\na7pIximKy3DHMgpU/mfVgI/mG7xRcqYESV524varKmRPmPx9HkvtF3mKavMO\nCTn2QZ+MMJiFk45c3BA4PjmJ0XoD3JFv03PDyJIOcvP+XT5qBwT7X+LtPEW0\nKTJjzGPje1nNEnlBRQAx7wz32a0l3VSNj6t6dMNH5SJtGogiTRJe5M+FWWxS\nmmAyfb5+auoI2OAIwHM+zxN/yNyqGrbdS2Apd3zyGD3AnyTU+btOqKQLXAOp\nHZ0f02ndKoCjsLMVXY2RDDWUEwEswPzzsNBI8v2KAbbZOIYWWHVkhiGI9x4R\n2C5HmKFkGZIS4LMBUbUM8bTaZAl8FLq5BhqIrbS8V6ncM0lBBl/9Rpg93Swi\nFCio\r\n=IQkL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFRzjVaMxKdKjJ8G/gXMAn5pOXciO0+cSOCg/HceSSIZAiEAgf4DxyC398MNJe0Qdvg5tZ6hOPjwxZr3LnxJvZiJz5s="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_0.0.44_1601265568782_0.02018473422918854"},"_hasShrinkwrap":false},"1.0.0":{"name":"@malagu/ext-scripts","version":"1.0.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@1.0.0","dist":{"shasum":"6830f2f1ee1ed8265b7e5af42953f5b514093575","integrity":"sha512-/7Co7U4RbsJN5KNU7ksmOiJVW9nvBb8d9YQOst87pognxlFIlZQxl7U68IKfHeqQbHciis+QiHpFYs63yVz4pg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.0.0.tgz","fileCount":4,"unpackedSize":3570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcuC2CRA9TVsSAnZWagAApWoQAIMeSTAUbsExTNsI7Kcp\nScah2HbHiMVzoPNyOQZ8IbRbU7eLceLqnT79YypNPUn/q1cJ9hptilXx/lGO\n8SIM9OHPMuV2xrtlr6wiUAHLoo+EywcnOX1r0OZaUoQDcNjSqN3heo/2Tabw\nSfLYxucie9mA4nf8X/DMqWKLfCi6+YbVZCcqdRtiyP85Q/0TUuODlpMvZcbM\nGCT7VvYfqKG0p5mavFhlvSgrvHqrvuT9PRzXWcJgsYCaIg20PLiGnwuWjYGW\nhbZSit4RaNw7H7Cgeqs8L84BlJJsevDvCwzTUXNNFw94dzEpM9Gwnu0Uttm9\nRLFyko5DBcCOa96AJK3xiHTT4riAJ7TrwHhRp3esHxY49bEotddcPlSCttKy\nQhzsHs8hXyHZF/ewHLIgMBEXWXfCQXn+nzqjFeyKGwwfzlsU9OtN/VzRSBGq\nsQom/hkXA1cXdxZB0Ayqb2z4hhS9PwSZxhJ8eJuZFtbATXflyKh/76WWN88v\na2VkQhaUKwAAaY8sUYaz2IbMdg2GLmmMpR+Hhe7HHbnseTcfIaakJJ6MgyFK\nRUw3h98ylAM3j9WRZ5lyJhSbmiLPc3PjxqqcokIz6RqB7imioS+wN/4+6e3k\nxSlmRun5OZG/EdeTVU0KJNKuNk3t77q8wUP9eT5Nxtf8OkW8r/ozWhGAZI37\nRol0\r\n=VMo/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCO6qdlMpsbN3/RUxuZS/puvZBYek8F1tipGCz5FlGfgQIgWVzHbRE5fnyP7CkYPHQey9yziWzY6A6X/VcW3QW6ShI="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.0.0_1601364150458_0.38686627567249143"},"_hasShrinkwrap":false},"1.0.1":{"name":"@malagu/ext-scripts","version":"1.0.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@1.0.1","dist":{"shasum":"71f76cf2d9c1acd04766970b41aa2560869b0b94","integrity":"sha512-ggrbwWnkJ1noFG7oxdneLoKvijlsIiJpL9aWdlA7dIHWtYwv+FzwS3pp6EjM6zLXFB3jLGk7oih09BSzrJX0Ag==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.0.1.tgz","fileCount":4,"unpackedSize":3570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdEqUCRA9TVsSAnZWagAAT58P/jfDh4anqQbALnWG3SIR\n63bRFTl+m+EA5wubYGEp2OIqkWiUedpNvnkhbu2Ps58xUes/IJnvMx+Cb7fJ\nGeEvGXJMOYrDV9fz4q2aoFMG79uYhu1LYfo2x3ZWS3eOzCOua7zsIOPdxTkc\nioLXgrj3yNRD0U06MqHRNVS5tjqeETulM4C8NNbdwj2zz7QCU0EH3Tm1b13P\nd9VqEF/rhqCfTX6MO8iPKzht87z5d00LHs6pc2iF5LaeOyzTcMkc/ecGBzMF\nSW4U6jwEmwPG3lPkt3ilNuLMZHhJME0Of48CW4pPWWWBtAPJjmtXcXvh+3tK\nf0tebkvip4ddWi7CaHZ16anAMw7rg05uXbbWOtM8sOm+39C6PUQLtFzyLGNQ\nMpanLsL5DoChrfRUj20n8syMdgqyw4Ak6/4vGc2Bg5/hFa+YvqvARjXsmid1\nTP+RjmQKgfSNMTnR5v03Eh/wJz+fYNaCy05bPf1c0WkNBJz4QzzVNdvU8xxi\nGwjuCLQAhrueFWltmhxivQD5ASOl5fMAWH26q8gdsvT2MsLIaX3h0+ZBcZO0\nt9oqgPpXBiPQgtaGxInmpH1ybJm1QX44bMHqi7eUvH0vrlo6/RSwm5FfjE5I\n/fUIUQRgSFVwqOY3lcqzaN17IKLo903R+G29GoSCwpnII0oS0Cgw2soGEgJo\nAv0J\r\n=yVdt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA4mfbixz8mir8GvOI7lLQpuzzn/z/GXCF/jyGlcJJlsAiEAsGXNFooKbZCLLsTU5TEtg8Fo+9Be9NY94bebcjm+vLs="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.0.1_1601456788124_0.9352384076862035"},"_hasShrinkwrap":false},"1.1.0-next.91cd34f6":{"name":"@malagu/ext-scripts","version":"1.1.0-next.91cd34f6","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.1.0-next.91cd34f6","dist":{"shasum":"68132ba9fc36b14cd0490e49782a3c3f635ae423","integrity":"sha512-ornef457YLW5iW09v8Rfr9RVzHOzais2BPuXrYszEJwYuCBJJRDsrGzA4EhapnSLzVpn8N8kgAgEee7SzwCnSw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.1.0-next.91cd34f6.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfetHLCRA9TVsSAnZWagAAXB4P/0p5LH2AE1+heGJotyFX\nSxHMIQmaKcEYJ6H1MQbMg1tVvNVZlj3NzjtS/IybJ32c1cAeqVLXTiNQ46wt\nLkKMPKtw3dV4i6ohyKibxy7bP2CmBSCeIzJtWkLUtdcAOGen14gicf7sizlt\n/LIt8Jd8NrhQLe7TCFwcZuWcqR6q7AZw3i9Z+xzh3n+JkEbaeCrtMz8JsjCF\niPupW958oGtDoJjLX6JVBAdF+tIm78TDnnfUMxOjZ5cFy0YFcqjA6GBOaDCz\nm+N5KdkhObNyGzz6cFkGn0ZvnZtiazgbSEMWr6MfALdJLeJ7y5Uo0v74g2Yk\nTNFATo5AgzR4xQzlk4YI2REDd88VrX6z/kCgwqTMoe8I5Q4thBzM+bfJCuT7\ntRVAntSN3Z5CKRlyz4YGlQ6LTW0bUY5SKW0x5DoBUufCuhmqiU5nHP+K2a6Q\nDIMALY5iszOvUMxIh7iDzG8qPpuL88u5mFvNTszJQDXAwI1qkDqQv5hlo88K\nY0TzY7UpnSTAJ+XXR8Z1U+hbonPmhM5F9ZSpLVGmXp/CbJZDgT9kdAq/s7mS\nA25G6hEMdz+G0oHbBGZKfhodkERW6x4AD4gOiysaZUbK/tRauaGxYXgxZH3H\nPYqRJnmFrTiFYEmO0lJ4zCkTi31qx6v0FKBoOzDVim3dZqOhAyHZnPUxI7vG\nigtg\r\n=Kf8R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZsEukrRt5bYKyLogeNER0R3hAPJdEfwnhdLmwrToNwgIhANmzYQtA4kIapLKmqWrGSpxrIN+VHlASdMhwrt1vOjNi"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.1.0-next.91cd34f6_1601884619146_0.8452097358082187"},"_hasShrinkwrap":false},"1.0.2":{"name":"@malagu/ext-scripts","version":"1.0.2","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@1.0.2","dist":{"shasum":"dde60087bda834fe841ef37a62841f216e4c26e5","integrity":"sha512-nGD0c5ZFkePzw7dMBdPhN/b3+9+8qdhrguFZ0gOWxXRfpAWd9u1/k96yyQ50YMWkW+p2sAuf2mDOkZ53r+q8Rw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.0.2.tgz","fileCount":4,"unpackedSize":3570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfetZSCRA9TVsSAnZWagAAys4P/2PswCK66P1pvBCtjWSy\nIMQgtiKKOJI7ekxp489ceB1LSPutYiXdE0G65bGlTrhdWFU5V3eGG+0OfnNT\naQcw7xAk+McMbdXUdWu+WsmHdJ6yG8t3DvSChxZi1zVWLtCnGxQ2/tK84jBu\ndeGG7Y7g2tz1okWQeax1CpP3/q4DG/tize7XffotaS7j0ijicp7NWZNpJ9Xb\ntnogb+mLvc1Kqle28XzyUm/xz0F0oG4UGMMa6CnicX2WR43PBypn0pF36yKR\nCm2e5nIR4v1/GzLhsIfuHypB+GIgQeKpK1tmzz7B2d/zCEfoDl6kwDPfmYGV\nOrkVYUbmmrOCD3mmag9GLL8y0CIkiqhZ1q6mt/POW64/xe5SYrfLC7tcbNQX\nGPQkg0xnDrSvn1+XDGYBCoaXblIJZgMw17tLOTdYltDRFHz7i9YWL40qkj7L\n8Jqw78GhYSI359ehiBMQ+yTVfZ/MWjzvGN8d7JOOG4WQWO6PJKZStocpCDLB\nZ1LL2lO2lMQChCKX+EXNWtdQ0bLpTO9AvahM/VN6yxoD++Tt6FsLdrfXVsXo\nAYLx4g4Sin9KXQ84F2jz1PJ1KT1y9e+O9ICu0hQfiGI0/oiVzbV9RFq1P1kc\nYxLdblxnSgJ6vRoUOJTjJF9T715ZmHRIW6K+3pDJ7mhigjpIUg0y322gLuqd\naHH+\r\n=fDys\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHKcE1s6hFUwBxnIt9vKQ/17WjIPscevuDQBPcJJ4NouAiEA/T6X09kW0a9OxDc/Jecmchh9gl6NgL8wtmx5MJrjq8g="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.0.2_1601885777967_0.8097509783143966"},"_hasShrinkwrap":false},"1.0.3":{"name":"@malagu/ext-scripts","version":"1.0.3","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@1.0.3","dist":{"shasum":"ba55ebf3680e3b053f2f2d23b317a658bdbbdecc","integrity":"sha512-wZhLJaQqza1f/3cevdzqoZ3qalwZFuHZ83llN66ibOqJ7LuOZ6D7jZrNcrvAxvvqQhy5ASjhjUYTkKH6UM9KBA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.0.3.tgz","fileCount":4,"unpackedSize":3570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfe9SCCRA9TVsSAnZWagAAzzgP/2z9XWZx/K7jfolQ3mVa\nBwH36dgFq/JTTHSE8qXv/+c5M6VqnJGQviO6EfWtYA1bxnFopiG9GZUB5Y1f\nEWwBgI9pk7RDvshRw/AM/fFCZlwPv00qsL8xdQaY6tBpMsJggYZYBzEdGTQj\nT/ughBlgsQc5KKXplI13WTXkY3/+M4ostGXZ2a6MyEsiCIyDIoxVJgphSkU3\nRZjo5pSpgh+XUS6qcADTeQknYGUeOzXqgbItLNV9VprruxrtThLLOwYJEt9X\nWTvYbBumBxFCnYRZXry1qQNRwETIx3xbzqBrSiy6ch1Lt+YyUkYGUVKHQlVc\nsR5J4v+jxj8COtgIZvf+MN6W0QF35BFsDtrQ5CFgcI0NyXRyStLosY9WKGZa\nskflOA8xvJhIP6uZPPllcni7Bwf3auot4jLZ9jvqpBB3Ij5GysrfuTL0nrwm\nRX1uFGILuYj8wKaUBttVLsCtLU3SspMn/lAqjaTRXNZM6MgFs2nPMyMrtyaI\n99Z8uajwn1moaJENK0fhi3ODmD9eKi8UbKckgbDglvEEvEUnuLSTCTRsCGxI\n3I+n/nxw/x1ZcJ/HjGC+zIyIeBRpPVWNIsnRrE7XyYbalzOG2pSJBuZm+0F/\nOOmBJ3ItPMFDxkYkWzbIeVnjfVwya09Jtg9cpEnvVMh11V/faevwCYiWVEEV\nmbAj\r\n=v0zJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDmYLcBe/VO9vA/tPjJqmE1FGzcUOrhiKI3dg+6k6DtXAiAo9Fr7JTiiV9NguRfhe0Rth3WmNfoveQBctU4X4gpbuQ=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.0.3_1601950849904_0.8562174612674651"},"_hasShrinkwrap":false},"1.0.4":{"name":"@malagu/ext-scripts","version":"1.0.4","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@1.0.4","dist":{"shasum":"a8eb472f25c8bc9ff796b73cf07cbf878647754f","integrity":"sha512-Id+piHHniBYiLxQrKFfMaWHKSnqtXGjsw3kDde9RSGqfFRJuMAI9qzbL2f6W1tn9tYdGIWS1xmydx/rox9bzSg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.0.4.tgz","fileCount":4,"unpackedSize":3570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffFaSCRA9TVsSAnZWagAAHkoP+QBflsYszGFAUEIH53Fo\nB4RBXvY/Ig6k68cJWmN/auo9EgsNfoMOLo0fzRXU0aqoYpqV2rTjPrq2ci9j\ntbUALRZ395hoczXroYiBW1UTywY4c/c39RlbzosE5H5/pZmOuxAoM+Qr2/Dz\n/DLMmrr8fTkdvqEvYtAmEfBXw42jJVLP52FSXl9NsHGcIEuyU8HLsaVyc/cO\nihrIE5ChUBaAg8pGGUAWw9pYuTviB0tp7/z3n0QDY7iSqXPgB5qp42Us5Acy\nCirzJZwiwm/utL0fgBlcWuO467co6jXPsdbNZ+QnIp54T7ou0OK6Zzddoaay\nBACllRIlIo82FBDl6KP+lsXOVf6rq3FNQOxNDwncY+cCfBwXG6NghvT2lScJ\n0PoJ7bmU26kjalLobiSBeHsxaL1tlNbZp666yAYn7jjiX4Av0CzXvgaBXjML\nPZ1hW8gg330W2gJUzmKv36gwlPCOlth6mZZFiuYMTRdf2dV+C1y4/F46vw9r\nFsUmynFU59jJfNFMfyrVJikgOETBMB57e0YaRzvUrplkhKrTrVSYNx4OlHJ+\nYU/Rcvso+Hq2hu3vYyjpvqXoNLP/++rFpCOqtSBDWoAebXKwgpWbhfZCKIG9\nebu8yfA1M+mhAniTQ1osCr2lnam7z+vxnOhf43CZrkUcoUWooIj3KzpIY/UV\necxh\r\n=P0rH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBv0mindhaHBennuqz99iYKZucjMfIacF7fVZsLNwTWNAiEAuW4d49tp0Oyo4Q0TSwd9ayps4/fgWnF1yYOt0ueBCHI="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.0.4_1601984145472_0.141381958738785"},"_hasShrinkwrap":false},"1.0.5":{"name":"@malagu/ext-scripts","version":"1.0.5","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@1.0.5","dist":{"shasum":"81f8631d6761bfcce71c8e2464e08d356fbe18ac","integrity":"sha512-R8NBWaVSZNcbRz2wNVAMMi4nMQmlUPSItk0IFxdoDcPIv+d8C5/7SgVKYffEk1v3h9vN0eafTXkNhIbLhdhNTg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.0.5.tgz","fileCount":4,"unpackedSize":3570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffGH0CRA9TVsSAnZWagAA1FAP/R8PXNC5MdrEfuFV/hTv\nvrGp0buavLn6p7qY22ENzceih8Meex0GNMAi/V08fiL24ImNxVrrEsS3EXhU\nHSvHZ3OJiUMWPbzkhLiAR38KXvWbWMbjisrc2C38yqWVaXX1DsMVUHuGOnz6\ncLb+jkeiIRMOIiH81vqpn4u+RG98WZCkxs9Tx4z774fHEUX0j5dMycyCr5lS\n1p6Rm9OZ4OUzMk8JjeHS1ewkUSyybp5z9/PZUjQ0ck7sB8/4QWjzKh6oRn0M\nnJKwxkj9Js/BnY6Z80KnIoJqQ8STPONmcrFCCG/wXCkxFwRyIluSrDJnsIfW\nlKfe0gAVtX/iQktnrBVXTygsgY+f+5bKIwaWkdypTNiq/4FqYp26Yj89No1k\nAT69jQefuzvXHj+jyi4tQm/G4BArJZ207npPAuWHSZ5CycnHPj9B7BWrUzrn\nTG89hBCDwFheoNu3/jKRRmULJoTJS/rae0PtjDDZl1jljgtggPyyAKtJ1ycH\nfGU52Ksk+WKEYzaWKEQRJYHkPnTPO+cB8wiZbMo92SRGFzgCSVcr0EW5vUwc\ntEvf1PFLEZ1BFgOQCG5mlt6sisTPFkipA5XkHRH7/qebcUs+nDLYRiWIPg5n\nmC/s0ZNKB9/s58XWgypQ0ukPKwgnP+HZ7Ebx3igx313Pjt5FMIklo+MZwt38\nGCrS\r\n=gu9m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHJYgf9COe8ayhFDislZIdjZhiN9gchtj4bscM65dUHtAiACtQVmEU44pNHoGddyH+9lNh99Z7kFinwzJp9JEsmIvQ=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.0.5_1601987060148_0.46947227520313883"},"_hasShrinkwrap":false},"1.0.6":{"name":"@malagu/ext-scripts","version":"1.0.6","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@1.0.6","dist":{"shasum":"662bb1103b64bf0c484ae655bc83594e420b49e1","integrity":"sha512-mayFQB+v8bfGeqkioan54lEg5W5AiMF7p66oDl5a5pIovwEG0K4eILguWH8E1gifCmEolmByUzC9yNmj0iFw3Q==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.0.6.tgz","fileCount":4,"unpackedSize":3570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffY+ZCRA9TVsSAnZWagAAbcwP/1srzqYD2VciMRNNZFxp\narTWgYjUj1X78jWWZ3SnxFptaRmrsBRWOUvKGo9ywj/CBlMzGM7sgR60BaNK\njVqIzHOZ4Ti8RVGyDXTQHDzyFtD2JLoLvbTh0fkL5pXKpsJCT+uWkFi3/kcR\n0lBvAfLVkHnTD+g93oprolC4a1JZ8LOgVrlmVa4GO/ut3VkU7SXSx5ZRtgnW\ncCajuAHQB0G8+MbIRjGiy9bINnQUrFU5dgFue5nzbwbKHxB1HKqncEasf0ek\nkmxiycbBTdZ/DtLTqGZVNNJ/wAxzQKqT0AorRLhxTBQyq/7xznwufnVeUm4W\n+iH0ZfkuFhsilEVFZ+xmyBi5wGmN7QjtyBWW0ItzGnBs5UXFeyopN1epAkVB\neM/YKpnxJdddCjTDFcKtG2H8u+25N3yulJUXM7mJlAw6tv7zA5suOTnMIwEt\nnXQrkGcvvIvokkUAUAM4tb57ADqTGk/sAWzNDatRyQ0l5GeZrjd+pRyJjuR/\nX4RZTQO4MDWRRvpbiuCbSn+HHNxLJp2zA9AS7o+9Qsu3bvMtYF9CBaY67XLr\npxNcq9bo1N5f/nfhNxewGQC+fN1Ny07claU2ASYYBCgwlebaizhFFeYbNzKY\nVRdi7lhnjYM7gZhjGwdj0PoDs4K9IyZ5kMg3eEjqG4Qafn8J3mDqPWb4jLin\ni4C1\r\n=cKfh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3XBpPKKBNmS4EULMjvBiOjBTSLCmkz6fG1XYpPyRhcgIgfba5vZu+RhEfowTz9gTcwX2DWQgOLctgW5jQ2IILis4="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.0.6_1602064280997_0.5814634520960622"},"_hasShrinkwrap":false},"1.0.7":{"name":"@malagu/ext-scripts","version":"1.0.7","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@1.0.7","dist":{"shasum":"e38411d883094448eb62f16440f6d010733e9b84","integrity":"sha512-L7FMu+arfZveNzmWUMs/JVGutbgKsm8OCWdyT+9qNhojErTeox8t5FKRzhQdvGi+s/+k+63WeVtfp7zM6dgonw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.0.7.tgz","fileCount":4,"unpackedSize":3570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgUzdCRA9TVsSAnZWagAAGzwP/AkrNe0XvWwsn9Q/EKMI\nQGwcFhxNYfLjI4dnj6Z+jc435oolfv3B96A63vVImx1PBZ/oHPf76CIi50TC\nr9aZKLl40KAJFCSWoA1byRuPHgzj4Q3blWL3JqWJFLTX5y1ZEy3CvlsmWzkD\n03IeiJQGlRYyqVGePoj7vOq2TxYWz8DSSAlqvIaJGjymCliD9TymmmTMRtB+\nOoRU5DPKiqQKVDfKAlQ8O/b56qHUvYbpebR1lnyxIaNIWmVk07F83TAQHbxw\nk0PEpI58vhlo1L1C92UfCwcvzc6H3keaoB7kALWeaxqEkenPL2gbO5q9K41F\npXn6RFYPRiQvxeffiwxgXf3pvRCPjF3hmqwTHLbBaPOQQBJdHWyh2M3FC0B/\ndIpJ7go/cgyU7+tvLKiI8/tvUV7JeP9G2cItNnXnDjQNYedUa1tEIaWxKJY4\nE2x/EuJz1yucz51FmqjO7dE3KV+75JNcLQpECd8OFIqM1O7cigpLrodpy2nQ\nl+/EyA/DKiucUULd2ayGdjpEemU4xl2yrVRNqpknhsm2g43ePQlaIY0AOYO4\n00s4vrOCxLbfHE1tptrJqs3nxIcw57PnHWUqOCk79sW0f2DnkgxiXKKzSYHc\n0+aU0UE3VIIE/gLw29yEyW16rYgjN5m3wDvojUour2KWEPTOjUBJYzCqtFPX\nlSfF\r\n=ewxt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYkEIOU9RfrZR6hN8GuaruvWjoVejaq8+ZPrxFoJKkOwIhAIiqUodHpW4vWLwCU0O8zLZOp2iHiHymJOZU4XXai11e"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.0.7_1602309340727_0.356610927669049"},"_hasShrinkwrap":false},"1.1.0-next.bb11209c":{"name":"@malagu/ext-scripts","version":"1.1.0-next.bb11209c","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.1.0-next.bb11209c","dist":{"shasum":"3e9fae6a8df6b8773dd3204698eae10f77209136","integrity":"sha512-U3GKzQeD1/cRNGWqCJlf7xZQuMB1vmIALEMyAckdnKlgqax4d5idtM9owyGesENya3pkMA9DRCOogAQ13yLuHg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.1.0-next.bb11209c.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhB+tCRA9TVsSAnZWagAAGPQP/0ulSMHk+rL2ouVKRvxu\nTvxS1KpP13EkfOoi4mDADEFznIWKNwXdIgJZ6i0fgDTHpvoXvzni1k3l9Lcs\nloRQc40R5nqi6hoEvUL8S7JzJLZW5qVNfU1oSJF/Nepvcy0C1b9jp40dlHGf\nA9uLvl2MIGw8u4ZXM183n3freJXQBsXYlPOPlnKwT5UFftbg2TI87VGV2VfZ\nlb6ZyoYhywW0jU6eWoYS8a9qEMDZxTUFS3oQVSK2yrrQF3Tfp1YxWZlRSXSv\netAnNpAmsohwihDdtdc7XVzzBONFrHZ+84xVHrLtJE7vWl6KZfqeHWeOUE+X\nXC1n9NfMaQfAHmQkUNW9e7z+5UlzGDTGCJG92mtiXm9Guy920MPkSjDgSqT8\nHZwu448Fo02PEQuXXQe7Z3L7dgS6rdIxC3Rax65X46x1mBhgjIgzXYMj2d7H\nGgFoCRCCHonAAyKsauY7+5Ok0SSc/sdwvXcYaFGEF7XzHoBHtKcOUVnEDtBb\nqRW347E6t1x0odoWI8z2tnJV1rJGD3F5yNwVFIiMVOKjlPWtNiTKfXYwjXiu\n+Ehhy24ac3OuzPycyR76dgRu+lmEBv3qobE5kbi6ORzYwWBk++BeiMeXHZ0q\nPkNLODOmm3XHc06Lyrv+UkSHHWNwKnsXTs4tJ8cnhWkI+Sgf304Ow44h/Ay2\ndALa\r\n=EcUO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwUHZYmDS4K1h8lpUdaa0hjXBryFZOH6qlczNb4nV1ogIgI9I/774EzKYmdcWYaL7OlXukehEENM7KPsdewHgoVW8="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.1.0-next.bb11209c_1602494381265_0.22177651379486174"},"_hasShrinkwrap":false},"1.1.0-next.66b80b01":{"name":"@malagu/ext-scripts","version":"1.1.0-next.66b80b01","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.1.0-next.66b80b01","dist":{"shasum":"4c61c205133eea7ed10f6554d187dea08a42e114","integrity":"sha512-tyHa0PSbZIuqwjy4cFZtiu9BnHDtnCAEA66BgpSCCMf1exqMQltcjUxB11713utRi0h3+kZV2VhSxDxlnUeMJg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.1.0-next.66b80b01.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhCT2CRA9TVsSAnZWagAA7FIP/2pOx5d1ieW/4UzWCsiK\nZ2fhiy3xZ8VNaO426mNg7CvxOxemPMXxuqw5HZxrDQ35r1vRhNApKYjhlrPI\nd8pHNWmDkxraMnynUms3PvVJ5y4SReJlBZpL6bFaAkhlb8foJpLDxioIjAJE\nIP53WmwP024M58Rhz4ypDPm5/F0usrj4g2EIM44BJRLc/6bzpKxgh39AhvrP\nK6N8spoxO76IWVoEH8x8bTJ7tJrCQWBg8wcGWgV5TV3hZ7n2PTlgLNJIX9Hh\n40cg3YEG4aqcAYh6ZfLnkq97g96YZf1myRTi0brND6UjxGNJjTKcoxFeFk7W\nzodOt7g7knaQXIx4uCowLvCxjcLKU/Am633esOGLk+tIuWN4UNhTASC9S9t8\nWjxoEuhwVNJLtnf98wpKS0ysSsZcIV/8cAXYcu2slppBtkqQP9deLDGCseIe\nU0IgDMQKYYVYHUwbdfRw/vKPJGsrisDcL32AFcDbzfoU2WDEgePDhOvcE7If\npAdtuMUGxOf36KyBjXqMWZFg1LQF+JyIvcNIb4AJ17ETslMhA0UlxMK/AP7W\nAZJQVk50V8Q97CCvUgkbGZF7zUuYyZa4/j53Fu6EI81qhZzPvb4xkMiChjKP\nN4kP0geZ742TPR0UFr1o5wHZ+hufVNTrC7fuOfq1+ZeOkioBxdzZoRe6VaXs\nQXvG\r\n=KTHn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUOyZEcgQZy4JncPVw6z/NGwaCJq1v9JKwNxtcT9/slgIhAOOK7Kbk5N/78pUbdiT3reajHXHLPTZWvHCr30iPPJZH"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.1.0-next.66b80b01_1602495733674_0.35954973060012296"},"_hasShrinkwrap":false},"1.1.0-next.f97c4943":{"name":"@malagu/ext-scripts","version":"1.1.0-next.f97c4943","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.1.0-next.f97c4943","dist":{"shasum":"c676094dbb0c7ded3326eab776905a74edd310ec","integrity":"sha512-RE3JLEDy6hhC/5LwR/xzWj380dIYFf3mqy9OMaiQKuCZb+07XkEVarRANLop7YDv+qQUfs8rfYLqxo4a7OJnBA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.1.0-next.f97c4943.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhVkDCRA9TVsSAnZWagAAneoP/jiUAu0GklvDe2QkgbxF\nTQWIvDlVNColGbu+Rnv6MjTmcF2DzJ0VHE4iuW7PrOW9D3YGx7SNFXD8tyf7\n9DI7nwfscSwsWa68LvVL1dr0WPJL+TsNnSjctTsksnqfOR9YgAcVBFkr7E+9\nCjdChXLoYh8t5R7Muthw65io9iOFQxYwz6ja5tIITwSLgUD2c62wdk847Zcx\nAIcr9p0/kGEWs6q5086VIDb6dRQG9vfkzp0VbAWLXLaSsMu/7qkHIrUzAGpx\nVtg/EFyCgRUzRH8UrjDRYVHJXjYw9oeoh8bCy43I4Nvsk8UzB78f6uBLW47b\ng+uGu3wjSslXIJnmFwGD1aNjItu8ROddD88ofnr872Pri2UGFQnruaNeYmcl\nLA83aXcAZ65ASTwV9Z4SGTn8qk0yn6rGe2Ivn2PDBgYFnI3ELVCnNnPIVpLv\nfN0YZuCAUm5GUcw9SIckTqcRCDkK1QW7OByxSPKqqHoPRQju+IO7AlL3mcO6\nzqQ6tNwHwt3NB4zMjAGdUEL8iV9Aukj43zp2LlAmneB96gMAaCQ8rWksUtwG\n3MbKg5RQpCn6CC16jJVNTTr4RT8Q3uWXfvoFQpE0RyCByPr2IcRNleiTK1Rd\nHgY3NoF8PIZ5KEUKOarAwuI3l2K6DSBaGCHGh4pSCDeOSnw0PXMDP1FZm7hV\nbYT0\r\n=rowi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLwv4AMF7csj7fDdxWkTViFlIGGWqkz6yVjc2LNA1LdQIhAPtTYh4enlRxd32zN9KI5k/B1XqhgsJwrNckfg6ThdBE"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.1.0-next.f97c4943_1602574595435_0.9987266007992837"},"_hasShrinkwrap":false},"1.0.8":{"name":"@malagu/ext-scripts","version":"1.0.8","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@1.0.8","dist":{"shasum":"cf44800547e3bc7cb6e1b9b552d448de927cbc5f","integrity":"sha512-mBLOQBxYy/Zo0ZoUrut0nX6wqFmC6YazwgMDoSv140iU7yKSBUFUZMC1bQXN8zN62fWaePywi8BmIONxjZZ3rQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.0.8.tgz","fileCount":4,"unpackedSize":3570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhd2kCRA9TVsSAnZWagAAo9QQAIP7DmwK6/871fOZ7y4Q\ntdAFUYZJ9r1CndpqrHxwCtGvoJ/AA0He52APLQE0eYJeGB8ibm/O7GWNqu99\nQ4HzLGgxZmexKom43Pu4k/hK/ek14cgJWW7J4qG5NXL3rf/vMK/FupLskZUS\n5J3gLWjOJoXVUno9MT2N+9+TZzjkpNYQaIUdta1qUVly8LOM6+mfaEgA1prI\nv082usark0JvdXuQSzuXu6JWHTaP7wPZJomzOJ4+oET1Y2bLZs4JvzuRBav4\nfHtqVqLKKXxeUPLz9gMqZpXz9AbCCc71klB/2wDf0PAnJL8x8pYpd8NcHiDd\n2GzF8lbiPi5PO9THi852z1m71kEEb1YpM61/B7Mbmz311xUUxvctFXNOr4DD\nTF6Wikgt00PHTv/AaFPuMngp9xRxrxJkrpvvygsOlVWHU2rm7vvRU2Bk8frI\nR6zIvmwRRuFss+b7VgsphGsONkVMZR6xxgXTlu/Ke9/xE41r4hAs45W2y9RS\nEzl4pdam3iO5gF5oNArAsMBxq/Ux6Pks4PSffVVaDGOkLj4F6v9RNxn7a3Hp\nDkQ11YB+zoXZbs3j/re/a2Z4aWofoFOeTL/WHa4bfgI1iV5sAK1vAwUFeGoL\nFHcyGt2gSVf4HQMm01J3tdwr+gk9O9vuqQxh7I4pYn2qKtpc9Yje1eo6IG0+\nvAxD\r\n=8D8/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFvN4sanyOOvNYUskhHsX0J+V84L/ZSrMWmZkoE8IkI9AiAaFaEtUFU4DZTwwVPSlquttQpRP1WOKBx1kc0KLiCHxA=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.0.8_1602608547887_0.09013801854465364"},"_hasShrinkwrap":false},"1.1.0-next.917c815a":{"name":"@malagu/ext-scripts","version":"1.1.0-next.917c815a","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.1.0-next.917c815a","dist":{"shasum":"fc2d526480aa9d20b1b9e57d9999c1746635b3fa","integrity":"sha512-ofvDic7jjtMNUwCA2E0jHm9OhhF/D+w/1/HpKJxQgHKahJ2wjTKduccp1rfyVi6ivGuTjo48+iy3JOAq4MP3CA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.1.0-next.917c815a.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhnNkCRA9TVsSAnZWagAAvg0P/24ke6MRGazsdn7A+SSq\njKT32aaydy/FTKeRfn1AE9XI3vdBDrUrdZREABL8QZJE0dmrlDB67hdVx+Qg\nK42TWgRlwmMTNDO3a8RKLikIFylWthQXHpgjDznlhBZIDYVCmscmKNXQ5X1V\nWgnjgKnOy3RBN0NrzwFbqJkomahB1kHBeQ26ZDxWrmr8Y0vFm28+3Ltx1Xmp\n7b66SXym+MNq7TgTybX8bOk05YfRVqmu0RfbDFgAAvy0j5mCcrnELg3yOHYJ\nkuNjMEaLuT1pBU13FlMsfHKzysGN4AdA6Ip/xXNPzP0L+gTaae9Ty6KOu3Bq\nAYQ/VTKBMsCrjsVZsFb5pjV+zUpb+5KV/jTEQ5syohPA3fiW1+8IdXkwXngN\noio8fzbQxW+5T7XpOQuVFO1ZOt1olXG5cTU9RbUBtqVYfNWT4dP+F/2Oru7B\n082K1yCAaK3DJiyvLN63Rxm0jGYmOHsIB+Iiy/Blc5aHmDxUUGaGqSv1r43d\n04lVlaDyjg2IbkfxjcImqTy4aALbTVBJ1J3qlTagKgEFUKVgeU2j+HoN8Efc\n8oE1HmHf1NcYThqTsZrmHrdC1k+cSDopGzBLK8pglNmqL6lbjnG3Q63Idmof\nUwE/rk+rID6bUhZr+Ktn1wlAoxCU1sIg7UU9q+wdzuK8WkLI59PKAH8TFe+W\n06w1\r\n=gxvx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVwOs4RMAeYRuv5flptqN0H+PysijPEg7AdkhfdRbJewIgJ9WDx83TYsDm4Jo4LXyJu1jprOaYGOz8c3mG53qe5/A="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.1.0-next.917c815a_1602646883491_0.12875779396408493"},"_hasShrinkwrap":false},"1.1.0-next.379a0235":{"name":"@malagu/ext-scripts","version":"1.1.0-next.379a0235","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.1.0-next.379a0235","dist":{"shasum":"ee9a752e0addf1f0ac8396ed523942d875366ac4","integrity":"sha512-tqnJ3kBnBMj3h+aGAKvr9LGlugGex9Pe6CQf6e1JbHklRLEhdvPmkQPAfMUqQpLI/7RvpO78LhYVX+I5+QBVCw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.1.0-next.379a0235.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhu5zCRA9TVsSAnZWagAAD6wP/3Vs7pByG0xtbNyP0PcQ\nbXSm8tFlfWRjFu9QQnxLRuITBukbj1TrEi4nRMlAgSQvaPnfsOET/0BREP9Q\ncL1VxqVB7ecJGaV2eEUFvdW9GZ9rKLM6wNN6FBqnjhL8G26RE9MfcHpIIgHi\n9lpGjlg46XgnPU1KhH2405LxVE4wdWeE4Dz9TwCknrH7jCKqOriAGWeFy1hx\ns5/8FOFJEMI2MnvGDnh9AYmdkGaAQTm/4MWbvjJrjrMslgc0Br1eYw87ZFr1\nnBTnR4LVioGiT1uvsj0ZS6+2xCbPOH283JeeHV9SJu6kBuRuFeF5z9AF1HPJ\n9RLHDC7tXWHNrri5N3XVPpo3+AYidRWSW1+gfkFPERBVWqCChK9hGiWUL7t6\nAZaRcVcepSo7KIdmgDmvpCSTZU2l9PD72Afr/A7urT/YafULWDHUyAOYbkBl\nQJKv4XqutKOIrMPAyGDAXfySMO++DCdOYYGtqjO481PZhEvHnabF10vhAfrY\nmosj695d8MtJKjqaLmoG2mcarvyBrIejaKQx32JhqLuHfPEU1HpFTebYZjKz\n5WTAIssEFXtcvpAiPUYq5Ctm67mjmmwSf7YhS+v1pslCvgUWKKaDBo8HOrm/\nBJMUy2dBl0/Kx/sNkN8yxMPnMDcIA6YxoGtzmPdsGn0ND0sLqSZ4tgYcoWi4\nI/5A\r\n=2UKp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHxtXdVmBokK90CZuu4Ks2SXSQN4IBSZT9EG+9ys62IWAiEA8DLyZ7Py1Nt1iUE6AQ1CYpGuk2HBGrLT87q9jbxhVsM="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.1.0-next.379a0235_1602678387074_0.49205201819585054"},"_hasShrinkwrap":false},"1.1.0-next.0fda00db":{"name":"@malagu/ext-scripts","version":"1.1.0-next.0fda00db","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.1.0-next.0fda00db","dist":{"shasum":"7759e688864ed54829ae4a65a3722a1562561e42","integrity":"sha512-sRCLqSBEduW4q3cgZbPCe5RwfJXycaAZ6kztJfjy4LVZg6apl8WY2wzDl15Fb/zVxREXysfcm5XMss2k5eSi3Q==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.1.0-next.0fda00db.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhvD6CRA9TVsSAnZWagAAPY4P/A+Huf+cVcsM41IxjhkK\nlTfqyKpG50/obwJixDp8isfPmr5q+3UEL4VWgK6C6+I06bbjPTsGs6OlPEmH\nn/9qjS6OvjMHX8Splh+/f8R7syRRiNvj2yyxHcc3sCQLGBp2/RhGy+7b4KRE\n9Hz/llqSL3sS+fI2ua6kLta3bcL/GHMFOJdQUJhSJoYx6wKaFTo9jU09ERDw\nduLabhv0WsZANxTfBZjyHsUjja9R2OoCAzbYnarO5DBJeGHibDPFx3lMsDtJ\nPHO6toKZDWoNVHAintX6wfkqvtyobABr7CdOA99O8SDRTWq0tNytKzCUVrAp\nISrl2JtPmXU214d3KJjB5jNRQOBhAXlzMFWDS1sOluVArRbjjDCTS9iQFRkN\nHf0o0miiCQX8PLLvrxjt3GOFbjYClFfC4J/2tpqd+zSnXnX5q8the6OoAX3P\nT3fL9SuHTdoiEvkVhjdcx+Il/hLzx1OpaHSFz3LgJOsnPrKt9MURt/0R7Oea\nJEni9i32pDenaYHXlTFzrRpJQ6vW/OzDFDtL6YC605XB/tsqUNrJTu0fJ/H9\nmv7AWSXT+aFKPb7exOYxARvQKBrDW4d1l9FnlWQImdwluxb2Xm5h21qL4rVl\n+5pgUyvRtauDxX/ZkYerGTeXpCfWQqn/K6bLnZ9JRsixfQDKMLYdq0inMmvv\nrLtz\r\n=cuLR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKVO5BrYs+A1naPIGU81cqfNFLG4T4TtC4nc/HXhYJpwIhAI2iOv58yRClQEp+KfzScSa1pHEFlIRlgbUSkYOJN8g9"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.1.0-next.0fda00db_1602679034128_0.2576258422352955"},"_hasShrinkwrap":false},"1.1.0-next.c811ecce":{"name":"@malagu/ext-scripts","version":"1.1.0-next.c811ecce","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.1.0-next.c811ecce","dist":{"shasum":"512ea20c4410d91ade4b27e0963c012b1c68c216","integrity":"sha512-NF7vROxOEtMTt4XH/tlrZOAooxEvbiyn3hP+SxmsCp1LzKWZbzUPb7B3UhuGDLFKBNu7ZalHa4LcgElYadBgGQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.1.0-next.c811ecce.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfh8D2CRA9TVsSAnZWagAAWwwQAKH5rCLWgpVU9vmAjzut\n2t+EXqPCFnoplRQOeaE/w5XW3Y1jPWW+A/s2AGh/FFCbIMpWN38AflEa+sc7\nnQdLEq1OxOYuBslwz3jWKTDS0OZtx+lI2aMhaQPDLWdSAajxj/bWA3FkxOjt\nd1qknOBzqYeEvbWEVaGPquXQnTedlwy4y7/zxMliIHOGGax+6PmFFZM/eKDS\nn6Dfn/bC6u4NaTQXL0nsUdALSykPN8Yt3uyB86sI3dZF1embODHL9mmagViH\noXlQvL9uIP3EE8Jqg7aMxcYOASOdRKXnjPSQNI33WY5ckMVtPF8ZScDEg3oC\nW8VfSbVbg8XpLS4BFp9G5QUA4zd9A+THKUrSkgDH2nWGxJOafYfA/XjsV0KN\nzZoeCSJ/hjkj6kQStTb/TwffIfWvuSvVpuVHUZHkmCrCXW9iEfs+FwaPdcH6\n/Sf1VS/KdhqzG7yF0whh9OY8lf6e0+d/HLVVB5IOwfLiRmKCas+jZ7jTPWrw\nqGghkt+nwfQDDcx3rhO2sDSHqT0dgPuP3nSRgnvIzltmM6eplwRdMkV9oCdo\n8N9xWNjmFuKuRmLjAcQfOl9oaZw9UQVhgsNw/dIwzVs6t5qeXowleYuHQHGq\nJiC+yp0c7p9JZxm0tNjdihggbaAHNbYQfJi+oGR95GakXXZFKXtuu7EfyNBq\n7YCP\r\n=XCfc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHCCmVLxacopgmAL3QmGNOz/YFfxZJxIsj3JuhWw0+iNAiBDsh2ZP5srqezv3guAJv5oJhU/xsBPWFz3aqSsODMs1Q=="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.1.0-next.c811ecce_1602732278064_0.024592881231756625"},"_hasShrinkwrap":false},"1.1.0-next.bcf75694":{"name":"@malagu/ext-scripts","version":"1.1.0-next.bcf75694","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.1.0-next.bcf75694","dist":{"shasum":"79d6ce859079596142a7d9e5f9dc3d6e196bb40e","integrity":"sha512-oGXnH63sITMtDMJTTQH+5sFSdJ1QGD7WDj0p5p0EDZ9VZVxEBThAQQXnNNj8vlzDXjCafg68o2w/x8eb38lNhg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.1.0-next.bcf75694.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfh8V9CRA9TVsSAnZWagAAo/cP+wfwcSpYVnFzZw4ldUZk\nPFzDQ8Kn1ut5DknTe5OGG8YFQ9Pey+3OMYtwIXO6eqw1DHdvE7luTyQg7Z4B\nUSxAHBUqDDXwoarTGbzZvOZl3MRVxLHkQohKrghXLhsk+N5LHr5y4U62JwaU\nRfLO+fKshIPdi12td4pkn60vysTSA251ncWle+3FBQwdrQ0tIpJq8TiAjPTW\nlQzqK5AMoG5gwnx8MW1qA2s/qtp0s8kne6gdEV+xuviRZeN0Ut7HlzLvoW2I\nDLvGQDN/WXcAz5rhuMJlZg7DBSFj+VLpvyfv34pEQ4LEnPFcGZopK5SGHUXJ\nxUeR9ubj1yXBfti/aP4pc6pauB6tS+fe0jBR7pGCG8uAx+MA5ulvAuKxWvMd\n7QbD1QoYQ5RDMUjWXS1CbY/aJodbBuSVWtgxvFYPrVMVAcvnQP8PWUd4djlZ\nZlNUbywrwrjAh3BUZ1b+mRC6TyB9JA0W6jGxLJssoxJoqMExRbAL5mQ3v5Y8\nEeqHwjlCakZ5WwJu2MjTs0bzbw51FKt2hly0LnYQJU3htmlwRWUZfq7GD9DL\n95MfWNn4yIPuRD/iVWARQb381gC7uhbGw0InBC4eshERHJPE6sUPwlVEBJz3\nud6xACAdFl3XseA/xMn5N0VBj6akR/A4fLYZh0uF/bnuZJwfBdX/mVHwdYD0\nubCS\r\n=AMvZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeeFLZQMDnXpmtk6BXOETRXLTBkY+3Hbo9+H23YBeXagIhANgu7Ej2iiFCGCF73mS8nXCUMYguPgGYqwXef9m9fOIc"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.1.0-next.bcf75694_1602733437003_0.3870643685052175"},"_hasShrinkwrap":false},"1.1.0-next.712bf1f9":{"name":"@malagu/ext-scripts","version":"1.1.0-next.712bf1f9","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.1.0-next.712bf1f9","dist":{"shasum":"8a9ce9ec1549f173359d65bd8cb580be51911755","integrity":"sha512-e2cBLHOsxWt/vNE2NNgVUBPDipomdlBqQNP4Hej4D7JmbT4XNEHt1jA5KqRFpuIbLvaNIPJ1PKqHkHkdNzzzCw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.1.0-next.712bf1f9.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfh8t1CRA9TVsSAnZWagAAYioP/AjFuqXjMgTCpcQCccwC\nzDMRedb64e15oc0dP/tZxk0xtfzrrJUBIZDZzW3fQ/zYkqCRe9gU4rERJUNo\nP0st6ajwpSk1R04v/fDh3g2xsfWy4pc1SBxo8vQ4m336XFMUVC+90en3oxJD\nwGAzfwGRkMgwRraQk97gQYXtw0KEEVISJX0yo9td3S0qhSOrCZDq/j048+48\ngljgm6KzrhL8pNDLPTJK94TX84QV1I5zptzvzY0vNmV77bTeCZ50BSfEHabL\nve9roBwFylBvBAat7MG5/rgkz5ZdWuLwDAcs1MYWZN863ysOwpaOWXk66CKX\nGorjSTvt9e0/m7D7GGYQ3niOB1pHciiz5RIg+QcVfaEUPFXr8dxOZ6tYeabA\nkj1r/1VKsYbtoh0kZiEDpUtUzYm7uUV8ZHBYOoIgRxxaqKQ0+0oNViYrx1zG\nJTaoidutMMQylHxaVFFjeC8zIMVYy9xYk3FtabV69oWFRuS5l7oEl/5uDo56\nd9cn6msApunWPZRHsaaxtBQExhw6LzpnE867YI2Wo7XVUFx4HDKo7RusY2jD\nwfx+Z6bElsniCfVfq1A1vWXaMzTig4/ZTI5zOCPEDXjpcb8GhtVwO+zAqXxl\nUZB9mHM/sInMY90+zwjGqSXtYNiMvw4KD4VuUEd7AKR4pL7AJ2i+s6JJOOTx\nHwqp\r\n=xJEU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGjQilktcHvq9AZsRku0bU+pQN3nzgX0Y0luQUCmnIu1AiEA01Bcyvz33u13zBjlXD7eosVpJ8mpsDVHduKa/AP7JNk="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.1.0-next.712bf1f9_1602734965061_0.21587345312229855"},"_hasShrinkwrap":false},"1.1.0":{"name":"@malagu/ext-scripts","version":"1.1.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@1.1.0","dist":{"shasum":"034ba9ff2ba5467c6c7e109dc7ffbcbba8b013df","integrity":"sha512-mhqnhpxiI+WUCn/VXXms4lZ+Cwv1rzV7r9dVbyM0kWUEV5AYvl/OMIg5Z7EARfqPcpeQAqc+rOvxBPmzfD3giA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.1.0.tgz","fileCount":4,"unpackedSize":3570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiDqrCRA9TVsSAnZWagAA99IP/1WPqA8g/c4nzZuFiqFZ\nN5DRqMEWu94F/WdARTOmvN1aitmHXtAi7RR1xv8VTK0DvdJTzgF9V2Z8k5G9\ns/9uNlQhK0z+aW56cuAYR/vtJnB3gvYsb97UoDRYBq2Xw/O34zplVFXu17vK\ntEajIp1tYxCY96FvGUSLivfnkYmZpqSpFkl79tNTyBHavXBkJy/boGR5EJ+a\n+ZK6Ma93vciMCkgU77aXkxSkwmpXYizOWkt1iuQfVYzo9YXKJfq8xFooVWM9\n8Wq83fSjn+MpcXMqz4KB+GlY4D79CWCGsh/HwEuntClF2k6tO2WJVvSXRm7c\nSJwKFNN9XJ8qVK6jSZhlMr+0bBle5KjgMwp1hyPxMxcP6bDE2bMf91cdtuQZ\ndU5YfHU79WNfqedjdYEPAIU8OpUV9G9Cr9vp/xCfOXm8VbGgPuh2QMcxw8t6\nmVqT82GKFwQkZ0sqhAsFAvdyubfiWFUZZgEn5D8qnRW3eXZXPlr8Mcb5nISd\nMfQpxrvYklYRk3wO5U1SIFWEsg5X5ejwzUD4vi+sOCHbdyrxYDoya+SCPq9X\nvQC+VJ5xZl59+JuTXvtnJOJVSpzDlmQbBqbhS45gDiU1SmJYQdNrQTiuqHWS\nUSoAm/UY2pl1cwZW1zaVO7vVtos/BBTcPraYDEt1BO10bYr4Iow0n+2jovPh\nkHrO\r\n=YUJU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwMn1cPPFlqHt475PYF67YchnsOGFyqwHbCNNj+p/HyQIgMe8XBUwlnbkhXj8pl8T70a266FtScTDgOoq2U1AkMuk="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.1.0_1602763435202_0.12331561730976226"},"_hasShrinkwrap":false},"1.2.0-next.0c10a509":{"name":"@malagu/ext-scripts","version":"1.2.0-next.0c10a509","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.2.0-next.0c10a509","dist":{"shasum":"f0fc3b1b2907e2ff25497c4e2dc23999a6784ba7","integrity":"sha512-8n1fUC2caogIfRYLbvgJkuOF9OdDEvJqKkqla45ELtSwG5WS4PvfB1c+DiJylf5ezAtNsJjU+8eUYZoTjj3nXg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.2.0-next.0c10a509.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfivw2CRA9TVsSAnZWagAA/2AP/1GGIerV5trylZQmnJS6\nznMn94EngrN2ZIaLEeLxbfo8Gm+gdzeQQpMhROk9KqJMQxJ+uzcsB03DMnoe\ncwKlre+zXIHspkCL0qXCMa0UYkZfpBb7sSxYns4+x+rk99vY/ta47kA7kikj\nl4K7Cjr0ucqrUX5KO6JpKP3W9eQEtAlKWGntyDDvXFnNHHkQkupwZ3KOHcTj\nln8MgF9Vz1/TJP4udPUDl+soPBDnsYDlgdpVkhrDTdDWYzuNiJHt+9ApEUOQ\npx9HLPCNqVkRjMWfLUCcHau0LsI2lIzPplMKplwPvFfZWAfLh0GPSI6yX6ET\nIYzWD+CfF3g867Qe4VC0sBGuOjIuIGxNICDdX280u/oAMFbW4hzbuNk+V5to\nzS2zvmaORlDvgOxKOrcygHST8QX/hcH/6Vw+prNtFhBcGZtEdfl+UcpAI2VG\nPaXti6xs/Ynax7iuDRE5nRsDFhGIVL298ZyUfS15oc9Ntaobp2S1ynBwRzw1\nwV7RXkK7l3GUx9jEbpouOZMVqsBZeBZAxgofQ9eQnA1f/sFa1D2uiRrKJgeK\nW4r7crj/np/zcg55GHdYjDQQv0jUX9RwisOREOg+yw/6EVIwz5Nvq36qcajg\nY7WpTP5DlQYV8EVGofjxIXsDa7q4IjQJuT/sXzlN2EXgPavhifvkIMiGEjzh\nM76C\r\n=3qsd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD08jtwrTDdvcwwJtj6hkAL3/v3FIZnZEmOUJ/i1R+PQQIhAOYPrMn1ri3Vwt0s1t2asTspM0EF8tJeSNJBaXx7SvZL"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.2.0-next.0c10a509_1602944054057_0.6399121990278884"},"_hasShrinkwrap":false},"1.2.0":{"name":"@malagu/ext-scripts","version":"1.2.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@1.2.0","dist":{"shasum":"5cdfe07152370f29e6a5e5604ca22776ed12e617","integrity":"sha512-TrUD5tlgPPabmYwSo2SjUrcGgTc1Ek7qNJXGQ9hBfST9Uz6DKGm2QujF8t77ZukMwkOgnvkyuwZPsrfQepL9Pg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.2.0.tgz","fileCount":4,"unpackedSize":3570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkoJICRA9TVsSAnZWagAAmFQP/1oCxoCHjJGgMUhKd0Ov\nKzk1AmGlUt37+JvVfL7hxEgIKUXgJW/z6+eI7zo872aopw6eFVSlSh46du4G\n8ceoqwS6i5Dkup758Fkbjq+QN/fulsI12DQ7cTXAFmeKutc/1rjjMOOZHXTu\n7AApGIV29WxQMaQ0OglMEn+0flErfiXl5egyl03UX3IBHdl5WtuZ9wv0yQG6\nr1WccTlJANyXfOpJl/2XFdRhxp5hq10BPf0BpH6Qcijqw+3ihLMgayRNRaMy\nLbZWofxUb3WdAvcJVp8v8HZrYuAI67ZH+lvxquDogF9MduItBUz8vKEBqWoE\nI+EP1kUpcTX4ZVsvsW0a7XDlcfGXLNvl/eJXxdXK5us9LUn3pdLzERD/tWfv\nAFkVrljYjcZkvnGyN2BAZ0hyGlM7ihOlX7e+0xqD4qtppAp8wPjIciMuduFR\n/Kc/aaxWkFfc2GHuDz3SkXTOjJGzoghlXpwxsJeiycatLRBvAh3njPp9W1k3\nAp/gib5WDoTYsBtBlkeyBNbuyPQx5Xj2C7mDlT/t/dFq5eKfAzIk2p9BAT9T\nPr8JP1plfmVMo4CZjUwlSIz6plHkCGwMHo0CIGnbk/gz2BaOIguAcG/JhQpV\nOpSyjT8+nsrobyPkF2K1FHsh37JMHUTOZ9o3uWlUrnoPaI68uoiRYu+79xhJ\ncgsA\r\n=vyyb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC7jguh9X2cIQthfMwrUB5CIkVImBxQPdAS08insP40KAiEA4LoWikA3VcYlRSg5EGir0eduBu29pMDCcDFBwqkZh4k="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.2.0_1603437127908_0.49335106617882274"},"_hasShrinkwrap":false},"1.3.0-next.8d78edbe":{"name":"@malagu/ext-scripts","version":"1.3.0-next.8d78edbe","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.3.0-next.8d78edbe","dist":{"shasum":"d04d1006f81588a0bdabbfe222b9d5cbe32f1d12","integrity":"sha512-LRZV5OT50sv7XDZASF9+UT6WZOy+mzrIsvtg8YF9M+4REvXkCWYoZ1J2JedaCsOgNLREKodyhK8kixrT1GGY0Q==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.3.0-next.8d78edbe.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoO7bCRA9TVsSAnZWagAA/IUQAIp/AdJQvpClV7y/ZG4h\n10bEdET+gcClant7tyYRzwOASBdRyJVD9A1LE2PKPb4qO5iyY5aqLsIBeb/I\nrdb2E41+Iy+MDQhspybCoU66PtccCDVZZa0e2k0ipDsvd8Z2h5zURcT/N906\nsvrX2e1Vk0K1tf5FqA9xhdNDW8NIuAsaC7E7bVO5Jq40GaaDUvwTP335MVSo\nwSQD8W9OA2tVqkhJQ+2rUy2Qw8VW2qDtCcyR+TJFh+NcnNzSOKoTlJ+uYFrE\nGHdkK0WmP2bf3Nfh3zTIos3FXlQC0qzLwKKRXwWt6ejV8bGRqXrWl1Zazgzs\nWgqlxjgpsHJnDqsi3sQ4tpwh8sKtc2k4f2w7Es8tm2Oc3IgHEF4kTR/9HdLr\nucfJLqiG8/xrysUblbx4QuHTb84x8eYo3gEDDTEdoB4a4nR025qKCwwlJMYH\n9ZytnHeNvEH1X7Uc4h6yD8ETUx6L0K/fCo0ruk76fLgQCBRfXvqrEMijcDzz\n+svchTGdEIwn9s7AlheowyRqWZCrKCcHWqVDG4oz0JYw1iBBC0qb0gccqRg3\nr/p73pgFjpL1E4q4EVf4mqzlsiWq4WTCaitz+PaiEcOZ9uKECJHnEhVFyzvY\nzMEbIRQ/CSyvaVOkIaaSAyLR+rviHdlHl/TGcmx1WTK6t5b4MioQz4Tm02Rb\n3Ywo\r\n=R541\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2tqQorkADw3rYI01ksEujfx3qCtqDd+NlvwVIxVgDKgIhALJgPSwibJHKJpL+8ji3MTjBrdwqO6q3QYjEow2VGguB"}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.3.0-next.8d78edbe_1604382426882_0.3814702154245613"},"_hasShrinkwrap":false},"1.3.0-next.70c1debe":{"name":"@malagu/ext-scripts","version":"1.3.0-next.70c1debe","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.3.0-next.70c1debe","dist":{"shasum":"0b9ccc2af2e9038ac7f2ed3d14b442b8cc37d480","integrity":"sha512-Xw8BoS7FShBDYgFNFPlfAx8HW/WlrjXiMMf5fBJjKeKI0j2ABVqG0P8wwCt95DUOcdySs4EfrVTJ9fFbHvThww==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.3.0-next.70c1debe.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoPQ8CRA9TVsSAnZWagAARdkP/R9EMLX9taicopNmLDf+\n5/EETqyTIKB+S0cFZ3BfI7QumWdMJDPuUqIvaLe5dEHTON3GGV1qxMY6rX5i\n7HViCyjHPxCPLBiX96zEjnnlcyUJxQYigzLNIPVB5n6tgqlXd7GdZ6PnADm8\n8nlXv1ehYB+HgyfxqLTsHhGCtNORXzfjnkXtHA2MW8CS6ToGd/bQb2ZE17MS\nEA/28Y/V2ASbvlY7ILMB1oKtf/5SYECv38aTTsScvbUUqhAQdzh5yywm1OrV\nkvn4Fk8OCwAZGNyffs3SSiir7pPHWi2J18dg8bi//nyt0EagPPONBoa9QI2N\nXFGvTNftOCDBrrVGMPAZM+ZV24ze7gBbs8WW8xHvnzs6a8R1nXoRlxqU+gni\n0PG0Z7Lsiwrt8/lDGwRIpgkUv8Vnedj/m56TrliqzJZmMdg/vbXVp9jMO436\nZUi0DRPfS3kBfj1DXyPsHZ7o2ZeGWu1eIPsmtIC+A49eXfqPo+MyDckzbwm3\nBUCNMz0/tHWGM7+wEl2/plpsOdapHoz+GVKboyKqN5qCI9jkN2uVGJVw5Odr\nnlhzXVK1JBbo12t6gh58d/EqLEFvxFP/twr5go/y0Mq7M1USXkwFsaJxg9oe\nenBjbR9V4hqOP+rtRbXwIh2HdOg2WVxMcR6ZYGm97QdCGWPJ1odh2jUzsLzn\n/Oez\r\n=HHTH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkYlbshfhIOXrtsQIvp+P2m345rRtc8/e32UIXPiO8HAIgMzQ8iNQnGHIOu9FON6NtwSoIAUOXbLg6YlPwrQo8APw="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.3.0-next.70c1debe_1604383804345_0.8455608751078076"},"_hasShrinkwrap":false},"1.3.0":{"name":"@malagu/ext-scripts","version":"1.3.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@1.3.0","dist":{"shasum":"11ff0dd01b5b10e33dfe5ffc67b546c3d4d72f5f","integrity":"sha512-NoJL8okUymrzZWvUgSTGpO4Ar84v2WX31m61vxVKIvOb9rwBy5EX6Bd1GdW8ootAkIBfTHx1YxaIU/kr/8IxCw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.3.0.tgz","fileCount":4,"unpackedSize":3570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoQc3CRA9TVsSAnZWagAAOgsP/ilErLmuMaZOit8HNF9R\nSkLtwKfaipHPdtuj9RiVkaDl3Fs7ZmF6G/9znIGnC6LFXfYYYRAe2bDZfT+R\nbEi+BExaPZIbH9d/mGLq6HKUpf7EymdyMIJWeNFIkzg8urLrS7dI83qgsRuo\ni7RXZ+tY1cUy3zjyVF8hD/FJ4fqDJLmzelg77Csgxts2tvkBYm1xkLU1sM73\nReaCZHxr/MG77YGtdb/4Qxs/h4YbNGZ6ZVBbRbU6D1yRg0F+0iGhAU9Rmrde\nw5bFrQbgq7E+buPaCRzXDgkSisM12ffzZWVMgAbPAxRbnVor1IyzLD0VB4ys\nDgHW2edsxHPvRp0eiivstTE10YDY7nZPGGD/T4ID+KUiHnH9a9QXwI9345Fh\nEtjLsTjeEjYJcTs0BGDhqBu0c/nrGMMQ4fp/iVh3956+FPLgX+iUWQ9K+7cA\nF0WVfRHosmCDBVFDrLe2mn+uANe4HP9hNaIYU3H1ixYNL2UDKTKUmhfiTVKS\n4zy6AuCDEjTFAKKoDYAL3edAAi57sYf3TGZM5PCVJpdDYi7ISMkjuNjLEexP\nMVCJ6cfPPEjEzIbSBkKS6fBVG7Hpsi0ViV4yCsyBbqM16a1psLxVSy7nKchI\nyknfXpUtzUTBSdrzhQlm+6eun24rHTDH1EItGLGXg41k38545nNi2V2NBVsO\nV4rI\r\n=gjWt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAfAcU+RrYdK+3VhNiuDnFM17XRo/LVo2YMrz00BcBDZAiEA+uGwCxn+HqglDy4lPyv0ucRCy0QiDOT2AiqszknxiiE="}]},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.3.0_1604388662624_0.3486835132359476"},"_hasShrinkwrap":false},"1.4.0-next.4df97f94":{"name":"@malagu/ext-scripts","version":"1.4.0-next.4df97f94","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.4.0-next.4df97f94","dist":{"shasum":"d6a788d38535d7d4f5fefd30a0b0acbefea5bf41","integrity":"sha512-SaLXwxmPzY6RnHmDTJdJx61U0IXs6I+/6HQFiAlXNvClceTUeNNFyXSgwtAM3V0bJrFs0MOOQYY8LZw19u8rUQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.4.0-next.4df97f94.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpq4RCRA9TVsSAnZWagAAGc8P/Arcwp9iw6UcOxun4ad2\nsRpFY+GtES0+rjZeoEgD2ncpsK31k6GP3rFi94y13EYLIPlaD2iYXlSPme7G\nwgLrJYa7AglCtqoyq5fMPDMSI3cKCG4eXfI9BKfCrTTpViNxLSn2qTapbRuX\novXxLUgT3M+NPae+DyVQo0bW4RcqOqHt5KN2lKkvI7VeWJLdnYhvWwHAGOWA\nBasFMAscuYm/fn97Fh7uLA3VPOaFdIzAAvr+Qkn2f5cWNvsS6AZw23Z5kaKb\nIG9dv4A0Ndqky3yTWyISCU0QsZgMZd+LYQ2n0MkkHRl7AqCgaLfz9g25OXVE\nzGidfjKY0QGOQJDqZYtHIbr2+nkkW4bPiklmRTpnwYEGPj2rTKBjAQG1zuGn\n2ZSAIEiuxb1O+XcFWovj42bUYoglYcphzOKagRGrwvwX68sZ8dWt6TLM4H7Z\n4OBCtRBbUgzrQVv1+DO9W5yt0KNMIROQeRdMTq/K/67dFnSUC75WYMnTV6Pw\nNEEx+h73fDd6Z3bw9DXStaloqqY9BxjDzvawcikNGc/NGV76QOtlA8Tyao6b\nLWQSubnijEq6H3b8BN8xGMtug66MBCFg5MJdHl44JJpZYokxenywLlkogYsa\n6wKkgwepPtJIOT8eb1IUZd1l/NdP9zVBZ5DQVvDcFUoi9VcYgeH51TLtiD5v\nLNYq\r\n=oJRu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjyxTq3zy0K75e9uuV1nHHtuuT2wbrFnCDThitrvTJaAIhAIuEkMn8IM6K3H3SbmapIdCp0WmPusvde18R7rYqVEFL"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.4.0-next.4df97f94_1604759057144_0.9111214051054044"},"_hasShrinkwrap":false},"1.4.0-next.94ede86f":{"name":"@malagu/ext-scripts","version":"1.4.0-next.94ede86f","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.4.0-next.94ede86f","dist":{"shasum":"52673f374ac99dc5144216a7e6c174a5775a0ace","integrity":"sha512-U0ty1T71pbWkqmHRXVgwxzuBRADrgFOVk8Y3D1AEwPw6N+w+ahIL9VDoUkPo2XzzQTdMaYlMDIAB1oXWjYCTSA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.4.0-next.94ede86f.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpsuzCRA9TVsSAnZWagAABDIP/RbSit7ZPH1xO1eYIdU+\n4y9+BMJvpjEYsP1nqMIML2S1WAXyxv44kDmSffmQK7rdjQhqP+bNajwVZTvn\ntOBYtfvBv+cQsciNVEX+nEype8d1THVX8+aWbxA/wOZZkUccWbDMMfGn4YrT\npjSSZAHPi8CsKFEH8p75D2QmBPuXiw7EVAZxTyXqFORJfJFK+UtkWqBgcwIM\n2iFI+DTOQjo48lsud/AaagnDOHe374hIkrwRkHIObM4PBxnBnSRAjxsiK06i\n8Df3XaAhZ6n3t5HvhxcKUpDHZejnRS9gtJaTQ/2tJGDDioQ0+OpR+SduUlKq\nGDXWIvkkVj6cCeyMvP3TKQyuWAvey4hN842r6FI923zQpmSGS8Vg1Ir6By2L\nTJuMuGv9jlqddGGYLFSQGScYGvQL2RxVAqvqFkiC/uTH1HKIvIIeKA0PuelH\nR9yxS9Wh/fSzProtB6Y0zmCnWc2oQ5es0R2I9Jl944TX51B0sN/O4VeVlsm3\nhY+3DBuV8D7Kbgt5vWrJHe3GgdamUivWm2YAt5B2wIMFMCrUacURDKtudgP7\nJPue3USVtndHSAWvOLTEMvJLBz4Vn1mE3XwcJ5PKK6rzx31dXSj98tEv4284\nUL7UGWmK8uFT0gEY7wZ+KzqTkTN3V6gL8zy395hDbBAhZRxDCkSPxYGxBEav\nG/W/\r\n=fQEs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEo4SkfEY7fbSYp0IyvmavKJXVycxNtoFkqSiZwRnvdIAiEArTgZ22erLSXX1Q55wxHazmJN58ycd5nxUqAHppv3T+E="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.4.0-next.94ede86f_1604766642864_0.7466286943669191"},"_hasShrinkwrap":false},"1.4.0":{"name":"@malagu/ext-scripts","version":"1.4.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@1.4.0","dist":{"shasum":"205a218bd6e231c3993dbe19b1f6d09b8430c535","integrity":"sha512-EW1zIleNdHoIE6fMM/sibE+YpMwdmPpfYZvwbepJYbG/ce0bcscz9xIeqNj53q4jYHjKUAnhhjrUmLAgmUFhhw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.4.0.tgz","fileCount":4,"unpackedSize":3570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpznDCRA9TVsSAnZWagAAQAwP/Ah9Ioc0bWJc7xaplxj8\nyea3SRjJ1fHd11uM78DOJDjYIfxelhlItQ+JGRGywsAjB4lypynGykh9T9Z4\nv39RmKokNMJQL7dlewFAU2qVP4n4QUJbqEmnMGcjsUVUAf0dXYvlMvlA7kiw\nL2bcpr2ZkJ6GQkJj1UTblOKW8zfavstK/gvBkIs/yxsYRnI/0MOClrILN+rr\njzkSJNxbnb6Nmz2+Pp3ZYHbr1u7SYGLcihDO5nwxGI+CBEs+u+/KBye6eOFW\nRQpfc/m75UA08Q1u7kWL1cKmXujO2pqSVXtFEVzRh2e/CY2xXemv7wNSw65O\n8E9OKSAuIUFp2INnbDTihpWOrcWkwjcG7gmqnB5pHovzJLKKQfDKQz5Q+1jg\nmSFNoxZs/s2neV/X995zxN/sRI0oYt3fTIxgzmP1QwrpInijB6G6YfWHi8GY\nhq/ncbEi66pNn9y8VqlrQtDVDHnx19NgOkh89AyPdnbXcEPEd+s0cR6L3e3S\nwQwrF1XLNIZxL0M4dcDF5U/5WOoSBBTOMouOgWqlvBysPW347DUHr0HYokHI\nduS+cKoBhC4gQrD1QSCjoYrkrN9ULPiBB3BVtOOkvMBozSO277+FglMWnN5N\nheSynv9Mx6QeDAj69DAQRkQmvcRTdZXtdyJy4SdxEd/IAPbZUbbh+KyTy73G\nkGUj\r\n=Xql1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpRQgA/9NO1D14xdzY+uu/ikhfXuwcAwF5mZjWljCCwAIhAKMbUvOlUcjr63rkHz1XInMSERiZjHx92B+Kc4G/0H8a"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.4.0_1604794819338_0.6694252278036994"},"_hasShrinkwrap":false},"1.4.1":{"name":"@malagu/ext-scripts","version":"1.4.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@1.4.1","dist":{"shasum":"b2cb78b2419b752fe31697cb0444e760cd268284","integrity":"sha512-WcmUfPpUCCoebz0DJpMq6wV76lRZSyv09C5hOFVxpa8SMU74vn7G4r7gztEMUQ1u29ueEcivm92ZXohs2HGnug==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.4.1.tgz","fileCount":4,"unpackedSize":3570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfp3CMCRA9TVsSAnZWagAAucUQAJ75ycUOeARbjXtEM0td\nRMIRFwu72mrCijTJBLs18eBJL9c19dry4DXsSfjNEDsXoGb9jK9yWm0a32k1\nt+yLmEUvb4kK3fWR3LtniAM7IUcQ38CnUtYtM/WrK1/wjv0EPz+ylmbLWSTM\n0S2A/KI08FsqCNCaPwJFqGJz9l1strBjFWqXod/TB02iy+jKyN5St/QmaQun\nj+2/6q204NXA9C3NuG8PRSNXH8+cXdnJYU/XpGCAwvA/HxMSCzggaTvcSWWt\nPlFd+3OtimyR3uLAKaneRRjtZKZckycNTZC28UZ54GAx/bXtJLajJR2BMkJe\npUbwX3nM2muVis4vttyXqWIiasUuIL/SG0pfYPuNGDXgygSz3aVX3P+BLa5c\nW41WncuSHfnJ8r+rywv0dO0NEEjIQaXYWG2LBO8FO137MtswzqDLtHDBr/rt\nIYK2L53I74FinbCsTUZJ0k2JJSNniBZxbYJBc8lD4Py4x7ArTUU6JQ4GEFh2\nVD2t4CFWwtoWvml7CP+mAb/4Feg9KpZA/8WGVcylhBei1eLlf/mknUeZ7Ua8\nHQyyC9QRtP5mq6DSW0ttiofIyl7yC4QZCjCjqE/XKpAj1kwbrwKX9HvcyCKw\nd/CM596rQNK/sZDzWrsRWN9jJ26USPXJfwfYXfZLAeSW8o0h81msXK8t0Hl7\n82Ui\r\n=+4l+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGadHuU1W+AK7ydT274Yr731TzKN+zObqioATPlXLVDQIgNjkffkwzPOBjmNHCBLUJfH5kLPlDN+6ruWTL672xR0w="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.4.1_1604808843536_0.13321633652491482"},"_hasShrinkwrap":false},"1.5.0":{"name":"@malagu/ext-scripts","version":"1.5.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@1.5.0","dist":{"shasum":"51929d26f4afba3dbea4e285b307867ad32dede9","integrity":"sha512-+kKqHgyMklY0uwj+IiDHtuGVxmxXJHS9/vnavG4BDLEMvcmLDqvgSAXx+Hcg9XJVRvwNy5YA/xfzFj+fLU1Rhg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.5.0.tgz","fileCount":4,"unpackedSize":3570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqo2hCRA9TVsSAnZWagAAvcEP+QHYc6tCDbqwkNRXw4dF\nY6B684Shd2Qf5ZpJ/2Pp9bK+rrrTOtJPUS/7iSzx4KjDNv4Orej0ry6VI2eh\nI8quxCv9p5/mBcoIDjBlUrQs3zwIQxeMMFVx7Ih3bKMLMgFGtUdzKlYmt399\n3yLh7Ti4B+1FmQ4q1Zavr+wQuHWFWVBNWHWRLkT94815VdqPdZFJfk59wbrS\nnby3k1Nh4B4s7XuOy1xvX3Kc+1cI6C9i7U58rtcjSSn3QMYaFhpO4FOxnPzu\nl+7lb9aYLDE5u30Hieb+GJsSI9MQ/lTpNlUqi5fhS3znYD+N5shMWkCQyy+g\nsmiVrjrWPH4JGRWqrRIp98a6uZMRNM7hgKUWtRzB7CyUOtT7LdW41IjHAaLw\nSy4UfecTftQYVb+otpo8CNpJijk5bEYUxZB7TusXM8y3PAUm0GMWZooLhu93\n4KCVgQ2rBX84Zo70LMvbW75iCyEqUWPepyoug0z5U52d8YOxZchLLo3QSW2v\n2bSg6Kqet68/hfFeOdVHgZtmhuGmzUt26QkB+NEk0YiK1iFimrJYBTVOCgYE\n8H3QMXdVDihDCbN82ZNDm5mgHX73cThjePnTWDvG4xz7qk3GGVACeQqj1cjS\nCViaNuK3G+FjPrPnxls2Y+0Gpe3g//2bRwD7lWFLuDx7K/K8bfCMiqFgMV78\nsbbj\r\n=IjGH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpTS/2J6U23RDe0pXppebDrrnbuw20fQkoaTCv7o4F6wIgXsSjueaW+TFVvlo9OkstYwflbs39CNaMdG9JBG9F2Zk="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.5.0_1605012896796_0.850761469294405"},"_hasShrinkwrap":false},"1.6.0-next.5832168e":{"name":"@malagu/ext-scripts","version":"1.6.0-next.5832168e","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.6.0-next.5832168e","dist":{"shasum":"e1305264c6a2f84dd5cd8e2280c33477ce91c289","integrity":"sha512-LmauFDW3qGTx+JYwB0KtTR6TLWm5CC1IgPqtn8Vd5TwCophSbelO9H+CCM3aqt8eihIBApwRBKWGfxPS4wouuQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.6.0-next.5832168e.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrQQwCRA9TVsSAnZWagAAdrAP+wZXanql2WtGESPUl/I2\nJLxuRCYn7D0F9oth7uHzno/svdymwM8QkENQjlL0y4lNwxZFDrTMhq34YvaW\n1IGPwaUHzhbj/Zaq82vSORloCecHYmqu6h7/pfDyLMsIgx73J4iY8E0/UouM\nL7HR6irf6kAdCzQGmyZv5nV0Lq2wsWcr0umsB3aBpXVQO7be8scn4iiQK4Ai\nOV7VtobwoC9o8LRekjcOqnZIov1EV3DhYK0J3xbvuG3SOyCL+hicHfPwDgD3\nwULH1bWFdOyJV6zaP3srayZwI6Oucism1ms3SrOCda5boLQuOQldtwv14cSI\ngxHlDDSDpNkYF0dp6h2SNDKYVnPGZoxyI4nlnzUDtNXhalOH+xdLLX+I5kuR\nneyIjmoDq5WvmdtVNZ2yxYVGvEZbWDLasBbeX0LFb41JglO+o/QK0RTOISLp\ntOsTdg6BFZLNuY+lnS6OSgQCat7PwPuGljSu3/UHkJRigwXmHHRX+wLzwjQm\n2XikqAu9mYTcr45aevu+vq9wtZ/RVqXmC/KTOakL030ldwCYqaX7zQTvhIw9\n3p4H/DXijmFeVYtZAZsHgoX9LV60sIFXL2jiWTXbinh6cepO+tSk8/PspPWo\nNZrSpPW8Ee13Jj+pycPVa3stWRr209lSYOPoGKvGK4lR0T4F7nI9SB0X2aH3\nBECz\r\n=ua9h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2nGyOlUtiq/gN+idQufj72FrfyuDXovkRD8YVPkdRnwIhAKNkyBkRFIvrxMk1s55d+V1wogcNSs7UUtHUjmy3Srvq"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.6.0-next.5832168e_1605174320039_0.9634488651270454"},"_hasShrinkwrap":false},"1.5.1":{"name":"@malagu/ext-scripts","version":"1.5.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@1.5.1","dist":{"shasum":"61cfdbeb16df7595ae31e5bcb336e5ea3a368f11","integrity":"sha512-h0YchOiE+WShw1HW2PcmzSYL6D9v7udrngifjKOw0mTDRH8VGGuCLQS0QqcowIWJu/d8+HJ0yOkaNIFILHmPWg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.5.1.tgz","fileCount":4,"unpackedSize":3570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrRohCRA9TVsSAnZWagAAXKYP/3QJpxPU3wQ7lCEAJEgs\nODWoa4HKWfhehasdBBmiVVfE1x2QFOnKGz6HzV1DJ0zpXlaAt+cQ2lDUxMut\nrfdS0f89R3iNZfaCjiRvL5j08ut4N7JWh9LZOOkcqNs9XmcX7abt84Vglar9\n0Fj3f8Lsq91T81jePwQXdIaKI5pW2b1bqhqm1y8v0MDxH39C3wcQlIEAt4fP\nnHP9zm/o6Rc5d3Gh7AcVpN1Mv8afLjXVBcklcBZ5RyvvtX+UemQ+g/s/rZOc\n5YN5jyiF1F5H5rBo+oE7zswvfkME42oCMTkcAuo+HUFOdvHzOR5/to2WAcgY\n1awVzmRkIbbbWgbRZ3f+itG+coWukL+Nh3YCG/zIHunTsjMYweOnBJlckiVA\ncZfFLgu+8NmI4RIOjruRBdMe3ZaOb4jT3IVtgQoAtPQ8No6M9NK+uOmugcpf\nMuboamBU+duvDK560J6DPyMKZA8CXTDomlkqQ++yIlW0wRQ8VsC25QsraCLX\nM/JE9xppQ+8IfCwl3za8xNYUt8IY82LLlfx1/zu7BT512XzCsw0cx6MFB9SA\nIZ5x7k/WDqRy9lzbhWLktNI64/D+oSG89PQ79HjHVHIboEbdLvdBGHpdVm7S\n8plHC6eIphm32RURM9oGtmiPDu1IUYEjtDdYjDGKWslQ1Vo+NF9T7lJFwSGy\nleHl\r\n=cc9Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFFWxuEt2o3G2AYWMg1GTn1OVOXvF/s9AO8ly1Ml/dKIAiEAyGWD2zoAuXG7GuK7fKrj3D8s60mjjDReD9Iqs+MhBzM="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.5.1_1605179936811_0.41643087762137854"},"_hasShrinkwrap":false},"1.6.0-next.1888b66c":{"name":"@malagu/ext-scripts","version":"1.6.0-next.1888b66c","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.6.0-next.1888b66c","dist":{"shasum":"edc55f79dc21a6acc60e09777b7d37dd6aff6c0e","integrity":"sha512-0E2dyGVp2ukO3QdOnKQLZrQAuylhHVWShVJTf0VH8h2ewJ78Ye+T/7He/7rQDrv6MqHvQdT8JmVGKnzXZ0dW0Q==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.6.0-next.1888b66c.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftc0SCRA9TVsSAnZWagAAKooQAKE0hAcHJQ24RzG8Pp2e\n+3yTO7UD+BDr0JC9gE5ozt4mK/Vro34ua4Bq8nscNVVw3hI+JwdVasoKQF1D\nFbB7cbuhCrnPxMgeyYZETxpY+nVp65V5PQxPxLtxZbyrDir0cJaSYVCb5OqX\nnH3zQg1jcuTBNeNDF/U18VpLM4QDBEjlaN88vJddrJ+T8YVwejVl2d5K4n9v\nqzxVgC3LNWV61+I77u6UBjM+L68DUwMLmB6WJbNujPfkJGbmiLW9i9tjBfjy\nna4PvQqXMYAR88fJ/Ehif9MBFxb0hrWPsfpmJVaXZROvxeXjrjbeY8fxFtYL\nycNV23l14HEA+8k6iajs/852oWYMOrYzVog0zg05Dstxxi6QQd94JTBbUceR\nZtISlwutHDNzHlX1oYIPE6CyhtDgoR5OAgh4sVxx8FeXJmoBD+71BvB1KnsB\no5NtLnFF5SkgGW9R99CJQdKz+hP8go8gLkOHusLNasB+tuQdZ6/JAgzmyfgx\n3/e8DbbjJZgfvZUmz+3b6g/45C8jy+FjoH8vlvIR2KWeVI9jJDIP0IhjBDzy\n0vcEndmBYpCGdB6Ipw1QjVMVj1Xzdl0qy1v8UAu86HRxcN2vlsNMHiPZ0lvk\npa74Y8szpxeDedGb4o6WNYEoKAJyMLTS2FZWDaz6J8O31HwF46p9swpfdzJv\nkOHe\r\n=XcGn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGUyvMgN4YFJ1nBRci6DcxwA8wr8UUpvZoaCpy9/5zf2AiEA/cgMejEQHGyb1V3y9D4P6TpmyjLhqxKBnu91AnuT+jA="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.6.0-next.1888b66c_1605750034215_0.05536420909518358"},"_hasShrinkwrap":false},"1.6.0-next.8ac6b681":{"name":"@malagu/ext-scripts","version":"1.6.0-next.8ac6b681","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.6.0-next.8ac6b681","dist":{"shasum":"30510d5d18517a12443643953396e32f537f7f89","integrity":"sha512-6o4bITFtfJwEmsbC5MUuJHtAfqz5TREE2z9lpPrj+hFWLJoOb2FMfOaeF6lHX0Ycbg8bmSsE0NwINmXzTOo2TQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.6.0-next.8ac6b681.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftduxCRA9TVsSAnZWagAA8KcP/AoMgV58TYvI07yGRli3\n98YbcNKqWP/TjnUqbOpt7eZxg4sW0MrWnThJclLS6U8uXjOjeCW7KdrpCVYD\n0SeeEo4h7gCeRMjMsxCncUYaJXQzJn25mG/+8uRRq4twGMuWs+JoEv5iQoBr\n5F7nGEkaGttK/UBzmdqDUGuRcEFbVoJKtxQ7eIJvuCdCXx2at+vvc1gdvdwK\nbGYOaeyRekmY02RAwViuOLdcHZ8JGLxXsAdsmdejXvQXag39S1mx4Rv9fp4P\nUh0DFUY2YwUyvVrGSShVThHm77Mhxxkj+5yGkXbm4E1ud15/KuCBwUQZHTrp\nFdAceNn3+Cm3IgT3e3jcptK5bTLVZrkHfgAZ4wwYG+Bqx3T338oiYMZDlvNM\nWksIEgvhDR9WV0z0D7XyURoVuEuPQtbjxABwu3v8HZ/Z65LM4TDZpLaS+1K1\nD6krd/PhKlfg6lPr22wBpboxRme3dPZ8j4WREMplhoW8RtDHMccqHzem28U4\nKH/MzpP7GM9o955oOwbYqPth35lHkj/tMAZ9OrDThLTqZpthxmk2sGPq8Hjt\nM/pEK481kd/8d4JCySx0jwhaevQ8ttlH6ylkO4bNtwwAKitzH+ZCwPiqbnx7\nmfRlLeFkvbHQrPByLOHzsCVTi9ZMh/byd3ZkhfUCOYLtyJiZpJQ3crj3xUgR\nxPn7\r\n=cP0G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC0y8nxqa6DVb3r4Te5Nfy6d/zkb+VdusHim1oC6e0EkAiAU2VVsVZ2uI+cV/qg+Ns8etoALiD1gbSTJpInUOqqZbQ=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.6.0-next.8ac6b681_1605753777059_0.8596236243701292"},"_hasShrinkwrap":false},"1.6.0-next.4341fd55":{"name":"@malagu/ext-scripts","version":"1.6.0-next.4341fd55","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.6.0-next.4341fd55","dist":{"shasum":"9e0249f17a48a52ef4b3fb39728bab5569737988","integrity":"sha512-AYLfplF1BTKPQUwnVxWdF6hssedAjKgM33o+/ZwN+XKyqO2mWXmhpY2BbyqjDuH+7iFcYAmcBgOgNAqe6l0yvQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.6.0-next.4341fd55.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftjL4CRA9TVsSAnZWagAAydQP/2Qhy91ljTVLhaC7sXC/\nQtBYwZGcV7Xslz7qwzSrm7MltD0WYBnBJBb0PnMyXzxNLtn8C+yBcIM5G+zE\nzBsybC4Mbzkus6WaNMM2uMm03AruAIv8CYdo0Ct321SsmiOmB0wXJIaP5mOp\nF65qY4qO7X0un5TTiALpSQbNjGyqIYEnzWs8a4w/pv0aFCYYV6n98fgNDPa7\nH1L+m0VUBek6OGEvxec8k3O2QVoqNvsagrpdevNZsi+OrflHtqWyUqaHwpXT\nUhKyKaSNMXcFVaaN+syuAaDm4whiK8H3AfvKU4DUB4uC+64Sf+RTLfqJhO8L\n75byW/nuLhrbl/6WrLKdnLCF1HYRcMRvbM7znwJhVBz6VlS1xMRekMKqGmHF\nNRLuBesP0cgt4I5f29ri1d3dnxzIwEfXfm/Aozo6TU4mDJpKQweVxlTmr41n\n24FjBZrt/VolfDj2LUjZ5mxvrX0kzeVZ8xWGNFKeOdF3BnfLvNQXgqsKBS24\n7DajtpoekLmZx5TDY2ZeAzf4MkaNuMrwAfbNX6iJr8uJACbuRIjgUWLz9gi6\nS/46a6xJRPDu4uE6qEqhr+ftVAvH+36IOOhRAVFpWFx+ygwnx95Rcw9eRvgH\nuNZRN452ua+HQ+oqpmWXTOuv7rBx7DNyUVKKwEBxm3/YoJ+2vmAxREF8qXCp\nuS+O\r\n=CSeR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID/7BfvWoe1koTQKqibuYp5PHkxN1Qr96L20UN6CFeNcAiAxN5Jd25i/Sdm7rNmAnZW93jQgPhzDzXOBln7HvpXbdg=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.6.0-next.4341fd55_1605776119981_0.4166360478303479"},"_hasShrinkwrap":false},"1.6.0":{"name":"@malagu/ext-scripts","version":"1.6.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@1.6.0","dist":{"shasum":"135c85f3d2825909700c0393f74f108b77b72441","integrity":"sha512-0xWKFrbO6IQSzCVfxMlwfs81Yb6C+etvxZEsilmuFLE8BGw/BkPbPv5dVlMQa9qcqUKQ0t3llAHl4+mAL1Jm7Q==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.6.0.tgz","fileCount":4,"unpackedSize":3570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftnfmCRA9TVsSAnZWagAAu3cP/iItwph1wwImwMSpBiAT\nhFWImnwul9A6+0kUnSZrlKYPCrvsGX0bDlVxeILePpz926ctZeaTKJD/jYxN\n1hncv9+uc8MLEa8hfXMuyJCojHQY/9qvBbT2LuEQ1H7SIS4a+IBL0phvcaVK\nPPcScHKuYSkJht2abhX4lP8sPqmzcorvZZJfPwkdXOHfiXuqBzRWu+k5Ehuy\nUo5+dP6lt5qZ8SK/g/GynzvRI/AviXELcHDZxri1Jl0toelaFC0NuAsUNdQ4\n6kw1GlsY6cCVdVKSZgGq60Rmv7ZSLxehseiO5m0UvDOivHjqs1FAl7P1N3JV\nVY7LUUcb0ULYlD0i5ZCydWH1o5BMaDlZuHsbssAxyElCj4WKVbF4g/Omm462\nz1UDPn2vod1rsOmyiVSktif4MXw54ZepdkMjPds+rIQtMPGgNy0E423hrbrQ\nBi8KCZzDQkuyshh+F4hyrzj+mexX04c6P7JkgSdKItVYBxNy7+H5XInQyOCI\nEb2Yg7EEUcgu+vcqcrlkfvZu9VdB4R4mPDHx/rmehEXdk25lCofI/oUAYMOg\nMxEP3QprzWz0nEvYwLLBsJkYd1F8k9ez7KoXRPrpm60sa3jhkgetZdNnjTLZ\np1BKrUcxLiIFEL9H+763yr+/7GtPR+n6iy2KsK9G4IcVnVGqOXjVgm+yyMhl\nZ7gC\r\n=cslN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwqfMm/ZfW8Rk6RLdzk5kA2BPh+bl9c1weiXQxoE5aAQIgeSZW7oeh/kR2fOIm/Oi2jxPyddG1NMLLyHisUYGMRas="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.6.0_1605793765985_0.4927349100087355"},"_hasShrinkwrap":false},"1.7.0-next.036ce95b":{"name":"@malagu/ext-scripts","version":"1.7.0-next.036ce95b","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.7.0-next.036ce95b","dist":{"shasum":"2c3b638b96644ccf4698ed92c08f343720f9f9fe","integrity":"sha512-R2afDTC6Z0speti0VQcVICA1Rvo/2cMSg120zcnjcrUm+jLSDok216geQPoimbPpS6gFJ5r/11cG01Ce+cs2aQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.7.0-next.036ce95b.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfu4CpCRA9TVsSAnZWagAAh04P/iXOXj3Tve5fqXOhq4qw\nyPvwFI5fpQ88fukEGGPbZs+2JGwnU3IKFUf2W5/COw64RGxbBkAUEQKChGEt\nas3m8CzDWj5+JrsZD2GWNXa43FvJRlYL5lFysQ6vOazs0h0FWwN9jrB0bwrs\nRzD/VDOOF33GqsFbmNj/0vZlVIVn8c54eupFQms3HcGRirMI+goJYXANchTt\nh61TUZ1FrJHGT9GXt3KsWg3VKiOIS50DkEYXW0n4u5ZsXGMYWBUcrL4L5eM7\n4FagxkaeIWfc8l4FuaSCKiwrz4hewy5XofHKsgG6MOzhj5pTmmgYuvXAKstT\n80Gl7pnl0nUxUKnDx0omsCHPrW1UvqUKJ7qQeG/UWD0HhQzymswndVlSH4ne\neQ8shV8OjnwSfoickauo6f5ABLC0wTCl8QmaYKTbXUQ0iO4cKJjXWxpo6Zml\nY0Kq3Z7ajBjyZvdTe6NhtgnJXyPlU9OcNuzOhWm6zVvFTjXdnQHq81QjoQ9y\nM5stKOoIVPIat3igaDdGA9U6Np6vM0D+2qjncQ/SqsIWRNa4DLH/rE3Rvxi5\nEhwdVMTxvKTZZHvUSfyXWZ3d1SX50f0gvj9rpUsnkc9Wm3xz3lABqZLpveeb\nS675Tyd5P24MnEXDNC4o0e/gIoAdTQbzQFMHgZGHkQ7uMK+FZixpFrobiMg6\nJ1/F\r\n=mmQb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICvDB5A6PjUyO3NUSWw7A781GhmECx6HqlgCTaOm3i6/AiAK4KffTmkB1pLejvxAR5qLwdBuNy0Gpq9uZ041oFagBQ=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.7.0-next.036ce95b_1606123689119_0.8005308253274761"},"_hasShrinkwrap":false},"1.7.0-next.93bf9443":{"name":"@malagu/ext-scripts","version":"1.7.0-next.93bf9443","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.7.0-next.93bf9443","dist":{"shasum":"393e1f0dcdf835e5a5b72242ff0120c8f0613dc7","integrity":"sha512-u3jiDHAZHJ8w4pliptEnJ+N6DwPljZ4QCrYYYnVg6gVpRVRDIKwk73k/Qdd9icwse2APe826EbFyuHU/x/w1Fg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.7.0-next.93bf9443.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfu4QRCRA9TVsSAnZWagAA1RkQAKAhLWZiAyfK9iBtQBca\nBemUJV90mKpTGcozY6U4NMxqBWuXZC3lVZrPhA9w14tpLycKxp8iyF65dn7k\nokeyqCGxHOBbyblWiPz/mtDFmau65t1knBEpwsupDa0/DiFPclkC/RRb1Tkp\nWVGhaAFYj5AH84k8S/5molonTcR+l+tgpwPmgQf+TNoa0XEGsm7LEtGEeG5g\n+wY5bLyelUzlB2sC5aPhMav7heVORYN1LBDfWOU+vs7co7r0sX2sFgrK3gxg\n5inl/aN0z3p1sEpTBt6w1IsJP2ivStvNXAdKfDuAj/YtAdmFB3W/IcmxW9WS\nUkIqMFQ1+SsWrS/dr54ZgefqrjQEm5Uj/tYfu3gCNQOCvxdEzWo1CqCiYspL\nGbMyAispU4S47gJ7c0ae3sbXbkosAlNp1C0tbeXlGa17JymDV/qU00j0YNhI\ngM903KW9QOTKBfdXnOYnOEOc5pI6N999I94R2qrZxyngIosKVDcVw9yCe47z\nAHmtBrPAE2tDlr7xlyvyhFkRDh2S9TdJbkSL2DbGz9gSCVYBw4nLnw+z6f7s\nFx3GmPnochJoe7aTjNu3slih1f+3oB7epo81bRIBCUR9In77+9P98PC9ro7q\nKBltXp+iGYib1k3fxTrhMDIQ5DICUgRPlJlXFNJlurduzBQuokcc2daH9Ury\nCA8a\r\n=ZnSN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQZphA5JXlBHtvEk6XLQemadkSQtw9KKavkzdw5SpbIwIgIfWJpI+I4sgJ79IRcESly8GktJ8O6DutqAGT2zPmb4g="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.7.0-next.93bf9443_1606124560565_0.1598495523286272"},"_hasShrinkwrap":false},"1.7.0-next.749f3977":{"name":"@malagu/ext-scripts","version":"1.7.0-next.749f3977","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.7.0-next.749f3977","dist":{"shasum":"33a5e5d02652ded4d41ad38d0305f9823fd82508","integrity":"sha512-xitA2UBUAOQ+UrKaMJsPWeEaWJjTA+DN1Gdd7VU59knVBzn8teSGLhA3+zV9c6ePCQyamN77DZPrSd82DFrMKA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.7.0-next.749f3977.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvyToCRA9TVsSAnZWagAA7MsQAJhwI7dtYRkkk1iGup4l\naVvR+cSV6MLWxXApjvsFRpFLxIQjaWZ25m+g4M1V4IXPHFFBfkeSA7xxV2W5\n8hM5gh9ZfTpRXIaPKYmRwqrVMreTEq7a1F7eH7Bk8TedCd4rgn24eXU4NJqk\nxrX8X8Y0kleGdEAozWPdoLF+c9/ow7LfKIZ0JRqi85fD1i7uW6gIicaRyDd/\nnkh8jKhgpCcgt4WIvDouDQjKJ0ov7EtB64t0Edo+TmS2wkA+95W8cgPj+PSj\n6RyTqTqyWdRj925UW7FO3KX98VFuUX6k88CRaVatQ5Nzlqz5xVITu6K+3a+w\nJjNbNA6lqsUOcLcnM30/ouHsA92389jRQtbJIO3ArK6Z9j+RZFeF9YrooISO\nrcMrOfBEAXJBk0Ou22CVSbhXmwQHJd8SJLv8S85YerOOEfFNIUEO6qM2f1g2\nxWk4tEAPC8Jqb3qIK9FdbKM+cyWxPYNgAXq1N0okSVsooRFTdvYg+XFEkk/Q\nWG1Ai/PQN35Vaz2/9B0Ez9++ZGFMT1oYvP0MUTkWPexXAwbs/pWL5AxnkbZs\nGi8XCeoibCYPm548X7MtI310tlNW8cRpYAJ3zxb0laecivGCjphvw+aH6Tbq\nWt8pKVGYs0UybvADvIqmPG3oAUeDKXR26dhb5KB+tfLO14i6deHbV1XKsJJO\nhax4\r\n=lcrG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFJTBRmq+aU/R8Q4eYEkCHQwx4oLTBspGWCMAp2N0EQHAiB2VIip5XqUxX7p4z3i+ni+Glw8/OcLWdgita0HNhK8MA=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.7.0-next.749f3977_1606362343657_0.538204493156248"},"_hasShrinkwrap":false},"1.7.0-next.1db89b3c":{"name":"@malagu/ext-scripts","version":"1.7.0-next.1db89b3c","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.7.0-next.1db89b3c","dist":{"shasum":"60b3a27f3ae3b437ed92992351590327a9623438","integrity":"sha512-mdwGNgJVs4aCebmK8fFPLlZrXxIrnmc1e4vXyqnrTIr738hIRjvmiNgW4hWcSlS4WWMZ/uEGl4s0tb9t9mJXkQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.7.0-next.1db89b3c.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfv5I1CRA9TVsSAnZWagAAH5sP/RpCZ/9CHHuamj7TB2G2\nfPspaR4T/ZLf2r6FsDiLFfFIUmWPlJWYri+FMAUMJYohzRoJGfI9L9IA5hcP\nWKhqgA9cBjh6jNZjkSSx6FyhijYzyFNe+HorGK2Kot65Vmg0QcExPhqsw9iu\nzCtuaK3bscoCyyfmSkbXGnAfg9ab53mkb/9uRiblEnQ6/OhkFnIOkfmAlhFL\nNXepWlK23FjjH+H6FrGwOPQckjT8nO5F3Cfn/+srxdiuyKOVHYjHoMaam7b3\nq9dbnnitdfnQ5oor5urBirAtgFa403kTl9Bm8TH/ML/GHgUpe8ECj/gdp5qB\nv9zlWVcDSXAda3b4q581p3ILgwVGErCiUNmbevwPOpJ+IJ6Y/P5l4EGDwEEW\ns2d4XJwKhVrArxxqNBEY2n4Jvcrsin5SnDsG3cxO+48DdZgUvIrBRSX51mj6\nGztjgYZL6oEn1sa1JytttsxnrodwG7oKnmCn+NI01eP99K0eamI978akTSeK\n0QYKjHfqp3FOQEKdG9cK/9/dGeZ82/UFWFPOcB15gMj+N9Vw6zprwtweP21f\nYqfXWNTk8s7tqxkO79CrgfKyJXr1BPp8Tu1Bt8AGRf8k901/scpwJNeHvoaA\n5/e2Tk+gHmxlH88/qJ9aRVhEXe+q+0sguNOWIJRsq9Idk29kMo588EnbKbFm\nD9qh\r\n=uIXT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDU741apO+mLl/sV+T/2Zvftx9oLPC4cpaKFAKh6iyzkAiAKjavjRVegmTnvKCWx94YPYu2+KaWUECq5eWu4IX9Xmw=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.7.0-next.1db89b3c_1606390324566_0.7952693986841917"},"_hasShrinkwrap":false},"1.7.0-next.1a3c8788":{"name":"@malagu/ext-scripts","version":"1.7.0-next.1a3c8788","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.7.0-next.1a3c8788","dist":{"shasum":"1d1a7f70c0c05ae3457a009c53034c0993bfac84","integrity":"sha512-koekYqOmE6XdzNjgAatWphUxOyG+Miu4+6n38waNpHlSe0o/tx19rZ9eLJFteJia44Y6TQZNQnLmdUMAYWsB/w==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.7.0-next.1a3c8788.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwPyJCRA9TVsSAnZWagAA+O0QAISvR5n+0thVlcw5JoNu\n6SYBTmmxA97kA0exyce0zrEkj7mxKgT+n6tQSAWv2cs3adv1yqcNq/hexnCI\neOBjS9KStZuCcTq9SYlSPJCIdUnFqLF9SDEVMaaOLoBkW8UdRmO8P8BbP4Gj\nNdkABCFO+aGbd09mXYkgvyxSpzRxvvfRBYqtAT7BiGwfDgWILMDg9Jpulk4z\nDOidUsfa/u4zPaLWJ4lM4EUJjMMmCv7CWZow1VVMFGZFrK3fYaW4K+zJHwl2\nFZ8RX2FE7SxoG/Xg8wBBrOwtVbOwR43nxzdgNcqkrs0v+xN3yPgJecufMMjU\n2CyC4cOoYGZoLHR6BEnlIaiM44N0107wxhDH0pTqJCTcb8OUwnOsgIuvnvOH\npEmGJRPrtBIajD0yTXchgRN6rW1h5N9Q2wFWh+/e8GYpRr9WRi5U3udKc2Ve\nMN8OLLYiBI6TiSJfgxxGslz0uqwNQsCD/erxg43Ge2vcpY3mvBSknacI+0fI\nce7aX8ZutA1VEPRsrI2VrRBykWbxTNXS03+GjfxtygMv61T6GCE3EHqE8M5u\nT2IT8uIwT7XO/GmatdrSPYzmmsPkQVdSmkVXPagPMd10LHdiNd61Ntt5ECQA\nKQw5NuLQWQrcQGQXAJ7EM0Jn+8Q/B6N7h9VPWm+y92vAMMXMreSedC0HlvMo\nNLSq\r\n=RVbY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyWj6nrY8af1nOgoh6LuI3lDdYw/dD8FqsOxeIYTo7JgIgNpNloL4sj8dY3HhG+T+uMjJFFTnlQXh0X+C4/YB2V9o="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.7.0-next.1a3c8788_1606483080637_0.498333252675875"},"_hasShrinkwrap":false},"1.7.0-next.32bbe4cd":{"name":"@malagu/ext-scripts","version":"1.7.0-next.32bbe4cd","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.7.0-next.32bbe4cd","dist":{"shasum":"b6060f641c3eddbd6adf15bdc87f605cb5f488eb","integrity":"sha512-4wI0SxO9YiCk9zg+eHd2ime7XfxQZPs/t4jdaUAxAOMvR+tyFiMwHhjLGnq/Pmi2jZ2+1sBFUrDe77ZD2g2rYQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.7.0-next.32bbe4cd.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwRyhCRA9TVsSAnZWagAAqN8P/1da5VxKaM1PEHrt+jr4\nKW3NFN/+Fxgagqz9sHSWmTtb4rVGXNlt5Hxpp7ddEfxlYVyBe6JAfWzQ6ol4\nUAce8SqnSdzDJftqtnGAwnK2hTpIGVMyJn4JOCifOHOiqXd1X7P3rU7lDFjB\n/qpEnW6EqkzO1swdnROroY2+AVF3NkSDxWBFEpAMTyb4HerOWuMJQWfaieom\n7N065OpAjD6bUYi6i08i6elBY7n6pBETuYyEgqfFw1Cc8A7DVzPCA8KGyTw4\nl0tdn0ALEO7bjxaacfkG7DJnKGuTD7hhc6Md/MGg/S42cUk1diZTnWcxZmWH\ndqrpwJy/vIFRb1YXUsQQ0sz4vgebiIp51Miewy+IkWIz+krdZers83zZs1yj\nCxVBM3L2ksvRZKqIhGJhuOwEkHvvTT3pKwCwZ7aYeHZ5xUEyydNzwbeqVMXg\nr8TCyG8BNp0GI0/D00Q+WAy1qDnEGvgYigAOGyyPtfstjNoVHNovHQ8hG1hu\nxa6pZEWCGwv32IIGI2zf/SHzj42Wl9/PZXjakxXbnWvFvkaT34AlLRnsdBjC\n5daoXv7VljtAj1fjxJ4wv71S3lz5wvClLeUwT6dQDvMA2ql5lRNdlXX5Uhl9\nv8jZWpyWtkj6/HncaCoFKuqJAGThWRLoCWC52w+fWMHxoeEfryj81V3FZXHn\nOwRK\r\n=YmDU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAvYE3bMAdQOE4jWnz78Z8iRuGp0pvjrC+23Qm7RSPMuAiB91Y0uskKMXZp5J6kpezCO+1HrTM8EH+JcqUkm8CfuvA=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.7.0-next.32bbe4cd_1606491296472_0.2713924364486424"},"_hasShrinkwrap":false},"1.7.0-next.a1ef3a0f":{"name":"@malagu/ext-scripts","version":"1.7.0-next.a1ef3a0f","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.7.0-next.a1ef3a0f","dist":{"shasum":"c1b964f5c290cf27a274d5068be683cf84fb28b3","integrity":"sha512-46L7SVc8yEHVGzqWnPV/il3pEXnOtJ4PxvuLDyG8wfQ4g8ntgcEwiOA/WvXDRiBBG06WO+obOTm+J2qLwwWcFQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.7.0-next.a1ef3a0f.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfw85yCRA9TVsSAnZWagAA3vUP/jwInXfxKADyUUjnJIq6\ncMyK1GAbDKb0tiYxG9cRLPg1qLuWDUiLZoRLEA+lzm8ENnRLWSJLTx8NCeW7\nrKt/TJodvoAMUQU/8QM1cx1TcQIQ9Es0XdHdyPUqxsyPo5I2H4sWA4c90LkM\nNzQ7zkL9uSACBqbX3LpUv3LEs0Abow6j5xmDeZEcdP7Si1dIwnEtDQ9ALlU7\neyv0w+4+beqhS9PmUUyrz7PhF/Y3xfpJnLj5hX6lVWN0T7XnoW7QlI6gPwM3\nzn5Q75IA0E54gwfHhsAmvOS28sw8qxXYTnQhgC1j9Z6pc/F80mp37ug5HQBr\nCZilQ0PCVp+fhCsUafzbFAn8jqQ3F6CrK4ZcpIA7A6NHSym4TbYeZ2FJdxXk\n2ZGb5u2JjnOpOUlTDFdqHhJoAxe4tIJo43rHY8RbT2eDGlRsdDCiHgvTDMni\np1J1tDltiq9WAasZeZgfJ4GoS6OFrE9G2GUXUxgndIX3zrSN+UYZ1epIXrnX\nkszXPXv1QZyr/sKupdX2O78H+KeBBt/yg5fX1b7h+7WmazGQ2MI7QZ3ozfpN\n+8iHIg0bTOMFbv6qIpodwV/qWecCZ/WPrRYVBLEwPyonypZGySzIn/gWemVZ\nyEqugvbweEbjRMdpiy4VEgIA0f3UKe0AUzz3+ifAdaiCPzp721BqFuv8WOnv\nsHKc\r\n=Hg+7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqAXY6HNBJTNlMsHTxkuNsnTSXqOLS7gd+eT3HwXO8pQIhAPjaF6VKzArIb5aRRk0QFMqPeZa6c6sD8vWqMMB9MG6R"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.7.0-next.a1ef3a0f_1606667889676_0.8052863369153644"},"_hasShrinkwrap":false},"1.7.0-next.087ccef7":{"name":"@malagu/ext-scripts","version":"1.7.0-next.087ccef7","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.7.0-next.087ccef7","dist":{"shasum":"358788f9385705f612b97bb04ea62f842121076d","integrity":"sha512-7QeFJGp4bF5Pc861p8+6JaB3/3BPsLQHzgEAbTQbZnSwJtgu6XxZ3cv6DZZqWH8IEf9V/ZI+qBIdU8BNLwUNfQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.7.0-next.087ccef7.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxOztCRA9TVsSAnZWagAAJbEP/3ca3RzRHkBrrL9NflNv\nB6RzoOJJVeLW/LdGaPVOGj9k11b488EyXB8TOI3bVtRaTXvs61ReZEdrXuvW\n1rmRWLfHC/Jy2GlIj01fakj7XNd2Tv0lzSIpGTl60sO9UFjWJnStzm8oF5Rq\nB3S7dAwP0h9FBkTywu8xiacPJ8MMTnbRvdTKJ9sntAxxcNUfpWxaMpC5B1cf\nfdr67/eDv7VGKhPo2pAZ3N9wB0LTMqbtGkX0KW3W9B6MlY8jjBk2IIzX8azI\nNvhgzEr6TDdcucefZMgEQ5MxFVjnVujZn82yIdoinpNRV5QsEy3TG1IodJdN\nEGC0JBQiW1ZjaED7SBdosoiQSShadFu4ql34nfqPJqzJTz/vOdd1AgI6T3lE\nNvZjM8MOGwHLzMBbblVPFVhn1VYC8A4bEk0abJubfj6b+OzutFy0AeibjMK6\nkJ3iTad7ViB5DpfquwHgPiRczSZG9P+dHBCIlRWfxQFqIGv3MwG3TQnbMa/1\ni4vy68+VGz0qp2Hh23FHGHzNhZtzx1ijS/4cYtUw4H3Y6km3rAvCiN/Lc2l+\nou7fl/czkqzcZUPwBB+0UVciimJ7v08gSNnD3TDR03jJIIJB6eZdbjGuz79U\nUZNdE+Ob2BMQLcdBrwrxj2/o7U7m1yedMkL1Jvj1tPXxfT64lDXew7kBwWEi\nzLgD\r\n=xtv1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiCQkOXoF0ppaL3BQRwtZyEFkh5EqyAyi2M0jWHElQYQIgQbpEe4EbOxd0IMTQ4pBoxiW/vt146Tvr6w8KF9i5tEA="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.7.0-next.087ccef7_1606741229441_0.4162383159656895"},"_hasShrinkwrap":false},"1.7.0-next.9f262d63":{"name":"@malagu/ext-scripts","version":"1.7.0-next.9f262d63","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.7.0-next.9f262d63","dist":{"shasum":"c0bdee985c3c174eb16c47877d7c166814cb1745","integrity":"sha512-10JoCM5rOJOC+yLWTKMi/eP7kK9eUMl1CjRXlQfewwn8delkBQqNYrL3855ILdy2llBO3Ip1fJcklhUCry5QeA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.7.0-next.9f262d63.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxdeDCRA9TVsSAnZWagAAd7AP/A/NfM9rPWySJN9wkLvN\nb0Al0x8zv8wt19g1P5EbX+ROMciJNilmxnZ5w+ydqGpLs6+D5TyRFxiaXJzI\ndSeYWKnCDaYZtin1XVCrYB+TB0xoIs7EivVKHXsILAnyEU12qhopeED6izgf\noqqpB0Qbqclf0LcD+kwI0S3QqauHswjKq7rfUVxpX91G9DR7mRBCyF8fC8WU\nGIR62vbUWl8TJWHaax3pYaqcUlUFBdPmtd7UGue7zJvx0QpWqjhBb0twm5c5\nKmIG3gwo3t+umggjMhYQ2xuolZAoLoSxsbLTUqrSz4rZvxIjsc4Q8qw2kFnP\n2NfhQz+EMemMXvkL7OAWPXUzUBABFwWDSWadHs4tM8ZlmVsQ61LCHIf1MV1J\nUAmRr6AVheL9I3nfog/kY70/7o13AXUF6Hhyh5Jb1tlF+w2DEENS5TZQ1aXt\neqDVNVh3M/xMFO8S8LTQR1gmlUV1zGZsHgmUVIOfovn0czyWrHGy/m00F1Mk\n9pROXV3XlF+QI81hvzFsj2/RK0Oq38OBaAxqBbBC4x+KQ2vir7njyJX8Cd6o\nnkzdN1cwtI1ksSrfgPHzcMxVNKMotmMUdYvYbACKcBqyCY/zK9CZ4CQc/jjp\n1EFEA2XV5eBnAiYObDpIxkH9jdJKdBCyAxc9ulBEhWm1mprn1DgOA3r5WEf3\nbSgt\r\n=MEWx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDtqFHfGNjG7zlVAuNzlf8+ybAeqbHYxo96wxTac+imDAiEA73/xICk5xg700Tw9l88UaaB+4GWqpr0ziZYBykry8jM="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.7.0-next.9f262d63_1606801283318_0.5508243290649819"},"_hasShrinkwrap":false},"1.7.0-next.406ca009":{"name":"@malagu/ext-scripts","version":"1.7.0-next.406ca009","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.7.0-next.406ca009","dist":{"shasum":"066a711227968b451fbad9d26941abafaddcea0e","integrity":"sha512-DWh3wEaBf18KxWbw3QiArGVJ9inpGV1L3wKe92Aswl1EbeKQe1BCEc5lBb5ESnLi0/O9b9O0T4KdGMRqZyIf7w==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.7.0-next.406ca009.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxiQ7CRA9TVsSAnZWagAAYIYP/jHteMrRX4iRgG5b9OKx\n6mB5ZyXGcnMHiVossaeBjLuc/F6jlR2nOIn9HDtNr4AK95J5sX6toYtiqCRl\nIztcgabaQgd3OeEHzTWtfFuJRyUdWfH5eGLzOyD942x4Jqnmv2UlrPPrlaHj\nZFqar7Ezc55kNZ2ixDa+Yl3toun6f7rZZm2qb+dUbxMdi8EaQ9Sdu6GWwiLq\nQmhbCdY9ZtjErhwPmDtjFwIGWYlhGkCNjJV1Rgj9oPVaNM5/LRxOGtk/c8Yh\nnF5KstXxZMwf+pAIjQsHHOEyxuzk6iarB5ThQ1t3I7QzErm9BTm0Pb2vfGcF\n9uVMkvyOmDRmRGx22y80EPDOjlt/eZ7suBf0dBDVnYzZ44g2lt2sJDuRCTPN\n8STb7A2OJpDZ8AIq0m0ag2OsYI12XcdXbccalU1mq/mRCE9k5LnZRedkx8zZ\nPgR4xkv+tNh7vdMHHbPJ+fx61wLZ8SkozxUwt5fuI9585CtvQcMwDrgRZdaf\nPmcPyJbEVqfZdX0wPpI1hQYIluqg36Fi2k3YpzoLOxwF4loQVgm5gKkBoxWd\nPfWl1CueMevl4bSRDlRI+3fHBUn1325g0vzOzd0LDyPtGl9SNTHluDtXrn26\nBY+AS35sz4OOQmucl9RiMRTGO3BRZQY/WoQWigoEqy43Rd2ZVTgQwKgeiYVh\nosBl\r\n=MmL+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICyNG2n5THeZHNvbztL85O16YxUxyzKnxRsA8rnzXmjJAiEAiqzXBkGOzQDrrxG82LmJG4J2bCnz19k/rdHp6Yr3pv0="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.7.0-next.406ca009_1606820922789_0.8159655365681442"},"_hasShrinkwrap":false},"1.7.0":{"name":"@malagu/ext-scripts","version":"1.7.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@1.7.0","dist":{"shasum":"b973977faf9e396443d892b5c45414206f9cec24","integrity":"sha512-4Wh6yra7/g5bEssePP7YxoSFZIQQqC+qVyDp4T8L4oHOsHd9IE+IG0s04QN1oYKv4H+xARi4ZDRw4mw/UMSI0A==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.7.0.tgz","fileCount":4,"unpackedSize":3570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxjcBCRA9TVsSAnZWagAAjYkP/iYGogTLjmceJPdwKqln\nzzN1H4GbUa+yZ2FEHJL6LT6JGqvMHbQYuMozh4WLmOnar+560kGmaI5xXuSt\nl7MpWWP4+MAXvmTUotY3Nqqj6TZo7he14Mpz33rKrVmcVTANlyaGvSQ0j4O5\n7TqOGmTuUhWdEppRZWb+fGIRsBjNKXDflxx4W6+04edREx1DYC6jaZroEpyL\n1/2v4NthBvNyx4dfPrP2/lopLUeaUNyWOH9cauIgMmtyCdplkQkiK6aVjvTi\nsbc6KS3G29MExQiWbiOEkR/bToTlelm4DbP5XMSk6b+CxlhrUX+fj8JwFAzd\nwG+JA0rJ4UFgOBVE9iHTKwx3n/lkbxB1bRKWz3HTQpzKmyPBIRif+KXaK0uO\nLsZ4EnlaL09NaAZ+zWy5IIGEtGtoAxGgAFspqwlpnloD6kIfGzMdZ8R9Xb5p\nOfvLKb3nmPwwOH/3BXUzvSa9oB/PZSpxBFLj8BBHxyEVie/gtISWsGa+G/II\nKAJRKyEnf7A0C5IkQPYOMVgmWPwcyrLXuDBmO3x4oDFmTDCsT6gI9mXn4Zhf\nV8k3Sf7KKN5G4Os9KCb1ExTBNJgkwz+jLCaKBuO2TrwibSWgcnxfgm+zblg4\n1LU9sWtifkDHwEs35FAbGb1bgh9DGDcEe+TIaFZYWI9WB4pgh3BJBIIXUPES\neTZk\r\n=hcbH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC1pY9fiPQzrVCQfF+xKWDIUoCxObRb6M/UEIzMea2sfAiAoQ6HKI9Kyhl6gekuMKyOJiUKL8sIgRoIoXGaIPJ2LZw=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.7.0_1606825728806_0.5591019338284982"},"_hasShrinkwrap":false},"1.8.0-next.32d68fc2":{"name":"@malagu/ext-scripts","version":"1.8.0-next.32d68fc2","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.8.0-next.32d68fc2","dist":{"shasum":"325bde3a5dbef9a54ebf2df846222610c1d95ee7","integrity":"sha512-lSFvziOnGwTpCk+2rNc4pUmAzBOpHUmcT1D10zqw0udvGinKCUuKNmXtjvUBpjhOfXVw9aX8bZVAlTvajnGeaQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.8.0-next.32d68fc2.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfy3vJCRA9TVsSAnZWagAA5rsP/jSpzrtvVilQejFPxFuI\ngWYd2/alUzakvwmaFfqOcmZtaO/8sSRPRrYA44yYUqZ3zug5Ry8TGR6aP+z2\nHvRg35NF/UwFzV40pZP/fOkAiNGmprpQ5z+xVUlhodXKB5EglzEULwHGkdYZ\nfRMLrktRV+C7NDeY639NoMtyizlFCSoSfp4KScAVDxnZmA67MTrPjk4B8kjW\nfylskKm/ytrRAS1WfRvxP8Kyf1FXOGHsmnxpqTCRof+xQvuULLS18eAuY4N/\ngycbhY2hLEqzXqYP3oExXxiB+3P+4wSGuiwoa2iua/WVxxzC+ExciK9NH/E4\nKS1fUHG4H/qJWrYDSMsHij5Zetpukz3OzE/jecYIAd58JdH3eqBMXH+TzL+O\nmWsWBniU0htF+T90Bov2DvPCqz/zSTRvDEuPJOha9xydLNepYwiUn7lFJOeq\ns3l5KVzQI58CxGieDXiCxQqBAlPICyVei1/agtXT4v54xFCG9IDdxzmSQ6FC\n8g8vnMX+CfWylIfLHf70ODpJ7WEKSBfvHit3xXDnXEyM0LiOcCtv6XoHv4oN\nYJSkAzn76grtk1UFxoXVEDuOrs4+DGRGdFxEcmM0S4PNCG+0PjLsiOT+itfw\ngugsTKGAnFTAu/5gE0Wwb511yjvw8e3qyNU44h6yy1T71T+9I3Cyr7P29Cs5\nimeQ\r\n=spDE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG7trutefax8YSVOWwd9GmXCATAEmEMAgZef1z7krp+qAiAWM+HWqtZVZuQtJV9pQfDdcSXHbH5Snx/s34FrR+guBg=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.8.0-next.32d68fc2_1607171016374_0.04798204510388504"},"_hasShrinkwrap":false},"1.8.0":{"name":"@malagu/ext-scripts","version":"1.8.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@1.8.0","dist":{"shasum":"b0e2543439b16b271ece53858d61ef94b1ea0fe2","integrity":"sha512-/wClZlTnm0VEnr4XyGqrvmGSGnJ59K+aoRM0oHmGiUMIup2f7mh/Le+WSZgtURZGGQ8J3WGX8daViqT8/kPlXA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.8.0.tgz","fileCount":4,"unpackedSize":3570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfy4dHCRA9TVsSAnZWagAAK94QAIZzhVxuJBsx6vjI2yjS\n1f2mIfwWCHaFp1jLdKcVXZOduZ1X3Xl/AujJ3Z7bNvEaT8p8y2avm5GpsOf8\nvDvk9CZEsM77v3mCpc32CVpDJirvQ0BQkR5YZQix4Uhm3jwUJAOqW1zLgWQH\nu5C9+9Bc5+vs+6eJQqvBW7Rw4CEfhsGHheiIEUmM7CTxYlPuvArOSmJ4z6mx\nOeeLGia9lgODMmgkZBoOsrGvC1sG9TkXbIH9VDzO+flAyB2NEg4WC9sNOVIr\n0pOsS4LIkGji8Ggpwa8lOy9225Syi3osOJCKr+vik9frNDssC3OX84CAbTBu\n1MGrmHQPqzbWLbro3gRZIuDY7/YDUh5S8L6ZDkanACwH07XRGcmuIQeX7OUY\nOcR6QqiSg2c2Dhp2z/5K/+vXbnbcn1Zh739CJ7KlKDJb0ulFGHKmRjQku2di\nYgQFDBOaV5Cq9AKlrDBiPQwZ5GZuvbVIlGe7GsFHjU1OzgXP8zcyFwiATcnr\nczF09LOt0N0VQLQs9INxEv39N2pAqBKqcKFHnAmomi2z/9soIzQqToz9wnKe\nfAnAPOxONUZHOFXJ8fjcz/F3+bGELNpADbbq+bBGa3XX6Vubt58J5QtuOlR2\nbsJEN3KYtdVsydzc2o5LSKR/W8ZOHTZ0gwudILk2v3PdnuvVzP85MnYGeKYo\nZQE2\r\n=8u5i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNSVG+wWQZeUFQnlSb7Idl9TDBiaDUyimu0H6z7ZiawwIgK2jA6ZsYaWTJyUmWa7ImuJFILtsLpCc+63C4HOWe53o="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.8.0_1607173959136_0.9479955880273456"},"_hasShrinkwrap":false},"1.8.1":{"name":"@malagu/ext-scripts","version":"1.8.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@1.8.1","dist":{"shasum":"9f39c4d439ba0d8ae2c9921d888dce3db778b9cb","integrity":"sha512-BLWcIVXZPLRvfE0uTLbwYpKXpWEjiNYo75BkN/ijFsDI4/v7YPJWALLQEb84jUMcuISvVV1uZXSEdL7pRV/LhA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.8.1.tgz","fileCount":4,"unpackedSize":3570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfy77hCRA9TVsSAnZWagAAPSUQAJeBZtMS2yX4g9jvypq/\nxHh6N+ScZlR16bT88a+SfqUUJqDmN/4iEbtQfvhN7faKK9dm/fl4Z4y25nL/\n8OlSRLoK4hlwFbFtpsuyVKTBhenCsbxFVEQFtsiwaxumNezYdTzlF7UpKDvO\nfBEW0/qKEwFrVEnGVMfC2++rCf2kitI+eecHi4YeICCNfHiGAkRfM0DV13Cy\n8+e1mZOMI4XBFCmhT0cC4LvQENV8dwwbg0jzlHSuu5NHqWO2DDlhbgJrCptm\naAz1G4OAR3hhi+MDy8S/uBgi9eDx1hEyOW2Vdqoq3vqvCo7aA77pHvD++mr9\nx52E+9MXrx1U1pM1EVYIMXETDgdt7hr1retdF2sUxbrDSry7+n4IEmYP9gx6\n7JNC+HFgUS9Fo6+5Z1J3q893zKCRz1N0jiPzhJ8CKwax8cqDmp6qQcd++yHP\nAAFXVxSIaerzEEHphNyLYBIJ2lsfSTc7bP8m2UbqMLrlVTGazr49aXAKMAa9\nf4Tk34AVBYVX7opuXObBV0i1916/K9D42KVyLeFL8NMRZkANnTRabRgDOxvx\nWDL5LGcUFhXSm37saQ6nJLLldIOcHn14okjDCCtKDQ/N8jiGE6qqkDvu05bD\nlEzvWGptuzgjeOkXbd9X6wPoWWh8cJKFIhBMZw5HoQ9HXZM75fMHnOIeP921\nr8xk\r\n=Y9EF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCp6OpPlm/tB91lsckvlyT3i0z7BZY6qVpk/WxH4t1DSwIgUpFb43KuX0Fq+EALK2TTmZq99spDTxGf8YN6Ve9TX3g="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.8.1_1607188192806_0.4480426307803611"},"_hasShrinkwrap":false},"1.9.0-next.9ef77357":{"name":"@malagu/ext-scripts","version":"1.9.0-next.9ef77357","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.9.0-next.9ef77357","dist":{"shasum":"e48e00e63e100f0c087633919c88866ff32dae5f","integrity":"sha512-vF0DYdG+KGydDqyYNB7u89OgbS9ZLen3cdpf/Wo6jRqFWR9fUL5a607bOUvPGHSiVifWwjzDilJ1INLJuCe45w==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.9.0-next.9ef77357.tgz","fileCount":4,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2NGTCRA9TVsSAnZWagAAqiEP/1FWNAqlxg44LsGHixOR\n2YP85tJ+8bL1xnOiEOTbHIfmk9KCMHAU4JMktK7wyFNSkvkrLuq9fEwV7rf1\n7Z+yA6BRNlq/zeLliNP7YoSdN5LVGiR7xWsAyMrI3fxKuGBZwdbi7QIf91OZ\nEI7dka8Hz1QPWX4CsrUrWh4FI/zH3s+RV4EZFRaZLLFwhRv9QU65l6358kMx\n4dXyYV2YnOqPJqhehm9q2BSwVDYjfjkcK8dZ8Q0gpVGI5h0spnOriwE3vHUu\n5Knq7Q9DCpLm5pNaboBbuDoiYnt5MWb0nYbVZwGFHQ9VOxtkmhYPiRZzXEk0\nQnX9dBwg4Zn74ADjHA6C2Le08qwLNHc8+xVREtRJJVMYkxlSLHofHwbxOOCs\n4edXWwRgg1ExP1YIr07YDQZ/l56xOM+eP74rPhD9X69Y1yx/gCznL9Z/Jnx4\n/kKGeH1GdRxga9J5Hyr0kuzyhPRPHBUhudNXGp4juzTHK9Ckod5YuCgxm75W\nP1m+4qhj5lySyBRIvcGPeRQQq6YbM19BTU8M9AseZEvd/3jHOiiJVu+o+Ptk\nbCI/GMX0N4FAkEU2YBhnzjBf1/qLigUKtEbRH6M6L+RRSBaUrtap9DOpb1di\ngq8O3VDv210gFfa/+UihWsIVmG294t+UJRz6LiuSvEWhSFby0fxsPnm0RpXB\nO4rv\r\n=MtrE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvoHFC4+4Pz6V10q0HX/YxmrID+2+h1g7+mRmR6l7/TwIgWVb//3PgqxKuoe0/cwstZwLaGn39MQx78fstA6GMGGc="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.9.0-next.9ef77357_1608044946042_0.9543133987686887"},"_hasShrinkwrap":false},"1.9.0":{"name":"@malagu/ext-scripts","version":"1.9.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@1.9.0","dist":{"shasum":"17167e47ad6491aad42a84963fa548ca9ed4a9e9","integrity":"sha512-dcKK0KfMAS2VIOGmbYCd71SlSNIS/kZH+2UMOn/Ds/a5DWvVzksVLkorxHu+9didf5vqHzHaCLnfc8tBlyxMEQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.9.0.tgz","fileCount":4,"unpackedSize":3570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2OImCRA9TVsSAnZWagAAu00P/2YdCBRyZwachMGw0lsj\nvkaZFX3znUqw0xCKMr37BchM9ftgq4BNV++lUiOPG3rCBx3JaLXXw9AUtYz2\nGKBBFk0s35v+RnenMvWUla90mlyiA6nlPHq3B3IAGwCHPEJ0s38l2ONqZDcK\nYE+KJKYhKDt/1/00begcx+6QcnQNyK9ZMkFAtjw8SIfXUBzveFUhL7SPs4Ix\nTEC/tADtEVY7uX+9wKmUv6Hz1/xuw4zHyIx43rFLHHC5v4bjWuqws8Kf60qw\nD7PyrIG8B5+KcVFx9mFdiqeg4KTsLWec70Z68NXY3rAKdvFXAY296m9ON+5h\nEtVEyPWGkoS6luWpkbpgDM6GlyzvkwnCo1IkAm+NhbvFKy2+bP7LYVup4MIx\n4en8SzNYoUnx1GIEueRosn+dFttN9NrzVtIPILDJOyZ4JcLC8JlXZ9BOhXan\nO0QmJZX0eqRb3ony/yoHE8wJHJgQFJSMMURaivA/VZrsHcXcDYinCMj8my7f\ndOPWjC+Ea3fh1nDkv34db0KXxO0bec2sAC5kqgkuv3Ww+FyXcu2XvIAG4Hus\n0cwa9oz8SenRbCGDpyxdbTG9Z90NwlqrL+EBDN4JYLG6hUk1ZB28MfPS25nY\noGzSzfosUn/Po37NZgYfba3aJWAQ+dqKgzrHwtekuQOeYeK7IpVL78gZKM+k\nMDNN\r\n=E2fa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDWZOwy9ylPA64TxX2MOWXzKTxIDhA2AxeDAW0dULwc+AiEAp8W4VWT82ukbIWhiv5OwJo3Zay8GNHEaohC8Vj5pbXg="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.9.0_1608049190197_0.6848524544105405"},"_hasShrinkwrap":false},"1.9.1":{"name":"@malagu/ext-scripts","version":"1.9.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@1.9.1","dist":{"shasum":"063feb5bca66f7bfccd074ca8d4831f3b4f721ef","integrity":"sha512-aDK/Z/ph0pjREGPFHQQqg6/lfXfiIZVypLyNGX3zMsLXy+nS9uW4J0csoMzfplk0CqoPgf4VRmnEiHNnUrteNA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.9.1.tgz","fileCount":4,"unpackedSize":3570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8S1fCRA9TVsSAnZWagAA//cQAJnLYjEEwYiGkFKVTz9S\n5JY/yACCrV5WqTDX30ieOrqGBZL+HRU4KE09g/iXUmLij0BwW9MerPLsX3pM\n7LpmvOfqRnOcstbxEp8PseBDh4fLHELDtW+vhIigA0eRWjLRXvhyZXBe4n6n\nTRQjZ1H38fft286eaWzcwEoIxmeNRUpT0RV2L9riR4cUkpbxcXM3LBAPiBe0\n9ajv4biYd41JABvJtGUp23H5q0ApaN9u8BJ4Mwd/qNcK+butMzF4PrH8THfY\n8H3lhhqVmzI0TG42gHnWpMlsG+y6yDByWzTlx6AWH12NRhsGVeX9hzrt57Jm\n1aDZ1uwfy/QcNlbTNb93y1IONMrddcNSr7lAV161fbTo2A4/QRI7AksDm+yW\nX67vTQSvgBuWLMpGKXFzCH0JO1nT/63f/wvqiSfBIAAsnXsYQoZgMk9G//8q\nHNFgnhWJduDdjuIjRRRz/nYV1LFQjgavU2vKpOWpISdJKDzfSyZw1idiNchq\n/ntaCuIpvhRf8syMQ/2LKz5enL5EMEfEuBsHGL5erZYRzWIkvWE5T/MkFNTd\n2o9V3H5YWbW4HK+vR8uxOi5kIgedEp6NSWNkvJhbYaYUa6MUWwFVXlyiYzew\nFjIY6oHd9G1v3PA0xD8WFRntbFUf+OYET4lq/tC4oN+a2IssfaLow7y41SuT\nIyN9\r\n=Vpjk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGpZ74N1K2ogAnplEpUtivTcDQJYpzeKpVvCxV+1JN9wIgJ+1J2fyMIcIUfk2W3fYT12zqPjlILMX95eDCyxcaewQ="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.9.1_1609641310790_0.8847238935805726"},"_hasShrinkwrap":false},"1.10.0-next.1b1b5b72":{"name":"@malagu/ext-scripts","version":"1.10.0-next.1b1b5b72","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.10.0-next.1b1b5b72","dist":{"shasum":"83245a0dec670e93594378b0dea334736b9051ef","integrity":"sha512-6dY6HgWTYXvYreDN7Piv3synXzG8XV5fR/RCQtXyjNScMTtwMMCetOWc5BDLf+5Dz9T4igt1Qv+yZt7c9okxjg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.10.0-next.1b1b5b72.tgz","fileCount":4,"unpackedSize":3585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9Bb6CRA9TVsSAnZWagAAhrEP/joA7wEanui61GWF7qmq\nWxt03ruoRcfbakTc+tMCpskVbPVrqtk12s57AJAaHRCu2vlFZMqlp5Wytojp\ncpp4FhBAQ0hT1E284TMKtVLNUUdnTb5WseiHFbY6Bq6kGeaPIKpnAaj4dqjC\nZMDuFzKA3cg5Y8Z9ZyFSVn6KXf18CvC6NyEAlGNQMzw7sV25gDqeCzk6HIBx\nkt37VGnKgPSCJBQ618IYAOJ2aMDga81G1iNMdupXlwnpvHCEJ8ZOEM/yrYvn\nBYiOHAQcg6+kK5jA84MIPPzgEtlKGblKVGJPu8+xca30b2hbj3neBwv/QuWz\n9g8901FvCrZDWeqqhSSr+6XRBU8mDuLNgl/zVjOJ/JIo+ek081Gj8VOo1SF5\nFdOalFzWKbB29vLwDpvSGoZ3sJZVNYSw16Duvro9Ltl+7Pkzlh6voFDNexxy\neulEL6CfM6Umd4i7GfIEEWIP3hq6KgModoGkPYsdmpGo3FBUJo4Mn+0BvG5u\nWBNYBARcDp7OsMD6sQDXZA0FV8yBB20AdZs8Yb0y+IILQiD8L2ya7ucpBuQv\n3/0Z9q9TxTRpQIY4izWneoRTt9x5Efr6W+aLl1QjYVp010V7nF7uL3mHhoRy\niYzxHRr/YMe5XAoSLO5UMN9x9MdUmmMV4P89Mz4OeKISFbXbR+SxE5sxjOSr\n36s7\r\n=xvI1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDosgXpsDOSNX4xxVxl8E4PqIwMXESGzreX6piFIxA49gIhALG9ch5wd1yZdVUDiXzMv8fKeBVzN1y60IERa+74UP3p"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.10.0-next.1b1b5b72_1609832186319_0.9493125723257283"},"_hasShrinkwrap":false},"1.9.2":{"name":"@malagu/ext-scripts","version":"1.9.2","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@1.9.2","dist":{"shasum":"860961e04f5d433ca5238c773232040afbba7eb7","integrity":"sha512-pV8CotbLYbzoAMqvpr80PsIezmWvNBx9YXe0i6yUOZgUsxPgjgk9EjlUU98JywQle2oBhV0LdLHasYPqHAbnyw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.9.2.tgz","fileCount":4,"unpackedSize":3570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9Fu8CRA9TVsSAnZWagAAkkUP/jK9EGYkF/4vq501L/PA\nqn5io4V9WgWHfkdm3IPp9yjVEd/NjwxFTFALWL1NDDZl0xHGjkukrGhdfaZU\neS11TuhRTapyinba1coqnm9d2p57eBFN87PC0EKJFZ6kPqdJXDpsXPoPiV18\nyX8Gw3IHFEZRY2wAXzCZLEb0s+aEIrHlTaCF3+Mst8T+CmbsLoS2mZJ3Pmun\nH9ABPoef8dtPzK+hRlY5T3cRjRGmm5ATARtEt06vwOhzMFzsg/YM1M0n/kAq\nuVHXrFi1UFmu49Qhkr2lUIsvR6wfL3RV/GGXg5bFWtzAgc3V4Gagad/28tAo\nmLae4p4NGCxRxgHVV2PhyZcsJh4QiSJ2nxx1uvI1km3qLmL7v5rK2VON5Yun\nxmDMii5ZEx3CqjdEID7ouPpuFcLWb2d59jNvq5dvHPGdSmrIl17+aOLAqOrJ\npEeWPQpsYHrCsI0s0z/TMhMK8IyS1HOa2OBIk1j4cyrGskHtDBlPzG/GCVmv\nUOWbrVXYeyJ/qyHpfHewYpr2pPkXBHu0gY9KLIwzghKqceZuyg1lQ7jKlgi/\nv2okAzjG+o9l3hlP4aiWtaMoE/u1pQClyp+fbKkuL4/zJ74H7AoNcg1DgwaE\nNJ0VT6RXgML3Q9UuMfo9805lVMgX3rx4FnaDrc4Jmeqj78fxPaXPytYH/jb0\nKXRX\r\n=9j8h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrO4PVUqi20Di4k+PNRy/mXNAamXPtUt9UAsDwit0iZgIhAIW5fCVkptUZbgZPWRjyPQBXvTPu64Dby6g9DR0VJEwq"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.9.2_1609849787934_0.06805534705753402"},"_hasShrinkwrap":false},"1.9.3":{"name":"@malagu/ext-scripts","version":"1.9.3","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@1.9.3","dist":{"shasum":"7b67654f0421d56df544e86c25575a21a55f9441","integrity":"sha512-aNXeb+9385/ZqKcs0vUawZj15iDFeYPmHQywQTTUZxOcJRB4Xp19u8qF81xF7tqfA7x9ns/0gnnS6l8Mioyd+A==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.9.3.tgz","fileCount":4,"unpackedSize":3570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9tXoCRA9TVsSAnZWagAAS3MP/RIIy508Xz1wK4HoHC+B\nWyGj7kmnOyG3qbEFNaeBVLoXtED0vyPBVseqZIHJ7lNCaD95xS4Wvbscpjyw\nj1Iekvm2LFHGgxp/P3cCgpOaFuuSZx/BkyLjeNuFHdHzXmO3ZpCzqbgr28Y+\nE+umWjJPzwmTRPcMlqs4Heszx5PBk+omqolGBzS740/jtu+bxAjItp0dArqv\nXJm/GUZ/iXSu0YuK34saXIefLW6r3x9dSu2xAAzaSemqbGPVvJtkmLYgslxM\nZ1eLGu572/+PNhCophpHi5aafTPgfw+Pv1X8gAk6tjzF1Aje1W9Kufwx/Y+T\niowMwBAYHMRGdwap9dH+v8C2PbnLzit6ifqNDAo/fR1weT/liirHSB/AQK+v\no5D3ijpHCRphf9LSYhj6iesAFDSLGE+F+W+Pv3+vhtqkpXApYM0GeoUnpoD+\nlp3NelQS/qEPryEfjY4X2nAUe0utRvgxMBu7Tg/f/HSjuWO4mRiQXQe0u+Bq\n7L7IgnnY8HWnkE0wFVUGcfjYcfx2v2/th4yM06/V7YNPGON+vUCZjMe3b5P/\npvVi7kn8WiJ8miik0g6mYhUFDRq0lBH92I5LFExsCntSeI1USJuMeGabV0uM\ng5WtOIctYLxAyxwauhP8PClyTwHfYHgYJznJmWSrWLzPv5/WFZ6a7s4H+qd5\nuxmS\r\n=erGx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIYneeWk15xoebcdqmyJ25kLcVG6OwFdLyesneop9hCgIgOXyMFfWzH/ZI5pzZMUWdKY0WsTF4KCzNYrmb2cGFGDc="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.9.3_1610012135738_0.17385323850712986"},"_hasShrinkwrap":false},"1.9.4":{"name":"@malagu/ext-scripts","version":"1.9.4","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@1.9.4","dist":{"shasum":"96e73d3e978ee7bb2fe1e39ca40efd7ad5af41cc","integrity":"sha512-x12NqdTswbLfO0yD+vj7QAL3T+Be8O4qeq0PcoRb6UzPCV0L6+1zBySOsjun+UIf9sTgImy1R4bryuBXK3wuqQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.9.4.tgz","fileCount":4,"unpackedSize":3570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9u7QCRA9TVsSAnZWagAAZ3cP/0DndzTwhYN+b583Y6LX\n+K0bMoyHfNoPIBjgH4J7q4rXvv5Kc7G9jsljQDLVMw7Kp/GiPcaxfXVV40+U\nkpvAy14N7/OFuVA51Ve0RG1zNm1lB1V1GWe3dyDQddi/ssqVKTI/nF0ytXPh\ncMpW29qplQ35W/JYtJU5JvwLPti3wwhD3KzCqEEZ0ULI4uVljL6vZz7x+CWh\n+X3GLJlGp+Tu1o1M7hapP9I5nIp527fzks3BXXJ9ftaQ4zhIh3hL/hOFeRCm\nTBAcmOjg6nl5RXRm0Kp5svbqPin65ZiKp2DhHdaWI+tuHJViFFWTNecT6moA\nPIP1fUAgI5UZUmRyivqB0Ye4hJ0dr4KMu8C9VaXcdLN/mJd7LAzpCl3TTo9J\nta3f+hG2OqYKqR8SD2Pi9afn5JxMZFP47OTb2yGKZbpEiOA7LPrFFlUGmgNT\nEzM4cHEVAwgObltYc0M47WZVmP7vqrvx1zxttQcHwt95MxpRYR8uUzqINQfC\nwm2T3MF14mvW2LEiNKK5/M+mGXSUkF/Zd2FYjhwIZg/WvT1CfKqjabq40pnj\n+opD7Xafi3qRxoNorLJvGP1WST6HPRtX288N7yNthkmvuYeZtBvnOuGj2Tln\nF8emUBLuwJ0hVUgAbyQu7hPlsiRJ21lmsikHZdwipyknKSYXKSKymH+BebpW\nV7VR\r\n=MFNC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAKmjbkgIUGPOUYtNjZcg0FmN9YWhdM6pK2HospqDGp2AiEAiZ1g6PzJmX26sRZiEKpu3ZRlqVB+9ZBvVXDnuEscnFU="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.9.4_1610018511833_0.10328655045970092"},"_hasShrinkwrap":false},"1.10.0-next.d59d3a45":{"name":"@malagu/ext-scripts","version":"1.10.0-next.d59d3a45","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.10.0-next.d59d3a45","dist":{"shasum":"8c8ff09fd99df17ae89dcd6ced301008c59162fd","integrity":"sha512-C+KwxObtNU6Pg7B/14pDVYupswJucVCFwiBOyEHlLfT394DXfoZF5AXYAQDOknbnpJKxk9ddKKpUX93MPcEe1A==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.10.0-next.d59d3a45.tgz","fileCount":4,"unpackedSize":3585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+Z9rCRA9TVsSAnZWagAAptAP/2nLBbfGHUywQUEWtE3l\nv0lS1guTbMeaq+7K2VgFbp/Z3MRk57UqEd5SIxTYJioQrTRKG4Ayj78MIHQS\nksL8CpYXpvR38D7SdZkeqsIcUUxyl/uFs9ZJNJ8wA9JI7sZfDOdEsbL1B9zQ\nwnsbvdMKOtk5D2O29xFHqSLSCbl0NEZ6mYMRO9WvMyJtIrQx9WYwbGNT1ESN\n8/u57LjTpqdjMA5xzaBeAgXdOcbg/9RoFlTrVCB6rIw8civvYpQq/FoDn978\n3/z3hY8zBQJaApRkWiasDQ6bcibHfvDhir9JY3RRq378+MWS1blua2s6RBE3\nik2SuJpWusOfGZFF0+UI8uxhEaht3BgpDOwL3bl0p+chVJ5EgwgLUznTB7J5\nAgpgZgBfBj/Ivsxatg1I7I1X2BG4GQ8DSuwVr1IH99e3kQ4CiwWK88s4cJO8\nv/rz1yJCvSG3s6pnKYAehKVEjzW5kHSkkbZGx/CarSTrgfYP5EDeM1LnO0Ys\nvTKTyk+SDXSkg6i+EFmEPE31Hf6XsTJWC8Pv0fv+VBQAH8+/SoNCo+6iQI/H\nxSjrSZ6rP+rlpPTcuveJq9+BKioiRlCzMUc7DBLA3NQYAXppKFRaXqvmQ3dQ\nyzhGnlZrplaXhvOAEg9TkNzMY3k2rpVKmm2z0o6tuKJz3pKl1bcksdEWdSFO\nXf6Y\r\n=6XKk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBuhjkqHxlyrZCEXdeRmHW6HLwIsKP7yqikkh6GUIfrQAiAPfeby+4gQNJli0Tq2+C6EafQ4f0HV5frU6nzUk0N7rQ=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.10.0-next.d59d3a45_1610194795160_0.47576408080967014"},"_hasShrinkwrap":false},"1.10.0-next.c439b156":{"name":"@malagu/ext-scripts","version":"1.10.0-next.c439b156","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.10.0-next.c439b156","dist":{"shasum":"22e10aa27faf478f7db06e53bb4383c62cb756a3","integrity":"sha512-OtHoa04xLmKDtaZYahoeaK1xP874bkrxjMBw++c1cLVbvxzTlCJNM9I+Mna9OVJNDdn9xnefoknck4qJUi7ulw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.10.0-next.c439b156.tgz","fileCount":4,"unpackedSize":3585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+xZsCRA9TVsSAnZWagAA5lAP/jpO0B35I99A03qsdJuL\n8+w4jJDwDy/qwwlmrnkbtFplgxss8OxCjt4RWC0Jo3jAVWy2LCoTqevZQtfh\nlMdFZlER3Iy0KFOOjttDTH1hFws16k7Jsy4HKyMPMrM50toqUchXHwojAURb\nspVlVt10hdcwl4+O5yiypnFRslMM7gfKJy7KyGx8PWXRgDm35ADEFIRjJO+x\n12qVgRwTBMCmY1AgpOkx13jry2fQa77mr3XR9xt+GkfD71EgHQuD0ZEMdYcG\n9mmWHWE75h4NVhaUJqI+ACHvsEykhMfnLolcv7/mzh7ChIWTp84MOyuH+ZW4\nksfYPXDzXZ9ykUJDJtPOpjIP6DUB0Ka5ulQ/8VMmGz3YvnvSfdQ3CXokfr2Q\nvuD2Ek+s5ZAz+YPA7ZsAS0OzEgBNd7He19UBoJw2fQFXV/PndcQvPC1fqRS+\nEueZ9H9mwA0u0FJYOf1aJcwBmrNFE0nuWU16xvXRIkGkez2XoHtRsSIxpXSU\n+KhXDHLAGcrMrPfjXTq+T4ycsQzVQ6zBRkohxtfZUDqSaMGxBXw7aQ6Ohmm1\nMlBP5IMBmLZ2Z5w/jFyOzKtzy8g+AtfMXpt2ZzRThb3Q+mkYBzHohLYcx3VX\nEJa63DAyQFBvEiZS7dU7nngM853wkG2aPxey/izswPt08JXIPLDJxA+jwgbJ\nh6dU\r\n=Iy/n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLEQcTmfsUz6ddtb53BK8JTp/a8Qf6PxQ03iJ8htFXKgIgfJS82kUiFemKlUsMomsUrFGdCCi6T/2c9YJs7fjYfyo="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.10.0-next.c439b156_1610290795721_0.30682492760356883"},"_hasShrinkwrap":false},"1.10.0-next.9566032d":{"name":"@malagu/ext-scripts","version":"1.10.0-next.9566032d","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.10.0-next.9566032d","dist":{"shasum":"9c55312719316ed1543a7fd6bb44098dfca7115a","integrity":"sha512-RQqjJNDcL9Ztk9/M9EOpw0jpQJzG925ksjJpEw0NIOKJPGIZpcxiBu07eeuRsVR7xZRam4PiSU31L9pbepOxeg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.10.0-next.9566032d.tgz","fileCount":4,"unpackedSize":3585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/R/DCRA9TVsSAnZWagAAmIkP/1AY3bhUoCRJBgzMYrR3\neDqJrGzR0TaLG7EBtCmEZCIOpNfpjyCxjXFsko1DPX/YAhUowCSKS4vXodg2\nan6DSHgfFOidwt7pUYjapyvs/QcFPOaRfSiCZvXrJmjf9PdY5yLB9gjW2rqO\nlaRVcSIL3TS4iMJkr2Ip5RUwnHH0mQVJAk6zgwM0JJkFuquADlx6dhCD9bnT\n2EzuxXeXGyzsyexYe1tsuKfB0Befb1o1Yh8S1f+eRDywXpkkwm4cpJTwoRHz\nuRPILLlDhQA3/F6LTbCSN5jwvuYN9ziqGmp9iNQFJO17vQ14GKjso9dFCynW\n8T78UwPXYmaBXWIMFJwqlBACdG52qezz9qzDZ3YFecqsjz70tuvzJ7M/RZbi\n69FSCEgpUB1H4CMYUvTIj987hXqRp2kP6MWSUgj9h9U80L4/p28gsHVQX8a+\nNDCVbjkKMTlf3HVMqvGSqOpzKoPcVmSL8v9xmm3zqwbBM79raDtADJHb2rGM\nJVzhC9pJ7t+bBYVOAxj08QQ7p/lSaY7oq6MlTA40wEOFoqFt+6+mv+dlP5dA\nogDwuofAi6WMd3uxoVniuMT/nmRJBV6IEoKXJ1SEos8OEkm9P9LuR8NnVvHz\nmmfJg+VylcqSfDytYLG0+NjrjfXF0frSDM1/CdrR3LgfomNMT3tKDurblv3b\nmOz+\r\n=tJSW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1PzF8ZMCRl2Sqw+biTFg3rjT7wSdn1iV7ioz8YWAcqQIgKQHu9n+H9qCuUGwg+Osq7COtl1E4JR1Ykb5nSAsijmI="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.10.0-next.9566032d_1610424259217_0.49807558454365974"},"_hasShrinkwrap":false},"1.10.0-next.a44a8897":{"name":"@malagu/ext-scripts","version":"1.10.0-next.a44a8897","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.10.0-next.a44a8897","dist":{"shasum":"f4630a109dd0e30fd33080aa3f57812490873fc8","integrity":"sha512-ZfxYfb7qf7RzjfWBLfnfKwcQ5f4M3wHJAzne6CqJqNIUC6Oz446ZTbiDLOm+229Tl633I9/BB9cfaXmKD/QnIA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.10.0-next.a44a8897.tgz","fileCount":4,"unpackedSize":3585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/S87CRA9TVsSAnZWagAA+8MP/1xqoHI3GmxMiy+Q0EGu\njxAYHRe8IubLw5oIzdiy5Wo/rOa+xf51mQlF6Bom8m8QMC1jmrmyk32VPNIc\n8BU7X/Xjg0Dzg6stMrnKNsbNs4KFG205VjWEvNRlTmc440czvNcp7RDbq1zK\nHKVo6Afpy/ZiN5BuGmK8mz3YUVoFiM7l20mplwBCq21Z1szD4YwwTzi/tWdW\n9rn4i9XdnbWBth+4oMdB4+5WIFdgqg2ZbolCfHqPxBQPY5VMZ6FR7XeuogJE\nGgFG0uWs/zkDrW+pR6pRxEu1MIcZbfTv6AzxrX9WDeh2NyI5LWFASUMw3eBH\n+PZJWzuHE2HTAQHFEI6oOuSTVS3EYKN10CNW0qTIPFiZV3qsMfsOmhZNjD0P\nesd9P1rVNJtVDdQA57IqpGKZL0eVXRr/wjIZ1mCvUTznMsl+HWF4rzekvSAk\nlji31/SdczvVXIGN94XjE3q0fQK/JkrYDArp5QXz8dc9XFGDkAuCI4VLGSNu\nnafivzwrMEjVUDgx8T1wwGwPSBN6zVr3ioSqV8VcQZBTy3YYjHbfgkXGUw4t\n0ubrE2VOdLriPwtkp3JXzqovORiBJJOkpjFvnMXQks2Il+z+oDwLw6aS4k1l\nncCBBTswvk3KlyduNBIxTKcHuUd9zLXG5uQrjzDe0ErrCuF7QXSNwX1vyAiR\nU5fd\r\n=M0Bq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVtHdrMbQrot3SrgDLNEVVguPx7pN7MjCUqKROu7yJfQIgGPeHjy/OJr6gVvmszNyz4BEEP3TYcKRc/7iUwC9fBsU="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.10.0-next.a44a8897_1610428218618_0.32879120314469357"},"_hasShrinkwrap":false},"1.10.0-next.475252ca":{"name":"@malagu/ext-scripts","version":"1.10.0-next.475252ca","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.10.0-next.475252ca","dist":{"shasum":"0351adf7f69cc494af970add8e2f8831de98156a","integrity":"sha512-c7TOaICNTPSAgUqxY1zCGMaQyLk8Yp9qqh04bQK6hLUBXfNEWIPx2TJh/QjITqbaW62fh5xdHNFVsWsO/j+X4g==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.10.0-next.475252ca.tgz","fileCount":4,"unpackedSize":3585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/d+kCRA9TVsSAnZWagAA0AgQAKQL5hoOZdT0We3KgTOr\nTDO4iLwDS/cfkG1R9awgqEDCCJp57z5+S+Xu96YtNULdej7kYQ54qIDrbWIM\nloTKBWcaqplbr66JaRZsCmqJ6X42mhfNcN6fnkkSVapxziNSqcDa3AZ+Ic47\nCUiT2htnBR2JArTz8UIBdWKTlGXIP+2HPSeJMfBraBn5xHNNKM3M8G8nZb/N\nDOie7I+UU8wHZcJ8Srz4DEgr63l5h82Kd92pR/f8qkqL7+MMYxaTqPlbvFTL\nDpnmsLTSj/TNMkksMGDVWHezCpqziwylv2fkdjPSwaFC35txHanDOi1UuWRw\nOXfyRUaOxUfbaQxg8HKG4uXUrz3OEzas6H4QOZON4m2fKb+0yqShYYxPu5wL\nRAS+TwlxFP/vYh+bqs7C9Rr1fmSKiGMsMNRl2YB2YEKeyU1g0h6emoWR18id\nraK6LDZG0WlvI8YiJBHwpemzlqFSH5fKpMcigogKE0Uxi80t4iTarf3oPqAG\n7Z6UJGtm99cYb+rNjKS1aPJ8u1FZVRXO6BxUv0/OdkQWh6Bzs+XGcWCZFJBC\n05DWFI9WZhxQIVQMzt3EQ2+hfJYHXvxfNRpqGqaC9j593J3N/a09dANl3/IK\nGhkULSoiil3AUD7Gl6OfoPr/TkpB/Hjn9ubtiSB3goRlYWU6ih6DYbWUDg9J\ntwB5\r\n=hh3A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBElQ9g91xzH6L98KCVwPPZC3xzEVl8jOjj/Dn4kgi/QIhAIUccwlALDP3u5wTkgaPqRijMCtCJIh541aZq0/gayxM"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.10.0-next.475252ca_1610473380230_0.49211504096047376"},"_hasShrinkwrap":false},"1.10.0-next.19011b3f":{"name":"@malagu/ext-scripts","version":"1.10.0-next.19011b3f","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.10.0-next.19011b3f","dist":{"shasum":"43a988ecc10096e2d68122f43a32e23059820273","integrity":"sha512-7NSXTu33pK/duW1Gtu5ZUxLB2g1FSC/5i+VBtO6PmztmQ/eqb8J6ElRbgKb9TjBkcI/0I7VBhkuGKl3aP5aM6A==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.10.0-next.19011b3f.tgz","fileCount":4,"unpackedSize":3585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/eM4CRA9TVsSAnZWagAADkMP/3v+KZ+DRlM1eRqoeqn/\nslw2fw/FlxeGqdKlMv4d9DBSG97XMbM7y54nT8NfIYRJYE10YJhJ2K4alAzS\njoLMmZBYYuwj0A4Lj6N3XCsexOkn/k7IzoQv82GS6hv5u/iYQiOyV91yt57E\nesLzGRhbzcN80AUyIb1xxm2dv799hdj7BwlSQBBTkRXqOLLyKL7je+2rjrVe\nOKTUYA2Baf4Tdpq+FCuVWSdZJmLFZORc5At9ai+0kyzAZ6PwVF+2XOPbwRow\n5+u/FmoObua5bhbcA3Wfz+9u+/YMS4tk//gzP+sEjl+B1IU4LwVrXB8jgRoR\nVewExJ5t24MrwyxGV1is6GgR4G7OWqyBk+3FEAxaZottXGkZQYStsuZ90kcV\nUJnZBvRZ7DW0XhHdr1HRV83HMl1xp5exY+wZaXpypFv12Mn+2CrvJT4QHtaz\nMq2jHh5qA/GKbCk71P2U59wgy63bWn8pMsZZpRUrsWNqIRM7tYrFRb4uHhkv\npFaR6KLIN+c124kNu1z7gpSx/Glh4Wp7XkBsN+9ghgRxwXdAKQ9grJFKaXca\nZbXPVQlVHZPJhZRKvT0F4EWSUE2bnbsRMxzDJQEo4spIxBw/0iFMDJHXQfOR\nZg7bztu68HAwaaZ8hvJDXkOAOOzd4oEr9URnHvk11i8TSUyvmyts0VigtMtp\nArIf\r\n=ZfMA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCp6rhTPkHsAuoVIbvtAnHqDs4horyTso7gkaOhqpGyJAIgQKV9x3UL1wy4cHkABLnghLv5MvZW3hLhazbhOlnetEw="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.10.0-next.19011b3f_1610474296471_0.767143231991279"},"_hasShrinkwrap":false},"1.10.0-next.0978427b":{"name":"@malagu/ext-scripts","version":"1.10.0-next.0978427b","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.10.0-next.0978427b","dist":{"shasum":"480a0426fe618f0d8241260c1c97da63354c0c68","integrity":"sha512-K+sWYs30wm4CVKIjbIWfdW6IyAv4Kzp/Q80puseW4V3NRuMMbq2giDv3w2us+1HWpeXKz6ewUfU9G8nRreGLSw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.10.0-next.0978427b.tgz","fileCount":4,"unpackedSize":3585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/pJ7CRA9TVsSAnZWagAALF8P/RImN9jnsBh9bGEOzjvX\nX1ZG/hro5JKB3fsBL5166McEwRPR3x6m8FEoguUiUz2qsM3PS4a6RMwQs7RX\nPlPLd1at31WpMVp1HqRxOArkPFOO7pNdWlmGk0FS7G3lWUruanEzzZWA67jB\nKZpScptp+AU/V5spRL6VaLREaM0SV727zBbL2WR9iknoddP2C/aY21ZQtoOQ\naLs8QLtXvK1lMQ4SxHTOV9nQFYmG4jTbgjf+qKGQY19OocPchHwVC/Y0E7/m\nEKNFHvlAsOfJ1eVqu4fdDRTOkbB7VP7jWRqSXkbtHOz20vijlIYGoGsSFMd2\npvrXTr+yk2+PGGwoYgwBKOG8z2sWT0f8Lqp+xhix2zC1+cJWFYeN/cabtnOd\nD5mNU+AOmti1F7gj07uapFACLHuB3n/oRiLRS+Ek/TJyy9cr4nTJRNkhlyzH\n8VNeD4qMEfgRz53JLDuKBiXNSMgcYKsi6K1SnGM9ObWptZoO+0KfBOvtLROB\n4qgZ0XkFfkjboNHG1+sC/eGuMdDXqmYY4JQ73CscFTxY6uOxUlFuUkwDNuUt\n5qWLU1O8nRQVpZxCXwhu0cJmrsmUM7mlBZXqZy1zWbgQHO7k4HPq3yujXEho\nqk2fR4f0ty6uTxDwbhhMDc+XBoDq0YkkggUn7j0384yoLDUpaK3jOBWxV88k\nsaCO\r\n=ioh9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDKLet/SKdZtj82xOofufeNWK2QFqewbgEVBymU51mYrAiEAnCGSzA7tpYkN7TzQThzHsL7CAK8OANDcyfOpQeH5ebo="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.10.0-next.0978427b_1610519162748_0.8535444060364643"},"_hasShrinkwrap":false},"1.10.0":{"name":"@malagu/ext-scripts","version":"1.10.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -p compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -w -p compile.tsconfig.json","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output && rimraf coverage"},"_id":"@malagu/ext-scripts@1.10.0","dist":{"shasum":"0ad349e2312e31f4614eeb2fe02f3b433b1c6b89","integrity":"sha512-b/cO53L6fckxrBlb+3gLmS6OrdfKC3AIzLQnrySzXm1396Tmgf+AwSR7kDW1Bf2t7IcuDTax0opXRMoWQuUgAQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.10.0.tgz","fileCount":4,"unpackedSize":3571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/t4XCRA9TVsSAnZWagAAdzcP/1AGsfcSQDr6aWdhDZFC\nORCxttYz+8lP3K8fhvhIEASg5U6vyW7YOj3l1olM5Q3mRK2pqk5dOftJS/1/\nvq7NEQdHLsMcK2M5zEht7wmRtRmNkIdV3CJ2FRmgxRBHS0jOKNtBbDTaM2JX\noRFm4+WELp5zG6HmUlhQK6Ur+vRs6+l5aySdojAckwweu5+oU9POaaPcxrgB\nRbDpvB1YY9AEspeuyoH8S4nIKdJWVEzaUedEI72UDQ4HTkwMIeQrGJLwLvOd\nZD+kxiCy0TUDmZ6pa378BRttvIVe7koekd5mP0gEHJswg4btUtzqiiJKIqur\naDi+yUsrjfIT3GfEt0csXFh85RL6TOZRyXBXJBWxByMH/dhzP2yalB0uzwnh\nBhguqmekE2GucNZAFWq5W5F/gDLH+opH56TQXleF6XYZJ7gq3yMZrjnu3TfF\nbvlsveadPptACgUUfdk/Spr5gcT0mqKN99WjPtGNTbYEgK7/tUmscZ3coePY\n51NgRjZQ7IGMZJoxiN/cJK8yjvIbPpAfePfnI4Dtk2OLe8o/WhySjxDpa1PT\nSP3M8DY0MgN+BfVkBkoxucoevniajLvlsg7jvT7KGaE1dNROhUP+vV0jUFqy\nW5SQE32BndMBqbjJttfibJfVhCgkLy1HGXZymoJjquaIfMDhqoFnbLyaQxOW\n7LdV\r\n=o5wd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGdHzBq7cY7yxXIeL5CxCIoAMA24gaxhS+8w4kxeBCmQIhAKfLNwHGtouGMYhiTeHKEScm2hYlGMK8C7DpAiV4DgQ8"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.10.0_1610538519336_0.9159336129942122"},"_hasShrinkwrap":false},"1.11.0-next.0091306c":{"name":"@malagu/ext-scripts","version":"1.11.0-next.0091306c","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.11.0-next.0091306c","dist":{"shasum":"998ecdf4822148dbbf8de2f1b8f7b01196e8d22e","integrity":"sha512-KqaFqVLVuXXZ+FEWb6xDnAA26bPGP6DUTm2da32+ncTd2JMk90FRljgfWrJCfPCtpER+KPXcsTREwhYeUyUsQQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.11.0-next.0091306c.tgz","fileCount":4,"unpackedSize":3620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAUf3CRA9TVsSAnZWagAAt40P/i7EuUhqRcEKTv+IeL+/\n/MLSJVRkdhm1CWaTQuZ7MQPeHgM1veh3o4cJwOS7z8ubhr8tOCCJmnYsbzJw\nToVYWAuOB+Aae8moxqy9K8RcGezakfyQM0gAD2KJ2WbfHPZzgQju9K4AMdKt\nucwTE2vzSCHlhU8B8UPuJMHRhDCnNd9UZ9ezLpdjscAA/e7KmRnTGIl6uJlL\naKBEC1FE13WYVXnEXOpVfb5JK4A+Oznz97oTgXq8vkEr94BLubFJtv6bolNp\nzoiAeony2m+NhmIVIGUd2p5hFG9rXiINk00bAts+ka3xUNE1Z7jeQYPTxd4D\nO7BmuqjWCn2MwpkcS1Tyia680aJsINvNCzLJDcmLqXfKP2Y5xZDd8ABnOQOb\ndY1y7rWCj659iDPAG7RIe3oCyp/KPlz+NhCWzrjhZ7qbD/HbFa5cbS/wHD/a\nHvVTYj4BPSCCPVEWs7uu4xHYj2aBE0k4yvA/fu5+x0W4BMBIQyn/QA1VdJjT\niXlL+o/IoaWDXmdKQBrwIOOaKEs/pmouZAdHYz5sRsf7v/ubFyasy+l4bbDz\nzNd/x4K0puiXelHqCWuXXfmqdRAY1/57tjcuPVjtGxSrf5TaeQ6OcWAukkV4\nsRKip1MzkvKYcF+EqeJBaTAai5YrPiUhNY6YehAVJDobGeCuVZhvCO0H0+YA\noFcY\r\n=ZXtM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDTM5RpTtC6tFtV4iEnsquZD6R3FJD4fqh3yDHbHbzakAiAC9kOVOE8qkeF43HdexxIlkpIZZpha1Pk+i1jc/QyPxw=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.11.0-next.0091306c_1610696695093_0.3611166360105078"},"_hasShrinkwrap":false},"1.11.0":{"name":"@malagu/ext-scripts","version":"1.11.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.11.0","dist":{"shasum":"b5a26c6ae852a87ecdc37a3b7da46b32da30e3ac","integrity":"sha512-VW5ik0JsR/RdYGcrqd9EsQpensaINkQMbzGY7xWut8Blot3qUe5Aaw5qw/HqcQ+zBp5194xSWTuwC/MvF8b6xQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.11.0.tgz","fileCount":4,"unpackedSize":3606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAZIXCRA9TVsSAnZWagAAzSMP/jC58wSfVcTRfrGs7BzC\nzL4e6bbgLLveU3LU0H25kZ//rh3QZsBtBL9wuxsCQVKHU1wP2MZT58rVD1EF\n9TGp597qE8RA79VpWSYUAyqi53Nv055dlJhk2Ir3yUKYtmDPfPFeBgnpsCmU\nwsVrzeuoWnY51emJkP1sPm0MEHzyFp4aNFFQk0PHNGowNig33MCTzfhrAlCy\nbRyq6BabeiY8atYrILzbKd+G68fZnwtxF/mXwwOmVDU/unWSK8oUdkx/DQ/7\nEdFoi1/nTTeTV7ggTvSG6Df2Wh0kn1N1AEsAVCceh677v5YRtf5Ncrk92r7/\nKeY8WLvBGRyyJK4zotQJwlvrmd9SquJQPYistB8zXWLg9bCkrGwBsWkG2CaG\nx2QL1O5IWGg2e2F1W/LQ5HOB/vfYL7BFa2yTr3+UyrzCH5mv+IKYyo6vuoba\nstf6Beb8/wPnRoLs7Wjvv7SyHjBZaNEDuli82FxiyJ1XMqbUQB8umS4A+FsH\nSUyI4kbE1fOeG6gBo72UNiRwO3alMtnhE0JxdprLxRgwzRkzRx0HYVrYaT/l\nHCzdCOPGxVBdQeo0Z8dL03wm6DVYl9DNLH7ugFOY9LAc9unD34p6uI9FAOx3\n0tzg8zajyRbIOPYONEY1KDCCChBsWVkESk/RAvnVyErKCKHvFmKtWupd/Z5z\n1Peh\r\n=9n4/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEEcngiwNjYPU+KLgJQVRItYnwNSNzC/5XjJz3Sb6vgwIgVveemtIL1OFjbCYJJMOhOLo6Ew+6UHd3IvAvFATjLaI="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.11.0_1610715670417_0.5615437781875325"},"_hasShrinkwrap":false},"1.12.0-next.408da5a8":{"name":"@malagu/ext-scripts","version":"1.12.0-next.408da5a8","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.12.0-next.408da5a8","dist":{"shasum":"cc9eaed9db626ab6a4643d505aa3df815ee45edc","integrity":"sha512-1dU1jBrJBsKZilp3jsIk7+S8r5MWA/8TsZSMQe90swQuFvDt1O6I1jVoTrOrfxMitcmSveWhbDldYxfAzwAElQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.12.0-next.408da5a8.tgz","fileCount":4,"unpackedSize":3626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEMyACRA9TVsSAnZWagAAuU4P/jtov8PrdWECk6fP/R0G\ntAD8S58z9Meu0Hg9X/8yPp56/OpMngl7CDizW8kM/aDnGizv/t54eiuPDpCL\nI3zwHFlZghH+A44B2VkEwGn6TScZeIymMr9/qUz84u2pmJ98XYDrC2WIC5NT\n9rrcXeKVsMPdXa8Ce+vdUuXIji8jUN8kE20I19irr6jwprJ51kRAe/o+roWM\n2G60o+WjACXNDqLUwD6LnYdWLzlMJSG4Pn7Osab9lomi/Ya4iatjiNMlXMY2\nwAilOcy+1OgNRCf4aOfBDcGGsXeznk1ALqvswGFAbHSqcV5OjjtfVMqLDEmE\nLy1C5OJblU/usvEgiZQYK4jadk7MspWdjZLHYuVcYXITV6NybFI4wcYfw1bk\nLa1mbMJ5K5gUjzMUzxbog5/xY+hrjxNwy+adhEMUJm1hKBW70MSG4ELNljXF\nt/C26J2VOU9BqGsnwxuCbsBKoIHAz63PNY2cPIHalCb0klRTHaSreIYyrl4R\nRxsnAKHX5ANmSRUkFU05LVSwHW44eoZD2e7y4x+lJCik73FUhduMvxsWCAA2\nmW7gqnyDlE4ecSiv6cpuF7PqEXvmtUhWbfqi0Ju0zxFSDZY1SlSPB4DqQ/5Y\n1H46FqBJXM/tpKbIbimile+cZzKq/Kh9OM0U7FrjEPs1jZofZC7vbhPIfU1M\nImDt\r\n=Dgy2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsAUewBxbohFAFeuVoFXw1Kt9Isxw6sgJ4MjTIkLgjPwIgDix05kfseEgJrsi8ANGnn1gB/EyT44HzdQJscXPditg="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.12.0-next.408da5a8_1611713663534_0.9142127125354969"},"_hasShrinkwrap":false},"1.12.0-next.972eb65a":{"name":"@malagu/ext-scripts","version":"1.12.0-next.972eb65a","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.12.0-next.972eb65a","dist":{"shasum":"651e8acf24350ae08fcab6cbb9b7ba574529f5fa","integrity":"sha512-+sH5+OF2D7JsJDV6oy2LDDhvTieTmsgJdV5qkekRFPRqKup2JT11oL4hBk4IGjrV+nCQSk2a46+qaxpbv/A2rg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.12.0-next.972eb65a.tgz","fileCount":4,"unpackedSize":3626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEPlACRA9TVsSAnZWagAAL2wQAKLxkHwyUyePP7r1vypB\nNQLc0a/Xo8fnLkdgUSOaqJtHaQgF74zQht8aH+9/XgH2WBgs3MaqHl/EAlRb\neaX5xKIgv+FR3DfnMLpbV5JYHB0C7Y1r/GK6r+cJlXSOzl1m0QBiqlkPJltO\n4yAoyXU5QV3SpogawjJf1GluWexVDfTrAT4i7P4MuS/HZ2642hainRSrdFjb\nK5YEGG9kf1rzk1yEa52HpxLDWORWUAhSCtvT3Ib6wk9gCckoKiJw9OFpBcn0\nYG0LjNRCZHhW2z6c6CEvE7YS+OLeqcNh5tgEZwkhY1TQRqgkAyHJ+X3nuFAs\n/Bm94OIQOwK030Q//7d9HHBeVy7tL4NZjs+erq6Rh6qY0BhwR3Vh1/cofJkF\nTeDEYleAY3QiDM/YSNhGZxmtQlox3jYGW5+gSaZ85a2mAi8NYzxaqEqlngjh\nM0LXJeveIPoBKyZKJoONNWat87YdLYXnTB2dgy7k+tl4Zt0KWDdIT/trLPwt\nk6/PDmWagvFXxTeKf8UFuRi+CS9z49dJKDTl5g0Z719+MgYsF0+oUiTLMZB3\n9jtAa74eevA3KV9ELYubqHebM6kLJKG1Zf7z9Ls+PInbCcx7vKJhZUeo74Eo\nxzWqk75kij0XX86jKXAAKp/XSEVfQ69Fg3lL/MZPM2Dz9ZIzXp+eSwTEMRUn\n8wAs\r\n=S7ha\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvDXPBvguLdP1ghzgFM3c91RXuY0MdgOvaVf+OBA2BZgIgd2AAxOLj2QH10f3dKKqPwxLMVL9CBdeSzu/uKDbSkVk="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.12.0-next.972eb65a_1611725119915_0.45457741578861555"},"_hasShrinkwrap":false},"1.12.0-next.712aea0b":{"name":"@malagu/ext-scripts","version":"1.12.0-next.712aea0b","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.12.0-next.712aea0b","dist":{"shasum":"01cb4490693b1979bfbf8d205f95d53ef8bd3f59","integrity":"sha512-rtAvo4hGtwhcytA4h469SG0/nGLt5nwY6FHRtQiAuhTpjReKm0LfoE+fo9U2P97Fk+uMAcqqIaxcG80It4Kuhg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.12.0-next.712aea0b.tgz","fileCount":4,"unpackedSize":3626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEPsgCRA9TVsSAnZWagAAG5MP/0oT1bh6ppxGhMK8tWej\nozcS83x41Vr1kZPmFzfFhHoZEUOCQZqhF0kUX/x64km2NIbfKwGS4YMi7W+t\n7DNVNhroPzvTnpTU9916MMbSILULCXq2dUOwTGNknAsMXRwCfAu2xv9dO+OM\n5dp716edbk/JZ5x/HilExA+ws+bYGAcrbVzOV1onO65Mu+07t5lcp/rC5jzH\n63e+o2kJYJM52Y6uAqoZUC5xEaP2pvhhrAKFNaGRrzinyLgY4InDJ1+/GoUp\nPA6onawj137mm4Se0xIJp9Maj+eyGNYznBtjSQDUtLG4KAFDcgOrXrP0SijH\nFxa4TFkgn8HMP/AiUlwCP0puNYEobsoTrJqIuMIsNHsHj90QdeZMqruFEU0Q\neVCetGi4ObhbEhqTLx1b//CfaSfFKqS5/HTrbR7jpvusIfyEu1epky20M9gB\nItYVUC25+uEqoggEX2bOELqBiIIvDgfrEfHZeyyP+SrvAnoRiSc4YTp80VIb\nIlZKZg62mdOdMQ0oXjxgf9ujVQorY9RAoPY0v6JRvjV5CfLqM0dE052fAyL6\nFgxZTDfjlsqZyP9TcdLyzL7lMCqiXnb8WKJrf7+/Yc+NF0axJR97n/srI3Dm\nwwJ3SsWW1q8U5r3ysVzyvams6a+q6hyo/XW3Iwe6shzYFtu/mvpwT/eILWW1\nes9P\r\n=E9Ka\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqmjlhw+cCkUUyKMAXRLlaptrsQPTbpIttGe/LugqhtwIhAIsjcF/6k20qOTt6sbrwGciIXmR43+yJgb/CYv4MtD+t"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.12.0-next.712aea0b_1611725599765_0.9461378390643456"},"_hasShrinkwrap":false},"1.12.0-next.4f433c2d":{"name":"@malagu/ext-scripts","version":"1.12.0-next.4f433c2d","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.12.0-next.4f433c2d","dist":{"shasum":"53c2d611e77bc24322cb85d027db4266c3033d70","integrity":"sha512-viEwJz13J/ZQHodWsCpxzPz8FT5Fktj1c+L6S2GnH2JlxvU3BKmNDGEdDNBa2+2aGWDe5v7zDHL2SlV/S53UEw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.12.0-next.4f433c2d.tgz","fileCount":4,"unpackedSize":3626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEU2dCRA9TVsSAnZWagAAOQUP/3sa31ectD1Qs1ow5QYt\n1QR3B6cc7rdxOVgFy0s/lJ743dfWkYcHquM2u3Du1FFgoNWdijI3q12IPULg\nQSpZXnfThLn5fFAlE2mxrJl7THBzQa+UWwm+EzXNevyhjFuHcunMC7CitSxS\nTtAs6fxhknAZarA6v9u8Btm7hEdXGhj92kbrxWlPr93dYI34AzgRiYgSYMjL\nA7ULud913Gg4QJWs6yLmckeYwgIEfbv/ob9AUqNaKl3Iv5dzufJjBle4HRXA\nTajQB+6zLsuiKheRTfI6WMAwor3XHAQ7vzZv64RFoOYcFRQyZKIbRYlWLdQk\nIS3k4VR4nmDnG8SrEtSjk/nE8qUPVrCDINAAki/dX4ctwYnLwbZv9vEWkT+n\nPH+BCd4bjeCgpGGgUCZJXM1O5qscr9GGka0J82+7fEYa/hJ0EaYgjg1zrIqG\nMRMg1gHPVU7aZQLjvcs+FiFVAX/qT980rYE34d1u8wXFqHGg9iIkxykMoN/r\nrYCvZzjdlMk3/u1Vw+aJxO3LoeRfpPF0hoJMFCgQGis1NhZDfLD0ldV/oRXW\nLFOEZ02VWTqwVxAHJ8UOh6LBZFRikBFL3jd/3osIrN0eILSYmUQOcMWNg4nA\n38T4eClW+Uxq5r8nb8fxk/rM5K4pxGsk5IspYG06sbupAV5Z4uAvd79JX7Rv\n0GUx\r\n=WXl+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTQFzkzxfSDKG76eycSxfzBvPDw6mFKX7S3ib2jOf7egIgdLDXDl+Na1jzlCvd5PMypRmGE2um/313DibLwqWBKPE="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.12.0-next.4f433c2d_1611746717072_0.47478802351434757"},"_hasShrinkwrap":false},"1.12.0":{"name":"@malagu/ext-scripts","version":"1.12.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.12.0","dist":{"shasum":"53f85a832d2bf7f7ede535fd3f84aefcb1f84321","integrity":"sha512-v/r839btNfukPbP0YTM0EtV0B8CgVeQj8C/zQ+7sT4b251i5MHODWYfl8lrAE8HMsP8BhlYnqYohtIVa5c2KPA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.12.0.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEYwjCRA9TVsSAnZWagAAPn4P/2AKDrvYtgKXJzbNuJbV\nrXYGU39RSUUcO0Yv4B2/KK1UbRGYPxaytb97uvIFd5olJiIvDywlf89JjHeD\nKgGiUmzreHtBFifH4ablXC/mhVFsn7ggMgDFt3O0KDzcZQU31YhsrW5050cJ\n2ktOPg6ZP8ri7Fne+m1OpVwmjwV4fan0x/yje2JcsHXDY2D83kd/eoRdRK5N\n+cQHhl8NlvAdypYJ0BhfZGZKovMjuxn5HS1Vm4z8jQfZq0eNLbHPtUrutCGx\nrW108olFpRBZ3DqIECGPKO0We3R7yx8xvyWhz3vvO2N4OPn54Clc6+Qwun0n\nUMULPUe2NtRbpZDmm5Qu0mkrvaNuJQJr8RUh+PnfjpAbOUi+43RfZF9neu3W\n9PxfwUDghizmngE7RS7szxuIjXVBMAH/3sw5UJg3TIv7ptBMyt9rtbhFQn6I\nME0MWDBPgY45DgcxEvxCOZ7QwToxx0s2pC+VvR8+JG3XecSxR9NO88bw/FDF\nDATgMgF4Tip6jUS1EVbSfNvwKTBiixjDWunZBrx0OKBSmfNSMcGznQ/m89xc\najrVkhk5PlMkhWIJw1q77sRXSsCTe17+q0Xo1dj8tQBtd+HuGwSeUGyWMayL\ntmSg8I/EIaGgSy/dVzdDRasGBCclu7W4KoGjLIhG8v87+zBuZEW4YXWL32mk\n7RTp\r\n=Swng\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+InXZpVab6qJ1Zqlc01ICfjFXjkwobXtCVp/liGF23AIhAIF2n45tFaORDIFyEKep65mvEsDtX3zD8ovNhbVPLRjU"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.12.0_1611762722531_0.7953083134067638"},"_hasShrinkwrap":false},"1.12.1":{"name":"@malagu/ext-scripts","version":"1.12.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.12.1","dist":{"shasum":"ce7e5559b1a4663550b20366ec80a6b71763dc0c","integrity":"sha512-3rfdNph6nBbHB9ib/XsXlE+oEhFDBKNbY/lsACPXdXPJmwMw2n1ifvWpIQo/qeIH8kNMKY1+iQ7jN6I3dzifsQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.12.1.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEh0nCRA9TVsSAnZWagAAQccP+gKxaL2KkLcSurFlt6DW\nIIcn7UU2xe/C8axdMOlLViXUUB91Y6nj0rudLdqxay0CFJ44KWa5og+ZTpeK\nIYGrEcq4uFY7iRbi7ekZoeClBD5Cit7dVNmlXAmYZ/hiN/bjv1GpDB/OFqaf\np6Zy0W1HsVIoafnPFP3DexkicshMj5JOmfoIgxVDm51NBHf3Iu8tGtn5DaNm\nGi4KgXHRYz07+Np2CF1TCqNhLFSvQQeUJ5HqP/M6VYg7r3NSyhYFCx9P6Xh+\nh3d52GMGjCZpHTnwF8B8qpVpSPA3LXlKsFjyf1jRsnGlo0JL/l6ukcBipJ1A\nrpsa+TJq5mf7bAYrTURx8/TjtYZb3KhInJfetH8zEtpeym7YhY8irSq4DJjx\nPhC0qvLuUoeAFeWmpQpxr7h1UnjZAVegkWwSnRDYADafgsQu49szZAKaG/yS\nwLQOLcmoh3tbLOTJBFhFDfzUVONt+tGI9A1uRl9913P6cjBjMZ3e4I7CoZya\nmu0lx947TjjcJuI5rC5csicbd7YrOHdHI7pxxuT0pSZaNMjFn2EDOGVCE7xv\ns61hIUQ8Ko4Rbpe1M2uZfJy0qpqvUip9gZDLSEPHNOvF8skciEMn8Bf8/C4D\nrJgYpHHWMKYyHC/j8QrSaRL39DSihfAT3pJ6+b3GD1U3YO9LqxhBjTS69/Am\nuMFi\r\n=cps0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXTBBwS/hcGff2JXNj6njhdWoeoUnKl1ikTkgO0pO3KwIgBhKGeJ2IwRkzPraxQG97tfOG9VydWLiQ5VTx15O36Ow="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.12.1_1611799847135_0.9966815707186287"},"_hasShrinkwrap":false},"1.12.2":{"name":"@malagu/ext-scripts","version":"1.12.2","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.12.2","dist":{"shasum":"289d4ec4ed1fa087d0d9c5ab7acf3641b664d3cd","integrity":"sha512-wB2tQ9IEsLhVxkHqN2Zibq88/lTxixSMWejxjwEOBvQwtbVd9HaOUvlIKUoIel6noGn8+h8pnBJYoIXqW44TAg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.12.2.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEr7YCRA9TVsSAnZWagAAeNMP/R3e6Wob+0nj0nHsPAL3\nGZmxMDLoxCBlHMSQNquBeMERF/Y4EH/0c0o4A9xtYls7iUWh27Lr3Mq7Uof2\n0hDTQcUnQkYkXwbJ6wJwydM0N/6EevHzVCN++JaUDPaUo9BltBPweyEU728q\ni2Mqb34Cly1QhOpLRFUioDWDo42zI7ffINkTYkP8+G/FQO5jTGZDVePUExcI\n/J42cXGJnxIIy5jjFQHGJQJvLLJfZm0GoezAE5FYYkrV/xi+nzSyZ+Cs59l3\niEhnMsSy672BYPHG0LPQH20+Fx1qcEAgh6A5I6tM4ukvu3XUEjhiaFMhUH7Y\nNL9DBJUPIyFXB84sDQZykAfA+Sro2jWRDMzt+08/usbMM48Rcu7KPiSq3Wvr\nCHtPzBdc4jSXF0P9BmLYviD25RiuisJ/VYngZVI566jEo6vK651KaLyrDYSZ\nCWCXi1WChERgJwS4hBgGC6iA36CJ65VP/R8avFRxMB4E9GUw0TZevEjqp+MP\no/l6Ha5I4bqaySffJxCr+NkcSywBrds1J59aa0luKke2BaLexklTLoR6wtJp\npnk9+4Zc8sNGKcKbRXZvuMw7cdNBNrVd25bSG815TQQx/Y8YXSpHKA3pqsib\nWhxkAlRkItT0tXsUuPv9xULJemf1NJJjBDi+OPNI5+XOBz1xmyqN+52DH/qb\n2Z01\r\n=bPiN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE4sA/2+CU9loNRrrtOpUVj1fAaVGSE3OIX4eEt9NGgLAiEA3IW5cNoUmVdxWROCbebZ/7jTmhPS348b9OOeWgnegaU="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.12.2_1611841239966_0.12611071674650365"},"_hasShrinkwrap":false},"1.13.0-next.4e157032":{"name":"@malagu/ext-scripts","version":"1.13.0-next.4e157032","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.13.0-next.4e157032","dist":{"shasum":"9c152ff00586e8acba25285a1576dfffcc93c470","integrity":"sha512-vEZQZtn8sD4YuQDH6hyAGQnYLLWdx+H9oDoWbpceMvdnJBB73sOnBqqH/0g6JduyURke8XerHa/TRXLQSrRETQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.13.0-next.4e157032.tgz","fileCount":4,"unpackedSize":3626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIRf+CRA9TVsSAnZWagAAKycP/ikKUJTRB2W/ZCG3uBdn\n9PUaFFtYPyd92HXo+S/QytGzUOtF3INqBHUOSeNPPUKqjUQwgzrXMlhKAtxP\nd6FuuK9znPHJ0Hc4Q1Z0jXPFAiebwaArKMtbjLmvrdIhzAlhVEuZ1Ef5via5\neqMBp/fQLUQO1A6X848rmnULw5S4vm8q0XG0v6mYGicMA1clUoH+bsWRJ3Rk\nIXaea83R/2am7QYTO90Ja9O6nMOPrnb3WSHrtY/DuS/9SaCslDeT8IEXOztl\nRCWWRBO2Hd+87sYkSwpS6OEwe33W0D4Z5LOtcZCGs4vaqV2ijk/X9y4QUhOP\njYsbR6pA40hoRr4PiMcgGIaSqODwojLUUmKSaGXmjKaMjpcoHqgaPbqpCYJN\nTotqY/kUx+Z25nGSza/usN19Oio52jHUieaKs4vNODN6DdOAJbPnyVT7zwYe\nNn6FiFebvTBRPisc2wKNHszwN3CrHVMYC1LNRIyf8Sz5UPa5w7OkRrfml+7Q\nllXNUvhnrM4JQn8a1IlnZr/4N6WKx+kUOgJ+RdyTZ9k/VpjKnzS9d+uND2uo\nUObEyjUS6PYwSM+8Re63o/lc6lxiQWb3R/OEFJ1Qs0IVHWR6N9AVpLHHOPk/\nBHB8crlsdBGcz5LkEscdsHSJRrt6dOqrCj/bERWWFC8uIDH/SIzcxbLZlN6z\noDcl\r\n=Rse/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlnoTmG9uUgYVvd1rGfcLqf1L3VVKEcHMHf46IPUwpEgIgALZEi7URi6vAzQDu2JYUm0WvmOgGiHtHhjHjwfZni+M="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.13.0-next.4e157032_1612781566172_0.917972304992491"},"_hasShrinkwrap":false},"1.13.0-next.996b658d":{"name":"@malagu/ext-scripts","version":"1.13.0-next.996b658d","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.13.0-next.996b658d","dist":{"shasum":"6b8c475ff045825eae79bb820c4de5d46ca5249a","integrity":"sha512-TNvU4Vnzn0FUmbtjYnL9Of1KZxi1XUS7h3ndEoo/1IabciDE0NpAiZorwc06tjYMrB0YPRRYm6yxeSw/Zj6Ccg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.13.0-next.996b658d.tgz","fileCount":4,"unpackedSize":3626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKWBPCRA9TVsSAnZWagAAzDoP/3hswZO8ACuPFID+I/2C\nLD4MZA6ViXsLO5E3kxYNaFxSpwsOpb7JnE8ldh9szzFpUP62prQtRbmbXd/2\nYQvlPXwLrEp+JQro+FeRC4dvkDm956UAsfFZDJrh2hrFrvswhqSQWn2E8+Jm\nc4d7A5ulbCqmuYE8akn4Mnt+/0a+MH8XDfxdpLrhFSwyNkx8DGH8t5nYp+7I\niAYIeNC7JXtdq5ZYwqOM3QNPTcrMPipgsL9mwMmyXUa0jDC0ZlnDVR4WaVBi\n+GAzjASknyr6a8hWceRRVYVx9k2ooazBulEzVpyCI/eZVwEly0wtytM17Hnc\nhkVzD1fFKQeGgAKnJ/E2GAQMJF3AJWF5fp6qRjZJfOTqOegPpwqtyyFcTPS9\n9WenI4nVveifSeNAnUIQEtH896qn6MFLAtdFbuPhEjiqz08dXuc+qAH6yOvt\n5DB3g8VuY+x0qRohSvQHVBanvExYrne9uq3LchYMyT9/gRkdYuHzKLsvL0Z7\n9GQW1dzz8hewd3+m2c0Mu4x/N/KqC8eegnb/ehZXggzINfKVzKq02wRJbzVI\ntDPl/DVFyWtl8h481t9OSl6tmd9Vor0+ap6l/wO1LlUny/4jLoh1EgEbPH8J\nr/EGwE7XQFlvEt8RtPVlOSAOFCGds0sR72dUIKktY9CtWpkMkbMaS43u7GNt\n9tZ6\r\n=yPBF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDTeKxY2HmbUKT0j0tFTNPL7J91cm+NyjOwassDVR1i8AiB1aEIf6ILOBf+oSJAtH+yqRp4nSnN0XnHDg0NVuoszkQ=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.13.0-next.996b658d_1613324366933_0.004514651581901452"},"_hasShrinkwrap":false},"1.13.0-next.0051ff3b":{"name":"@malagu/ext-scripts","version":"1.13.0-next.0051ff3b","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.13.0-next.0051ff3b","dist":{"shasum":"f0ed0b8df03abfb0ba63462e39ebeadaf76f9741","integrity":"sha512-Mzr+szXFnYpdRoRTrXlN7JZWGuKIQTP2MUoy8cXTt/tjZsw5ywgAAmy+ZZnHoqDDB4OnI0v0Vb12gIy18guHWA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.13.0-next.0051ff3b.tgz","fileCount":4,"unpackedSize":3626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKpbbCRA9TVsSAnZWagAAnA4P+wbBVHNvsGbFGsKxzCN1\nmzV3phOwhEbUxoaLdwGAsoghNs1hGrnFIJBRGrL+jx8PeF3q7yUJy8fi/fcp\nahorBDtdyOSPt3CEoGTgFGPWW32mW8/ns9z+82T9EJLx9LYRRQ4C9+iiaDZs\nqSTnjRvrb2GSb7WG62UFq9jhqiKjAeobrEaxdBjXqHiWkULQHUKLi/4VAlry\nhCtfVk1TrHjUFhHtgnxXga0oCViQihqLYfDxRgQthcR8kGorGGKlvQfguPIG\nLkeJm2n2xYkTMBGbIn3UaS+NVdJeFffsU0qeflShZi1wopE8TWfRrcXN6cXY\nPalq7l6CgVzsvnfiXma2KIbD1c7IYfXwKo66TV5uw+4EqR1GQasxIGQu5KcX\nJPh9eTfF/xYOulT3acTCmDDYq+eb8DXeCh2ODR/xV9HBbdsJSNQaFu+xEGzZ\nbGjL9Rj6uJNtDAT5gIgGTJ21xlmh1ZJA+Wkf7bGqa/r/twZlJrygG/QPaCCW\nEeeRPE3xFdeKWVi1Vp+R4FgNqXxuWV3hxpBLZXcXaSpl6yEfvfDzdbDK8DTG\ncri2vsYHOoKAGgjf9tnJdsO0J0F/73BdRJZwU25AGBaWjOHuszTPF0kyHi82\nYH7qnjpTiG0Z2bGH8UmgSYw+hyZVgTWP2exkO7E2JdMB3akaMcbkQh1YrFnN\nWgmJ\r\n=SeY/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0yKC5XRxL2QkAPebwjNuSHlNmn/cy/blCUAa48gnqWgIgCS1S0owa4+STuXEQNenU9CJzIZtn5YoZyYhboMD/F40="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.13.0-next.0051ff3b_1613403866751_0.21574008034441716"},"_hasShrinkwrap":false},"1.13.0":{"name":"@malagu/ext-scripts","version":"1.13.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.13.0","dist":{"shasum":"8c653782563125ce51e98bf580b0c8b6183bafa8","integrity":"sha512-/yTxUKoOvt/IOkO2r429YjOeAAzW8PXO4gHfRBW7YqJoQvEELg86whCBBHCWbu3fvkPSDl7LIg/Aq9+jzOr/ig==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.13.0.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMGfHCRA9TVsSAnZWagAAytIP/jQ4AnGVG5M1s0FVkfQ7\nLiGXRQAVWw7P3kHJUJurWhVs9fvPTj+X68VAbpMtpZfSdmQZas6129InXhRA\niV4a9VWQKkAPYMngnX5MW6GCUZ1dKv/Ji9fSw72O28aUCePBnhDhCGylmc+E\n9xl1K3sUMUQ04xxaGp2RgTWdk5sW/lzbDMwsOCvA3SQARxLfqIsSvBjNAtYX\nzxuvkaETF3o8QLcnqd80PzfSe3vAStjcNPMibR88dUwEn6h96ya8MZ/AwgNg\niRvg/O7qe39QhMXq8XGFIWBTQlnw9iLNsWPBAXdZzu/75MfSab3LaJqXSOgJ\naWbEeL78t5nsAzgbQtmB6IGjzrbX3haKkq3QUUG2dmht5WgyJVOaiWAE26dM\n0TjA7XnwgEM/d1kLG/eN7l9hUj+/3UzDwJX0jCywTyQh3Mylj7+QuA7SQ/y6\n1/VVBmdbyu5iqqEbAewhMvO+e+dOdnXSZlmvLugD3qkkIjqQdMq47LCRyHw/\n89hwpyUar7mEuH5iNwvct7q+UNMnMkP4zxXfwvgtUXer6Cf1Qvr4XaieNGPM\nt9hDj9VsvEiVU/bo7WQBqyV6BsLN5HcjGuMRdCkfaUJ3fhrHI+eerajPT6jn\n0NZrci8qnbrBwBV1Z3HNCe8nMb4CE4xkjDYjdWyofxSYEDRyVW0gbVJv8jlC\ntrpA\r\n=geLQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzKnsKTwCrC153oadgj11jC6bfgT8JsF7pylzJaEWKxgIgNRwCRSnRdxEKk+f1nQiCVZmiN/azfB9bd35z2E/Ptfc="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.13.0_1613785030423_0.4533871924530739"},"_hasShrinkwrap":false},"1.13.1":{"name":"@malagu/ext-scripts","version":"1.13.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.13.1","dist":{"shasum":"6ccfffd73d0cc73d0b8e5645e0c071031229103c","integrity":"sha512-Ovwfhk6lTDob48VbK1+SGGPjijH3/SX42S13o8nkp9ojy+mkyEX8vaEVKHZUax3EbUJz/yB+bNQMuK8uUboUcQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.13.1.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMngfCRA9TVsSAnZWagAAjUYP/1VaZDrqG+atcFaXYNg3\n+TQlHACadPhTU+W2ohA4WK4C8LTAW8RMjVzfwaaW6lf2/FurgyXNmm50cDFg\ndS7lzyc83Ij1sxo3GO8MT3qbJnYGVRoyMxNGKhdOih/qWMPt6EO2rlDQg4Zo\nkf0p/1fsAXwSlsskhi9OVz9Ss5Xm3YNB6Qs8NV2qhZZogdE9mBzUHMzrpTFi\nK4C7HtUsj7nemazJIzHQVf+DShAo5MxzFxsgSQ8HmTk6lRBZgnrdGo3bY06h\ni7bD7jT5szg3+VL3gfwg5vYGnc/SjAiHWc7BKgDmiz4nZH5mLzBSyRkG5kA0\nxGOMuSuKtn2IueWaPfdFTTa+zEQfiLCjwhrsUGFkHkBBHtvVQtuQgnH4b4xJ\nYzxBxb9IVykEm+UoI5SYfNaYqQp2i2y9V67KP2em+SzSJeVks8EOQ+HEEzzc\nuyPQRy9ORdc7ACR+WurdG5D7eV+11VDKMSE6kwFN9xHVevqj60sO38ZRIez/\nNPYmHWvfBOkmELZKtQEMsAcLPdQzWSed1OZzSiWhEj6pOW7+4+gwfhf8GkVo\nqaABc0oW2OG9xjhHmZhEh1hMHjf8NcCkN6D6jN2z+0/MkwkyTcL0TLkbLOt3\na7WBlqGed4IZwx+YdVOQ4BbJZWpwtj/mNxEIPT943Faa8qFEVB+nKjK/Zv57\ngUrh\r\n=upLP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEAnEY0X3mhh89QaXbhBdjXvK+8gFzFAETO81eE3KJPFAiBkR+aHAd5Qu3XYFbrAieX34DdNr8FttpApo8vr2Nwnkw=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.13.1_1613920286842_0.2310857278516909"},"_hasShrinkwrap":false},"1.14.0-next.8ea3b168":{"name":"@malagu/ext-scripts","version":"1.14.0-next.8ea3b168","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.14.0-next.8ea3b168","dist":{"shasum":"7f331aa685e52ccce51258139a34251b21bde38d","integrity":"sha512-fTHcGRBizZ0taJzATIuFw1Oh0S/+0AhjWqPI7SiZoQWHrKKRIOefWieQgFjEztv5BAFKDdPzUIeW/KSpNh0BZw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.14.0-next.8ea3b168.tgz","fileCount":4,"unpackedSize":3626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOkWACRA9TVsSAnZWagAAPM0P/iSBCBwZDAYCxryOLZb9\neeIVbasqbvkr3rL/HH4SQGefYgpERYOAKgVKbx4ztCEQIFJM/nzL6s1WpaYy\nLXRNye0isifKrZs2DTk9egkj+f2hO4GRFZW3RU1CyAN/Vl6k4DWA3qLgCoh1\nKqZwKOsi5cGf75TjHh4SFnnzVqvR7bhbb9dCJAfnXbVdpZzrL9CsJxMh8Z5w\nbU0uapjYQmCgP1PS6SrJbPlyUrIHArFA9dbmLgVL7Q/V3iIfgemaZk8GCFHH\nXQyLra7GqYuBWtHXO+kI5/X/QaF/6Nb2uDuksvTOPWWfRvqbarWY2vfGsatw\nGYXx0Y6uRNtn8KVg2ADwjk3Oo0pgUsZYYPHqw2fDvDKt4O7qIOf0ii67yPnr\nDAMeK9jGd3HFUcMqksXce3//TH/lPfIgLSrl3NiLZUJ7tkJrzYP2Sqrm8Hmw\nQz8IWZMabXMvQkdpuJNyUhKpodxczjWB+tiGeDlsjNRL7/yMzcGV9GWPEnfL\nCtLlJJSvCBWuHjl+KDlyUYi9COcaUp+aUI8Pvllz/43YXFiny0YErIb62JaV\nGLtK4JWgSQ4tiX6niFH4BU+dOsrTioCoUzGZZ84fQtVuSUkItl8eQ6uwX7hW\nTTH7IUFgZVLnIssXwcFq1YNlbWVsBq6hagXyaVSNaWf+dVN7sDvMrh/hXjb9\ne20o\r\n=dB41\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxC4+xp6TglN6XHGgyx4DqnLPions20j1aCnagu4t6RwIgI7OM+5rKyCeWaLHIyvcPdychlA0oSAg4JgX00b1IpPs="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.14.0-next.8ea3b168_1614431615631_0.7703130849324407"},"_hasShrinkwrap":false},"1.14.0-next.31ede839":{"name":"@malagu/ext-scripts","version":"1.14.0-next.31ede839","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.14.0-next.31ede839","dist":{"shasum":"5aa5a5900716faeaa63cff66fcb751fdd02a558a","integrity":"sha512-pgZHkqEtqiiH1WtYZCUeHjhbJgCZkoi94j2rUcjKv58cPJR+uhckqWU0yLMIcRKONTzhKHK9JxfsjVTfZU61fg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.14.0-next.31ede839.tgz","fileCount":4,"unpackedSize":3626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOkzYCRA9TVsSAnZWagAAbmcQAJLqxz51uE6otngX5mo0\nX1A5YUzSp3co6fn4d91yIbLfe5FolGz69SQ54wfU8G2RIqucU1mVHOMYoXz8\nPQHfAgpIxv/X+LS/QPIyS/AMQrtRn0I0+1sUS5BJjh9Lx3h5+N4xR32yp1kl\n2S03G6NuBMRjqqUzYtc5IJFkF944ma311ByzDOmVE5A3KyzLy1zC+xbH3CZE\npqG4txx7YOHYI7g/QtUycY1S1MG+LrQhpIWLTtgnyyyFMZbjipQtN3mq5Nlx\nlyEXJVp/DNc1fohTWT5vTYbl0KSusc84E8JyGfmIqm2cNC5OK6/ckpn6J2PS\ngnCRMUSpYmHzsMkv9Sp6xRBxV+OuV6IdxZCj8UdEy3/lHj6X3uMK6y1qfQd1\nNyHLOrCg2Zasfuu6h39i7TUdmyZt118eKefABV2j9j3j7/ZRb89iYxFzqSVW\nRY2OLOH/0S+MpMyELHUgZNnKDiNw+p7aaxoNQlr+vmCCzO+EB0eWCjOdoriE\nqhBIgMUhrQ6Cxc4YjR0uSjWLYqPBb/I5SHgJqpbi5QmYjlYQ5S59/KnhOlyT\nAXguP9kKFSK4/HgLMvtEMlG68uWzOwSocjmNQj69Ql1heKV8PQ77tMbtsYig\nixiiX5ZiqynNQKMEWhDDNlFwOBZh717U8SM+VfPfDrof+HqaSCKsl5jp5BFH\n0hQ2\r\n=eLFL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbVKlV84QOPMU2ilyykc9NHEiJ2YmaQYmqWT9GddKzpgIhAM04SVyYPamiuUuzjiiovWSWuPwLvCPfmnhPwieXbPBY"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.14.0-next.31ede839_1614433495921_0.6931074800963897"},"_hasShrinkwrap":false},"1.14.0":{"name":"@malagu/ext-scripts","version":"1.14.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.14.0","dist":{"shasum":"ad3b2bab547f890618a9a4449fbe4fef3264b07e","integrity":"sha512-BcrsbIgXI+5azaUWnOb5pOndHCTiVKoqoSOK8O+wpbzCb7QKVWcMr2+w+2V6tFnG2huaTp1zKVtptIEy55xrEA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.14.0.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOlwYCRA9TVsSAnZWagAALAoQAJ+LMXSL1GkZ845Wois5\ne1XVWg9fuHTHwCsiBqoC5Umg7pJhJ71PA3fH92wyJcHfLL41E4vkrH233eNU\n65QnJb6RkNJMskBl1i6Patbk+7H/VapaHy9pfwYM8/3jMQJfKAHxY5FqC0Hu\nBlBq3C1Qz1Q7eZM2jtjNX36WGX9YRLvoeiRfYpFeFR3Z7V3fEotA4lC5Ysu7\nP0xQsQERFWEQuN21Rzn2fX+ftudeorJ8pzVjBlBcq7S09RmELddtynUl6xGp\nQifBZ1RhZ8dqilv2K89o3LU0MpPARSgzJcftGksIqUXkDoqn2qQuV1pL9e37\n8IBn1nCc5JnoMjC9VLqUg22VE+HjoqB7hn99KtDQDihtLuzDUS9Uu3F45B8p\nMHPvjXtNj8BE90P+hHBV0J7owxiIMFwYS/N9mgeyfih1eZMY/DIx5T/O5WXn\neFL0FfN8og4ukv615LIPmGPCqAROQovG8IdxYER69GUn+0pUPXX3mFEgck5S\nTyOQepYRRYHQMhV9vFC6Y8scNI+qGSNyNTokBBmXkyTmDQ3/8aCfkvnrFMw7\n1MlqDPp6vhGqDLbEnDs4SZjYVt1b5+Mj7aOwRymIvTcaQw/vdZEtr1QA++jT\nF2KGpSMYY0dwhcz7MFpLug0jbE3EBrxwMBFKK/ynS9VjeC33KjouX02qC1Xl\nAbqM\r\n=Itc/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUWJmumvsPpXB4ncUqaRGraQLrIoKvyGXPlnbEYbEVSwIgbM01+lX0lSS38LBv+MCSg8hjJnUECxpulrfH7AqN3kk="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.14.0_1614437399586_0.3961597483271879"},"_hasShrinkwrap":false},"1.15.0":{"name":"@malagu/ext-scripts","version":"1.15.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.15.0","dist":{"shasum":"5dda68c656b65eb714f8b8c50501d6d2a53bc569","integrity":"sha512-QBaxS8m+Wk8Nh59JYZkqpkYrqWh5zBqY+paxDGhwNhyxOc8I+ji0UIwHwuGampnsbIwBA/xuV29EysSzsiFgbQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.15.0.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgROkwCRA9TVsSAnZWagAAsIwP/ie/r1Ry9ZWVz8eCVvTx\nNsnfuq37CVq05glfU2qwLvJ8gTLI+Jd+mT0DScQlP4TmhhuuTAJxTvG2OmL7\nsRFAl+jX9WbT4bgAjPL+z+MneMD/nSz21RWKlVOe1wJQTM3aXXALk/1pQTQe\nRIukGlTENjNUrgigCITdmwIONvKn9pUeIqWDyIk+BXByincL5KppfzNlcQam\nypXrwP1ec/u0l0P4ZAYtzUzF+DkYpTSqEt9bMOB0n+u1CpDcNbzs9h2m2THY\nfDQqtg0H0KllTUntGM0Ds0hxzsCHppIlw/8FWp6Dw0OOBDk35OszBfQORhNv\n7ZTy1rOnbgf+4pJWq5rbcrNtZmfGz4DoNFOaKm21fIsYNZOUl+nhK8gJNvuz\n1zHhPCBsHzP4J/X/aCsHOQ3fx2Su7n/oDo95uqT3YS1QEjaw2xjvo3Y9oTxL\nNtdPtZ14eTn4KBby10PIq0wnyoahKdpqnik3f5cqEmcTjDDcRrFI5GNGyGIX\nNOgOoHWcug+NGh4GPGax3xNfINkLNkX/cO7nsISN6P+b7HQotGAGDRLNt3HS\nRPuOR9LgwxZpNFkcGKl6zPjJYBBNKd/cXyBcubUe2xd6iWoNqGfMmPXzhJVS\nPp514RhwXh+ptk/9k2O27C3dCZo/9JwMihcvx4mE1/ihqiXFxbq31piaT+sp\n6dwZ\r\n=Bnje\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGlPFxHIcCbFIz+sbvjt3nuZo4p9DlXUJRXGnBLbhl+PAiB+9zok6uz4q04Dc6MMf4dJW/cXGHqOstd/l908f3MumQ=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.15.0_1615128880229_0.6650923590673059"},"_hasShrinkwrap":false},"1.15.1":{"name":"@malagu/ext-scripts","version":"1.15.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.15.1","dist":{"shasum":"5a38c20aae0994715c7476777d90970daa80c87e","integrity":"sha512-3xMrV6MSNriEWJRadh8UX819Sls+Piu3zj+6tVmsz/UFPNXCRdmJ4jP1CAzyqx48reNkSU1spzB5UC7wwKVBPw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.15.1.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRPB8CRA9TVsSAnZWagAAIOsP/1jlm1MXmzSngVWOfbIM\nbdqwKjCYP+KHJOpMkI8RowZ1+7ros/5pWSlb1H1wZXO3lxSw13Hy+CtHf3/Z\nbVgcDa9sCM077tBGQbDlURInpwSWFykgumpm+CODr72nWqxthAHtP1G0UIon\niTPYKrDKaL8H74Vj+hyWHn6d62+abDeLZkRykfbSTN8MqZpmGNQN0aCGNfLA\nJ+b4drvds/J+g2GJgtUQgdPuo5pUH9nPtG9AnX4Hbq2e3wGaDKeoUCyIL5MO\n1W9cJK20XMhq8qChBWuvghFswH91reVAQfJl49yJWUlL1OGSBx45NdXRBENI\ncYgyZgIAmVP1fXjYgfLkD+llD1xy5VBnhdqg9HeALxX3lK7m9njcYVz6m4er\nnJmI0XlFefx9jdtzzPp/a/+/3TQfbIBNLopj1ajkf3UV9DOWWnHDsok96zHA\nqS7NLyER9YPxC+V1+IQG7NFVje+XK/rr/bRImQnLY7kpcm5jODa4v22kYXDU\nYYTWv1KcrWmm46pYAFQAk2DDYXwElgQJnXvtLXk5Z8XcWj5Vi9O0K6RyDVAd\nulvIebrZ6QL6XHNOtJ+ctm5t/XioJailBxAhgllmd4MwOxxW1c5ZwXO7cdIj\nzMSoP7U9HuigegI5CofQA3vlZtVxep8YGlHVszhQhtU1pFoc4Ws50cpc8j3E\ngoA7\r\n=RVrZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCseEGhuek9nT7u6i4J/Uc3bai9DiGH8QaWYCilLQvSQIgI1LOznbVUbOlu/UwuZhqOsB0mNh6qhMcqdrSYu2R6GE="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.15.1_1615130747772_0.2883287429617716"},"_hasShrinkwrap":false},"1.15.2":{"name":"@malagu/ext-scripts","version":"1.15.2","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.15.2","dist":{"shasum":"cacabe73dfbee5024d1566b18599eabe4ee7a7a7","integrity":"sha512-Gtrmmpbl9DXq/HR4s57Pv2S4YSlo8wyshe/EdaZkYz9n5lekAF7kcH4x2VVEg1xDgVAfVw4UGQ4KsI5vjXcx9Q==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.15.2.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRb8lCRA9TVsSAnZWagAABoMQAINTZLDJh006N6j3fIHR\niNhBQVHWqx/Wc8SW4wClMQKmSO8PZMhYzvIKelpo9ZLNKtVojRIiigem/a43\nCCShZi2b7u61UWZ+Yvt4JJ/sU4ZuvJ2VmFeBDkEuTh9eQJnMGlRMTmoop7bK\n/+2TjslDvpwVZX9Ys7WHSgqzoawgccbMQavxECegbDUt8CsJy+XS0PhZ24tq\n4w45eRfX5gc+6vJc/99yEgAwCE5N+j+poZl06hA1QWQbbm3eoDxClJbXDf9z\nIWyxZkpdNzVq8UIgBqnv3VGCxRf2nsPyr7QH3pN/zNQZhQK2bhLLTwIR0u90\n+1PD1ulsv2767DjBdSVO4/tkgGGQ9UVBxt7/yh9U2G2b437r1WAbZ9YslEVU\nQVKjfyg+HmI4fVmcfIwmlIMkOY3sAz0n0XnHFTw60fWwK2wsDkZUvMuFXNH4\n7I4FufBHe/UavMGK5ewO1hD0PrqHTT2AQycQgjXzgLYxsdvGj87P8bWck0nj\nnii0q+//BDQlPXvfz2pSRfJ28taUWEdYXE5hZNUMkb2oiKuxs14xz4Afv4v7\nRFTT5I3hTSGEzOENlPBNi3avY9lNspimD0kB6sIOwW8aAqDYK2sFawvccgVO\neZ5/tcAezcQ5wkBMu8bYPEZRvBcstJRIVwWjLKa7pV/OALwzUMePgniDBB/g\nw/US\r\n=lRf/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDTu6jBEDehEWI5ZXzGd2U8TPZlwtq8qnLLekfFbmPm/AiEAmMkFWpB6MPRowJZHQ/xBMcc15axIWezOTwnadZNTVHQ="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.15.2_1615183653370_0.2543840466612479"},"_hasShrinkwrap":false},"1.15.3":{"name":"@malagu/ext-scripts","version":"1.15.3","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.15.3","dist":{"shasum":"a195e5d89e30cf00277955e64f461d663b67a5aa","integrity":"sha512-cru9gvnsVM7z7Zg0AZVGw7tk90eDSfQ8JWtJd4Y9QWILdsANu2DE/Av43AShCbxuvTH1PdWf9qBTu9pKbBQ5rg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.15.3.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRc4fCRA9TVsSAnZWagAAVFkQAInTbLAfbf2pRXC0IY7d\nwb9rWQxgTPDxKS/ZXewSPduOeJiyXF+ZuFlv/jFdg8A+G+KzhsZfxqC5nZ79\nLVVAy8ikflcdvuVvVofMaQ5AQy1YYZNFTCaW3WSFnxWgsFD90l20od9D9mL0\nTn6fjvI4OZLQYEGOyWlaH6VU21oE51TqFsxnP/fFCahSq52ZUyj+fFZE6iUC\nSONQEJB4rdN/OoTUBINStkzIYwoxXd/UbDeudyNdX8PX/blEsg82NsivGqNg\n/8c2WWitiGukso33klblitGUhX72o0kSRODpjN8Vw0SpAKDyDqpnKZjT9AQ5\nCyIOjnXvFiV6rU9qHNui5IC0ejhDeOpiMZi6bcmKqPhkhYtUEGjF6c/f5ZNs\n2bBQpLBcaK6vvveb1ZFx+OZYyeQzcwGMMipGzIvWu06v/GIpo5UP/3XSNHdK\nrxftUnH9ITjjfvBcrckNRlAK/p4VqPq2S2X5kiLfNA9ocZOdLIoCY5/g2MG8\nHXS7LjHFyaMghQuWtb9D2MVjVIywfVPyzw30rvRNH5oZAR0QqcLpvblAu48q\neD0slIzOyD326Gui5dMVTcSBSAuGJDKlWh1Xs2X4q6lTXhkrJ36fYNxJOoHi\nnq3LpKG/T+XIQP+j33YAx691qpWR7LygHo5aHhc3bDxZMtK5gLQIlcpXiC02\nAfwf\r\n=tbPJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEohsyIdarMU60PLE2zhxrNpHXXSD351LCv1yAOp7GlzAiBFsE2YJQM+I5WLt/aYFkAXWeMqRjPeTa1uOUZNRxm34Q=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.15.3_1615187486730_0.04204456409970203"},"_hasShrinkwrap":false},"1.16.0-next.05c37de2":{"name":"@malagu/ext-scripts","version":"1.16.0-next.05c37de2","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.16.0-next.05c37de2","dist":{"shasum":"d369e43849db6eeb9987f924da3289e6a35806bd","integrity":"sha512-zf1fsY8TviL9K6aohOD59ubp+gTXYCR8qRkolsofNfCV+EkCdHt/E7HxD+jJ37iVZ1KJrRJaVjSVQyDSwTT2ag==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.16.0-next.05c37de2.tgz","fileCount":4,"unpackedSize":3626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSbqzCRA9TVsSAnZWagAAhqUP/09luiMQxucfxXyayRlk\nnKWhcB9Dupo7M7U2tFpHGWXSAse8RUUpGwzsanfL/J1JKLBlSim9bqEGZ2fY\nJKYp2lHz1wc10F7CU6i2bL0EXK9V6Mxbw04yXbcX7ksD/ZkyxeBygNfdyQnf\nHolnQVTuQjFrSoERuaIismj7rdCleK1D1mADm6itL0L48zUZK6ix848NfqN0\nVPMO8pPDSQ6oTMU2fc5smll1qJ0Cv71jdnv971fGti6dJWyF+3fI+A/Nvn82\n4kbU87KTeEoVYFh7MNGzgIb4iiiUDVp48TxAjrjpfe1r208HFlFIjco35bTc\nwAOy84AkEtTGnNFxZtkv9K2+XqtdH7wyMQJoYn/aPGj1eKVKFarzaY8BlUHu\nUB3cnnd5jfJ7baAgwoudJCMlqzzLCMdby1DQcsFB3hRVr8JgIx3RlTfP90YQ\nCtrtUyCJ0fD0MAmQrM2G6njdr9EHOTa67dspdW0CjPI8dAjuqceLTC6y/Y8P\ngZdO40rBQDvwCBJ6Qwfz+hsOcE/gsDnSIzgLZIqVLmAODYsfeD8nERHTXyGk\n5m1RaMRwC1OZ8d7mBck693UMPkuK91SFcqwgiI/OtYtRQT5u4+w7QPn7Ms7+\nsjV/finppBCHmaOBv5f1GWIwcroa+f3by0GTH0pEHw2Mt/ER2BHJjPGGZpf0\nL/cd\r\n=azK0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG9OS+URcbyrEaWRf2BH8d+KtWAwUQyJLNkzIw4EtlPMAiBsC0OvZrHinqQEF/jnAltoNVfHEi1vG7mdqoPIgTJG3w=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.16.0-next.05c37de2_1615444658482_0.5531751191023111"},"_hasShrinkwrap":false},"1.16.0":{"name":"@malagu/ext-scripts","version":"1.16.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.16.0","dist":{"shasum":"7adaa37ac3ebb39f534925d1673f5e1ee0332b16","integrity":"sha512-qzReTWOO1ErZJbZFv2E1eq6VSLK2p4S+ERHChDSAZ2XeNaOI6LqCWoBzE36iOuOJT5zbDGWp//QJ/5THdV6UjA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.16.0.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgScPYCRA9TVsSAnZWagAA2+kP/jBG7+qsq2dN9UaCw7vy\n8sxdAdpxYPYC0hl4kOh9LIXy4pbVE/yoEs4IX0jno0g3yx5+Y8VCYiBcyqeU\noPNzDHcpXiJlVrI3AVWP/++ufKT1OTkJ10C/HOjMjKm4pfgG9MhwoJ7VCuHf\nKBnmamAg0i+k1NlMnQKXrKtffwLmjJQZyJozG4OgitR3kc63dkZ51z2FGz0w\ncyfUDN3/k6UtMG1Noqbrj+YlkYllsa6zn/N5kCcDa2BigRyfUQ6vAb5VLYc2\ngKI92g3oYI+UHfbCna6rvk+bvTABmGB6/u2fWNC62uoBe+kWzjRI6S4LkkjN\nKxIr3BqXKqr70ktPbxjpsnKQXL0kuh6oabZj1PdIvJI3qoVHQ69i/sliu1hH\nsTyNORg+DvqJopTuNADXTxbctJXfMAJDSFxxY4hedn7bY4ebvY5DxaE9q5sC\n0vtihhtla/bXuTZDUjK6yZPjEjmhA1HzcNdX1eNEtOxW3EeKm7wqbJ9rIV/f\nNu701Y9tZ+JOXj+F9o9FNjpNHlxWG4jtHGJA2bdQCtj7foXiT1o0s5Heytyv\nAGB/rnKdUeMKUlbjV7/vKcMi6mcSeoKvoyssyiLlTAakEEJex6CLbWQjGklb\nDhi22L+QRjTk2SgOQyQ+DtSU697BR+rIaaLWGbTTnXzuftbxEyyzO9aeao7N\nh/rq\r\n=TLRe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEE4bKWG4M5UZVDFMMSFEssjDpbEHqaPLeba9HaT/3sxAiEAktYg3RBgiO8KMLetPXAktpFKTvy9Z+kpMPTG4meOkHk="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.16.0_1615447000558_0.8444191361946103"},"_hasShrinkwrap":false},"1.16.1":{"name":"@malagu/ext-scripts","version":"1.16.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.16.1","dist":{"shasum":"36f55838fc2b1b795502750ec2ae79a779dc47be","integrity":"sha512-YYYY/IZXd68JnBH0mJuvmoMQeMowauMnMipVG3FSukUTDKzFZyGnxRTl/7Z6I4EQYqPJaw+sArpKPs0kd9bB5A==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.16.1.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgStgLCRA9TVsSAnZWagAA4ZEP+wRvtBf4Affh0WeO9JYe\nk+paevYiLVW2F7fW2Gj7xU3cnc2oEU+MnGMwNXOKfL8tPmcDYbWyYxrpd2rC\nHebPIhyGbH3L9N0+PLMrkjIHkGac6tjNRI8AaTj6qz81ePkwgsMKpZ2cbAds\ncEQK6K/lLrpcGjo8XhV33uWjQoq2/uca+Tpe+ijciGeksP86zdVEDwoTqvTJ\ni3JaFsrTEchY0PH8dMP3aJ8ghXqTZXlb0P0D9BhMoNSUn/qZL3jq+1dutgnR\nj2fY1LNad3LP+EwC6jjQbSoHC0EOlPbvuGaKMXjifI3UHtYdasWi6edgm2Wy\ng+lDZ/NgVSKpSrMXd1W4NHI3/rSHpgWajYsnqAw4Le4w/B+QZnlAzBYWwfEj\n6eSKK20IHGAfBBFaggJNevNfs//mDh/52Zm0a0RX9hL9Y8v3lpyemhZELvoM\n4q5h5yFvvnHy8ejLrg9h+/j2y4UGc16c5guOGhc1EfbBXmWkqA39Ym2BBaOe\nWzPZI7t/iY5cn4M5T1FzooQL5Gb7XrO+ZHwGu4rF94F/o/JhSWu8OUGvBs1Z\nG9UMhFgFR7yB6LOGtn+KS4z6VCI29w2D0ibyqCYDw9y1Y3Qp3je92V7j7b/M\nSabFslaTuvF6iH/Jk2QmEYPLa7Zzst9TCO+d9Ph+ClCtSxlBswQdc4/1N0wI\nZYqn\r\n=Xe4p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGBuJfS2/ii+PQnmYMF5cD5prphgBEFEg26y4C+EHNMQAiEAg67RIJc8/u/vRkzmbXcyB741a7WkIrFZ9qlzgbLGesQ="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.16.1_1615517707237_0.06225876486919346"},"_hasShrinkwrap":false},"1.16.2":{"name":"@malagu/ext-scripts","version":"1.16.2","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.16.2","dist":{"shasum":"ca9a5a27ad6eef2601afa464d18dcfd554a4f83c","integrity":"sha512-jI7YgFB617u4tNXfvR0f79036yHMKIhSgXuBWZyzUdymqPNwjXRdu6Z855xHVZqFvsREVZT8DdauDYiGA7Gxsw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.16.2.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgS06oCRA9TVsSAnZWagAAb88P/1cvM9SrJBtkwtiTnqB6\nOxP5O37prHqiHEiREK7QWLeATXIy6F1wsmHLKx3s2QmKQxoKfY8OpTMOmRF4\nV0XU5zOgD9jzc9D0wtd3dfYyEIjnyWz8K/7i+1V6PzbC+Zprjbbduuh9CEhp\nel77FzmdoYDhZg++raafoyp2Ps6j0bIRcA3RF8sUrWFDB1HOaLbw7U7Uohkm\nybtNI6La2LHrNtyxHXRlriaAg5iCxes4mVi4PpGUSZFlhokQvsExNVzeT5PY\nhS/3XH4o4nN42u3MoUGJu03oUs6R2xfbwTX/EXYQEhZ2emHEwAL/fOLiyRs2\noonY8h13pOrHUD8HL2U3Qk0BmvGiOOYbvVnvs/iKAhlu4rcNVbAos7mEZT/5\nm8CeycCP8cLXX9BpxoCXXakmqex/E9X/ORdkXsk4AFnKroHGIHIpgLr31qwG\ngUFYuZYmKT2b/zR8IeNnBBX0SWgJB5GNfAhtWGLYUXbDC3kurwbcYCtmCXvm\niLKskCRjtmxJ4CFp4aRZztan1N0x4ua8TKWn7rM/JNn3QM80jhwnY7hmXBic\nUFvRzzZy88RyAucKew8jtDMhe1zUIaqI3Gzgeh/hYr3yXLyXQ5pAm+Fq99gl\nIYNaArv5Y/WySSMdRVA5fcM5xZ1Z22xM3tv8FqpXulB2sAswPtk8Zu3/0QHB\nQHkz\r\n=MfIX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCV8a27Sf53gvMMlakMWmLAHMqPq6Q0LH9bb3mD66Y0oQIhAMAbhtqo0Ps0vb71A4RZSse/KVBk+vTIm9j6fK/1hEYo"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.16.2_1615548071792_0.8497307610831448"},"_hasShrinkwrap":false},"1.16.3":{"name":"@malagu/ext-scripts","version":"1.16.3","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.16.3","dist":{"shasum":"8a552360e9d8c5c155ac79516b49430db65dd39b","integrity":"sha512-zWdDBSsOn8sH6sDWhVO8edzBJdiC0qB1tN91RAxNUb8C2gitTZpVqDCZLIFBCw4VpcgVpLJk2hmKoHSqqNvnXA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.16.3.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTuzmCRA9TVsSAnZWagAAUisP/Rv47CX+NoiiKP0uVWx5\nvlJOu7JKzws2Axm0NEsNN/WjQYcfS1jgP11Itel52Pl0OiJ+HqdSZTtACeiX\nM0tP6ac65mXt19N3aQkCoR4WaK0Vduj0NFti98eIKsnzHus3vyZbyroftfjU\n1J8hAdOHEu8Xn0MenMq2i9fN7ABMkWc+1VQUoOCXSgGvf/C5BGoSDZOXbvUI\nFp1Aa+0XaUApPthMj/71NCRJ5NX4dinczMh91rikuChkxE4pRClROZT/bzwZ\nisNzoni4Z0glEHIqNEO+xyCrSwcuShwvPl3BK2NuJVuRzZBVv4FE7lK4hoAn\n8XX0j6xnfaAjPyE4YFGHEl6Nefqf6B3FxD37kRvTfjRUAQGkSS08v7K/7j/a\nWZVinDBWCmn+5EyaWGQqf/usgzeSrXIZYImgZdtIPj5UCbyh5OMrW9xv9Hge\nfTXoO9iOn6RIwqxslfHdNXKImZ1Nq55wFBU0+1P2Al/4hOQd0buomUlUW/xd\nJ2TSU7TqMNt1IM9GQXwGKiaxyRy7NgBqDOMCDtyIrKNDqajdVGxXvVsRLAuI\n2BC9YOvR8Qn9hr4OBb5MrI4t5FpZDKdOIOL5Zqh3OTcLpnqWkwr7JXkQYyPa\nOwmej4OLmmXq2mQ4s8ZCQ2/KP+9BQrX3yMXbIbsSXfxpDP0bhv+77LtV4BWE\n8T95\r\n=nzro\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDM2DB65QyfIht4DrVMOuXxaH4/RqfqPpH6zKMTfeagHAIgTafcTaNLsZUq0hLKWe8eX6TaH8V6jMUYClgQ8hHLU0o="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.16.3_1615785189441_0.005025567805507336"},"_hasShrinkwrap":false},"1.16.4":{"name":"@malagu/ext-scripts","version":"1.16.4","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.16.4","dist":{"shasum":"1ff46ed2824393e7261c2831f0159c5447344d84","integrity":"sha512-Kct7gutib1F59R5g8K8seat4ldOI1qeobrCDIJ4IhhLm/BVyCGH/WHRWbtcXIRNf/o729OzRaCOS9yLZj6tONA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.16.4.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTu+CCRA9TVsSAnZWagAA7jEP/0S+tlMgWq1DIjVq5z2A\njf+vUX8VFQ3gMaqmVztc1Al6wlKxA2+DkVPxOAYJH6PUvKFIkggnJkBjcTZj\nwPvtd5DMB+ikkyZY4O9aB3lnzMg2vh+tc0V8OIkC6GuRThyfSO9CSRzM9HKN\nIk2YVEvoOM8Eq8A9utTyb9y6CH26RKl/1sUXusGvBDz04FzidJhNOMIQ3SNZ\n5gxwGXHajAtMvQwd0Un10yCKAnT5OiWXb2Hzi9pRnYaiqriQgvQuZOCOUclm\nCOAk4YMjqkGN8Bg6J/tEq/GWIHfQHjy6JuslFhMsK3pEDfsO3h6DvfkQy6IK\nHG8IYbcZ0dVeHXKAYaYTDWfUrLrvlTtz78Guv/C3qC94R+llhfUuzqeRPVmj\nuG9R9TV94o0yYi5ZmjySD1Imrq+Zw8wt5qjodCuO/lzmoJsIEq4oTNxMneUl\nBQt9deblcA7WpST1pEbEKUj3wJqCfC8+HqVgq8r1pR9XlcUIZzmEe00WTjf3\nIg+e/qoLVLRGzWomhb459rOfd4sDwWKAsJKWGXLiDa8Rv6sXMTxta/b82QXD\n5M0p1sGmd6Ej9ipheK2xfi4573cA9ZUTK9NxCb04Lk/9zwMgtGRtUFX2h8cQ\nGXT/ocT38hSehAo5CKD9ZrOof4glyMu7ePF1fcoJYE9PdScP6bcRUKXCOvbl\nHvCc\r\n=RTKR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4S/GBNeW75oI74hrA8gAXKtW89tn5jNOUr4r/p0ulMAIgSPh5Wzl2em0N3gLc4cD8gf/QtjSo3KIrg3NI+a+LLjY="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.16.4_1615785858246_0.8806049920141152"},"_hasShrinkwrap":false},"1.16.5":{"name":"@malagu/ext-scripts","version":"1.16.5","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.16.5","dist":{"shasum":"f1de54043774e0c5df64fde4575f4c91921784ea","integrity":"sha512-78c7Srd/wpWTX9NQ9Pc2zqmzYIMOyp5AJJ9BZTBZM9fuVPeOpeYSAAUHiv9vatH/ohrzIue06tZcDBFzoI3KfQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.16.5.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTxUqCRA9TVsSAnZWagAAB6gP/00IfcAttQ4S/uX1BncX\n98WhS3zBQjseeJDZr+lwPNmh172WRBzdDIW8+M9Kglfm69EdMQU1GLzOEbOd\nCWuqrHSyOdoX77WZS0MGOGWE+jOnUhaOs7Y++neMqZnWlCxIbv18mn4H52n3\nFhqDTZKR+M+onECtM5R1IU5kN//UGe/uAXNmZPRSm1QtPYO+kubSFi0c6YVV\n9uSAwXa16zMMirjUf8o94LrPlHtRN/qgJqk466EJEywe84kbuXnzG+vn3yeU\njq9oFQIGnZ0cSvgUr7HJJU2bwxDg9Cd6B91oHUk6lCd/ECerRJmlkFQ6GxX7\nxUizC1VgMJBG3hEC1LWY8C6iZ5/stE2phUXgO14wbBaUt7hqbL4K4wbhi7BL\nO5THFwlC/KzIh7etJdbaQpmTxQtoN6LrTEqzBAmLLXMPrU8NdrfBeSIwALrc\nfFZtePi+tVlOCKh1KPr4reNaAbIgzLXQ4Itduo5VucTyR5Xom6Eq/WS5Cjj7\ntP+cAnWtFV9GkD9mC/AnZbAQ27VLkn7kJNlFDmPEIDDI3rRjiShote+l49Xk\nyAjzmhlw0LWAJfqUhbqMtNDTARxN+1NgCrSvbwm3O0tpq0dlHcGZrS6uXXOh\nNgDJeJiLjSiBSxEbBboOLiFG/b0Hjb2h2v3raPtsfF8b6LZu38oFyqSoFAq3\nChNh\r\n=wzCo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDit9Qz6z8DCTi2ItIeIivgHa/eDJJiSx1FQO4Xv3vwMAiEAiLtyhihoI95s2fkLaEQn0C1THqPxVVD+BeyElij8uFU="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.16.5_1615795498007_0.7499434562257703"},"_hasShrinkwrap":false},"1.17.0-next.df3e4fda":{"name":"@malagu/ext-scripts","version":"1.17.0-next.df3e4fda","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.17.0-next.df3e4fda","dist":{"shasum":"281e2403055c40a267ac32dd6ad2b72db3458424","integrity":"sha512-doDlNUMiVI7EhgKT/4hqzPdfg3YSRiBf142gudcfwaYHCa1j8a/JppWvb7C2gvSzUjwtCFcbyYR1ejZfZnUNwA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.17.0-next.df3e4fda.tgz","fileCount":4,"unpackedSize":3626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUEDJCRA9TVsSAnZWagAAJB0P/iVu+kxu7oY6J9vbK9bP\nvbvb2uB15I0yWotJMkTJtp7AuR8+kLYpzSld6WQvKZw2cmX7rSQPpd2c+C5R\nHcfXstn4OJP8K+AOPBzN578eSYm0wJDtUqo2dHEz0wrkUa4aLybFxpL4pd1n\niXLf2mGfgTMp+TF+ePytned5Q7tLgE42MAOdIXRY5Sy2QCDi4XuPjZThf2FV\n49Y2NLgeQ76CwZ2zucm8pCSomYsHOj7JmntMXbTJwd3TLB2ZStkpGgM2Bdyl\nfVtkbcj08kVYsU6cnCGa7DKZYTEzSNHetNzaBhTN+V9F0iPMgr4PGexUv8Nw\nxuptwA69oWypMiDBfqXPYW5ZVW2lT02363txdxMpffiVmTVdRW4UMg0PCtpG\nrvAzDkKZMlCOYzN9+Y7NoEsJrVskHd58HeGjLS29PMZHI6pzZRPEf7EpKfea\nLsiq7Ksnhxbadtvluyqhg+2aMNRVjG2AK75E93fr/+BGXL3r4dwmVg2fnU8+\nWapCoGn4nbFtyNHimvSpfWXDWZuspQTYWPq7rFUx2YU0tLgNjHqIz97+JAZ9\ngjUXqiTqK9S1VTmYLUY5dlC19DLO9OZygOq3n8o7R0R+pOeu53+5+acC6saz\nHCGz4NELM8D13sYq9YqijUDlB5NyaxpxXxMt/qUOhuQUtPekkH4oyYQP1w08\nXZMq\r\n=Dlu4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC83MZ9hSNRTT+1r8d/4HjeF5KdaPsbFr5mLgGrgLY80wIhAJEwjpeuidGZAxw3NSxYXGuOQ/mkMTyEOy4QEGdUsa0c"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.17.0-next.df3e4fda_1615872200529_0.22489256468175456"},"_hasShrinkwrap":false},"1.16.6":{"name":"@malagu/ext-scripts","version":"1.16.6","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.16.6","dist":{"shasum":"27eaa042a676c0a5297f9eb70001ab5c0e1b5f41","integrity":"sha512-jJlws9WJvPKfOvJrQ4qqEgcC8/zExufVaodHzuoS5RHTxd3pRttF4Lu8Hy73pTYkPRdF8PopWhc2g5+gPvzewQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.16.6.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUElJCRA9TVsSAnZWagAA0+wP/2xhV2i5/J5DtxtyPMu0\n5DHGqhthCzK/ehiAF350M725JOdsYlTZKL9CJSD+ZcRurRZGBA/8mdGn5WX5\n+4aJppyXX7Mv35WJVnPYoyx4/OitPBeNgbozsHFgvlH/Y7V4tLfppWUdff7x\nUHY7LWp2yGx45sd7wWwCEW6GQMy7xG+A2fNASOXHda7nwcvVyiagfeysXGjc\nQYyME3fRK1BmuLVuTUCqP9LleFAjAdA7OtzXNy7J7Dp4Wmnf3MYj9Wrj/iUq\nplE57qeUdcg3v7hV7x+kh6RIua1UfS9yvgbfCB5Jxk1XFCLNwwQMPio4z/GS\ndo316ioyAAmqbzObx45QDPqT84ev20FJloZMB2xLNjCMlmiNHlqTtV85XxGI\nJl7Ouo5iegYnn+hTP1YLzLZUss+OqfypcmTkDWR9Z9JqV1iYNOhsKUCLc9X7\nagpLxMVYCbxuLS2CjxmCmZ02RdUtgBXEJg+CVRyKqMsXpd8sn01Rzv95nW3T\nnop3ntRl7YgWTtBN+TQdfc19dkKK9Pv37YNcK4XkaTdVgSjqHgZlqsGVmhtt\nKnvrNw9NmhUDb50GhAU1g68GVHHEb1dXLEdpv3xrxPOFDUOLciaWwwmPYYbe\nZkNuXM2HF4+k4F941bA99TN2GI+AGw2/7kfR25dQM2Oh40tWfvKJy4taTwnv\n+kts\r\n=WJvB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9yo+BeEKnTw8Awk/1YjcRlVXMlPjjXqM8ni6B1Dek7wIgZj4X66NQBVasoyGJx59J+0YzFXzuuZ7wJIqmyZFjojw="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.16.6_1615874377314_0.7873716294908133"},"_hasShrinkwrap":false},"1.16.7":{"name":"@malagu/ext-scripts","version":"1.16.7","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.16.7","dist":{"shasum":"421c68622daf6c899098d34981ed6a28bd1feac1","integrity":"sha512-31ViHlSLKA64ogtK/sx0o/PFcHwrqWqBF3KlIQDNpMXveiS4Jmi7dKM0N2yM1T7YYxP10SQJEZ8b4iAikUO9wQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.16.7.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUzFiCRA9TVsSAnZWagAAr4QP/A6ffCF338kIV6jlxGV1\nKi6y6O+t+kTNXP1UVuInjPPJJNHHZWn84xvUzwf0HAcPYpA265k4DQAri8j4\n4yP1H3g73oq8gnfrRw9bWkLWJHZo6SwmkVFoWqvHAK1nS4cT3KMCVXs3/kkk\n8LT21lNtQEFl7PyUuZWbFL9c6JpKGCTq/RBDLzA3qZCqrebBM5cYwWzK0iHL\ntKGsGtwHm6yBJ+VxH8NzW1FDQZxKvqFM+zf6lVhqBZD6TuzOJjbXaELNQCGh\nuI3/dEuInnMCtvMKBi6FKujTeLdSXqlPyq3ePSjrYUUPmxMYZi5rx6o7g4H2\n0udXN4TZYnF5t23M9Y12jWmINfgScn/aNnNaW7jbDSjM8Ba5HoSxpA94oiQ3\n55Mljd5ysb0WbbYxHctdzcqfHva3QgySovxpkiOvKEsNsqwv8nXiiMknzdb5\nhgAL3JtdwN+JF0nGp2slR6N+krgbZbRVYEnMD7+/tgnP/7OBWgsyAueQLbBW\nMxemef/F9+qT4Ka1GcUE2ouN8kgtd6S8D7t7iuZBJ0ssnyLs4SU3Fdx13StZ\ndGKBwcpx8Gv/vHMoGo4yzpO8cwQDPjtLyOEbA087vsAfJ7Fn3VQF7IzxbG7U\n24DTg6fBTm5aj/AbfIdwILF2L2ssRaYaVrMG3SfSsIkINtJdK8s+EK4jXyUq\nv4PM\r\n=8iVJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8CboalAX0e78poTlc05snE0CDFvvovnECAtRdb6OOfAIgLxuiHJRZdTPndPNlyl1p8O+uvJbv38c+m5W27Tq5XSU="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.16.7_1616064866190_0.09591168123751426"},"_hasShrinkwrap":false},"1.16.8":{"name":"@malagu/ext-scripts","version":"1.16.8","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.16.8","dist":{"shasum":"ae9d509417b283cbc8af72e2a01faa8dc7a8555c","integrity":"sha512-LstJ/3GtXR/a6tgnzJRdqr7StrezELuRHpV5+7pLj99tfpd0RDBbAcflWiWgzf0QhEPoHbXe/yvYQn0G4szYDg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.16.8.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVFEZCRA9TVsSAnZWagAAozAP/3kYrw1zIeS9jNDR5xEt\nQKzzTJXzH9cZMOwJ2pE+aBjfbL5D0AAFUOnqt1HTQZ2+XkMut0XnKxZoV5M6\n1jsk8ikQ1JsejvRh2g0Kt4dTIxDo+sxS4UN8iZJerh/A2wKKBlOO823LKuKa\n0zK23YXBXY0aJAOoS5ieYcILCT1PY7+JQqIWm8jlPdpSLAb4g4PGfXfy3AJ5\nQIr32omW0z1XjfglbDzxtQ1keuGzB/oa/k1A+t3euxn+sPXs76abb0QrbmWI\nUvlCqoXzq5Qk301clC2O9zCr9mSiHrBGdvbIwwd0vWXTQTxdL/AjGVttvfHO\nwOMojdgBsSPXeVnJiu1MSJB4lyIJPK/E2JacPlD/oQIMtmLWZZZ9UJrPfVDZ\nCNiNGIfqWGX8I+icUryXDG7X4s8vjJm9o36j652oX9IhfsmwOFictrIF9w4C\nfMbQrueinCElBJogHMcIFR/b5N0vyOGd3ADAKMxTED4F7mKZx1XzklxeneXs\nIxGu9XxRkkUDsLkrle2zLFPMp+oaSYSdutv/sQrgMtCPSzzWvq0sF+pCEDt/\n33hA5jcjKrYbWeLZLcWdkJOlPfuHeBDpYA2/thWbzlL/sQQJctUzTFaBPvIT\nNB+SxkR3pyByScyzmIDEOu6W8lsTkjzmVzvLJTiR3Xs6zoVo3t8JbSm4rBpK\nTbEc\r\n=29a4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJtXOmeWxAMyBoQMflnNs585oqZa1wzGF5Dr2UQi85lQIgaykvREsukpW4sjcS8It/FAe1SBj1/kKTjGbJhtIlIRo="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.16.8_1616138520894_0.5675352669768048"},"_hasShrinkwrap":false},"1.16.9":{"name":"@malagu/ext-scripts","version":"1.16.9","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.16.9","dist":{"shasum":"7717a53a319696ef506d3000e276f537f9ddf928","integrity":"sha512-kH1YaamqJQ9+uyeqsX8R1FTD94qqSOJ4TjN3qJ+KRX8jSMg6QkPMlL+ss+o+fQpxW+Ghor4GF2CvGKSdSfd0lg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.16.9.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVeWXCRA9TVsSAnZWagAA9gQQAKSQRy97cMWE014N78gu\neekzLhX3lg4aKmSQAU6KiDS/jf+0qS83sExoLDmu7/0Rl6bPa4yFOnZvPuge\nhKXIC2vB5Ic1A6uGWlN4hiROWiKc2hgG/lbjCoP//EhEWAqtjt1blkMJsBL3\no3opoobS8BzoPXN9guwIn+Kvi7r6D0mKBEWEBNZ+k1cPN7076ZkhWNG+3jeI\ntyNbYs3c2Bam6/qCg+ULCHVD3NE9uyMsRfaQTrp2ixu6mkFfxIDaZ5A/Ns0i\nIdPcBXtGC1KBWGDjYdzBjMuz/cWjkR88txv+rWQSHLgdbuqFKUT86AbZIVZ7\n5cXPKD2b11MpD0tcDiCI0/eQRBA3tsGG5LGysTCcvhfARpAo0N2Txx/hbslM\n5zG6vVNiHZSOYmoNHmN4p/9JvTcLxlTbMtwo3WfPW4sRVFEbP1RMTcu5JQIS\n7JWwKu698K0S/Le2nhXKUpfbIk5PhOaT7zcDR248GJefCbcAZOC/WVVdZ34k\naAX+areB8eZGUhl/CppNdpGBpzmqDKrZLHf1qW8UL7QmnKfifaX/2B11wyvW\nVbW6GNqt1jm0+/kYZMBGTiyDPww4E/2+RNVb1z+OPMxJ8NS84hz5pnSU8Mqu\nJmeiwIhONKEfT1kYoOafqLXGD6rgR/5DyFGK3j/VtUtLAAhpmrjBN7hKpOD6\nXgnf\r\n=Q2VZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHlnl4k30Cpr2VKYU4BJhwwtm5Dc5ihwKSEwmC6XV6ZAAiB1aLo7sCfxyGjXnDL/5jus8XJ3bjbxyW6dTCmk8q8SSg=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.16.9_1616242070817_0.1782109283471227"},"_hasShrinkwrap":false},"1.16.10":{"name":"@malagu/ext-scripts","version":"1.16.10","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.16.10","dist":{"shasum":"8143625e661a3d6371ead0691b7c6c9c00020183","integrity":"sha512-V7LogUdGwgDkkt8FiR1QqQl/SFGeAEsPLPtQ2rdvdMGa45XY2Z279gGQsWjulbkLnN725sXX7oZihamsPpTRYg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.16.10.tgz","fileCount":4,"unpackedSize":3613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWKhVCRA9TVsSAnZWagAAIcsP/iw4TLq86ouuCbHBlfbd\n4yfh5xJb4z/i54cvaUxPxLa35lgnH0zXslXqoLueuAaYegvKAhi2Hcwpr29w\nvuTpkjM/k8yxQPjcLabXAXbZqBlv6eF12a3JAAQ/WyMg/+34vaxlyd1l0fSw\ngq0wDs3RkU0m7k9NAxaryjRa6GdPR3XoFST7UdeWgoCtcGfWEtZipf7720yX\nPTnNcWixUqxPPfygIlf89zYh47NnUycrvJ0P457XfUFMUTbuifJhx5VoA0oe\n+g+rrTvA5Tq9nrVzNqYaZvI33G4Exj0qN/59JHbzibizC5JFhv/BJ347iGqm\nb16ObmR5qgPUjCzBQuuwUQMnFJ+ApGgylat2zy786lvYl0j1AheEVXfBW7so\n8UyuvBWntOSnfR+wRQCAK15f34w5Ju74ReBXTJXJa/kz8wRvuIvsVwFk3TYH\nbsVleQ51OOIxwQxPAO7gDL49kGntn9pC9GJ0vKC1GHNaakvDat42opdRTXvY\nrb5lIENJISC9WM4sF6GW/wZaXhEoKBxSc5AoLy8aZ7memSDKiaDajoNlf/pZ\n0YWQl/K95tB+zcd/ng5/IPzCC+ah0z4J0iq4rKstnYewI0nrHkVrb4hz5Ci5\nRVHrZGFeMU1n7py42tNhmXBZEUhQyx6UwhsNEgCcLJ8MzJ9mwxHUdsp4gJ0C\nDvxd\r\n=c7oZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/nH89GMf1Q2aUSq2Lb6jhI5EiYb6IrB8A/0ePl2Q/tAIhAMXHNcPW3/LF/OiWdptIevivdABlP2QodgXh+40onb1u"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.16.10_1616422997108_0.507537613077828"},"_hasShrinkwrap":false},"1.16.11":{"name":"@malagu/ext-scripts","version":"1.16.11","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.16.11","dist":{"shasum":"fd5c37b1c1431a7e32bcf16cc2ca16077448239e","integrity":"sha512-1qPhz93kXA1UBJtptakLodV5wkkMqQrBVaCNCxFknrRsxgphep3OjZmeg99rgba0BcZ4uHFAexWJ5Lkbg1g/1w==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.16.11.tgz","fileCount":4,"unpackedSize":3613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWpU2CRA9TVsSAnZWagAAd38QAISAKIHfVD82+7nsEKmz\nc8aV1dAu4M6aZ54xZbgnCalrb4Ux3mUkRtUuxDS8UywzMSreMOoWm2SZlnUj\naMM7h9hGYhb1PyCKhrL870LTZjeJ9GY63iPqKHmB/j0kzMaWHBWY/tIzuEpw\nQgB08HzBOCfeR1KSTLrtWRV+Quxl2rpPE7R+g+VqFIViupC2aoRwAASrv0rZ\nL6ay3N5nnCdU9p42OiM7NfnX4FCETDWRJa+65IFgAymtEgzj/EkSMfhzi7/7\nN6RlZV1M41ZHDzgqfOJ4EdR7QcRhFgPt+dKD/Idj1gjZfwefz0wVUOIoElEk\nfTpOcyN0FopTL0wz4KHPB3SWHRLBeFSwpC/FNnLCr3Ad6+zl9MIUWIJD0NnY\n+Hl9We+BHX4stpdb4UzKi2g8mZ+b41ffvqoKL4M3to3EMAckQVineG/OalVm\nh0thAGxbryuxg7mjibWWryGpDrX7GVpVSHhBLguz4ESQ2Rh3vrqEWhrR5A1U\nUZZJW7s8rwAMpSy8exarnHoCHhdp5v5n/LogqI4gcWQkfn587D/V1mPi3oQq\nZUM4o/wF1SsxtG3vqqQW0+MKqmGGnHIRju0vTCybv/TBrAQxV8YQa7DNWJu8\nAS4g7J8im5uiyC3NRHAuoFISuzvoH7tqPbk4fv/i7Nf5Iw9QCqIhToys6IIO\nvB+c\r\n=WSu2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWn8/Vxw9bIYMCrfFctHIy/He9hUA0T3RDgo5CQQSGPwIhALQJADYYkOrxkNHzEM88Lt8EBhmRdFLJd2uODRTxQFI9"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.16.11_1616549173446_0.7348207055809994"},"_hasShrinkwrap":false},"1.16.12":{"name":"@malagu/ext-scripts","version":"1.16.12","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.16.12","dist":{"shasum":"a068da056794d73a4f2d924a65fe42b7db94e150","integrity":"sha512-KTtRqf8fiPbL47ka94FIG4LyuFBK5Lzfs4xv741ZEr/SvvpirmsNhpA+p3kGvLm66ZKA80Xc/e4onfkNF9cC4Q==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.16.12.tgz","fileCount":4,"unpackedSize":3613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXeSjCRA9TVsSAnZWagAAZSwP/R2mzvM6hH8AKSgYUjOI\nB39j4fmuYRzkPEQAPEeRNk+7S6F0M5wm5Xv30fGBomXLpa3Y7P+GWVm8gYvU\ntU7Zu93yiJAmfG9wEqKlOiCLrvy32rp1R3a+0HfVVoRfMyVPZZDOp1jt+Rc2\nHSKV7qoWZ/jalZa/irIb6tlDAorKod5NpQa7NoWhAz5SJjJ9mfAiD9ThSSX1\nsfkCMAJk379K2H8+mdV+D3HUkD8Jg4wAPGDK3ALMCnhGrGkE+HkcEiMK0ohu\npRv1JPfuD0uCF7f3ft47bu+FnMeS5IHISxzefVgrLzImF1/Mv4F6DH44V/lr\ny9Nfj9/Cn1Ow/CWOilldlWV2QcTrQj0oGiK+qc3Mkd/WlgPiyD9vTI8f5sDe\nj5cpYLZfvwIko6tcwg7TSWm49p9sHH7lGg3KAYr9X4nBMhNs6QXd1gGaDDoG\n2JATh2xRVtVwy2K0D34S6I9fEgF9iSoehoWE7oueUQ4PR+qTbf3ahw+Q1qpk\ny/ynym+Cwu7yzk/AU9dhJeV9viRIeICvhacQP0OFRxYXPHMHo883nKVYVEPH\n6Lboc0BFRl7KwevuKTwAF+mn5QErz5tUoB2q/Bal1ldG3R1SVrjIJyBiuAJt\n4yfpI6rs1Rns/jkl0eVZWkZQ6qPQybvRX6RnNtwti/yxiybkeStR6V6IcejQ\neEiy\r\n=J+UH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC1ZU1IKPeptagcfqGHUbc9p/zLbEO5RgECEjIC90152AiEAzdSr2+3yqnj9bq3zn4Tod77ULsd7fnX0li4+MBeU8iA="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.16.12_1616766114695_0.17687316545220844"},"_hasShrinkwrap":false},"1.17.0-next.2a96c634":{"name":"@malagu/ext-scripts","version":"1.17.0-next.2a96c634","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.17.0-next.2a96c634","dist":{"shasum":"25b3aedd565c531035d5b9860db7badd2266a8ac","integrity":"sha512-rWoGFmqQv33TZJiqxvlgt7qvaAoi4kY3XiAzPXScveuOj9BgnQZjQ/VJqri6C98LqPtJ/lN7aW+4vObh46NvWw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.17.0-next.2a96c634.tgz","fileCount":4,"unpackedSize":3626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgX+W9CRA9TVsSAnZWagAA0mgQAITtphHTmgsoYMKoj3ge\ng6X/OS/vE5E71fQAhXkcatmf1AOxXtkLmvzqKPby7NOBZq+DmjtnE4Ykcn9K\nsIf1HxW+52CfmVK8FIhXJGjw2CNhXyzLJOd3zBxuMqVwVuEth98j6n7XgMbB\ne0BgPN2du8VO1eyu0Bi10RuEbKQbfDnBDMtnsYAgiO9yr08BmmLNcxFMOD4V\nJiNU8kOfnxjPAGMpiZJp3QjDZly8DUs0jFk4MND5mOBd6xcHyNNpeuCU4j5L\nCgjV79VNEmsW4RgKL6/J1gzZW25buIrP9Htxipdg1CzOQ+Ui1nWZj8yFail6\nqN6zkB9vZheUds/ukck6yiGS5NXhSZ408vz/qEJ3PPyopVQwFNHQfplsB32d\nJE31eQVWi+07dhWuXDOAbDDer0DTvd1BbM9TDS+sDmXE0IA7H5a/WAH5Ihsk\n8uqORrEuF8JjYKLQJEjpcRC/tbr/TVAt/zcPeDTx+1lT4/DzKeBw6vCVx2R0\nSfycSFRdcDe/QjY98dAuSuhvmMp4soR6CPkzTkgyqdSost2OH+eog0APsX3L\nv6lLSnVd4AYSdcSqwh0gTcoIDOj6ZIeHqwJOjPzv+5FLyq8gMLbpyfQXV4VC\ntQBadKWAzzYI4IuepT9awl41TUbHsUW45NoBkubHy+Rl5XpByheRdFUZBHq9\nRGs/\r\n=mjnW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBtdO/kkk2gDNKo5nHOBPGJ0M66B5ChZwAt5/084gjq3AiA9qn0UJDyBrtkUxzTraZLyTn2+O+Vw8wCCsPxQqWijWQ=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.17.0-next.2a96c634_1616897468487_0.3703416270611857"},"_hasShrinkwrap":false},"1.17.0":{"name":"@malagu/ext-scripts","version":"1.17.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.17.0","dist":{"shasum":"50769d3395e3d34e59b9efec28f7f791332a7dc2","integrity":"sha512-0u6sZpuZ8fdUTsroqkImUklWXhClPK97z9FoOMeZ+uRcB/WkD9fwezkq88PDUryAsG+SASEEbWWajv9RgxFzeg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.17.0.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYBneCRA9TVsSAnZWagAAZXYP/2jmd8qvivp5BTYteL+D\nFyal055bUSnLMwGsat8dliXx1UOA8qAVfatidhxS32bVJtt4DY92p0z08CIX\ntVEVW16wwrPI7XlrCCNychX8Elm9dWs0M3fFmtI0GsTwnBKaWC0yZmLBAo0J\nkFjMRxN7mBI3jNLEbhNVK8q2PfA3hV/UiAgOb9VHR3P5Scdqk29eMPoXUfPG\nh1LIXj8jhAHIBdtSfn8FFHPll/JF3aZ2gufo2vv6XQ4yvtj0iLfA9eU38hb8\nSTUSvd5gDYv3jxGCymuZb84RSuZO/RpCjf9/hdtLKgtTq0JJ/OTGpl+vW5rG\n2sVmowZ/ZDOOrJiE5fyrEumprdWcCXTkiMqyvk6pwaQrHiFPixEI/CtDRvih\nO8cIt3x8MZzk7C5X/MBW3a4IYQcfRfsJ7TvpqdgJQYQWsZ+5sOQGQrQj0cfG\nPXC2Oc0Jsm/0hh96dnXlQcvfKv46r7IBWbUG8Dbp2ocsTeOsajjKYzqHvW0h\n/6RMnsnDt9jwGtuqUkrK5TWXYpM0rqhziLFOFahB4EwqZLtpkBfKuj4dQlYC\nxmvB5rjpO4IqPLeNJlTvHWoHXHixFZFQTa9F98NrFpGOv18tTM/faRO9WEkQ\nICv4uGqYsg7+Re902yKI6GEd6ze0Ch7zSpv7Gz8G4tzT+SDI1SMbvDoHI5Nb\n+Uom\r\n=tsVa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEG/fLc8TfYmP1A2usJxrm/dgjdOV1L9MmKIzVAX9ZDbAiBUmZxZePBubDnyCjxXGabT3gKcoMzxmabP5OvPTCGXBw=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.17.0_1616910814240_0.49525332172654246"},"_hasShrinkwrap":false},"1.18.0-next.40e658ab":{"name":"@malagu/ext-scripts","version":"1.18.0-next.40e658ab","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.18.0-next.40e658ab","dist":{"shasum":"f4ae13f0c4212a3637996aafe7131feb83907add","integrity":"sha512-ikt2tpLMXUrv1zibokoUaAbffQpgDaF87TBbKM6GnDiCa8PCqPSeRvhU+OAXtjCUvBzOhyLABZ2kFu8hUigO8Q==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.18.0-next.40e658ab.tgz","fileCount":4,"unpackedSize":3626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYs8uCRA9TVsSAnZWagAAreoP/Rb/RINCw9bP6TLaAShb\nOFOfOEsCe6A+Qn1GbQI2fXAcw/2rRiDNMvsfyAUm8y5wz6pSqbOY4QOjW4cN\nN8Mxn5vaxhPgQeP/bCWlkA855/xg/A3iEOGM/pFiPu4Ke47etxUcAT95U/A9\n8vhJ1xEQZHUuKtGSiaoDFfmK6gF78j4yAF97dQBhwEXxR1+aFSt6Hocfs/Po\ncq+0UedLASlwc2Tp68HubMxvqoJdjENus+SF75+QF0o6w3yTDg9OFA8lhReb\nFbE9KnGjyxa1iAnSVQ3RUAJA0jTtN2+Kqo+KTsu/P/8TyjyTqmgUAAoZ3nKB\n54NzZKOSFkRRrNqjqcp9cDw6FFRzGiE69zB/XaxUUGxx9sZtq/pSyxIAoQJo\nWnSw3RaWS3EDJ9Xtax4KOFz0wggYmGpQfD73K1U2EkAePWCJHcGDrhNCKo4o\nj+6DBUNYWJX18/8qKsQ2UE9kHI6TqDfPe0uuvBlc8UuK6n0S1RHTDMnSSi0f\nttnOG/VI699aapli2hTUBS9MNq29b+719sGcd+GYtYUzNAv5UbMO5W8HeP7l\nxxfbYNQ0Z3UCSNoGi2swoM35FtFYnpyKZO1PZFPBEkKTFgr3CO0yrexe1BUA\naMXFYtYAPkUic+8BVxSkabuahTJ0VN9D3s9dbhiasYs+WZfmdDoEYUIGHIDg\nljf8\r\n=P7JY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJ04YGDj8Uzqyi5NpV11hHSEluCu0a4ZpWHzwLTiTKZQIgHNY4yhr5kEgdxOs111Yv7qSS/LWBSAjZkj8h1wqL0jY="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.18.0-next.40e658ab_1617088302116_0.04834834083972317"},"_hasShrinkwrap":false},"1.18.0-next.fc0d29b6":{"name":"@malagu/ext-scripts","version":"1.18.0-next.fc0d29b6","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.18.0-next.fc0d29b6","dist":{"shasum":"a832d50ed27f7c58510158061b815ad50076c536","integrity":"sha512-7evZSFGXu9Z7rgrlKGfuy3tOVOBAFjgv6LPyOc4CdSk50R2YhfYQQNMQvRTWF7kkGbolMT34NrSEQfF/FMQryA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.18.0-next.fc0d29b6.tgz","fileCount":4,"unpackedSize":3626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYuICCRA9TVsSAnZWagAAsKIQAJfh0otZgbMvpPxgSaE3\nQoIcdROmfprrLLRfV8uAsoqWRye4IiG6yP2htvlvOaDNUqMyV6pWUPaANr0d\n0EgcqTbpqdGO+G7z/kxtEL+MClnv+GnP6s3AT+vKKHjQ7n0xudiY3LfiNJAS\n3CcyBnwS8r1/uPfMKM9c5gi1AlmXDIMq7WlUcgKl3S7TOXICbdh4fHEIw16X\ntf7ZbYPaYLoqlrLiulO2YekemzmFnKy3oAF/jMr4PUtoHpL+BEf7c3kEAQij\n6nX3pL7e+YwtgLGMmnGq+6GVEaOdVDNBUmSSMFHnJpCzH+P5BDFL2jvpxLNc\nWvc12pQYayliFPc1wGFIvx8Wmq8I+qbjCnuYtUmE6Cnvg2aSjWL/ssQiFIYl\n5TTcD69BzJfEXTv9nn7yJOBNAmjz0nhP07DglLEajQh8zDYAwwIqlWuSAP37\no8PfFrV/z4oZvAzX9HuRYWcgL252Gup9We8CcgELtTNiLJnFqqsozLLM0TPh\nrgB/t0buvryQEqAWxyGGtor4p9wnE2M1CjKLE7PPqfXRgGAQX7P1rL0D0lez\nFp3Wmx5B0JcrJXTRjZE3+tfIMA32sEckw0JyjsIvJoQTJeZp76DuNE8ryjA9\ni6nAfkyyJd64So+J7KPaJUKMaxxP59BAUjA6nV0cdk1x+45JX8jfHfPLUTvv\ni4/H\r\n=eGa4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZpa9gLgcdVN6NeaGZjAgTRY4z8wJrGuJmpXv/JebdqAIgNXyFrSqRaSorZJR6z6hgwu6A9B0IAADigajtZov7oEg="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.18.0-next.fc0d29b6_1617093122250_0.8785842454782393"},"_hasShrinkwrap":false},"1.18.0-next.c3f08183":{"name":"@malagu/ext-scripts","version":"1.18.0-next.c3f08183","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.18.0-next.c3f08183","dist":{"shasum":"6d9b2dae7965bf946489b5ef0e45d47e413c36e8","integrity":"sha512-fmXrYhklCnM9W9ecqnC8LknB14zmUjRF9VeEdoINkFkog7yFj7DYw8a4cISu7NgLj+1zL4FG+2IZ9BL7PHhZoA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.18.0-next.c3f08183.tgz","fileCount":4,"unpackedSize":3626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYzF7CRA9TVsSAnZWagAAqgEP/jSbdUSCw7O9nNbCs64b\nzUxVFdyVcCgiRpRFawZG8GmZyTyRY6wc1N4YvZQOYYSewf/dLgASgoupC8lK\nVF2a1sC912eBUdUlSMu8aeKvozi0cwFC0l77IjUbAGslN93b1Sn5eb2NqsXR\nNFS+gPdj7xPU/TIc7u8H0OIjZSxIFt5C+1bS2DGl0Gt2DCJaK9OKCRUcnF1h\noI9167cgjbDhoQ1mYOOYyqyne3dO4J3WdkxSTIyD6diQOI8hsZsbWEZGZPo7\ndouuip8OViRe+jXXA7VyzhJ/jQp+jcWDeYh5LibGEPYooQ0RHgBtsZSRP4p+\nT65/ntBnJhDRaeJgJfuzW3SVN6S0Xl2AHOao7PgZoVBmwHRrCrTY0IkOcFN0\nugOSMqUnO75NCQ29IRwtnPSfQyv6MH1E4HcnwSlgUEcPEpCVtrWO0Kv/Un/V\ncHzs/J7ObSSCBVoMn8VwNnJuH88gvKOEpEFngCk1Buoj+sl8cGwqgvVtuBTw\nBqu742LKclXZdHMmSGLCFaWOwVtXLH+5DaW+w+JueQRwFD7XmIyVgtJ8pDl3\nPQ4OpsbcBiu62vRNzIqu0SyBKqFdyJt9TJQa6xh0cB2ZKitq2WZjeMyLXJYb\n8LWRnrGDyLjFXzDDGOYjwa6iPnlv7LxMo/zYjhg5nHtA3gfRZbVqkHpPnthX\nSlIz\r\n=3aYL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGaSqAcOGUfxdLympAhz/CWmqlxYvhv91DqjjnUcW8iQIgLw9Jmu6K/0T+lG3WVkR6u/gllm+FgTTcuZXoA6lbGyc="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.18.0-next.c3f08183_1617113466992_0.7853638919189931"},"_hasShrinkwrap":false},"1.18.0-next.a312cadb":{"name":"@malagu/ext-scripts","version":"1.18.0-next.a312cadb","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.18.0-next.a312cadb","dist":{"shasum":"b6d70f5fb9cbb041f1ccc92c01060baa0e834d45","integrity":"sha512-lmwhEOKfBZ4ZIXf0OTi5EdByFmBPn2pJRLFbVD3EOmDGFDg/0XqhcEes9okSF6OmM1eWFpaGOUhgn/wy3nRjDQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.18.0-next.a312cadb.tgz","fileCount":4,"unpackedSize":3626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYz3lCRA9TVsSAnZWagAAuGAP/iUgMtJX+lhSLjHnSZGo\nDAeIw8H45L54+V5UJ0PplQgtgjaOlN7MCcQSR51I+97YWmRIVSFuED0xUHmf\nJCG71kY5ugjDmsRpMRJ3Ly+qmaPwY1EaOkCYnYdVSYsSoviyt3j/aKm46naK\nxMnHnrCFSUTnJqzqK6WRzJO2b72dEqD/kyhAWUuSXXlXtCqyVwkMeyxy1ZUB\nOz/9o5p9tzq71TRATfPkHWD+6H/805XeM50O01Zh16MMydROPnmDLnjUVrkU\nBJ6t4+WMsFOFdTkIlqgxkzujJcnI7JDsHkQgIzHoFvszn7Mb+diOWnKqCd98\nQTM7Np3D+AQPs8AwosYgAWY2UwryjKYHkAJbem3Bme8b/A02QTGSw0FZzPaM\nDDKUNOwSMAfo3L8dHtImnobHhoNTaf1kVFIImBOAZB1/MFlsKIyh4CSRuWqV\nFncG/P+uVk6pL91MdDLg1QZzRBCgHtFYhzf9SuPPzzQVsL2XrznNMOHJxwWC\nEwCZn/ykyEW3jwy1sFs+trgQl0IaPC5BlQ8AzEQzMVAGQ+VdTvb1aoroQ7Ah\nF+N09x6UEDF6piQOyH9xcO0PGTGhANIz5GQx0itnxMbYeAOZVq/stHql7RZF\nXoTyEJqIB+v1RgfNbnyeNah9fHHXLGuhfXAUMS3ZqWKWNLeFDHZeTc3LHUQG\nHLGX\r\n=quBx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3lnAoKh1oVfHFTOdGGBF2sIIQroPBgEeIwn937FAgNAIhANe/Mnn7bFWNP5Jn7cFcAMC5kkdsoT1DUeSQckYurpWh"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.18.0-next.a312cadb_1617116645234_0.647997129905874"},"_hasShrinkwrap":false},"1.18.0-next.d5c5da67":{"name":"@malagu/ext-scripts","version":"1.18.0-next.d5c5da67","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.18.0-next.d5c5da67","dist":{"shasum":"465befa4cbeee311a10f81f0db0750a29b76cab8","integrity":"sha512-m50u1xWY7jopdTkbcpyU56MTElsdPLFPgvoaqutFR88eS8kFVXES9rxwKzdJwbNJTRHAR8/gq2SZ2h42W9lrxQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.18.0-next.d5c5da67.tgz","fileCount":4,"unpackedSize":3626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgY0PeCRA9TVsSAnZWagAAOP4P/0m03alybUpedXLvG45K\nylFd3VDiZl2kSsmgNTzMhy3Z06O8psmojR0dCWhzUoQUhb/3de/aMgoTe1tf\n2LxOunulUnxwe95ZD8TPT3YrAgLekY6vJgG2uxaLGQEF9j+RJUFA+Chh4Q+p\nnLcl+Dr2YxXnw+5FD836F+d3XebqFzN4QM9v/cKl2zY0eBQDtmcUf8kki2Re\nCYTlNFM7KW9l8c7WSwSD/OQYROJWgLlEFduFF5tKHqDP330Dfl891wX79oYK\n0LocrY8OvCtEAQ8sYE0M4O08eqc2KF3KxNTX3f0TfEVyrmWOtmvjMB2hGtIN\n+zhoLaV9dSv6WcruDIfV0ZXMAP0k0fTC8+IxDf7o8mo1U8SrNfxUFsvuMcEQ\nRBycGOGouGiAjpzkCwRclLvz1DZxu1Uoeop7z7dM+/kvBTss/8rgVlIAKMtA\njy8JXkOb5wWLTa6UhAChQBryCyiMgp6WmF+G5QykN7sO2OG4u6s2AhzzFlgP\naoTzUo2bShG4K6Z8AquoFSMOvVsDPWFnG9gOeSkiyWEcoPvn4k9wvvjtTX5b\nnJRexnCdO3vgPh77M61mE585pqreyb392BP98cWRwznoGqB8FSj1j60LNXlE\no29T8Jf70YvZN7vwQEoozmbcDUDtubGKp6K7NT8fc11wGWUJvMIlh0v+XICI\ndN9X\r\n=wnfc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB4lvha13P5/GqsOhsER0ZDsLJtM2VVhQimhrHapHYwZAiEAh5EnD7WHwLkj3SsWbazC2LL4A7Zpm9qenAy6HDXWCuE="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.18.0-next.d5c5da67_1617118173829_0.15356483027837475"},"_hasShrinkwrap":false},"1.18.0":{"name":"@malagu/ext-scripts","version":"1.18.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.18.0","dist":{"shasum":"df44b542f657c9cd3fa81f6da29af20a26dca4b5","integrity":"sha512-IwtZq+phLVHTWxEQe3bTUlEEcM/fJzvx+BOs0v+pfe2L93/JVD25nLyNNWscYTU3mHwjKeQniPUGAChZjTtGTw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.18.0.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgY0cICRA9TVsSAnZWagAAhGUP/j8UJoOTT6xCc97NS6G7\n4JYj+tGgY9gK1KQsMpfyQdebJw/kWeQV3Rux7p7mC1EvC0jlpqtHaGnJT1NV\nzQALIHXnnSCvxZCO1gYDmYNnHmIbWcemqOJ//jzvnCn4BzDx3eG0e7szm/g0\nTzS/u7Iy56S35YTpECO2al0Fpkbmz/OxW4ZlscV8XmGGJdGDPfObW9r79JnQ\nKVZvpbvPh/Q43IHh4hffDOfBl/Pd6n5SagV/YAMlHubVfg6Breh6AkB6FdRI\n3nzTsb8BuJfCprGzySluMzHpKoJgPu97hnPh/RXaW5s5zudoRJw8fFeinCYE\nEiESD60Xa9iPjBmt/kfevqC3YIcWd+hyawvkE5I8TXA/n8YSbDZubnmkkLWX\n5MYdI5MkDIR2lgYT7FlL1qmiVF/xeNpfbq3eXbZv6ABK3LugVq0/kPFXsFCj\nLlxyd+fDu10pNN+WkJgPd4mdyXIVGedaktruHztb70nVkifYV3ARxPE2nfA8\nGHaqTw52SAMSOkYVSyIDlreGqG4FI6t8ynCQgEqEJ7Z4Ujr+jd+5lANHCyCe\nEpU3p8XFE4+8SMwWAnm7B7GeS6n9CyubtTO6Cc82bth5ijUAZwK2YnWFB3Hw\nezNasJsh+H5wvqcKCWTNnBkp58fFbMkQTA68gBj7w5RqAFZcRPejUl/wPXgA\nO6bd\r\n=4Uht\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7Ze/aK29mnWOW8hS+UtGKEXz5TekJtr7ryL6YX+uTqAIgMqyJVxtbXKlJYpMYVIu2GomDhO82+dvg0+tnW9dP/Mk="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.18.0_1617118984043_0.7783018164074393"},"_hasShrinkwrap":false},"1.19.0-next.ae916171":{"name":"@malagu/ext-scripts","version":"1.19.0-next.ae916171","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.19.0-next.ae916171","dist":{"shasum":"5ef385209f7ba24c68d6d4e90cb748e58b73f506","integrity":"sha512-/tq4psh3xQVqoADSpcGdlJnjac2RcLPm+HkiZ0IpchSlrA7+olx5RLVpfT9DMDpi/d4kUhtkLlmYQFJRQW9zkg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.19.0-next.ae916171.tgz","fileCount":4,"unpackedSize":3626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZAokCRA9TVsSAnZWagAAyrQP/iw+q96eHx0pDz6n3pH6\nkq7UaIokfBhG9vm/G4qvV5+XIcz6D0UUNyz1r4IZhfPGup0hytSvAPtqDMJ3\nwT9TBtU9MJEKrVq8cRlgP6vq9jmdgbeWPUNlErw42uJ9uV6mRSV7y3n1VCkN\n0SKUq1syzgWmV7pS7RG3B6eW+rRvXjMPp3pkn3ihItCMnNjYZ8bJP5PoBfn2\nd48cWQUdEcG43HlhHUvvbeACUL3AuPgEo90tdAhcJpFjoJhaOywHjUecoiid\nu8CkmjC7nawmNHu+u5FhFB1bHqJ5othMLj+rkVRLtuQDzmmSwrdHPdYnzBZe\n9GrNvrcvxih0129hlUWRq2ZFsIjF49/m6d/cEDQ9Wtpjqgr+yo79pyBzaRKS\n44TNJ9kw2NEZKvciWPJlVy70YIXvfDaw22Ah23F57j5wMfcGoAWA6QxvHnOQ\nvudVrACFUGzmyzxTjAkOw0exumiLCrLZVTwveIlF6qtWLncGE1gI5JKKBwD/\nQRpk9EgBYKQjwsK6hyqPSv6Yh+znfY1YaYZ30LRY0pSyBd/Y8qmMnJGSRmKG\n4s327MUcRfSmKGV4YS9jLnec2zDJjkIeJnx13A1eXVa1lffSvIM2C2QQ9zWj\nhEQV0OC1G6QqQ+CKWPyGRX/d4IUF1WqNDgIB1DyhYg3MyMeFkh7CuJWOKIH+\nNBwE\r\n=BoZj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+0N0LwxDCp6lre3Hd2QcEbudT4uGKnjegpqI4iWklmAIgLXoZlAk9HsgCC6xemat6efo7dc9PnKg+PinUysgK3w0="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.19.0-next.ae916171_1617168932227_0.5866664037251736"},"_hasShrinkwrap":false},"1.19.0-next.86c921ac":{"name":"@malagu/ext-scripts","version":"1.19.0-next.86c921ac","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.19.0-next.86c921ac","dist":{"shasum":"d312925f908076a449b2a4cccd2e112a4ebbe925","integrity":"sha512-REofvIGopj36OgZiQL9M8l/87kXNnH6UMbPKUSW91uJYC7FCZx4/xwZbnIZyUAJKBKBI/Vbnd4h9C0IaxQ4Tgw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.19.0-next.86c921ac.tgz","fileCount":4,"unpackedSize":3626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZVxvCRA9TVsSAnZWagAAJnMP/R7ersP15fupquZS7lFx\n66MiIneBvGybZjMHVXV6GvXOt0/7eqdpUaoCT/l8g4qEt6wKyB390wWXn7mu\nNdTWysFHqflvBNgXxB3vCTa+FNsn0WnOpyZ7htnzaY/4srklzfrRTWxOLTbj\nZN3QgpG2V/N1n/6DSyoXC/R71xx8Fq1UqhWCl2eLZX9HaQuc1/3m44isp9Qw\nvz4bWvkTr4nUnK9y2jLjl4nXmp/BGfkB7TT+u2ldIpON0qjN0r9u0U4maYVm\nIb/Y7QapuBrXVAhSIr2uUrCOFU03HthW4my9WZwtnCQQudCLi0nZTkMRnes/\n7GwLMU+IrDAyE/j85dr6FTv0kkDIjSEmY8TofF+Sc0oMgQ90GsdFMVMRe0kW\nVYdmjhN0OJ7SdZ62p0A0xV9Yh8Q4TyEOPOaUdhWMDaVVC4hpeQYgBvQ31iSi\ne6X3Sxl6OdPwB5/VtOgaV60NyB++mAVeaSJ8zRJgci26aUJOdHMXBs7KvEK8\nhezUaOk3zg2xK7I+RztVqs6DnP+10HbYU/sVZ9tEoStDMFSYm8Zf+/CMw/6z\noJ2DzudeUdEfXexCqCE8ZDj/9yVfyy/iSMwBolV74hbx2IvGVNXGnuy7LQ2v\n/hsKe/n/lM7AXMK7PLEy8trzOShZacdF33Q1QbSG58SgkY2Yx53oZb/89XNt\n+vZe\r\n=Zk/2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFcjjP4HYLOqWgsw9U1ONOOe/mH17aqZr+OjbxO3qz41AiAGe8kK0tdgfRFBZ6vlt910DHZcVvBXmEhH2vZV8skqmw=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.19.0-next.86c921ac_1617255534925_0.8868220888723004"},"_hasShrinkwrap":false},"1.19.0-next.16c45cb8":{"name":"@malagu/ext-scripts","version":"1.19.0-next.16c45cb8","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.19.0-next.16c45cb8","dist":{"shasum":"68201e4c4550ff6c4c664d1576882d5239f5358b","integrity":"sha512-qoQG1VUH7nnbqjm1LeC5xNEzQolt9xdvT50IF2RDeKKGJNFnibjYghj3rYAJkVaW7q1yaahDjOlYgZEuSNuLlg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.19.0-next.16c45cb8.tgz","fileCount":4,"unpackedSize":3626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZXbNCRA9TVsSAnZWagAAjVUP/1xbwFRYJjvycQKGzyjD\n8hHxZdc4aVSCRsRUm1J84Rovau1hVychZfPqMhptCeqMORy3/vnXqoBTEghB\nhMNhT/p6Chk2kp7NKY70ZeZqQUpqupS8rCLl6rRc4Ae3M3N2slSLMWyGKetn\nUa0JWS5TF2IphpSfH4YcmJ9Wa3IEu3d8Lc/n1/+XhLgUaJu/WPTiWbAFIlgJ\n6gKkYKnqQ1K5QbXwCCdCBBANk08j3Gg+P/UguR51D8izaggGyAIisxXh1qA6\np/zAv0hK+GoqIiKsYTvfLDkYnSqZMBiu137KW4klHyNON5DkS4C1iI2P4rwS\nlUKnm3IbB7txZxwvC2ht57uSa7zzX6C9DcReZbx8ogcXQcoKSAeSokXxsV0C\nJeghey9WAnippzMht1cq+8jX8OO2iiAyyUGc/Xx+TZ2N697/a7Zo4NQ/CT42\nKI7InpSI2I+7VZ9LLvjWS0wnHqzPMz7EwXuwYfba1ndJnx5XnNO6Jf82ZXgl\n9IX4Mj2iuPoywRMctXl1x/XW1UVSuMmw9OlDz+hnS6ryYcXcU+dvnO6zDtmX\npiGBeLAVSHLqw2PrDiEk41Cf4s4yUPj7kI4Lm06IiD5euCpdpXB8KvFaAbb7\nuUv7rj/LI9Wd3iMQanP6YdbXoRuS1ixExkBpCSG30BefUfTGh19N4GVOqrmd\nVB9x\r\n=Sfew\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICckZgFt4k7bk2874ojoHf01ml9HUQV2PVizyDzoB+88AiAX4ZMdf3NLsseaptDtvdcQ3Zljr49j9ewyxD4gP+JbKw=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.19.0-next.16c45cb8_1617262285047_0.661356703153239"},"_hasShrinkwrap":false},"1.19.0-next.00a47d99":{"name":"@malagu/ext-scripts","version":"1.19.0-next.00a47d99","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.19.0-next.00a47d99","dist":{"shasum":"f967ed658f8c5af12f505e15e079b295970c12fc","integrity":"sha512-DBv2YiyP3LQznW+M1t476YI+O8vF1oxE93eo6pAw2cvQCGHBvgR6JISGpDs0wEjhaDWmVMR8369VYsb2uys8Gg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.19.0-next.00a47d99.tgz","fileCount":4,"unpackedSize":3626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZYZFCRA9TVsSAnZWagAA4jcP/jgg2puchv6igZUjCbK5\nNO1tmiXMfKuCbUXQChAHUgHM45zy8TYNjotnq/8jiJygJWqxcYMQpfUtAkIU\nYENKRE0CT+pOqHHbvvRLfQqdTTqw+G+DUnO3W/xNwSmNKtDC62BohI75/cZV\n9upb/v4rb4C2Ga/j42qIbA/a/UobHivS5HAC9LVAG7+4Xsjv00qN2axvib8B\nKcuO6905hXOwdyK/jnKxiiWvyaQUsKRemuLkwG8Ca7QF8Z6l8JLAA1d/swHd\nG0tY6jdc4B+gtz7tFyIML9VbJsEoqaLSYpqJD2mYDX7wn/4ObMHoSRzRHgxw\nJ97pRtYU3CVQ4h93pcsMnnTvI5VyNJDmvRiK/Zl07Oa5B6iW0AQQF5oaAEnB\ny5EKBlw7ouQdBZYffZtX0y7U7S0PxZgLbsF1Nyz4CKlCxc5+hT+HvxIPOb+x\nqmA6wnyLafbQk8Ih0Gor6uSerlcXSe6W/Y1gUo0oSMDK/bDqx5euRWRpJaaz\nMCGM2pWYXRqxcJqWHHWkMF3G3e+HUDarzOpPWLE1Ob9UtTlZDl0DzHdVpoJs\n1L9NVLgOqs2s8BNcwrN8u7r26uOIRvhkgQQf9L4KIg4VVcLIsluis4oP0Q6n\nqRisPq6uY3QYeodW4Ck0+yE7WpYTR/Pk8oQy1l3YP+M1p1XSz+TFzOAQRcL3\n2A9Y\r\n=adyO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAJV3HII2dK2mTyLifPYfu/urLgyEoEDOZwRieRnI6NAAiEAhhNvkr8fmrxE41y5786IHtUDLSNXYKQ8JiCBT+Ok1TA="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.19.0-next.00a47d99_1617266245462_0.24827730830179884"},"_hasShrinkwrap":false},"1.18.1":{"name":"@malagu/ext-scripts","version":"1.18.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.18.1","dist":{"shasum":"228b4d8d93ff9a2c28266ffefbc7b92e49197b7f","integrity":"sha512-soNgEM+Gr+4DIpZGOpzIs3xzo7q7PezpJ+w/UMiaThJT+9uwrNVe5UouMuWpEW/+f5LKbb8hTuQEAfifUspceA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.18.1.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZZ+5CRA9TVsSAnZWagAAJfMP/Ax9ZzpjjVmPKRvqWof2\n151iqpIcsNS7nlU8FvPu35gNprC9vQ+E+8SVpvNuV68In7wtrgfLqM/M/7t7\njn6BN2NzixlwQzF2gsSbjIUtw6A9Q8PpCWNNFVjFsoz0vyeAWzJKka8RY4N5\nQJKkkh6IMOvTHc/L9ilQGJgW9rmqaceKd9rHHhjh8q6cD6QDKH+IxM1ksVB9\nKjCx8qBfllFYgT+ZMZ7SPUvkqjasg0yskBYr7trmyxNFA8rdCeUcTWboQG6v\nRDsZ/B3wrMRsucZNUj4boazUPIFXwvuKViHnwwtv9y8Z4Tg8OZVm+EvQTqrp\nnnSvQQqIiaVwM5dMAdQ8mXYjHCRNYUleCu1F13cbl/iSav4XYz/IlIGAFsLf\nyJ5j7pfoVE8rsNK6/1LmdZdi0H+YhCMphk3vhBG8dv5tvfpeFZtnvyK+Jf6S\nojK6yeGXARoTvhm9jBFW0ArzSUq08nfM6+gfLHEB4xv6hfAuj7XTyn047+8G\ne1CIG9I1C6+w2z9bTlHIvkOitX1TxGzc/qn6g6BlLkRgl+H9ulQu9yLuG49E\nN1M7LloCqEYrp2v1nMmGJiWkLJdB8fa+QHGi1eJwJr7lY0khiWTI8amsjA4c\nV+JodZoxYGCy697mRlQiuiUPZhl0cPCc9JuUpjxIeACzqFXaf0NtjetpaU/n\ndSxU\r\n=p1cx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAbYi6LpLejt6W0zWk9A1R33ucWfTYCgqW3sSr02emFEAiEAk6xPDfOVwFPmsD6462N+Iy8bNunE9RcmvN+wtaEQCVQ="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.18.1_1617272760741_0.4686884021996416"},"_hasShrinkwrap":false},"1.19.0-next.56c2cf26":{"name":"@malagu/ext-scripts","version":"1.19.0-next.56c2cf26","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.19.0-next.56c2cf26","dist":{"shasum":"5287961c0921e41bb4e5771da5be8d54a84e3625","integrity":"sha512-WH3J8gOmBDhCtGy/yApXh+O1GlRo3/xedeZghC8A+9GKStOQvj+YYsas3u+LZZ7/UFsQ4MzjEnJM3ZEP/t3+nA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.19.0-next.56c2cf26.tgz","fileCount":4,"unpackedSize":3626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZbqBCRA9TVsSAnZWagAAWLQP+wervXQXtv8VNvQWXpaI\nnRxp1fZYCtEuyEAnOVcC19STKfzjf6CrNf9e1VJ+t165g11MkZOgwxLujjlo\nUsXJrMlt0rgqcvZhIbXb/q+bE44lSKCQIqiTEZhjVwPgzsbw2IyAJ4POyqXz\nYS20Yk7l4gschBd+4HvCrUs+DLlEq2Uf74HRvhUrJ4DMUbYiVv3kWbtoji0B\n5INdt84izPkZU+r95DXpHy4BCkwCEFBZyjXxf2wKizDy8a4VXAyeKXwPLksW\n7asWmdeXnipyZMUUR4S/gA3O+5nm7cqbpU7O+eFmxGZkRFwUNJZtQ8ReXyZ3\nzteXi0aM6C7MNuVCbZ9CicmgYIo1OoQGlVfXtSrH3/+o6Uou727tklmxFZC2\nub6QEtMyhH8SkjHExYWgTzjYCv84j7e/CoouFukyFhh92nSyqY4xTMj4fkdi\nJVc1KyUxlozuU66rvaQ7YNpu61+bniksH3vazFRctqE4sDVn6p6Nc1IHLk8O\n3Ih+npv14dhT4qIhNn2r+V6rvX9deLCvCGixvmzqh4Y6FHSqqVUm27ZSlvIN\n09LaAC0POAzj2hXl3/yy87nkXUZvZK84RbKNxMXoVfHRAbPh4XP7DMzbNRqd\nRBXUtpxAHR/9F6/0CbQYza2LgdER65z8GKCS6PZt83dF3mH1ra+IWg1QAA72\nEi2b\r\n=FUaF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCW41N40WvAqdwWftQ9C7cOlYxBIjnsTI6aCl775h56bQIgbDSg5A8gPq4kQ+1kX74tnTDUv+dpO/xAlk6DzAMqhTc="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.19.0-next.56c2cf26_1617279616595_0.3871858350131816"},"_hasShrinkwrap":false},"1.19.0-next.155ea56e":{"name":"@malagu/ext-scripts","version":"1.19.0-next.155ea56e","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.19.0-next.155ea56e","dist":{"shasum":"6e7e07a470544c094196bb2d8acd2e4dc0643442","integrity":"sha512-A4Hm7fflt2kKaEA2TuQtv+BabSbIhzatMByTh+f/mERnt8UXg3h7By+xM9+d/wNRnzpu5T7KuHQi2ZLPx77Utg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.19.0-next.155ea56e.tgz","fileCount":4,"unpackedSize":3626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZcNoCRA9TVsSAnZWagAAQTkP/RlZX20BL+jYhYAGZxvP\nW3oUstuUPT+z5cJaXzmfO8FVPOeQuEkp6mW+oCCo8P9bRmrDOzt3A8vakzMb\niL+MBUJ6U5d8ZD5AnYklAUPfqXrhxha+X1NUlNa5i4/5V65gCqVQ9XbfX5NU\n6+TzHbbc/GdliFNRyf4QYSX6PN056vAPxhUlzY+I/nPukPzKEFUHJrYouqaZ\nzdVRLJkHc/3GjthcQvnBpvHGe4P01h7vMb6LXFM6RwvSyTBr8VnoPF0r26yK\nQWjPfnkkZUTD0ixunN8LDDlbioy8pokkZDtAQD/+GW282e8+PpSaC75eXWxD\nlcg0XoDXA8Mf8/dC9pGjTvEvfvPQ1LmLg4JB1fwuWdm+aM+QWM96hwaTW7Ue\nX5Q2dZIQ9CfCu12c6cjgHpvQ0PSObVnl/drbDkdfn4h70S+YBgA+4ig+K3nK\njEx7BsyCtgBq/YiOgHns9SRcoh3JMq9yHRSn/mGHts54te++R5wMUy04I328\ndstz/6URlL27fE7YPS40HddJ+hxqbtKsFeZLYgVXzfCm7Oj5yeGtEgKHVmkT\nqY84iVJ3WNNsQJ07hfqzC8/6gGG6NP5y5YgVnTdjX7T95HShCsBoqv1DrPTT\nmLWsNjx4geFjQtbnCaNzQIP+Iv5ULHb03Ng1nAd5Ffyck9Ref0deeYyFWJSi\nAH0i\r\n=iXtf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqZY7uuON8BhsfRmRXzbD8XOn5rR4H1VENeB6crxktfAIhANaz6zg0776QIahB8x3IZ3za/bJwhcDgj5Egc3l+14zr"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.19.0-next.155ea56e_1617281895941_0.4515025887709685"},"_hasShrinkwrap":false},"1.19.0-next.3e06fed9":{"name":"@malagu/ext-scripts","version":"1.19.0-next.3e06fed9","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.19.0-next.3e06fed9","dist":{"shasum":"3b114fb8dca2948b6cdcac27681a1e7b5f013f93","integrity":"sha512-Q6MGyucdJ6CyZEDoOilRt90qa9fSg/Gd0rfv00AjoXcIdygWy+PrAv2qsATIBWA/g33wy0qa24Kh9T7wxO1x9g==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.19.0-next.3e06fed9.tgz","fileCount":4,"unpackedSize":3626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZcVCCRA9TVsSAnZWagAAYWEP/2yUcsih0xMPNe4DckVv\ngs7EYxt+m6PwpDYgFedOUrg0iWya1mtLV9IJlQPKYOT6sFfkp2fxYy1DRPED\nquj4yXGXn1q/Htwn8alUWjyedu3Zek9VXPncuYy+Q4bghtsiMwE1H2wZyXpO\nao09gYHPx1zMM0BDSiEtqDYyTYFgZJhNwUAcQ0NDiZzsr1DtcflJuWtuwTxc\nK2mwEMnZRmK09YuIN5Qan4XaLFm18Js0LR+Zp1UDcn6MH6gQ2wpnkTIoOS0d\n7EsLyhroroj2vbtbV7n2m5WGsFqV3JnMSMKYXldobaMzkZdUo32/gGfAUaeq\nBAcrfn9zGBHlej/gfCVIQ0ZzPQPVD2HtaPKAKa++CbCpCKDBzbvX0Iupff5S\nQ0k4NGFI6oCY7HS1+khmhjmIM3gYwSAEog9zxUDcen2UDUAznTtyynd/ZslW\n7XJdvmNrhKyA62gz+ITEWDTWv5t0p7gijBPhHqKaq4DEaeWngM5RKK/sTHnZ\nJo3ZVC7I5bQs9NHooftH4Pty0I7kg2pg4FCraHDjuc0meQuHxXZoHCQiJkea\neoYvamuk0NF23xeHDAZV08O+B8Z8F5HdFFxzVGfiVHZwj2ENjf+7NyLwfzlO\nN3n4A6P9e+jYbjfxarM/NiuGAm+jj302Y4Qt0Pv+MsVQwHKKpSxT6u58RlD/\nubzw\r\n=cLmO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChoU3c5cY9o2p1kYvBCzO+Su5YO25wt4/fjk0BI3X6fwIhAPSLdKlB1dCIDplttpWUIEJN3aEyBMWfkhdqp68U3ytX"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.19.0-next.3e06fed9_1617282369645_0.8226289831973814"},"_hasShrinkwrap":false},"1.18.2":{"name":"@malagu/ext-scripts","version":"1.18.2","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.18.2","dist":{"shasum":"344645f317580f0ce8a83ff27c829f3f8ef94b9c","integrity":"sha512-t2rONY88KBbsiIlQy8jR1b27RLMIlyX7bPgTZtVyhMhnWlpWUL/jiu6W6JIkwOUwl/o/xfJaetBVUGuIQ9iP7A==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.18.2.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZcqnCRA9TVsSAnZWagAAiI4P/RAi0OPN2ow8maZm/gbw\nWv1WC8HJzHNwqOZMDNk8D0UeKEJMQeT9PGlwKHr9Rhyp5O2Q5e92tPXzaWam\nXBXohohLF58zkY7liqPRKb1oYG/i3Sxi/xto6aQQtcLdo5B1O4oBY4oexf+h\n2OXmKEMGVSV1nw/eCbeD3hrf+pNFUKNA8qo7fZ+d519ubTYJX1/YI9tHQ4ev\nX2OvgpZZdGEp4PU5exEa6bEjVdo21xlhUJUClI3a2wSOh5kexfr5gyF6wHAW\nNNraVT0+z5JyyOxHOZUPSRWkco0LGhrGAKSBlznVdC1N4D0pNyCM9le82U9G\nsvCugvDjyYPJ+sv9suOqojHC/wkLFzKHwDueDuUaz7xHFNrH9vI+UP/nXRfw\n+CC5pSC+bYOyAuvr1Pm/R5+UPjwsD8r0wL/p6zV9aA9td9T6boviYkl4o2RO\n4MbfigL3zQxGxBjSjH11TKJoEqtJV+MMDgBgnDtpmjPiPQjEk55mEvOMUkbR\nchZiBaZpyWK8tiZ3keSUoaiFH5Z10b3Vi72rZNiA4KXKfm000B8Cgd+67qr0\nZLb5I/Qlugee0ksN4XY+FzgodtUE6BdNQ6lpfM+mrErBk3DhfwD659isa9HF\nvd/NV4Yq2G59fcTbmMGFguzSrSYEgFZXAj/x3IgM3Gm734+9B9Kw+FVKSEdb\nuMY5\r\n=k6l3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAYYIgMpQgPpWao04BJz4QR8EtR1nmFMSRf5Eu3ruEfNAiEAwXvFPncHznQ+hsKd1LxeEOhvNA5WD9djbGSxbEUOzmc="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.18.2_1617283751302_0.8698403437104518"},"_hasShrinkwrap":false},"1.18.3":{"name":"@malagu/ext-scripts","version":"1.18.3","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.18.3","dist":{"shasum":"da9b2261cdf7f95dade57be21512e61ea5a3852e","integrity":"sha512-m0xp2On06RIL+y6jR0kykoJ0FL4Fo1bE8PqW8CwSp5IklZYIr20gD3UzfdkXrCmVaR7cG7/SGLOyxZjXiWkD/Q==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.18.3.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZqSPCRA9TVsSAnZWagAA1F8P/0cRl2QYX2HMGFO6Umhj\nBPQEvpABRNDKNtwdR9GV1xC0/XmnnYUZ3cC316eXX2DYutjcrytC7Af5y59R\niDwmTQ0L3IRS4630egC5t589LS0E0payR5KsNHfrP9Ewap4g9M/IEGNtb3kR\nndyro3L09gvqhtnpci1RDpzPiO2OwJYuASbNkvXkhVvuiwKXhA+FADQMGTPO\nMyIvxrqe1UQh7KQ7LpeI0SWHKYTX2iFas0xeIDgGMOiioF7S8ZWsHy6msYEf\nXgO9/PU1aZmElP3QwZ1sl2Sx7oZ4Y0EbkE/DoKU46ah0Trtktr0V+fhhGs0z\ntQBnf6HCO1+PCpzFY/STLbVaMwBeDZbIndwg5Qb0XarIYcC/BEWQjo7Qc59z\nAle71DzmdKSzm7MpLb40R3OWKuNOtNltZWwI6INFFglsC5gpX4Kol5JNVXAk\ngnWmv4VroyWiTlWpYPPQZg/QAdb8kIDKznwE8D+ljCfyd1sw7T6f7sFhzcI0\nJoghHl8E7Qpk+YDJhn57ikTGmo0T9MFM0pZSuD74RLHtXiH7lvike0ptNcaP\n3tsBk1jYC1rP1rOnN+Mt8auUEwBv/zX62L66PtLI1qsACm0csbzLj69T6ay4\nhJcbkTaN5fcRpg6D+eUOOxrpgRgKUPeEID2IXLGtrDwnGDqPwytgZDCOC5Fg\n+fya\r\n=gWnN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB/B5Mn3MlTdmz6O1VjGd6dT3hnDavD4J5JY8wuv3KwSAiEAzp+Wj8FqNnJWdmzIrzWRD0oEtI8GmLe+CPtsjmpjBGs="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.18.3_1617339534915_0.2510564743541437"},"_hasShrinkwrap":false},"1.19.0-next.93c55d1f":{"name":"@malagu/ext-scripts","version":"1.19.0-next.93c55d1f","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.19.0-next.93c55d1f","dist":{"shasum":"ae90b035077cc97ac31ce3e6a8d47e6efbff223b","integrity":"sha512-B3luOXqdQ+WDbZckyty6tuC2kRHi13ARWzYUareUANskjBrosD0Fq+byw9JojaFqOUAGWjF+I319lpg5mo2FzQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.19.0-next.93c55d1f.tgz","fileCount":4,"unpackedSize":3626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZ7z1CRA9TVsSAnZWagAA2fAP/23Ss+SH2aJS2lor7gkd\npnVDj3rmcim7muh+DP147ADQezK9jDkWmQmbL8hLfSNTf/z6XgrME9jvFq1w\nsV6fdAKTRAyvX3JMG1RnKX4JkNgqhX3vKontrw1btGZ60acGrK56X+fs+1rJ\nzgsgVhC+0z6SUkKRMul4dFXlxf3a7r9Fiys9sWbBUyXnq/adavNVdwAW/qLc\no9v45JT27iHHw8E4DqhGfi/iOgjVFdHfx5s5hNuKFoYtAhx0XLbLjH0nEzPy\nL9qWfze6C1X5AxsUL8vnOzINhLsiNO20PaR+vzMtqap6HhJc+V+Heoot/BHX\nmq48kQ8QhfXCAJyVLTq1pYTpSg4HzeZibFJmd4FEtvyoE7MmzbkKQ6QEmRGK\nmTBr3i3Mf9DY9O6+3iih6ow0YKSrZe+dIUox6Xr1rEVvA5nPu/4BBLkJv+ZE\nkmCLoipzLt5WpmpX5vZx1P0JqtK3wg1G6zSJ06NdjXHcawJK2Zy/RYjFcvWv\nr4NzvaxR6lisI39dJ8vO/ZRYSIbqxa+F25D2wyUflbDinMa7oWzsWBFOpKq/\nf/ZkBJZf/A9BuOKb17FzPv4+JkCLsllhwR1nwC8/OsgGAWTugdousBzlRm99\n7wZpZOp+TaB6R+0dJz/wnK30CqH/CtZ80dLT//9uKH+ghUzMNAEWY18qeg41\nD/kJ\r\n=SioZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCH0TLmNxJWSQ7aqdPkecVsJKHd8pjzv4BF2zbPWmmmGwIgSEex8PLQRKJTHFdRa0UkZyRKr+DgPtuTlfBx8B6xPJs="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.19.0-next.93c55d1f_1617411317159_0.5646457078412046"},"_hasShrinkwrap":false},"1.18.4":{"name":"@malagu/ext-scripts","version":"1.18.4","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.18.4","dist":{"shasum":"e3933df06efaf0ea02af227d240e2a0ba80e67aa","integrity":"sha512-4ZdRZjP7lI4WkMy2Ar4h7c9KpzA+t/pj9NXw/pTEo2jAaxsdWTsePqIxDOT1aykgqMS45itssQLq0qpd8qiCzA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.18.4.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZ7+MCRA9TVsSAnZWagAA3YAP/iLLjG/YO9J7oWd+5l6y\neMvacaJywE1Gp7PjXrouBgrKIGQNX5ukbqWqNZheeYZPsjr4rJWgPPrmj+w2\nDjf35e5BDDcYQGY4qyILDKOW+9wMFzgBAoQ18QDlPngEISz665moBy8jKq4U\nYccm5CDKSf2XoJ3Xd2SRAO+NmolsMqdljGPsPOXhbdWzhTKjqmCeldSp2Th8\n0I/jsM1kx9p3G+3zZh4YTj/4GE/yishPiIgiD5AlAxiGJfcNOQzxvUa6YPX6\nLlCYPgRry9rHDbWHJrf++kCID0FfEsfU1trb1hsVHAC1TNlnDYrQm7o5yFTo\nhoSRDs3vB0txxrDqy1q7EuGHlgQKJu5+fDni9Awo2H9/IiZ6eVjBQ7RtabIf\nLbtvKZ5m/fmEn3YnelFXnH8amblYCUAwd1ZhnXqIl4Zgrgv/QpV1fHBJ0vrJ\nED7fVhXQsK0nxplhw9ylvRLqpE7QJW5EN0z/6vb37FIIrfdpITnwd+IJoNII\nw+zEHHeJVz8FyqtX3uldiTLumzJs6s9dIOvYPeFiXL45TXpZvdHqqr47vqHA\n55lt/aQ+olyDIdId+ahJ3u7BfEvfoDC1IiNZ3YgwcCFmUOQL78jsWlrXcwQH\nkg5Kg9tknEfIabJXuzpVochB2/4mHaYoG7MnJa24JhYmq+sk7dh+YSHs1UiZ\nbiak\r\n=b0vt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCy/aEvxxPxIvmjGMLIbQB3KIsJzb94LEKSO+7a1RJBuQIga7RQPw48QJFNEkGtpk0KA/SB77m/bBZLThKwI+xNtUU="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.18.4_1617411979949_0.6495842905532352"},"_hasShrinkwrap":false},"1.18.5":{"name":"@malagu/ext-scripts","version":"1.18.5","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.18.5","dist":{"shasum":"5af309f9d152e90bd07df9f1816366bce8a9dde8","integrity":"sha512-eQIFoFNALBSQD1dH8LPRlga1FKK0Hgqu7+3XaGtvFQOhDTgaLUpXa+a+tEabkwu7hOZYkCb62ZV7DKW1h47CbA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.18.5.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgd+o9CRA9TVsSAnZWagAAG10P/1EvHBLdEgGwz4DKFkCC\nCMaVnddPSOoNJjMj1aGnVk+QJBHuzE3yXtEfp5k2rtcbXw3xHzMgvS5QJINT\n6YbxVntXNI4zTzUTTMjuGeoNjyywD1cDQ8Rc3zBTgKl5a8TQqJ0LAxf8gqI6\n++iLTlDEHTiZRb9OqP1XV8PtywgJ93RSDzrhwcVo47eQofJFvJi6t6LriWeT\n9Fk4EcNPTQWt3IPJi8mbsx2J8TdO+Ua0WgKj4r/QdCV6YcGeSq6IX0lp45FE\n4ORNNu8nHTmvM3Pp8qOyR0+FzUiH97HPCVQbInQrMtWFqWYAwJ8rAg2T/WO7\n5R72800lDjDGb3LONpOXiHk5ddJnfq6l+GadYL7pmyoVyPXj/ErEZjIU2n2A\nAgbzi+BNt5lQglQrsPcnD+0eh3WotmfX5YxrFwwLQdkix3T4gRwHQbfF+sqT\nBukdA5GDvgBgmLk9vmNZl6UurWG17ME+gHx2gOhTLnJz+f3Rcw9A/cdHXpXM\nF7vrBE19PNsJYRMa1jB+ybnDRPS3pY90u7jgzOmpfbSQcFNKrevdnz2hYMr2\nkhzLN+LkfP/k68O6BY8wBQyU7ibrddLKePwgInc4DGbei1WS209MPJ99g8kC\ntJ/BodmP8lh8gU+ivxnFd87Ihk4vc1NHYNw7pyfGzVIo/x6jZXpL8F1uldYK\n6n7X\r\n=yzHl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEWHsPmpba962r1nYMH1syYWxVYgNb41Z6llxeWqsVcwAiBa2gogX/uvBg+7TviTC++QNTiNjOixLpa64tSVrNNcng=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.18.5_1618471485204_0.8226636043230411"},"_hasShrinkwrap":false},"1.18.6":{"name":"@malagu/ext-scripts","version":"1.18.6","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.18.6","dist":{"shasum":"12b1acab2b713d1b774448d726b83933929acec2","integrity":"sha512-G7WW9Go9Pv7lF6qje+zCjb8sMNonPtlCRHjBtTxpsjKhK3764kPkPCIKF/bfA/a/6dSSn+O1PlTAr7ShLNjBEA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.18.6.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgekc+CRA9TVsSAnZWagAAOUEP/Rj9NUO8ePqoBJ3TPf98\nLNOBcOekpkNkt8dWlt9CiyFLCLfdb2ICgsTjPz971kq5GbgXN1ZQTvFhnAf4\nZYNBWLAkMa6v0QD7kMlJVoqP/wlW4ALUOud2O0eK3dCSgDudHFu648fRQoMW\nwF80OiYzRu1sQiCiW19MkiNCiyWUkFUgp+T14F1PKzn67m3Kt/TVN9f3r6ki\n+v5yJ4W8nA1XivE4iliRnP2qkKaJMvIkyNsyCYdaCWCs/Fc2iAxLBcT5OrNn\n5/HITvCEcZB3i0U7DqNd1vWRQ0AOvE6Y5zSiT7tr3QIZcdWhS6uOXJJ+v1C0\n8mdf5B9sQpuHF97ocJoAkfh8ebH+mKcJn0FTRaTLiT4rGakqNQeePAakIQbK\nhKZyvZ4OYMgJxDZGpdKkh5RVoQZKqVs6uRi4oJTMg21dVfdnCuc/MX9KFC53\nmAqvl2WNeFf7+gQchgd4mjVZovXjbavnP8j1VmOsLVG84+pbtox3b8qRvd6+\nzFTJAo2AVcZ3XTfc0VHp+WEmjYrXAHAG3VkYkM3tRkMKyq5ajs/mu4kRp7tO\n24VD7S6gM0LxGzP811DxIrG3KdsyYnNrAEr3NDrkmS8bFDgiCyOzo4rjBDeb\nAPUtz5IN4EwNUGsuu7ZObdY1eeYeyTYO0NfYUxNTdyui8npzV1FU0DHbRWLz\n9A8t\r\n=aXfy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyYAJgtfmiq2YSocJXaOtglg/4+td4+KgBoUc1hafkxQIhAJ+AvHfTyWYPeW4fezeVfq9k+XAz8aJVn/Z9nwckVwv0"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.18.6_1618626365648_0.6884990325818934"},"_hasShrinkwrap":false},"1.19.0":{"name":"@malagu/ext-scripts","version":"1.19.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.19.0","dist":{"shasum":"2fe8234913351c632e7d79ea04d2d37ad31b1dc7","integrity":"sha512-6PzAIt/F8qQVBWa95TD02mynke2GheaQ42+YTgB1tz1NZIHkgNtHToujFTpwx9xX0dk/YKN9yvMQX9LNMH4Z8A==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.19.0.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfUOSCRA9TVsSAnZWagAAGysP/jLOGxQaPC08nJXk5lbp\nTaMVX1E6UbNNz1TFA1E4aXnFhb9ofiuWdWjArUVct22iDJAk/pIcU6X6qrrr\nPkfFvJM3gbiEvVPsABGdVPFsSYb1s/ol/s7Max5TA0NhNB1nTwvF7q1P8H0u\nI3rMxTX30thPonvPrVsxCnFm1z7YUhoTdn6u5i6WNcM7ngtthmSv8CRw4QkQ\ngeBlaCRcjmVrtOp7s5xke0+7bt7DasVMkrFG/ors+s016uF65ooHzvCMxMJ7\nKi+PqhUN5wW4Lyewy2x086/Ssn6dYnkq/ae1REaRzsZRLZGKYMJUpFSPGsPd\nOQJppCenYnoE93ICiyKsJ6xatF1PUNM552to3WrDw8sff/CvdDBHrj8fIN1v\nQK22SeLENN3FHUPsS4kbnFAL7dG77phPCrtR0eGDy6fo/JppbZ8SNguW9idI\np2444mzjriXkJN1noe26t9C5roR2NSfqhobt4cYvjUnnEen2K1iSVvgZkx4d\nxmGniSPvQ0X9fRQRJzx54r5Qyn1TDtByKulS2Xpnm5YCz+Vpcyr/K4ZTth9C\nCKJ3IDLpHit/e+KNRkR0n5w8JS8VkcOrFpqRa2NQ9iktwTuyKY2fo8cA6sGz\n9GnYfGRKxsT4pu3jz4AZD8draQML7YP+yG9+zOx6YLr3DEFZTe0i3JXkmk7z\ngOPJ\r\n=qiLP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAz4oaxpWxSq4j+rNtMrrTDuWKc/4bqMbXoY6JM7b6xIAiBuK17cKO1fFRKs6NfvKyFGrlprS5zo50mgf+K8e7Z68A=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.19.0_1618822033992_0.05168253171288306"},"_hasShrinkwrap":false},"1.20.0-next.75dab91e":{"name":"@malagu/ext-scripts","version":"1.20.0-next.75dab91e","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.20.0-next.75dab91e","dist":{"shasum":"de7d56a0be795b98b4ce4521bdc1f1f73d72d8c4","integrity":"sha512-Ixc8yN8c1wpSePPbK8EZSfndU1pejdoduM8gDM+PlBXKEarvsv6rgbB3W6Y4S3UZFVfcYolvixdu8dq9dV6iMg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.20.0-next.75dab91e.tgz","fileCount":4,"unpackedSize":3626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfj+9CRA9TVsSAnZWagAAX+gP/A/fW8wbGo01yzxEcQFa\nRmgCV1fnOx4H+4q81kXjpA65NF86nF4qvkOu77qtKUA1nUe+t0a7rMGXgaXk\nJRQWql0fN67BZ4yOmQZeWetksuW8jFVsmFW6B73rLY45wBIQBZI4AdGuN7su\nFtsgMDrHhlW1h8O6TjFMofdBwD0G3h4wlNdjvrb6qjaho3VQ5S2Hk3uVwfwi\n3oqx2cVyEac3vTIY7mqJzCDkcdlrz9csjjVdD5BCWVIsyhUJKBMeiRKObkrO\nUcFDR+yZv+8bBqpcmW09ekPAhDaDJgP7NHJOQuyqPEcpUDwlgoujMP5HWmUI\nDCArAeBqyOZQFqbUcIxv2C2B1j7sST8jV9sjJEiwusEzSiQqWiKt2BAhmdzO\nS9eFE8U7Hit0w4e37YgmWB6TEliia6iZc2BuvTFySS3ul+jtsYhtDmX1/NNl\nGzk2VuNUL6pyMqtSS+VA2uyDLmEluYf3bQGSgF+5xWZ5g/QiYlLx1r4cK9fs\nGTtNOU0960X7npnloC7F9iQ8NnsUyE/E8kufj+Msw6+cRpZUcbX9hmWSB5Sb\nuHIB9B+YbPO3J8afZth7nSy48mVx3kjsOzOb8GG2cKtfNpy0Wx7B+Tf3lX/e\nyWOO/i2vf5Zi0aSMRcW9CECnYfT5TtzLTUgX67+O50Dmhip1X3t6RUz7Sv95\nx43g\r\n=0ETz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE4DNtbfhijCJ9g5FPbAsdHhZ3MQBAaJAxK4Tz8b7t8WAiBJYRIDJeQ7BC31F5S3SLMe3NUHgUr+HijsufQ3vlpZpw=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.20.0-next.75dab91e_1618886589425_0.1142507083053621"},"_hasShrinkwrap":false},"1.19.1":{"name":"@malagu/ext-scripts","version":"1.19.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.19.1","dist":{"shasum":"ad15a37612c0c1c1d842ea8a33fa3ceb3bb6f18c","integrity":"sha512-mwKpU1Y55BdnGwaTeZJSEXwvCrRwZtcpblVu0xj7We/qgUp4dBckUXEoB6FWkZ1DcSx+QgC46KQzo06RUx5W6w==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.19.1.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfkYiCRA9TVsSAnZWagAA9FcQAIw9uKn9LATI8GcsNM9P\negHBEHsYytKlWEOwnWySeOrzMHjuKCj9Dv2IcZJazLmL+ykjqgSLCEqWBlv0\nP9pNQW5EGYYYaNoncUgIDBpOt05I7wV5j+HAfrZc0z5sJp1iLDvfoJWYNzmb\nXGw38Xzo4yF2CFx11YtK/ca8m0EeyWAVJUlxSPYn41PJ4BJmgXyXz9lm5d9h\nsTjduXajmk0+5kRbWHmiAplmBqZkK3g8XgmYSgMqWP4ekwFBoS1F+t52PnQ2\n40VvZ80VN2a7/RyZ6OwhAKd1FVAnDgfPFuv06MNQrCifTJjikkqy5m4ok89N\nu3PWP8FEYSWBn/dm8jg8ZPyccEcaHWqXoOZw0qP0QzJ7K+d1We0pQk5fcUNp\nsLmluDBWz4rcy+jk7zxfMDsvtfva1Ac30e131wvCCNxoyP0WRyxASEt28x1W\ndTp0ERD+qCsO0d/C86Mob6JlwJNMA3Sd81eQvZHUpyb5R2C78I7EGRqtUA3b\n7KRtvfnWSyFm5kfjURLV0glIFGI8WCt57agm/2TdeL3OTCuKt2tzUdHvJ9IL\nsuEB7RjenUZW2rnadPaQ0g0LkaX+NjlksZoUT1zPQ0UkBouT4/q8Y8TK4mUU\nvGFu8GfBAvpZHvTKsUrx+6Ab2Q2KBZ1ZygXySzg8d0Qzbbvi3VPWDa1PamuW\nXrYg\r\n=bcrr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGPeQ2gR97WWlJ+KFWyYwl3imNvOMA042wzAKxXxTtSAIhAM+Cnn+qPXSkr3/JHRiuqVUrRByKKx5OpM4fAaZMWOhM"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.19.1_1618888225954_0.6062158093906909"},"_hasShrinkwrap":false},"1.19.2":{"name":"@malagu/ext-scripts","version":"1.19.2","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.19.2","dist":{"shasum":"0dd126b4ea1dfd1dac5820dcd00314a8bdbab9f0","integrity":"sha512-an0ucOAuWActDS+lCxWWDO3jsdDJh8B1HLGLHCEC0tkjWAqufxYwdYsxVbyCH9iLPvwo8qBOAHOht1qjXcCVcQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.19.2.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgf7oxCRA9TVsSAnZWagAA/5sQAKUO7YnVDm3+/oAZdi0e\nBPprcPAAx0qndnJLpZNdpcBfhfcVdSr5GQ6WClyeIvdMFgfbZZKKW2JaXUEL\n5fZrBXF004YMRcKnoish39u/H1uJl2N6iR03l6sJn+tbQDDTwl0WGsk4Ej9P\nypsZMyrimlaXp25K1wX37oj56Vk10ce4mvLfi97YSf4Ny2vIkubJhE1x+oq4\nhfulFy8lPyR9d3dJSinVk4yY6GRF3A3jmi+47b/koI7guCuO0eiU1PmMWbXO\n8jNKkG2a2WTX7PKl9ZJDBUMEaMS9D7ZzbkWHRBNrvHmdMzgH3OzcqjYxHbNq\niD+jkPkPGEI46+6L3o5M9O2sbGkH0+GUyejtuSKZiZTj5eNe4rLsAnvviZUE\nRuIj4rEnmIFCA5LPCjNEUKlJU4V7Cz6MjwO1OaSIIL68wb49GvUUhWYMXq1j\nFUDdtJIpvrzpRbfHbjhq4fRN6Sciad2RhS/DpwcV9ZbfBOk4rXf5fsqDvGD+\n+GpM5QT22IOW8C4afI5gXQrUzw2VPahvzO1GauMTS+KDPpTP6UdSFILcGbZw\nRkceW5IRPDVJwxoC1oi1uFJm4c5A40UfKCAwkuAX8XhReu2lU7wz4TRhdxx2\n5wYPt6AmeCDsbBasvKFQGllBD04vBK95pE1KwjLA2MTqu24EmAD/0NOlRP9Q\ng/5x\r\n=Dezp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3tBVV+m2Yf6cosgoQyma184ciFu0GlwzPKEVpQcBGiAIhAK//KTB0y+Oh/mkK5MsIsFKWQjiSbr5Ca52nyiozZYm6"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.19.2_1618983472530_0.08147348103008167"},"_hasShrinkwrap":false},"1.19.3":{"name":"@malagu/ext-scripts","version":"1.19.3","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.19.3","dist":{"shasum":"a483664285e3ab4420d9ea1dc0c1810b808a2631","integrity":"sha512-01H1m9/LTW4L3F/Fd6kl3gFcbKTk8ex0F0bOs3eMeZu1Tg0yLlkHDgKK4BpgLJhHFqALHYGKBsokP+qvlCfHTQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.19.3.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghkewCRA9TVsSAnZWagAA0RkP/1qlczPcyurZcPn4Y7bR\nTvfGozd92awAxmdUn5PAFvwvM2Y3v3WX5n8YZyGbL4XfUGEvIl6BbZaaY/Yd\ntSXxSfrHmzXbNmWFhTxYdjO5T+tQHpVgvbYmCFoc0dhTHaiencrp9Be/biv0\nAmMK1qe62pPJO71C0KfdvXnOxIbCBXlOjnyWgq353Eaij3WSmdsnGsj2l4T9\n0wB7gV7o8LEufr/f1UUULcRF6HVZmMZFeQdP1evEFBn3vgaYWfxCsBoKk63S\nqyQflhORLvar8UYyCJ7Mm/mGucxZJj3wtLfpR+ZDjlYWQvGUOZEeoSuVbQRA\nVcVjCwomAeLEZNPnN0K9L7WzhZFV5Un1a8af68xjm+nYjnfqLqDeNQpQF3qc\nTxXcdJ8nuL9Z1Bl1e32vQPcomIF7WaNLQGNZ/E38ysDBYKNGBF6tnzzaKKjs\n6YlpyMrZneqWm7xUK07z3ZnawM7sJi4aL1ddkT/MmZKrUOah61Z9I9cuGJoV\nL6xbuV+ZteqWPObdz5A/V7WSwkY/gogOdZE1cH7DcqiyWlGdoJIkRRL5qeDQ\nORUBlRKsOMTAtz6ZAWmOu+jwhwEikh2s4jk8lmt8TbCqOM4F7ZdUqZZQK5Gn\nUQNOvF4xmBCunwcixnwQVS9Dnv7XQ262MszrqNE69Gs+8J1P7mxkn7am4+ye\nZmxd\r\n=dKBU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOfTGLtUjT590GPyHZICiZeKLOZyK/h6H8ySpi4JyOOAIhAOP8x9n3SyZXu85FixfQE+Ur6dyBc1f3gZY4qgS5uv15"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.19.3_1619412911854_0.12084920635979302"},"_hasShrinkwrap":false},"1.20.0-next.b2769d7b":{"name":"@malagu/ext-scripts","version":"1.20.0-next.b2769d7b","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.20.0-next.b2769d7b","dist":{"shasum":"cb538812e1a7703e07701654431a5fbe493eb2fe","integrity":"sha512-tjp2zeBRVIUPQhLFqyzS0o2OIOTS63SBfztVJalSZSgH3oqbMt713BRnUbE4aa8MJLJvzIrUO8GjifFrQKuWeg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.20.0-next.b2769d7b.tgz","fileCount":4,"unpackedSize":3626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghtGPCRA9TVsSAnZWagAA3RUQAIk2UiyAD3XOao892VL3\npGHAmXo+gQEJNUjyUJSU8XojGmMlZNsjuI4dIh4KdORGhh3g93C7kzu4yiC4\n1vgN20kSX4Od3+Gk6sbMYrB7dmG7MzvplQZ0JyLjwVr5TnHKS8lXAclKcg6x\n70oyRc0DOWfjutNOs4F6bl9fv/JyfifNLT7fFPmrSwVk0uUGBWvCoswWa8eM\nlnz/ATNVjMHr7eDOeNBylzTg8CF0Z5KrX6Wr3IoRzCv3DIHMoy225Qcr9iqD\nvy59LKf3F8QgM0mE4iF+WF1+4ptCB9bwbL3TM89lYwV7A6z0rUFfK+rnWu/Z\nuGzJgCvTSpabrMIp5b4OmsRWMF30Isvz5dg6tKewZmaQha/TypZvFDQsJK/Y\n35M2CZCWXDFChW8TE9zBvKtnVacRsZUH73Fe+dMLwp3u053TfVuL0wDteIg6\nqPaDTGAddL6yez8Xy9photy6X8dDp3SC1ui5CmPSlgDCdHdYEFnUsXV9dvNS\nNYe+33KABvUH+e+3RVrgEzjzMKHBMODAeo6nN0UHAswkUFm9BqWzFlb7dAKp\nLtCRL1L68b528EKDykhwY3/JhzeHCxSiyejue+Eb9Eo81U0LariNR/SWoWlb\nt+UJAJ2KyK5uYPBC/9wL+Wg5kyn4D25eK8VxBs6cgsO4qgeg/rM9W28jT0u1\n7nl3\r\n=m5qT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzmx3nhRKLTTMuaITXa8rUWPzXfPF4f8KA7mijvMrlQgIgCLl8gS6qHflUbKEAaV3VBj++HL3Q/xuXPCASC19iezU="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.20.0-next.b2769d7b_1619448207046_0.4465603074688751"},"_hasShrinkwrap":false},"1.20.0-next.62532a84":{"name":"@malagu/ext-scripts","version":"1.20.0-next.62532a84","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.20.0-next.62532a84","dist":{"shasum":"b166e336cf39bc1e1201f7de01fc14e29f01394a","integrity":"sha512-OWG1XV4TkQas8kS78mElKB0bIy0f3kaGgQBiBMnsYGWHuB6hxOeDOl4ZvHs/t+fepIP3NZALNaAHyagAWjtj6Q==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.20.0-next.62532a84.tgz","fileCount":4,"unpackedSize":3626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghtW+CRA9TVsSAnZWagAAxxoP+QFt2jpZYDZMNjCtN3Oo\nRnWa+vHXAAHciOVDvj8LL9GGy02khy7NtaE85XK9tMNVDl5NJEOJpYrLfwkK\na1QAcW+qV5BcQnaA4JstP1VEmAZ2BEVFO+2yYoK4qwt9BoBF7yrD2QG5Tbwp\nm2w3Yb/nRAsX/zbjx/VRRL/f3dj/L4j8hHk13d6MhgAGHa8CGxOXpvY/eaMg\nmSsk7lcP/LJrQXieGSjwkw9Wz1Hpcasg7wkVfYqFvC3Ik3MyTM5/Kq4/FWG9\nVHYmiUalywS2necc3NNCzS/uniH7muflulOiW4ST7bRSg/nWwqo84yHaVHKz\nvxX1b8+NP8rT1Dd4k5qHBGuh5ot3XsnS5TXqweig38QLeJsYqgq/Zii8XYyB\nkzrqAcRgZ7mlf/xO61vfV4AM3c4MIH5ir7a76u/jRDGzl5N0oRrPXlAzQVKP\nNSpddXofReAI/b1RsAJCIMsR5q5bsjBDQwaASj3HAuUqssq+n3fwqxG16z4U\nmu4skmSW3J5Q6Y9mMphvUcwZzfJfkUUHh+2yVdcpI2io/yJ0KEpRh6s1aAmC\nkSbDO+RkWZu4ZLWWOxciNfjw5/uUL9Z+s7dTxwk5mZOBSHRwVM2OVx7ZI4Wg\nv55SBY1dVJ25fnvMXUrpnpffRH1vIIWWaI5kCKI/4XOCQk9i3zETU2ORc598\nhG0c\r\n=YpZV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEgA4otwA9+kcAyexoh+dKY4CdkgNUIqpulID6SX0QV8AiEA8h55NOYvIzyxzcJTZKiXCVQbmbSmYEkcwl55HmRWe50="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.20.0-next.62532a84_1619449278455_0.7724840101847719"},"_hasShrinkwrap":false},"1.20.0-next.10d44c36":{"name":"@malagu/ext-scripts","version":"1.20.0-next.10d44c36","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.20.0-next.10d44c36","dist":{"shasum":"3966e45060c353f8602ae4984d9254583f910382","integrity":"sha512-IMYdo3hICT9fMeO6xHmze94R+f3kfqKUG9f4PSnWQeGssJkBA1+++2Q9Wv3mWFx6AEPL+C4+9Ukz7cvnIG4xTg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.20.0-next.10d44c36.tgz","fileCount":4,"unpackedSize":3626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJght6FCRA9TVsSAnZWagAAT00P/1NdcICTGhDoF6xlRLUJ\nQJSfkBkGfuXWX45Kp2VnWVfMSjkQREgneb/nnDpjxFD5QpG5YKXB/wd4IGob\nHaLCwgCEG8pX22Y76AK6YlN82vuwAe1mKu5EEk3Qrojpnyj90J7oibbVQbbJ\n1HKoWP07y2L2h37SLkZZgrszkRClneUEcUPMmLdOB9SKCXAf7KPQSP+mM4iU\nZSMYC8jqvBj/iGYiDxw+0sFGZZa+vNXwqU/usJ5BVzuWlIwfvf60KftR25Lq\nFqiHAGoyUf1aOgi3W14Luk4NHQu/eMcPi7aHtV4YsrDf+VbId/Asv0aI/zw9\nEJufdSwmIUOsPi/6vGHX4FrItHPCsN9SYlCBc8bttprR2UyAssAXEUAR8NIC\nhVZB9sQVZpj+SHXKo9P9Vu+Q6skbU045DIThkNK5omoYp9aqqMxHvOUaK2Uj\nqknekKS/7Rgss9MqbBGT1+QV1R/LwGu8seGCmgng97Fnjnnqh1I86zNEZ5D8\nt72s6kAPNJSUQbZbVtQzPziL8uNdzBK5xHjtQd1n6RO9byANnNl/0aAjvi06\n+SSveVL2fyu5qVNYwEYyFSV17ZVXGmjqVrAFC4J4LtABqtH3QpYdkYOQQ7df\nk1ztJ2zUyCuqQxZwPMYTDCaXuxyJRLE3yb0+OJwioPBt41dPzwoJHFymCcnf\nn5bA\r\n=E8Zo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEfIBzq6wBnW4O1BPfUTErbE/lruv0Mr1cvxxktPXRnoAiEA6SUOfdmlmHsY0no/5zQcVEausEpfVAvVLSCGIv8kHLk="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.20.0-next.10d44c36_1619451524755_0.9908018852920313"},"_hasShrinkwrap":false},"1.20.0":{"name":"@malagu/ext-scripts","version":"1.20.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.20.0","dist":{"shasum":"f4d72ce6c55d24699c6e5106dca1646db902ce04","integrity":"sha512-5ixOgtJGNZvOhwWhlBsFNJVc5r1SRw1yyLoDeq8/J+G30Ah+djFy0LIuMTDfR6aNjfuDW5wKEbuD/CvZw7oJOA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.20.0.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghuIICRA9TVsSAnZWagAAf8gQAIOzb79xc+Fp16O6PYFR\nyTVjQCF9xYOZa8i1Hx+slnMiMXlgvsew/iLuJkk7MCzdg4zFcRxIDAjVda6F\nI0K/GbtGTKuq1fZCycL72O+TanVHhdYFflp0GtfF3tvq2XDWoL3gwFjLF6HN\nzqT7d9/vtOFRYJrK/iXv0p+r4wUDCrqhDFpfQ8DGovH995wlvxJP/02FdMBx\nDV3Ww8ockkuQA6sdeClGguydiHTvyHmg9al7yt3q1HEmT+7eNOtgHxbLJpSq\nCaY+2D0+IwfB8UaxlI+FwMORNuwaFcI4+UCtYQ/6GEIidla/3C/Ycy2dGMkh\nbmH750zuaSXhLD/WxiIQEr141/pL+Pedw1LezCQxShonZGAIdC/ZR/qOIy2N\nZWgtdpEHtH+1c6xBeHpjjM+69Mp3iVpYB/F/fHcZMBB48d21HtblpljDENKw\nPUR3SQ3+dfChIQacs0aB5VLrjR94cfzdMf1OxvxDD4FWeTnZI0gPQtxMxIkR\n5g2NKiBcLtRWrKky2d68dUpgFY9XfM6lRIGp44um6YePdL4c3VKb/tNXmvZ9\n6gJZoOAyxUfKBxR75gEDP4Y1dyd7CX4HJDKiwjZj6+xEnwUXMOR9XXWuT5Zg\nWxIHHAnQbHR3vOe9j12fNdnXz+xgzeVnUSdl7XeEekgK2LMOtnQpukQ6w5zp\nVxWq\r\n=EJha\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGMrTmsiJdU4IxAulkv874GlsCioo+ynrl8e/NA+KQIeAiEA30n0ht0mVzONTr/5zCpMQTfmlYNj12IaKiyMjVBlOPI="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.20.0_1619452423781_0.7149743613504858"},"_hasShrinkwrap":false},"1.20.1":{"name":"@malagu/ext-scripts","version":"1.20.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.20.1","dist":{"shasum":"75696f71d09a1249ea96b1d76f3689f4403bb7c5","integrity":"sha512-Gc12mZkGi+eqIw5piOnYcrwsww3gltpG8nH1wwve2DiiTKQOZzu+pj7+lYHBxNfSr+OH/K7juagUW+/L48ZpBA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.20.1.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgh5MrCRA9TVsSAnZWagAAj3EP/1ry1kLzispm1aDm8qfM\nTt9x+U3nUMkM1fOu90vc4VmD8qaZW/i6FjjrEtkiWPJVnYiCW53vTXzsX/FC\nFRSXMhEe1MKtKaxJaPlpIr4RvSAZ6tY+i5DKfaVCp1a8AUAGCF54QW0cuWN6\n3lH24+aXZYdalgM94OeE+b0c2cD8eFDv79m8kSXI9wnE1aefn7rrRMw4iXf2\nnwz3tWxhJcSAfS9dY4oCaO1n63L2FdSHrMJqJgaAqMUxdcamVD2dM54I05+Y\natcMaQ3xAqhqfVt4iQvMi+f0kPAfr42JuMbZmIcFjBzGOHmpwbIbQrEM3/pi\ned3ZsBkht8JrLgf2vlHbTbP2d1N7WpvbDhxwLpKclgwvGumJ9EiS+rzGZgmr\nj2LoSum0uhphIoHPsoG2H+j2Ct1irbUm2KeM/AAvJn74X3Ct14K9U/nhxznj\nvrZDgiyKJPlIOPaocLv3OJrlxR4L0slhAMK+OxNVMxMKUuTHA0vbX4njWGQR\ne7COcxmSk1zKe6Wej8T2tF+1P3f4baxGRdyLPyklt7uiHKEy0k0WmAKbyfF5\nkvAEK+RBGBZQHKaQ8q6LNSl7NT05lbhINonnSrDm8kONiBQF9r1UaLXOIUHN\nXZpXb41U2YD+n7q2t+WGhwyTkgilJ0YZoaApob8fE13mO+Cjk5ZI7DGD2cOP\nIxkH\r\n=CwLL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFRYOfw41JG0jtlykadkQ6E5ufOPNUIVx/IksRAj3ifsAiEAm+pGFUKsF1x6ILFBn1tmY2jBluOuBVpETKTcxxBjihg="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.20.1_1619497770844_0.1170262609490873"},"_hasShrinkwrap":false},"1.20.2":{"name":"@malagu/ext-scripts","version":"1.20.2","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.20.2","dist":{"shasum":"0815b195502edcb4665d018e0e7cf076addd9010","integrity":"sha512-L/LiLqXN2TYSYUNFmFOpKdpa7XPZlin0UJGfiygOv409yJMsjxKOkITc/LcxPKsxe4nPzuLvvsP0oGrT0s4Qow==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.20.2.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgh5iuCRA9TVsSAnZWagAAwO0QAIj6vWdVBo4v8YMghGVX\ndBcLto2hKNmeeiarLIG3beEqzyZnitN3qzAhggvx0k83C1AGCtawFqseOgPg\nItzt3XCO0UvNaDgGOb4QPsCeTjqag8Yw0s49G10yDlp54AvZrJhp2pRswc3i\n12/2qcxht67yfd49AioGI1txobCTpQVw59xeLoVZ7U6tMHy1rzfyfErxQYhf\nCz4vv1ov/ScKUuQ1b9Dlmsv8xQJox8MgVsTdRsz8N0n09s8bbMu5RTFnAi6l\nBjYnQoTV92n1n94b+vctk95WCD3OlE0N12mEdBznHqj7/WEMkXb838RPKrmw\nFVN84Py8G4WV+uKhOnDJXQJP2w/kFkdrwRqaC3pzWRFu6dx0GhMwyaqfWbmp\nTEOQUCCbTYkJKOBAoYdoz86VanBbuScNSxveF/nk/Cpvxm3JA4ZMowu1gC9k\nHaQgemMq2ao5fPIUA5kxyl5QDjSNzizKoIObx3Le/hlF1meLyMYYEabGtLJW\naAIGJjOjcjMUJU6i7vk8PD4zcuD7W9eltfDwKEP0OtaLYd8y52uLqn9MP5yl\np6/akmOnvN+FmCoSyucuwwiOOJjzdAAlxhQ4GHw9Jjwd1fPuyG7b2XInTIK4\ntFU4koJzNFT8B1jnJ22232h8NBZ4QVYiYJbEUoPE0xNXwNY/o8huj0VqWpiX\n/PRZ\r\n=BCW8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGeYmSyVRXa/ZuIcapFR8n7M/NL/ym1J/txXLpNO5L9NAiBj5Cmu0BLpinAn6KA7J7/ZorWXSqo71Z/+xmvxnQjOQw=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.20.2_1619499182039_0.6637912882389356"},"_hasShrinkwrap":false},"1.20.3":{"name":"@malagu/ext-scripts","version":"1.20.3","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.20.3","dist":{"shasum":"5201499ff0def8720d3698849286fdb49b0bff3c","integrity":"sha512-pM1ZYkviFZKx6S2XiRww/B2GTey9I+DIa50LNTKOCzUFP7dbcFaLuVjwojBLSnwCsVuLAdrYLJyQq2oGMLfyfg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.20.3.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgh7AKCRA9TVsSAnZWagAAouwP/2eVSCVswBO2zBTSMBNS\n3XQ0J7TyJl1XdNgSt8DlZKVFnZed/zlPveWrfF6PQOrvaR8tYJOq3Sl3QhhK\nRMuZm+tox1gpsOWQIelyTXpkHKPhrB9kZLtCukqg2CcR14ftXlXcvdFvt2uT\nDvh3q1rpHmJ40Z33iPMS64igdaGyc/c66WoWzl1uZlIyX0alQhVFZIiS+Cxg\nd4cHSctJ7emVVdrJU7sdYy26TdOv7wryzBxhpXWSWJuoP5ZDiSAiJYsn5Yuu\ntNL08XMtU0yWEthsxE/67prSVrF09b/U1ukl2GB09t890C149bm8zbsXLrvf\n8tfbzxfeIaUn0HIoKTLuVJ8ggsvBVXMAJlYlJ36FHKhEO19JXqi3Vj73/uEv\n19DUIFIum0W/oLAW7eNYX0H3zWOiy0X/CMPxEvpVdX84WKzvFOfKXX8eS9jK\npE9vFkLtuqvD2AbEo1j4m9GOJQwLDwnkQspeqrsMaFr5e/3N/goGKHhxqZAx\n8YiYWPOs8BfmUnQTkqrg33RUQB6QJA3OsNL8C+t37Es62QhKuAxU8c2JvoIX\nW8J6vjyPwNpeWJdalxmw7YbTNv8mPJvZ/hu16cJVM6TY4bNC257LO4/k5wag\neDPPYYLvUJAKlzAYmp7itqb6cnAbLEAFOXr07UPLjyA/L4ekfSSiue8fBCQz\nKP5z\r\n=/U/V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLCHmPi1r97fdnKufSSx0EgzTibHEqFy6GqtnfYADtSQIgEg0lMq5hDmPb2LWFn0+ANqmLfhf3qej/SSIjkpOkD68="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.20.3_1619505162300_0.5667256089013211"},"_hasShrinkwrap":false},"1.20.4":{"name":"@malagu/ext-scripts","version":"1.20.4","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.20.4","dist":{"shasum":"1955e80f823eb43c11b72d8f34cd9a643365851c","integrity":"sha512-ORc0lsglEVoR6Te7N/9UnmQ/Acds4/d3SOfRYGTXUCV0YK5nD87r1FN36noLkh3z7tDzuBgTNTfrXW9Dkm0e0w==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.20.4.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiSBFCRA9TVsSAnZWagAAJIsQAI5qF+Qat0aEdqTgbBJk\nt1fE4arkHVFvEMPfSc7IgbCuH9DBhYoj5n8GRNPlhx8yHxW/gwfkgAqZjTlb\njJKvngp0Vhwkw9WUVBV+mnAdZc5rnd1ePCFxqQwkxu2wBtIvD7DfuSvvhZfV\nV4ujujMN1HdzEm62cLTtK6CUT7/8wNRI/POJMmPcU1YhMh7L1eAqFX8ZrWnG\nUxoO+i84OjevCUOmxbWB3Vy6agzo3vtj1AO1R3wiOQlm85xoqLXDAMcIx5lD\nQvfdEehGyu2Zsg4sfgvOWN2DZRVF3rUDwFdLloaCBWEu6ixem9gqHxXNZiiW\nT7eGxs9ahkuiEwAKVxXye0kM56qhxdPvvVyXWpyTKAm2XuAt47eYd7pcy9OB\ndi0UIM+aTO2qcrim2jxM0PiPjJy+HFLfcdsEoWW7ENfw62L1+PMLrmgsgvX/\nr7TM0+EQLKSNWRlukiHXwpBTmnDSWTKhOsfKX1NDVx/3P0eHLomhO04nXCyG\nNnowoGIYWIVEhQqPJMQkWHW3jTumtYbrMDWT0xf4U1Rg3ALCiDc5LxkxYGBU\n0tKq3cfC4sXOpiYPHPQx78gD5I2QdQFtE3D0Drlnc90ZIHX4PZWC6CK65hv8\nxLAg8Iw2okhsD5qGDueoxHGQPvx7XlKkVX2GHQ4p8gzTn/UIfUFfBgk6qYPN\nuSez\r\n=Pfiu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9SQS94qmkq+G/ENYAQYWwXNudSqy+3BJ8CpzeeOdT7AIgK0USXG69UlBGKi8aomIPHONXVNWRCd8aAJNOQWO3gtI="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.20.4_1619599428874_0.4657295793801144"},"_hasShrinkwrap":false},"1.21.0-next.3944bcb7":{"name":"@malagu/ext-scripts","version":"1.21.0-next.3944bcb7","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.21.0-next.3944bcb7","dist":{"shasum":"20ae71027aaed5436af2ba102dbde7f3928bafde","integrity":"sha512-VIEhH/EPCWM/s/YKroOnwqV9xce3GgjEpjOc6zyk1kd9nZpRVWXaTLBL3q5E3T3IykL16iLqHsOayhu7H6CVvw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.21.0-next.3944bcb7.tgz","fileCount":4,"unpackedSize":3626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgi8XUCRA9TVsSAnZWagAAHAoP/1udHW56rfXpJFbjl+ek\nng47pxV7ZRK3fV/rja56uIsfMxHZ+XiDZVXWoDgl5MnXbXK25JoBu3CBHzRA\n/ZjiazLfhWaIfWiTJ28ltJNKx1x/dLpLIr9vyxurSFTEkkaulWQBqfoUrd+t\nPGv2tWob+7vwPuw7M3NSA+hxPamRZejz4wXBD4fbbsVmgN5dypvwAJG8969f\n2O9AVtSu/XJiurz1gUdjLTudz8vxtHIECcNKxiSuehJQxwO5eYy9iNytEDB9\nLJvMtv9ZdxAZUhz4eoRwyfr4ZSvS7nnUrNcDNywm/p+h9BONUUMAj+f1Mmz7\nRGKLV3vWGt4nDzZfUhTzTyx26CEpmkSmpS48Vj5Djo207+mwG7nQ6bpgKaB9\njqW6AJ7N7S4hlL9JPtAku80xlVAzAtmuFXDkqtzQ8IHZRGDW04W6ktEgSBlA\nSpvnjObLQGwQow2D/nQmljN8BpNHByWZS78NQ/CgduLXE+2rPePBoQVGp1wR\nnhQq5w8xT87MjWTm3QRai8T1UiaNE1KdiLuf3UtIH96162ABtpKsya7MW/eY\nKtMp/25rBiyH8n797E2Ct32EoVabGYSUF2P4KtZ0Ok9gdYYtgn9hEb+q+/sH\nfl37O0IMGR+lXJawIaoDVDq2maJljCdvtTY92YcSsRx9YeZp5u2xiO7YFRHy\n5uvy\r\n=w88y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCe/WtUblPpEPeILCn85zOGLHLc4n3n2B6ZkDJXEaXONgIhAL9vXUQ6vv2kTlcpmHBIIlpLVcpKrS26LokAD8U4B4Jn"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.21.0-next.3944bcb7_1619772883239_0.2168948251072793"},"_hasShrinkwrap":false},"1.20.5":{"name":"@malagu/ext-scripts","version":"1.20.5","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.20.5","dist":{"shasum":"9103875d8c5d9351858c00c82de093368845d33f","integrity":"sha512-of/LGKkDkSpflzap5I05wJsIWmdEHN/+5NefDeEmttJZ+eQVuHZqvCTHq8eb3MDvNJylAt9xVh2V5e58N4ODwg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.20.5.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgi+YICRA9TVsSAnZWagAAja4QAJmz2wIR2MtBGfV69ZxS\n9Hu+NaF4BFP4g7rruNCzOEi28Dk0rxd49IMZBnWDHMMqGm9hEKovVWgQp+oC\ns9A+Vs/94VcLjv4j2qESgGEgYw83PScYZ+7WM+B+4SngCfXigFVZG4I8joP2\nxYOo2ziUNEDGwtuDFAFUVd/BcHxIDmObiN7j0DfCi3lrU5IrqTfbll1zTwdl\nEPrChuQ4Hdjb13NT3MFt8fizqqf9/JkRmvwoMZcDLH9Wf1RIbcj4qB/hJ++k\nOyryFKBuL9KyGwFe/qva115dJqbk35k12QfUAt/a28m9evKuHpgTf3fgdR0A\ncTbvt0aWt1TjUSf/skADjBYV2b+wwC6O8qHv/mT4F3rlQTMJ69F63uZLQrr4\np51l/AsQbi/P8ZEs++5NnxS9HMD97bzoDYAgKR/6utWTFVJ+nwXeFS1gmiMZ\no6rm8HQbqsqiMBzsDPenPkMhJU8iU6nS1MpGYHKYg4XHw/M02QoxqxJEmStW\n9vEc4kFACMHrz4vtjNrnCJ1ahNdQuiltxj+g4zaxclZ1FYiCLtr84ZHdW3Mh\nCYT8SrRRiWLc0sMCHGv7AA+Ao5EmxRxNVoFuu/Q4HOVxIv2pzojgHtY5mdvT\nSkrrfjLc869rqeFHo4u26NoIKt3o7MCin0oiSOo7oSU6qAokq0p17fog1vjg\n7H/L\r\n=zazB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFti8h1QthrnYOxt2vWhA7Mx6THK3guxvll9SDkf/ocsAiEAkEj/ZAsIKT7vnUkXV9RePrByVIzkc+O5vN4XoTmTPIc="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.20.5_1619781128095_0.7961457329843118"},"_hasShrinkwrap":false},"1.20.6":{"name":"@malagu/ext-scripts","version":"1.20.6","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.20.6","dist":{"shasum":"6f8101cf07ba31358e0e0750130644f26a335bd0","integrity":"sha512-sBMCb4PWbyKbBidjb9tDDeIKBoP4RKLRDrL8ZaDndnMc4ODMWqou3HlHssrQiUkacUJOIGe7xt2s413GVmSmlg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.20.6.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjCuZCRA9TVsSAnZWagAA66gP/2G6ng1jHT+lgroQ+rMy\nHyoFiKE4SN/HvbGVcWMDHX8eiULVS8PwTszfWfmrcJo8EVy8Xm7pszaeqgFp\nJJT5lXQ0sj4qd/3rcnCZ42AfeAwxbYpNW39cksJgMdfzP9dXgL6QPz2LGlyZ\nLdtknjoim7mU2es4BJESe30PBkIx7mSlFRQuOdMnb/ryRuGdwHnSz6NkxMUi\n7oWEMv4hohXHgoW4egayViOPSpO3iSi8IAFrAuDMObtTluRrW1cgH4Y0XyLB\nxvLryaOjlA1UHBUriZF8OAkYd/xendjJi1Ip8olAhv3S2l+oDXk8yVH5bn72\nRkpJQArILIrEFMDcivMEW31/aovYrvJA8MRyFYmvLDn0hTLjblCq6Bxwl3RS\nIpyOtTBibA6AwJ6i8iOj0+jcQpbY7/eZCh4qhPW4r7rgRkPvgyMeCDb1a2Nf\n7yPk5x3qnYDAG4XiFbKYK+m3OVgCylUKDiKntkFo9KSgYni9xnZuMFr6hC8R\nbmIeQhkngUkjg2DcDD1954Cnbrdh9/6BPuNUHvLm38x8cq0wBDK146G6bCD+\nUAj6uGF0IZtoCe+JFSIOMSUB6KuXQOlAjmiUrruqAA1IA8HyuSoSUeV515u+\nBH4tJairW1Ht5YYVYdn4Pco8G2EW3nt4y53M1q8DY/VSJ3ZU6fKJYM/oGHtv\nXDkw\r\n=XQEe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGw2UVECdDKjGvp8y2KlsKmBJ6nGpAC1KIgkotTF1YbhAiEA613MNdvqx/NzmkjDzYkkpdztIHaTnHBzBV6ttPORjho="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.20.6_1619798937222_0.5184929808206336"},"_hasShrinkwrap":false},"1.21.0-next.c9ac13ce":{"name":"@malagu/ext-scripts","version":"1.21.0-next.c9ac13ce","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.21.0-next.c9ac13ce","dist":{"shasum":"51ada3c9fb085fc744e51a85cd847ddc5c4f7eb5","integrity":"sha512-RDKchbHkk7I6+dA5GtuUGR5sGZTkmlR8Gq3QpU8SEhfTeG19F+e0s+V5c+Uw4qjR8VMsKAekKKJV+srgVO+xLg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.21.0-next.c9ac13ce.tgz","fileCount":4,"unpackedSize":3626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjRCjCRA9TVsSAnZWagAAH80QAJ86ZClJxU0FrC1J1yJ1\nN88FoSBJ8pZpMzjCYYwKn2KiOGOrZywF4LaLFJU22kijotLE1ypZMSjgCAz2\ne3HbxZSds7hLKyLIt51ABGoELnRmdkdUU0Z5k0KgXqAMEJrvjnHRs4Y3atfa\nva+ZKQUM14njGif9TeXzXzQ3XUJLwI45vMQsvVjnCXLUY6GneqUMkkK0oitl\n7mNFahrfFyWJcnO3dqLHQcsZhAhzM4QIIW+Yma5P8QDaxHgulptNdQImgzyI\nqv8vmfTllvJ5QKNpNIIgcno+6hc0ctMA5+G+073S6X0aAciKOqxQ2vZOgwWP\nuTWEC38hLNit+BhnxZRt/GXXlsiGLb+D3CDOUoMTHnzkPodWNauLmtZ/Nq+I\nVucLwTjFS7cR1Ptm+A2yVYJLO9ySQF6HYcI+yzjWx/oV+9Xp8bhwxxj5H1dc\nYFTGBlfknU1HENF+Z0UIeWO3HHiivzFWZleE3kSr9m3NNLYczdvZTmLMCvEK\n177v41TYGHbe0Yk/KG2Tt+4oRd3FL9nT52bPcSSquFQN62c6KIFWZRZcYPla\nz0c5uce77oX/b7XoCzyTS24fh43vKNGLrITA5LUe5hEgBVBDOyPQ7p1tlBT+\njoobVvzhRb8ZA+BAZ5lLY9ohbNdwJVWTPajLQX5bGSbPrul4jiWIxXLmPcQ+\nUJRw\r\n=dtuh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkzRw6wYx+CH4TEWfXSI61WS57StefHYyeOthXN0q7DgIhANzQ9YvvDP/0zzZg8/Jds+rwutgRyZaORMi6ychBkYZF"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.21.0-next.c9ac13ce_1619857571172_0.18163110824934536"},"_hasShrinkwrap":false},"1.21.0":{"name":"@malagu/ext-scripts","version":"1.21.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.21.0","dist":{"shasum":"25ce2452dd5b19527b2e8555641d8ec998fa7e8d","integrity":"sha512-bq1GioK9SOfodQ7ItsPAMm+ORAApKpEE6lAQtjut9cSmoTc8q6t24tcrU84Kj126vyjonWJMLhKjq1IdMRDquQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.21.0.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjRTdCRA9TVsSAnZWagAAwCIQAId1YxVMYqSV4Pk9G2b4\nH0MhiqHRHNEH3dr1ABQhML/iv3aHXO9HRuRKpSVggBkuZz+G/HN53L7cdLoE\njyEhtcZxRwyYdAU5w9OLlyimsvxF8uBtLtTGjgSXEhz3flNe2x2MpQPUbSkN\nqD36q2JpR7/CB4fWuKCXNqk595s1QfiHh0wx+uYc4PU9QZWDCzY1L+o6JmtU\n5K5LjvY1qpSXddpSwnc3iNoq48MXkdzo0bj9NiGDnwXFrsKhTO7OeGtEN4BZ\nG596Jfqn1D6zoX5pSLTDJmnZ8LY1dV3S1P38yvox5ffDJEYDrSp7tmzPK5j4\nrTDUOd1W4g3NLE38Aqy5vgnIRLozJfLkwDXz/jTH0/CN9vDgJzPYEscfADcx\nzfpbOpmyCLrnCE+69wu9C5/ynt3fpQhiYkE0dDmoOOU526C+X2S0gbU61TPR\nQk2VxLOBb7LFdXHt5kdas6VZzZXf5fdRuNwOpHCscHSv1aH7arxLthUDSWp7\nVjypfcUqz6jf/d1hgQHjKKK2MK4qTma1eiBhvHn4pXI+AkAyRSR2jsTMhUSE\nh9y4fwtn+huvPCpQInHNptyHE7XqqnXmg8tMKf+2fsAW8ussmspRxyS6GoY3\nIGRYDhj7IHLES3bVVwQS+HpdmHcJdrpGI0mZgDl2Tk9EX0u8xZbDTBlHxL1E\ntL2U\r\n=HxEb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsreQ/fjjGERDyuzXHuNtfkRtROWIFHc6o8frdBA1+OAIgbw//5tnu20ZmKkTSLo9T3H5fORwxLTEj5qr2VX3L4T8="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.21.0_1619858652550_0.4499742956115007"},"_hasShrinkwrap":false},"1.22.0-next.d5c51cd8":{"name":"@malagu/ext-scripts","version":"1.22.0-next.d5c51cd8","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.22.0-next.d5c51cd8","dist":{"shasum":"7f3085074f4b63f1d7f9a678a0c77a536c8e13c4","integrity":"sha512-wMibKVIzVdRR/2qQhcmkTgD8w90kqBUUwcGrxIR57uoHx6zFDKxF13hg65LOd+auLE44q+c3gItG7CYUFiJnHA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.22.0-next.d5c51cd8.tgz","fileCount":4,"unpackedSize":3626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgqSccCRA9TVsSAnZWagAAC+MP/0EEaM8BGifO8EWdRo4N\nzOAKxshRpf9Wx6v8meUuv00cteA5ynnVzX8eDmeCnV99g2Z03Q7h9cCKfMyH\naud+NILy4xGCXbsof7i5KDHtR4rsWr28hD4xqJvvp94Z4086gSftUMMm82HF\nyl3dI6xM4DX6FTR2RPQvs9mLGjGsJ6D9D4h5btZ8X7J49q+6k5ZKVFErDK1V\nf8JiKOmOFf6v2e/PJmW3UkR6/HsiwwACL3dFwKE1G6YE6JjtBlyxl7MYw/um\nhJzRHRSblMwZtJqUL6qvOepf/pc7ldBZeoZiu9b1gVP7YGj6unGX5CYLfU4f\nU++R27QYzpTkh9xohCgp9uak/23tRmlb9uRrYSWLVfrtJ05jXgvGWRHRAu8b\nkKrXbX0xdF/JNU3u3sh7xntI3GDseTX7NZEBPz1I6xHDNKQyOK4dGG6SFWKP\nBODPJrmcagO1R99m6Xau2W3rgOwXlc+VEqvCQArwbyf/lfUqKfrOdT2WlQKj\nRijMbxCdF87nqAdw/NRB5xGA/b4m3iI3WefRUOMsyAHnyJGrTXB4qE0YOnYD\nrUUpDSbKfPHNmHnxYao2irzEmr5DIzHKPCQh9xYESQW7Y8FLN1WnKSWusJDi\nyZxuFz1FWG5LF7xrgd25qtsAekuxmRWX3mJ4pQELP3qKjesL3Yv7Yr5KlKsG\nacMR\r\n=y/+J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEBC4RNNkina81/ZvfkWqIuldJBs2fVOUFx4J2ym+Qi6AiBqk012DMudQmWG++uTMREnrhRYq6MMv2xyg1oB3DTZ8Q=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.22.0-next.d5c51cd8_1621698331741_0.6620848121609038"},"_hasShrinkwrap":false},"1.22.0":{"name":"@malagu/ext-scripts","version":"1.22.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.22.0","dist":{"shasum":"691ea9a07bad7069ffcc4e84b584c62485c44b59","integrity":"sha512-rfB3BE6ujlH037jK3s8NiGKai4zVQRkn5dZAPv3MeHhysrn5o97cJbaY+Vbdn4kh2AcjttlhtJZVoxKWqoXWSQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.22.0.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgqTxOCRA9TVsSAnZWagAATkYP+gIcNffRGQAwqL8Gvjkp\nbhKXJjytEk+mcO0faAdZbgMYLmZNE0q7yZgVah2SdIEVzdF57VBOM47o+FHP\nZr4JwgSprpoTjmkEf7U/BTCOv4Zkx6ZgxHE519/aSu6L4WT5OTyl7+kZETkT\nIuzFKMCarHl0Lszug61aAnjz3VfHpDIgA32wMVhlrT0fatmct06AovXwEnMu\nB5ilmiDKq1j3m0HZ0Xr6A7JPFbZi/ocxCGMPwhrs2u8sJukrPe5JSUCq1nGK\nIHHkK991qwZrBU5RlSRnOKhkKBrgOBqBhx6FROWuak6G47ZB0HRkiDMJlPzW\npAm+PEmoZrzaCVN7vgvIHobJY79Er6JlychSlQgbmQOnKUITjRr29YL2FTYZ\n0R2lt3MZcAG8v4IUm0Bd76iSGOoL70fyNAsw7P3LcasZFB2OlKp/Mv8ENMwU\nnONgnUHiinOkupBvk3KE08W6A+JLnzSptAzoY2B7uXcUUEovXa2JCZZV4f3+\ne98htmpNCWumgQJM4NpACooFTLU/kveS9PVtzcLPo+G9YEQyzv1BVCsLbL7V\nYJEwceYhsBaUN/MTVu+GeTwlEmVmqrpwinqFja9M2iUY8DhT1cb+GMNt7WU5\n1ZJi+szP80/A+KlMXiETKp0ehWV161sO5JEzxvrEWk8VB7jIFLB3NKXINpEv\nQvLP\r\n=g0KY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJ/Yg7p83Kv0I4SsEjDxqtb0I0PDgcS5qESiSV4PIaLgIhAN3yCiYGMoWB11qOZ3fPMiNMq2GJa9yt1RRedF6kTrYm"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.22.0_1621703757980_0.7936333240770121"},"_hasShrinkwrap":false},"1.22.1":{"name":"@malagu/ext-scripts","version":"1.22.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.22.1","dist":{"shasum":"baafb895ecb5d7140c4679da286e3cf9524e625d","integrity":"sha512-xirNFhwJE0i0O3/MWnVGVXjybvGRkdrR6AVp0XzV0f5fMUKgXiBxAcNSoGE0ugDOadPulN9zDIB9PNNorqc+Xw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.22.1.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgqa8CCRA9TVsSAnZWagAA1SAP/3X+Or/one65/EZ/ORiz\nPqJFluPX7RXlVL/S8jjYmo6k5OliHUwIOGNx9CJ1mu1U9TFr5sqtrT5TN39Z\nFBC+gfF+4U+k/ocNnB6Nhfps/FfraBweU4f1298UFpzJShfWvS1h5rspPF90\ntB5qdGjV/XLNRx6IhsIkexmP8aYXt4jNl9jLpzlhxiq8zgMGgGO2WsCz+AG1\ndnWLGQfisP0SvA1JHOkhbTzV9iPLlSX60Z1u3khJya7NYu/z9SB5pnPcs5O4\n1/sWlvUpBRzeTb6Ok+4yXREgeFsy8rSRy2tS7jvL8uERFhNUvKmlz8j/h2sO\n6hkw416gjcD3ZcJQWDW9bY9QQtbO2eS6i3mOl20Vn5Hf2Zg+m2inPJU1as42\n4k2FBVwBWjZqasZr1qBF8g1qXJNtFj92MpwtrSw8Ki9f2zAjx4JnJJSvknTY\nOWh3bEuUn5D8dFlzJJSL/c/MighnbOQIBFgcEfc4cznMkMQ5InHqI3SFnZb2\n7Kjhby4u9xh0QgUGpwC+URjXXNFjchqy/qrAU1yBXO/RAnWHkf1Ie0i+q/5P\n/+rEkAYSuO5sHmsfw6VJ3QQils9g0MhWqs5BiRlScLe2kyd1G29vSPz6wKCA\nlU01wTOMAFLULPvJ9z9MxEcV1b8hHu6Fq+9UH4GG9jVqYg5hoizreik/+Fyw\nJDwY\r\n=aqJi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFZL0fQEeeNdKhRMPFGmxgyP4cyo+FR5GSa98YeRx90FAiB4tpG7BxUqyaO+UagMhLfhgOEItpx4+LVerAv9Wjz0VQ=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.22.1_1621733122023_0.4342656756641552"},"_hasShrinkwrap":false},"1.22.2":{"name":"@malagu/ext-scripts","version":"1.22.2","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.22.2","dist":{"shasum":"68edcf6f98fdea4bda51bce8ca17b6e261e64bf2","integrity":"sha512-fNt05Q8JaTOR5dlAeWSmJSXcbiTgPgDx4MxQ77fqf+SgZWfIb2pVnH92ppRuX8amArK1J3Q7Y5oOHwjjxKbk6w==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.22.2.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgqbKtCRA9TVsSAnZWagAArcAP/jQi43SUgqyOPizHlsjd\nAk5evbS4T4OagRuFdrVDBv8dx9PaIxi3Vy95ThLnAxqoADIFcFHgzbTMtV3P\nBIRyTcSlxZGQ0aGjAAdB1vrPRErdAn83gc76gzqkOUPyeKlFGtc2cbpxYy7i\nlcdG/MfZjEK2TGER/MxXdbPEkrvcEK5hEqjzYdTzOAx1DvdSmcI7DM5LmZDE\ndKrYmkLcmQUDulyZkt1V2a7vvhNQogdvWFm+FfjKLUx4FRPVgMgRa+8ym3gk\nTtKOV6pNb0tBdEqn/PRRZZFxldblUKuWn+wWVU9EBiWYU2PYo+ZgSYkVIZDz\nMHeFxqldQwAvc4evDBev1J6Il2Mzq9gr5I7rJ2+oOn4s2SSWQqyN1A9PawJ1\npHaE9IHruqxDuQC47aS9XstkvMS77wcG33HXjZn8CdzcncmuGuN++h/bdSQy\nbfjLwebrtTrpFQJZq/ZXoEpFii8j5FN2qaq13cAc3vuytQu053RGRDJUd5D+\ndbt5H5BQcBlR1pAfxGPzcqPSfpcjZP3LDZjRKbZf176sXR8I9/zB6QA6wo0f\nRf5JBk8GSrJiIl3jLCsd6oGFmnJdyObivKCybPZSBYNFX3X8PX74ne6mgI3S\nr2dEDl/DqvruHRpgQxlNS30flq2TUJEnNLJxr8kiyp/H5SadDhRjZ7NYtaxl\nt2gR\r\n=qEyV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBDtolg4Ml9GKWKruArc2BSOg7REdlTqbIgccOX6BHRPAiEA46LL4u2yJXwNa+kElnNdLKXmSZckFPEd+NASr1YA0rE="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.22.2_1621734060938_0.7948457562594666"},"_hasShrinkwrap":false},"1.23.0":{"name":"@malagu/ext-scripts","version":"1.23.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.23.0","dist":{"shasum":"f38b5bbf5d6ce188bf046582e1331c2a34be6259","integrity":"sha512-WJUneHpEY559fSrvlXwBzehJ8MFwBwfmojq+h3+Ly+wkjWkS6G8vbaQgPuP1NQGx4UYLh+JuMPHy5Ud7qL2vBA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.23.0.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtl+ICRA9TVsSAnZWagAAJscP/0x1OLjHYN+coQrf9ZLJ\nU/QorPtbObz4WZ9TDpQ04cI53sjDvcU2wTknjv8UCsgw2ID+S/s7oBgtvCBp\nd03+9ZmU2vleHPkHvtzJhD8MUeMNRl03C4sfQ+zwOTl+EGL4W81lL7Cw8qdl\nM8q3B4YufU6L+mkKVLM/4y5jHKGlDE5oyOYwRA8MwR+j/5bd+z8FD0gH0Mmz\ntQC5dsTYTbngjxctaHj4VDQStiQJ3y7u3MEv/kxaDqvpDI7G865Qb4DynBa7\nQkFkc5ZOv9ySPtnPK62IL1c49kPud/jt8zP0l3D4mSnqkHElSQdsX0s6Li3s\ny6Au3Z18vehLdBIUtXQJuYr85u8awi0Ya3byRW1yD6mVwIf/arkrSJTUsxRS\nPv/NG1mvayvrJikx4jRue3ItiLILKgzte5w6lT/ftkMy9ElgVtRjzZjhi4uC\nec6+zDo/IHM5pPSt7U9EyH9wqFBdsejTlMpew+kzdNQMMEKKLLuYomp02+SW\noGSANoIftcmLge6CK6qZvCgS42Df4exVdPP0qSAdxXTljJO9xLIWY25cnGEE\ngsLqsMSEQCgw6WNd6GzCRRo1qqEJUa3BRimItFq1OB2/vRJ4yQlntpy8itxE\n0wMozGtIecgcsbiXKyNCkRFxgH05+zDv3fTrhjrmJIdIBZBhqy35XaASFYrG\nW2a3\r\n=xf5M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF2FncCNjcwWWuH+eDk4z9mIsWENYNc9PFEtua0sAN6BAiEA3mhUkFwpUxURHypwGLVJmWJR7tISI0lOdGSgv+ZNJXQ="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.23.0_1622564743983_0.4649767019187272"},"_hasShrinkwrap":false},"1.23.1":{"name":"@malagu/ext-scripts","version":"1.23.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.23.1","dist":{"shasum":"1b8528d5f83478c2eb4bdd928f8fc0349fb2d835","integrity":"sha512-THwDfI25VVXjnj/DdcIlxpDNf+jDKMCHtQVE2h0+OYg0/r1NBtCXwljiRLFyjEy+Zpf3vSiEQzMBLyPgI2h6BQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.23.1.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgutNECRA9TVsSAnZWagAA3doP/1Q7mad3hV3Mn4tLa+Y4\nLU9irUKBJuI9LiWcc18p71DDYGTkEYEtQSAHm1af88tU+nic7spFqbbhhOyz\n8hnjKs9Ar/4Teb4HyplKgK0DTfmKxb0bE76MeyIDCQOz8RCfpfMzWD0Ox5Hq\nb5wRNEO/SkswIAjaJYi5TDLiXbWrO4Gs+qnIUEr3JB/nuhB1Yfsyw9q/r6od\nhnSUkOhEkib9mVQmPzwiPKD68hwU8QrxPkseLwPUb6z8Js0viYjtuwm3JTM+\nEG5Mx1/ygf+ySjGedCLooV1RC44AbHYrXLitFpBiwpVxxPaKckEWv8g3GVjY\njH7MkQk9mnrsNM+8M7M3urO/5iM6PFGUtpogwPiUbpeTCc1a01xfFQMf7SpH\n6ap8UA0vWyndTCyOV0hO4oQHvV99Sie0iKLhqmoYxceaZEmjMpIvcOBEgiSr\nfDWTwdPo8VRj8Qpi3dSAa6MAQWn073VKXNxnztFIgE+Tw0r/lHA3AxZg638r\nlf6LRpGgcWlwNUJg7vioGHmGrwOCdg5FL3wxWo6FKWkqavd0oqIAL7yJLTCf\nMeHOgZhhvTFLiaflgCHaMofFGMQ3mM6LOMk3Rqe0kqQMoJcT8rav2LgDeawU\n4d00TazuxQBU7g8mBO5jJsaekqUuznQ5kIW7Ci6Qs382vhZiK6wuStn4AEIO\ngukd\r\n=BGc3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCoghOfr2585fhqBkaFM97Ux8cPTTsuuYL4HANgw3j1gIgThYAMxgyCzt8kM+wIm9n45kYRT/6QqahELTV8MxzA68="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.23.1_1622856516105_0.3509264224132964"},"_hasShrinkwrap":false},"1.23.2":{"name":"@malagu/ext-scripts","version":"1.23.2","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.23.2","dist":{"shasum":"7a4917bc119e427ce24c067e83153f23b7010538","integrity":"sha512-PfX0PYVRQA5rdVZfqVpQYy8n+QVcoFKuFHDaQtDOTp6turKISd1Jnz/TFSVT8mauckfFZMIwKDCRUsP/teV1iw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.23.2.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvGquCRA9TVsSAnZWagAAXtQQAIQLps5DNzG+zaIHLt5m\nH89vFJh9ZJHA8IfIR3IglLXWSbWXMZycbX/9iN/ChHkMSs82+VDbnBHK30IE\nMH8c2qaYrZU5c/YayCmGdr5J2OZ2Hk21ofIpjVwPRXrF818lTHQnagqA0YsA\n3ga/epPJu0sMVQT/+liHzraDnVFvXfTWYBvc5QSoXXan2X+Fixb/nu+ErVNY\nGLFatc/RDK5twJypAgu94PiS0qpKUrHxDougMilvnXmj+LONpqNqrfzdEK73\n4yHzMTzn2jV/UIC4/sa676pT8NQB7DsoiryCb+HfP/m8VM5EBf11AJ9XQ4N5\nKj/ZABPFgT9F+8mEd+yEDIo9N89XM+uxX8C9Zu0CWb0gFYz9dNq2bGLClSrp\nISJ3HuYMLSFvdUcAYL5puvVh8CEbyW6CoKZfAjxKGrtK2fIwFY+FVbUBvBku\niiDckA+Ga2ykoaAJ1Fwf+vUfGAA123dGbM/26bqh+DDNf8Sn5xaPKmzXApdR\nMuLXT+/eVMvDXXnjTC1OSfIQeYktV9oYHiXxXXpfePI4ohKURdhCu8zF7Tr2\nNFUHZ7rn3MJIX/Y4R/hj+TqdXx+P/EuQlxw1xD09BiPh7CO3+D9J2UmB+eEN\nMMCkA3WAw2brTG2lVTJEdgkAWClix27IEfWISsKHqGS7bTb8IWLVcvuvCA0c\n57ka\r\n=Jv9X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJwMY+VuVkgP/04GjfVd8wEwxObiwWmGfdLncxlFJfpwIhAJdJdTpLYkM8qeKrtVm/JAxIFZQMBoRWmxo3zDQqWFKa"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.23.2_1622960814144_0.02235983857591073"},"_hasShrinkwrap":false},"1.23.3":{"name":"@malagu/ext-scripts","version":"1.23.3","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.23.3","dist":{"shasum":"d930adb65b3c68a5022348d1781d2e8c79a26e98","integrity":"sha512-loEysq0dBKkZRmQBI2jvGoPzIZjecIunLcnQf80Tq3urcuOy5HL/AHSCbtqEUjrub8l5CZ41ZpDBIpXafjaTlg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.23.3.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyjVjCRA9TVsSAnZWagAA4ukQAJcZo3KvSWuE43CV5nuX\nUV2z3wNFmMhQAp3/SblSdSyfnhPDH5i5F5X5pxAxiHXLrQpAUbb5QpK8B1xW\n+bDdo+H07lm3kNpPLPrhEtwTmVjtYeL1D+scu5tnkRjr/WVaWhPAfWmqMDcf\nYMJH+Fs5J4aHb3xRTnxHsPld2SWpzomPvBlqvyOrgRLuKWWJcruE71frZevx\nPo7A5QPp3iEMI/JPF2NBxomkIQerhbEz2zoAcVm85bLmTyjeE3boMQSUkgsV\nS9SSgjHTTgdSM4U5Y9JUNlgzQpExzi9Xw7hj1Q2IBKFVjW1q27UjJgGbcUOy\n09wuvzOk1Vpo/Y9xAw8basZGlyCLURzdpYfl3P5cZO69qZ9HPRS5vBL1hlF5\ni3zyQWZjF3U7/+/+4bSEYQ+ADikkmtkFE4JmcSBjATxKFIilpCCrZXDhvc5z\ngavx6B5F9ygSL5Y3nBWGj+sJzDPnjIIaHF0w3hc1mjzPZm1nExp2tbBGH3O6\nkOYij4cjVdi7bEh2zX3Yo6ankiEa79xj3I9ZnEJBENB9Zzfv0tHwBZZO2ZeF\nIhv1EOFWdLm4IQWU/un6IvTclrlBuGFguyPIO87ep4l5OBTzhIUi0d8wztfV\neO1OJQwVBm1BkM06Kavb3Cy5RdzzBjVYF00z0UA9syfHnQG4FYfyibAzmKst\nPGoB\r\n=AxSs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICfQycW1BkYn7KnYNhiBYfhIhvBtrWeGgUx20+RKJizsAiEA9NjssEL4gxIMxQWstYnEV+bZzsq+5rWoM0UBizREnts="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.23.3_1623864675244_0.8995946923608826"},"_hasShrinkwrap":false},"1.23.4":{"name":"@malagu/ext-scripts","version":"1.23.4","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.23.4","dist":{"shasum":"d8e6843c85e9af7169b537cb6d7acd32be367ad8","integrity":"sha512-0ogcdp/+F2mdb2/mQMdBDzI7AMZXvlHhdeo/jpiQ3Fso/TrDhoN0VZiZEmiaUMAJtWkZ7yS3bx+Yo1hKy6nrLA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.23.4.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0IiVCRA9TVsSAnZWagAAGzcP/2PVxEgQ58GQ09KTB9YR\nZYVW8rx2cRhDNN7R01peb2oXPs2oWbd+zE5LvxIgczQd9Yn0AQolzGIH3ODm\nHZRXATXOMi6YPynkQUexXZDyPBK85Y09F4Qc3f2Gy4JsJZ8SHGmc/fOdJ2oh\noaRZ0CuWd05aM6Pz2nUjd8P6I7150eh2JhF4ncezcTvU5jP1U7XpbMGmHadQ\nXis77AZEfJmk3QWm7zkNcMWEymIMw5kv+dfLzT+S9YP+RDIwubgQImh9cceV\n73bFnpqefaiu55WXNM+vPS3MlgbvNl33DnMxWxBLPFtHCWZrSAjEa5jaALPu\nCFxpkFFQm8aHBlPn/dVoREi3875JPoFwh21zQ14UZE/rnmLR5HklkhoW1Qq9\n8XnVvpyToiWgX96WrslMUU1sPmu6XgUQ0IGj2yvb9iI8XN304B7LsddMATDe\nHNs2CmnP313wBAw9kaHWcMR0vQ1xK1kxd7YJq0JxT2Z8Vw7467udEZSu1BZF\n+Uyz1tAbaQDMJasr9AwdIrEcTdf+hk64hxFvFaDkqXlQ72Ut+QWwzpKEO5Ai\nk1D6JOHsKKUZp4MB8Mdx+TdZ6K4QoNESh2OSAJ4r3w/tUh7u2bEq+gRXfBPC\nJslZ6UkRN1BBZM4dH62wGWL+Gijjgj65VvlHeYc3suGHFFR+cfOQr4ehCMjM\nf0ux\r\n=t+u9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwC3DFMPNRLoa/LLW+o2dPyz0Gq+GqfOBOu+HTJ+Q+6gIhAMe4pdS2v1kiHocAt3JCi/A8g+kf8Mh3vAuoHvXMlvLC"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.23.4_1624279189196_0.43728071394658685"},"_hasShrinkwrap":false},"1.24.0-next.c1d0a8d9":{"name":"@malagu/ext-scripts","version":"1.24.0-next.c1d0a8d9","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.24.0-next.c1d0a8d9","dist":{"shasum":"c46a5a812166b84189462de5e9f2db855f2419b7","integrity":"sha512-xx449K1pUjqUmHbrRuSnEYoTRhTDcJAXEOavvKewGGEKhs/g10U0UHqAmN5GIz7uMOpfptR/65u9mA+0zS0Hqw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.24.0-next.c1d0a8d9.tgz","fileCount":4,"unpackedSize":3626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0+ApCRA9TVsSAnZWagAAzeIP/1+S9fjo+GxjSRz7pfxp\nIeb1YP8YzuUQaRMSN2Q65IDgFTN8iImNwomssTp+Vq+FiAXzljs6yGxz3j+n\nw8WDybfKGFMlzQmf1Kv2dDRydNuRBGEv1bGk5f/r8/a3ftmOhwedJjKRA4V8\n4j0uphPbdQplev/IDwDN4AXDDEuEgaiRXsFN7yaK9NYENmhApsLmHscg3quU\npzBpkYPEZ98UoydpQf/5dNAu2EYAsRS54RL/w2q9/uNnGF4cHLMAAD10erSL\nWOpC2mEpieD5XVh22+ugnnI+XH+F0YZS31SB53ni6jw53BvrL2e7nktl4uKO\nTKvML/cmGVf/BRAdc2r/DDLXUq43LKxwD5k4BPNwvffS9PBPJnQ8zVlWJUay\nwd7BGIUeqxOW/qP5dU4jCDY6yZDzK1PhIzK9vghtFys/WDl/KjMZYjqviJO8\nak7XzZ31u4BBCzH2w/RzCLrI8HvRHhsewjQI3yRr/h2BIp8o8w1esq7u/pfc\nXOTa7D72jEgCg814ghu6B7xA/lxcfxxvri3gKXw+5AHztVe0yI43JxrTD0uj\ncjUGCCtEuHvEQgTND7Az1kdNj6YgNkT3yzViYGzdcUUhJdC/ePN/RR03i95e\nQ7gb7IR5I5dfLTDPUd3iQhUcFAbcf7yMbb0qGBjs1TDJynhV5T7VNAC1NDmQ\nxa1k\r\n=DRzF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrhOClTVciPWfn393j6I5aCuSESvFQseCc/39fNEDdnwIhAJ2BtIjDVs8RmWId4CDk8Wuykav/d9QvVLf7JL1fh6vX"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.24.0-next.c1d0a8d9_1624498216734_0.09915722014685313"},"_hasShrinkwrap":false},"1.24.0-next.f5322814":{"name":"@malagu/ext-scripts","version":"1.24.0-next.f5322814","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.24.0-next.f5322814","dist":{"shasum":"77c641f6b57c1e09e1e28cfde24168292f6f5dfe","integrity":"sha512-Xrg4uLf2ObeA2BBiwWXlQ/X+Xm9BVhDlEWMyg8EBmJ9zmsf4Hh4U/02u15zCjIzbtE2xNjRRP6YFcZJKoWXMuw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.24.0-next.f5322814.tgz","fileCount":4,"unpackedSize":3626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1IaPCRA9TVsSAnZWagAAsk8P/0Besf+4GQLTLwHIvKgZ\ndxF0x4H3mynqN0jvc7BGfppojp+wN5g75/yOVguZ7pPr1JaxtLNNC+1xtxbi\nER/Hrigthe7sCmgPCS/exikeLf5Z+ONqAkfsOJda37D6836Dw4WlWHFWFz4U\nhdjxmIzqAlzuE+TDYuSr8IPmTIbRLgKkAC3p718HLXleThbtQLvwVOXDp36Z\ncsFaontvO4yrH4zjJNfdLZCzQYBzZeS7u6fk/ec77E5eyOXGkuuADIkUcf4d\nmwi8OyDyCG2zo9i3V77fKHpIDGEjHI7/cOIczzaUuNIEPXLXrANfH+lgXXyd\nRdjIN8QIN/k7yNCZaMniwuaEOXDje32HMIm1OLx8VW1yqkVTofqT5BL1C1TU\nEh2cmuH+KWWbvxB4SZ9qsHzMbVVI81OuseayL1rEvWumdBdvWmFgwSZEhLwG\nQ7/M7XGgfX0M3rOUMCWBfgXCyR7aQobmahg88MEr5bNV70gb8/4Vq0DP8ICE\nVb2pHQIwo4EfeffctXnC6vTI3YbSa5f+AxL7L5MV3J270zqQhz2Nh45NE/kX\n9TXhFI3ASRsP15SPiHFhUT+XGMFC1hfZtE2ScQXrdqEzikOJilAv38qL8x48\nwvy/uu+YouZY4DkaRN+eOUJcHQ0ny3J+TwQIhxNcZ/YFyBEBDoLGOZgc6JaG\ntgVv\r\n=V/rp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG7MmcWapgr93MQnuf0TdX/Vwi2G7m9n28iA8o+1GCqKAiB5BPIXDoJo3VnVjKR4PSD7jg5mhBSZX4C/hFsqT6Rggg=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.24.0-next.f5322814_1624540814841_0.1344876762317555"},"_hasShrinkwrap":false},"1.24.0":{"name":"@malagu/ext-scripts","version":"1.24.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.24.0","dist":{"shasum":"b0a8a85cfbfdd5d74fd0e1f09e137521b0b4a9d9","integrity":"sha512-hLetzxKebfovUlMZO0uOwdymJth7xsKCA1Jqbu2rWGZ7F3+i35DUuLP01vpBwtJ22yP7OYupj/ky9w3Kw3Gigw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.24.0.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1IidCRA9TVsSAnZWagAAjJcQAJjOgcAIM3/BNSg+du+B\nf5ut1TR4q8PZF0DBgpBW9wFwwv7aeDQE60fuIftOs8ymebR8YRpp3QKOyW+e\n35CXA7CCbBklfY/74N6CYsx0P+JNxnzDQgq+350L3l4RBAbEu+sFtsuDAgD7\n8admgBjVKmTLhfPrDuQeOpVnlXQRgH6VtpQ4dj4/4hpZnwnbYcbqyQvgnynJ\n3q8AwaJfRzLlTTL+qC9R7nHDprrMKBoerCGvGmtsUdMrkJhKpg9ILAflTZ8X\nrPT+a3dHmIVxcrTAypfmfQdMFIFs6CBArNbeIPGq+2wZs5S5MsZPhKGOPPNK\nRgpzQPprBSttTjFrWC93/pDuYX5M+AcwRDWe1+CNSIabZV2rcqwM1rD1FWQK\nxsm85a6lIHxbB8Az6NXzOV7uYv+lMlrhN3dnHWkc1ZR2ek1EzbGQFsrARcWF\nV1pWi4HAlpXVfp8cpHzek1vHARzsZkL5pUNWaaA+JBgVtq2/a62L+W6CraZr\n7nZcuCeU8lKFq3hGfzic427fI+wVEzSJOSYljHeov2iD3CPW+IlvGNVsNS33\nzV5fW6vYjMnZ9C3huQJ06HEYdeWRiebbKm5h2PG4s7vbU0RbkTorIYLXyEdi\nhApFAXdDDlciNaFAogoeuK+QqvsgpX5ldsPZ4cWeExrZM2yoEE4EwhabqDrF\n2TvF\r\n=1bAV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvvh6QCZt/sP9lAqbaI4y2OJbhzGBibgw1NI/dURkOHQIhAKxg9Vps4ouFuUURbIY3yVVYubvsUJ0csfag7hxpo6VK"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.24.0_1624541341222_0.14927985188943826"},"_hasShrinkwrap":false},"1.24.1":{"name":"@malagu/ext-scripts","version":"1.24.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.24.1","dist":{"shasum":"cc486c15eb98cabf2b486d556f33280eaaf9c85f","integrity":"sha512-8/qBw+zhvTJ53lq6HP+of/YVQcwm9CAyBnblxy6cq873ehhHrQVMLOdBW5EQ4Rp5Q24L8/4S6s05aPZ7NAmKRA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.24.1.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1f2aCRA9TVsSAnZWagAAj3YP/i4mFFm6hxV+SHr+OCJ8\niTq/cDf298gZyoEe7PTqmVxMgUs5MKETKwVynmoGS5i5Ov0CV9he2uHlpOG7\nVZ36G92+oUx4HkBUN37b38mP7xTpX4aFVgF/EPXcrAJR8exJF8m/PnJwEC9k\n6TnPvz6GxDRnR3tM/PCyWF63q5ii6PFCiwgGa1nbZ7h7pxSDjRo143ZQGdfg\na3DNMH2dBOz9HcXiuO6Z0zYXof0G45eXoXHX85TEmc32zgSH5W/uQPZfWWcF\n68b+bcrnnttS64KCMWc9K9P7VoY/7bj3mYccay6quo3v9D56VjNchJOA/gZ2\nXHng4xGTH+/wquLHVW0a3UrC9pqbbf115I0ffs7IvtS5q3XphPXEDJ11IghD\nxvGdu6MQkPCjuo2kviFe1JlYsfhjAQmnZEixMi06PYR5sUPmVsDXlUcFUpxB\n/xnen8Nyk9u+E3Svz7SUeikppmQkbBERuUg6P4aO5qQrtIGcR2wtJo2MTqrn\nT7E4yXEm6YEVlHr8IrhC6Tp7e5PzbvwArCG8eIDtU6TVftG5gK05Qz+YDTwc\njPUJSQ9xWB1mAc0FzJLhqCg0Z8YowAFz95GrbI38PJtM9Tz58oQXl4oYAeip\nE1dEQTpqsZ/R9Qg+Bcy/L0wYyFUots1WFt9CXbFu/215qq6D2mfEmevw+5iy\nicwj\r\n=qkW4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICfAvz/EXHT+ppxp6lOcITYDYS5RXAyWbLvCz/CILNCDAiEA1i7cpx+eCubNxOREg6vGcbWxYGANayx/iCBfFzAU+/M="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.24.1_1624636826298_0.12384436253907838"},"_hasShrinkwrap":false},"1.25.0":{"name":"@malagu/ext-scripts","version":"1.25.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.25.0","dist":{"shasum":"c54d3324709174f00d0530c70e039154f0d557fd","integrity":"sha512-IJ3AvHfpfq0ac4N27BbvG9PQij3iT0w9nUa5Y2T/hk1LnYsqf2AQihAIQSKv8+B/kMr4lAasHOtpKRgrbjsPMA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.25.0.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5eGXCRA9TVsSAnZWagAAnG4QAKDjGJliWZy1i7cnH5jX\nrinIVGM8S2uMgaRRwHCfhkS5tkgEl4ZK3sifRTKQbx0Vxuq6nAFJd8DjbEO+\nANOFfStqSbZF2QY6KiMWIQsLnbPCbxCTMK2ueCUMZR1y0U0B9FaeW0qyKDCl\nhGadlQKGWdBA79cJjMRZg0HL7Ef1EX+5JbbfZfx1TMuCUwg6cauP2U8cfqV8\nU/dTZcpftpgrCHqKNIhG1ntXpxT4FL5NqD/2BzyLBhysB8TXJAu9pROZLqFN\n8DvOBtw9bSSuStWVL/36ur23WmVKmiNKWjXSkpWVjGkNW3BRg3xTNuuSWlAS\nPzD4r0aeUtld1pb1QFW57U9JUSjRetORp/u6bwwpV7Ic7QQiDKvLaFsNoNRx\nwfBE3Ng31FdA264VO3XDnPSI90aXEyI+snkPI9e4Gnx81btADNTzc/lRtNIN\nd3PWM6OfSsuHhPHoMbkvReMvgniVMVSfMb411UzU891ovQNNayFyuOv/xICD\nip5I6nMiL9UBLV498R+iNws3rfki00meYqcBj7kgubIFb/BGmUwHmLhpONHz\nEwbXc0i0FhlpmCLn7AEv9RQKQwkAsC5RHXG8kA2weCwzBkKb4JaJVEDyB4LF\nZ9oI8GGGTsRmjp33AtdD7UJ9MqYjTc8I6aL7terCc0tBbV9ql/5qFA+wAXUw\n+xv9\r\n=igtC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEwqCtQTYCuFWWL2DD1t1roBpUlwwoeiMdfbGzBim4X8AiBkXv4VdWM+LMIeHzrtvbv4DxRZ6vtI0YAPxcWUsJuDTw=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.25.0_1625678230319_0.6960997650790999"},"_hasShrinkwrap":false},"1.25.1":{"name":"@malagu/ext-scripts","version":"1.25.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.25.1","dist":{"shasum":"5ba6a7e583047c17735d56c8c02373873d6043dd","integrity":"sha512-v5IwmIe/EJyAiGqUmQLAFgw0cQ+ftbe3aI7LERjpBk3Nyo+xYMcw+0hjo/8oh+lIA3K+M9KcWvWVGTd+MOIMqQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.25.1.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5eVKCRA9TVsSAnZWagAA908QAJrGvphYVGWH2URYskF2\nSv5lbDAwmssIb6TvlFyG9CfmOvBdHccxlVgYQy4GHsCNU5vo3jKV1QnhFcoX\nfRb7NYRnUAs/a8ZXVJJ+lLZnpwcmoGhCGWWWyqcPv2VxsEJIcGtBeyBvmeMq\nQ+zKViYYxb7dFq3S399blSRiX2gKFowexS0p1B2b9YHA5v6/v7LopSMHkqAC\npu96Qp40ooDO3d5D5UsPE8cvY2WYW0LDgzEC6AyAfzFSXiR6q+2e9QZe+Hqm\nuf/RLUCtxChZUYpFdgmxVquYztItilaVx+Y6nmg/kpKrgHkQ6b1Smu607HEi\nbmBoXEAjgmT6Uw6erbCQ126GmCvyCJroF3sGbAgp9oL25d0nvEmzcvD2jgb6\nChmZWx3JeJyqdby13CrjwwRGKdsgiOzJ40omFmMvdA8ix551BXylQyASOm4G\nDdoTLYrzqRwupjzz4vr/GRV5uheZNATPV2V2VmbhJvpSG7wdudeKdvwxNb+O\nVojUFgobPexatKSfJZeaN4FLIl66VIAg3NTgCOqPA2Q6TLc6a5AqlAxBsMl7\nKEDCdIz3DjmsHA6QDLLV+x0rdJFHoda98JTLcvQUipgdICFpWBHlvydKoBCB\n7q8qXTujLVmSek1qnFGZ7Oas/bPBD7etBm5zeZPDCletAvdPk5/2EvYHNIjs\nandE\r\n=m/TY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEAJT/3egZUlafgAV0bHUakK7SUySLEy0dMVFS9sJITQIgZhqZLjoj/17vbZiFcuuXlZaCobS3b3b7m6+5TcYohvg="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.25.1_1625679177650_0.4295938327701099"},"_hasShrinkwrap":false},"1.26.0":{"name":"@malagu/ext-scripts","version":"1.26.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.26.0","dist":{"shasum":"abfed658b1cabf58a4a75bc1afcd87b2cd585627","integrity":"sha512-cc/wtsABtYKzZQ5AXW3OzKC1zDY2/6VxaJD0AXMvvnyrD2iVR8+YlAglYMBBCz3welyOpol4C9aErp4J5tCxRA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.26.0.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5hdECRA9TVsSAnZWagAAsBsP/2g7XZdc/pNZYIH58uhe\npc5doTF56dSObDDBDKzF8y0hO+Ixov28qlK9Dcgr5Fr2r+L9B4Fc8Vu9+bhM\n5chIbuCJ+LVlnPQ2Ol7aN9cWmqkaJ0/cnZ2/rt94bhXydBETuk3rllrcA/Ef\nlg2zfpFSePj7KRwjFbe+IFWfytgySIYMMF9i8tYmEkeOh/i/XfxApbOhizdO\n5Hp6kvuMW3KM9tnRpR/RlSEKnluDEyokUw+c+86pkzjo158mHA54In2YLKhf\n5XjFLmeqjKMGYrTz2ULXHL1vzZBTTl8l9Otb0m28M/tSbZom5/0Y2ag+RM13\nJMmUShROexUMep9IeGI0L7UPfZEbx+jilkIIz+0KJ64VyHsTMb8IFDWFQh7V\nLYvQXf+0jietGp4P7QogedgLcYcXbHTf+ezkD6T3bhT7QLSbeMDBpJF+1ZWl\nIzP5HvO1XbvA2osweC4JRbAuJHCzcLSVpoFqyKvKEjdK0YIjPO6kbLhiiHJV\nn77WrfdGpXzUsOti0BQW23exUzE19ccq7v8P+Sa9Yl8UtoBC1NVFKVkupvZM\njawhABoSmi7jxPa8p4142PXooF3V9ziF4Yp6ds3Sv6Za2tq06SW8f/mOm+z/\nZHefODRjOwAOfj+AKmV1YNB5T0J6FebaV/6GRN4WRZ3pd3hy+SMd8iJILsbN\nAAPh\r\n=D7JE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC81EiriPssD10bHSXwS3ZGIKmxpZbDjKlOZCFkU6EvpAIgA0njgFUDoEjhw+ICJHQDHNqZ+jEUg1zwVso3q+pULxo="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.26.0_1625691971878_0.5059543578459273"},"_hasShrinkwrap":false},"1.27.0":{"name":"@malagu/ext-scripts","version":"1.27.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.27.0","dist":{"shasum":"0443d8c431421b00013a3d535d69afd391ca3ff2","integrity":"sha512-FecHwlzGUWt0ZUOW55Fv7foCmWQyDy1X97tLTSV1NB7MSVIMd1D47E2lLfQzM3sVDpgUOb11xuymv8ofcH2TDA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.27.0.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5ltuCRA9TVsSAnZWagAAUEEP/ijT27XNM7VUjVIC7Yo8\nXkizWtHN6n36VFpXSVDNNk4thwNaGRtzRISTtng+nnF188oJXVEU26drveyy\npjcdLrg9jHjcMJTjYb70Zer/p1gke9L686rTIEHD4WhuMMaX+Ct0Z2WWJGp3\ndmqxWfaW1LkcF63g/D+uDL1Rd1i+XN1heNIDVJfMJ+TN81tz0Z+pPZt2PATP\n2iqCTctCkyOHJ+0aqhutKxYwwlD/BJ4+5NEu7pbPYIOahVNEuBWlUeqWxuzu\nenWRjORuwZLN7kvaxQB7PjqDm+c7eMBssRa7kAxzWgSankIlhfN1z/K8+6t2\nYUbk7EHEJUL92Z1+LZL4+BrQGtpCf4NxGXVhZu3RbtEiCwhvuGzKfnIKxC6X\n96UyVaS1yBUvOSwJYJuP6JHwpDmdxIQgEMd9NQfGJBUAlkZgU+wKBMDP608U\ngU5agYzybmwhLq3lig0icv9xJi3tpLKVfBNJcfCNXmZIj4EJuWvlKdJ/EiMa\njgG7VCkO46RjgnZelh1mZLD3i6djkKrgrxRs0+DkF9S1ZyxH6K/5RCiPQf1Q\n78Y18Gk4N541g+BNUMT7UKvJAwAeF506t0t9Z7IkhQIcxKSFwM5pRVvtzGr3\nEG3ueYMF3S2PnRHdLdS2QTd/Skc/3VBcieXasLKg7AOCNaFhCIgr2qv/JLwW\n7h5Q\r\n=LU0e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEv2eKHrwJYg8rGJXLJSfcn1KCBOhrbdWTagBsNcOrhAIgR2HLpWH7qDEALbyycXNFONMX/xG4uLePw//X9Yv+8D4="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.27.0_1625709422116_0.595201975536122"},"_hasShrinkwrap":false},"1.27.1":{"name":"@malagu/ext-scripts","version":"1.27.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.27.1","dist":{"shasum":"d0e057ff54e87d30b9466cd5f75bf3d7355ea4c3","integrity":"sha512-pUoAo3yuhvIRQWcOCVZeUnRrVnN19KDRrvMKOu9zxm/lJoKJ9+2CIaibUVWRE+1G7GY3nemutf5lmgIhF822Ew==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.27.1.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5l8OCRA9TVsSAnZWagAASs8P/2bIwnsOe1r3VJnIf7Dj\nqA+EbzeQJpEVndv2jjnBw9LSxoMroZl0aiPBufqIJHyzZptbd531XIa8p3Hx\n94K5Y+TaKBV5XV6fNqwSnpEb/X02a/LOxgrnbYj6seG8YYZfuFY1m2IrHD9h\n/ZdhtnxQeAoSiZR0yextWRceMpd1/Xqbul/ZZ/mxsiGlA5gVn7yDdIcMJlpy\nb14uHWtPAw63a5oce7Q4ycjCbPFvB7gH5T8LisV265tlQwzIZYaZDdDQ6gvX\noM4Qytx20RPz4ioyV286MZ1AR7TvP3kvg4it1eAyW3ik2dfXvrvTihMZiLZ4\n6DTR8Hy8MJSfcACyktQhFd7zJ8854HltX6IpZo917uf5GNd+CpJiY02FoEDA\nrNeSBNaWuxhBity9lkqodpdEK2TOAJgnPEkLQW5fN8UDvD81LKQB/S8y0VVS\n0TgmskEp8BbD3w0M1PaX2GkFLq4Rf+9d8DRlLAe9VG2JVLjSVzCvkAvcyoW9\nthaWoEi5dYcq5brkiJy87zwBhl2XcAO0lBF+E9J+uFIHM1rVs9pCNCyksJVe\nobjng0CvrNAr5XvDc0uXJ+V17Zr01G8nZt4esAXIJ1UCDFgn+oHUKrCatfq2\nwEhPgyhevh/zFL0WP2o4UnYMQh9HdGHf484WhNuXCuUCDRht/JP126KsU2QF\nFA5m\r\n=BfeU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICjBvuAOPMF/5CgVdjyWYOmrFVR6lJ+D3d8f7Xss1abNAiAkt8wI4BnlR9I/W7jUvUcC2QW/4cw7pnnXvlE7QCYQVA=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.27.1_1625710349695_0.7978079768705888"},"_hasShrinkwrap":false},"1.27.2":{"name":"@malagu/ext-scripts","version":"1.27.2","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.27.2","dist":{"shasum":"b65e222d279630f4491a103277722d0505be13ab","integrity":"sha512-BSUVtn9N9Y3EIMLHaM67GHA463so1AQfRdOrsRTN5lp9T45e+pe8Ecl3ZXguAtiau1CXytinEgIr5s2+WEWykw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.27.2.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6lxRCRA9TVsSAnZWagAA0IEP/2g3TczNpk3RrJr7jisl\nauS0U34jAg+ZCNyHWeRngdHh+4ia1yhj+eSPlx0WtUl6YKex0YXd5l5QFU8S\nc2I5CiKHQPSJ3FI+URPwus/dcKvhwyf2ilxNSl/vYs9uWOUFcYPrNYFIgl2+\nq/gBAqmWDekDBKezYjWnyGNZZnoeV2HqdG2x7dAtcHyyzpf4ewaVrnvw/stR\nCAsPlln7UIgEp/1Rnk84bczZDD7qTMjY8bpCog45vAN8KT3WJwLQ3ar5HOa6\nWh8LfYjg6d2f9Uygd94Sj+a8S8jLaCtP/uARa44HMnGw8LeFAPzWRuEIwHbn\nRILoahu39K85N30WmqnyQTU+VphHef/anbaTMKrMW3O/YYVoOz6goMBzrBrZ\nwiKIRlZIIjJ5n15Fh8t+RuKa3kOVLr+F5gLsHIBdPbYmxBkOHuf+QR33yLfn\nHfgprONm0BzO+Txg3Bx0XxGaB5MEHbSeBgmAz+b6oVZtUXEIkf9sqdOL5C4M\nyDWXb1usNqUeQShmTkt7lw9ZMxyKYUfyxOjwvuTKn7bnidgdZcRS5hwpuF1a\n//MoDq96ZTX5wsZ6AQT4zk+7LI4JOeuCIi4X2f4//AeGBvLykjWtW8dlu5E6\n0ME397CEv43Sk6itzoxJtbOfZ/IHesODvfyX9qYSvVsf46xgljkyJcsUlyJZ\nR8ZN\r\n=yS4y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/MN2sUCVQGYnRRt+o50E7EUZPVSK7N7RpFZKc8ezfEAIhALUQYjoyQvrkj4vVmUKL8rMVy0DpxSEgaWQ5twlKZzuR"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.27.2_1625971792906_0.8254449591695014"},"_hasShrinkwrap":false},"1.27.3":{"name":"@malagu/ext-scripts","version":"1.27.3","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.27.3","dist":{"shasum":"266ef71101b6b59cd7f0e8d3a0dcfef1fadb09e4","integrity":"sha512-f6bpqAWdFGA2Y/ubQdTL0VAhq/ygeAeASYZhw/i4Pipy2FtRWazlRbF0XYmWwm629URX4dKrY8bpBMg+/riceQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.27.3.tgz","fileCount":4,"unpackedSize":3612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7bngCRA9TVsSAnZWagAAvbkP/Ak59ZQIHDpAr4rICiuY\nUL+cIhHhEo5a1CZNEkKe4BShJWwSBfXy7UZdg1kCsc7iXLhgBZu71ICR5oho\n2i1DM+HUKnSw1zycvobKZ1MoVYVsZu//vLt5FCaXCO4z+m13fcx94GLVCqy8\ni3kZxWrH6aMFakybVrV/1jihGBDWwhFum79mOgOmIHBLtMRIFeyvKSAsjR8O\nPfPnXri37YdqRFatooAqC4SsZcRrxBTUPKMdGzE93ULiYFaaAchM2M7Cx0VD\nmkWvQWn4Sn+U6cxXb17iw+JryNX9tpRMsmAzLuBk8tMy1jKayuICI9Moagsv\niH/Y/NjrHVsil58flY1FPtqrT9pxeDc5HUwGUBVYaNPIqPA8bBlw+GTkcwjB\nSjRO0Q5a+QynnWRBFvC08iffqg7q14/ZVRkYjZy00B7YyybIljXMwXf5MdYS\naj/iHo+dpdT7mUESohtKV0vrFjtOGK6xc3OeM5WQ+jZB7GDWmuOk5h7sVa8b\n+Xk3x0uAJ1tDBjOT0dcXC3u/xdC46mPwABTDYw7NT6usUSGbGFyrIz2v+hRo\nJjvzjdIFhcpolfVSPRqh1LJ3m6QJH2ZjsS4RhKO0Q6GTDg+ikFnHKbAU+aom\nsIHmSiW3ie3pSGtYI03Krq3ZKZF4gph9l8dQTPtC1N//TrUyxsjWZTJQTYyf\nDOaw\r\n=OcVY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFyeq+A0OxW0IvIouaBahtMs/Jc3sHmjCAGVVMZuk/mvAiBgBsJxtsnOKDIZTkIeVQfR6MzAZMVugHQSFWXWT6FSiQ=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.27.3_1626192352395_0.4881803328047152"},"_hasShrinkwrap":false},"1.27.4":{"name":"@malagu/ext-scripts","version":"1.27.4","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"^1.2.1","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.27.4","dist":{"shasum":"0378798e54baada8e02533b9b1f3b6839247331e","integrity":"sha512-2lMVY5YbJMkHsr8xztpImw/L5zZryAp/cWohGEXq7ZqTGuzgmoQ0e6BXHUpJlr4ekYA7h6KkMKU4PzMMyIyD/w==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.27.4.tgz","fileCount":4,"unpackedSize":4293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7zHlCRA9TVsSAnZWagAAByEP+wQzbJTlebBffoEEJont\nKubcZx26CegNK4cLWlcTHTGRCAWPgKY2lQcpFZZEUjQWxhqKUaTnxuJRDpX7\nlC7q1WjUtq16z6P0Qme6Qc28mhk2QMnyHBIfx5alcCbdQWGCdg3egvRz8ajL\nnx/leJWNNcXEyjdiP2J05pxDO+yKJtzWkMniAO0vxE1OA6rU6ZYJwHg19LJ/\n533PFnK/uPJC77RNwy2nUIEmy2i84yUBdlJ2fGVGn+ZUTVf6pYQXx3NA86dJ\nOM+qHq98FUIQYnwuC3cJ2L6s7u/nQDeWvsRQz/IfVuMrVqJ8sepdPEaIwhZC\nopcx5f9gJMphZDyW34+cCuVtFBEhKBq5dS0DciW2W60RitSY6P4dniZYsTR7\ni2bxNJF/gYKGgpgry5eWu3/gWeu9MyN78/6++dRi9tNoUvcjYVHmWhyY0fgV\nAVNuNl0uiiiPoxowYq9Ec/QP7T6kYUZy+VIPQ7EVy1S1CdzQwuoGhal0i0hZ\n0LFAQ4JKPkkZu2Gupngo1j0fRWF497ViIzDDN0SZKxLFlPg+HoRKh0ZKahYz\nnevXkvXVeNkrwixwOA3m8nOS1ktnzCzwlaykPrx2XUMU5jFISs1tA9kF1p1s\n7v7WLGpFm0iR+lNMilMiaI1vCqb+cxswgIpZkR3drNiXNUeyNze+YNYIWN0X\nOiYm\r\n=4PjN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7zthncTpgUaLtjb8frD39pF50AmXyfY69+w+K1SzDzgIgBPfibAJ7R1Z4dET92S2xh8OjZ0aA/CYr5ZB/CIP2RgQ="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.27.4_1626288613378_0.9717698813915698"},"_hasShrinkwrap":false},"1.27.5":{"name":"@malagu/ext-scripts","version":"1.27.5","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"^1.2.1","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.27.5","dist":{"shasum":"68477bc958aabf1ca6a8073c955f29048f2dd407","integrity":"sha512-7ykpkPUjmWo4e3szfdCLeMLHZ0jZxZKK74pueWITnAuVtASQ1kFelPMkO4FZX7UDXlxa+c/VThJqQPHqkj/yhA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.27.5.tgz","fileCount":4,"unpackedSize":4324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8DFQCRA9TVsSAnZWagAAC2wP/iqW/IwElSN5GZYoV1/w\nBwlH0A9wXc0xBB6wDr3H/MWhiZdLvYOWK+tKe6cdqt+dpTFv8aOKOKyo+VyM\npNqjgQMbysyfK8vdcAWJw2w9XyhPJ6RoVfRuBPSWg/xvD9Pe7H9h456tPbTq\nt8eM/D3CcecrBfb4G0KNWP0bOFNVFtDeyV0BheGb4OjQcGijbsj14Yb5AlPE\nDXNcyhxLxOiWQElIlWOmTGwt5RnvIRWNI4FTXS+mZTzugZLWoISncj9eGbXV\nFOZkeqsEfPCavyf5znXNgOAGPEFxW75fQcGCitAgalRDHn2e8iSxPF3PMGxq\n4QH/ur/GPZ2R9ttdsMZ0RS9HeQP0u5BNRXDimRLkLb80WnM0af9X/WT7N/Mx\nG7LXkWgnEOZPgYYzZ6oy78GnB+WxbeoEMlnUN6fOKeVP7BuvSI6xqab+HX/U\nbfkuWDF2sbcmVl8Z2H9v9doHYxtR6rcDkWnEkD7aq+hASGu+9nyYL9/sb7um\n4Vbbdv/s2cPZUzoIs93Y76Bhl0gp08bbH3UshJdeByE8MWoLDd8YsPvyBYTb\ngnCD4YDTLPyFitqfxtUFzMf1nbyJEKG6AIHUyoQOkLZiZdCO8uGUS8HLEDJk\nFta8FBWWymG6CemtDk2mXeh3W7VainBqGMnTiZ06JHUsGdUHbkMqti6MM9BZ\n5Q6q\r\n=e4pd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF/QQq5NVZZ8v2ms5FSDYWrJyOQEhyX+nSefMIRc11ZeAiAfUcgclGyU8r+p9z2AveItx/BPErQJgpSylExpnvv7Yg=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.27.5_1626354000368_0.622998240975734"},"_hasShrinkwrap":false},"1.28.0-next.bf1ac462":{"name":"@malagu/ext-scripts","version":"1.28.0-next.bf1ac462","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"^1.2.1","typescript":"^4.2.4"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.28.0-next.bf1ac462","dist":{"shasum":"0d0cf47a8aeaedd559f7348ad3ec3b3cb1785d92","integrity":"sha512-2Mlg4j1Sfn9owCC8n4KJ+vJF77GLTvdmUYpWm7Al6ws8v2K8aNNeQD9j2bOg8a1tWZMiWYlNWL2dujZGc9bU7g==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.28.0-next.bf1ac462.tgz","fileCount":4,"unpackedSize":4338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8DYACRA9TVsSAnZWagAAn7QP/0Fwz9QJudKFgPzK8fPZ\n6iCHUfdfhR+K1614yMR8QGT/Q1cp1hm+FwKB5OImUT7L3kH0yB3Lkln1w2Ln\n90bmvbA+/70Ob9FJWis14W5uSk6ZddcLYFg9WNesDKGCCxOqHXFWkZVrlZsN\nSNZkEhyrZqtav4jshfMHDhKOTLwcRWAG9hY/B7VcSOSySFqUORQJXfker5cK\nkNZqdULzpsVn/eWDQPHFaYp+eYRBeORcngNp3fFDL2MQfK1BFT8YV6HqZTsz\nL3HBELsg8IiNrJgfyRpYpku68MqbaeIPy4at/9tXcNU31qb62VLUWXZiAkVr\ncZJeSMpsUFALzxYkvYMwEQ0toP6hJY9W49lSnUjbJnle3mtsvPJrZrfL3LWY\nHcH3k7g5/WJA6UhnGsjVoyPDQ1XbXQKR+skh1epzJUAa8mY+eJtHPx+Jp2w6\n33YZNJSkRlZOylbWJO5bmfoTbU/d9x08VtP1LDG1uuUP+o2gbEOBRcbJ5CqD\nRABzyXmCEAh6G/WJrLeMyg55JKANFetNufptDnAVO5vVqRHEG4AYuE68hHV2\nouWYPXiU4yQukgNUjlVyMPXxuIK3uBkpnSMMiVODmEekoZj9jKvooObFryeH\nYDoKqDek35CSreA33mcHpQMLPm7kyskxhyw/S854JDJ/k3ciH5JX0iDGAsI6\n1Nug\r\n=G0fK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC50AWDmyvAeck069HESke4armNIN12+cAZQsDj01ubcAiEA9Vt9z7liocTnk92sArS2B6CYoBRc0Yx1u+j740Ktpkk="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.28.0-next.bf1ac462_1626355200756_0.5733054761726621"},"_hasShrinkwrap":false},"1.27.6":{"name":"@malagu/ext-scripts","version":"1.27.6","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"^1.2.1","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.27.6","dist":{"shasum":"11888794a1467973ad6150ff4c5ab5b08c36135b","integrity":"sha512-mTQ3EEOwSVssV+vs8gsY1WirUiN9Komrfn9aF9k6VtxuXzztyotqCfEv2+AHzbSTpGuiveE5+QylRjBWgZy8Nw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.27.6.tgz","fileCount":4,"unpackedSize":4324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8DjoCRA9TVsSAnZWagAAIbwQAKLGeuftNcKxKZuhcGHu\nCMaSf2eujfXeU2BPW+/wRkMi1ds52vsgkhLu8UHs0dNJPa9tEtzqFPoTuENC\n6wtDJBzNYE7607+mw7m0Bs5NhhNdIWhtAeQ+FwJhP60llIMealySTMegI1nu\ndV6yOkEMQeYa1FG/XhLKOIyfBp30ksREfI5DGuQJRRR+1gJNgGcnRqhf47fG\n+WyIYopjiEKLQcK74mypaNM82W0zwu6yL5pEG2WVf8n4EYDl0zEehPADgngK\nslKnKxvvJ1mjkhPtSJgd8WzQmFE1+ifZoZUXBOhdIS998bR4VpHKjgk7G8gw\nHejVuEhhgCCMmHoka6upe5tAQ7V04c64vj5IoJOStjfT0OP0uppwntGy0+SI\nqEdpsI4oKYPqGjyIl7e7Lv9L1t7gRwsYo7CgKiqpGv78iJ6lBJ0DlExAi39v\nPZlPrn2zFrHRTaPFxU0e7iK9tET2BNhQUIjqY/SdYwrDHib8BR1mZRV18l+s\nnf2qq+x+sKSU9a7WyautHmQDvtaXpe5DW6ONcHrHbk7wbPhiSJPRtHwspFiv\noopQX17nbI+38iqZaVpBo5dzO9xmorV9NHklqHRDGy+radpkDjDL3qsJ5kw0\n+dOYBJDt+Ls/3qZP7mMQkbJYqR6UJewfs93LWpdkaYiyZhXLj8GZiLm0iRZf\nPs1E\r\n=fTyt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFXSGidblPxHSCxGZnDdjkim7mNQCB4QjIwYTT8CYkt0AiEA00NWf+Tzg1yKRvQAWQd5bnVacsh9Y4zhOFVA72QhELo="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.27.6_1626355944075_0.8775323989153023"},"_hasShrinkwrap":false},"1.28.0-next.a20d7831":{"name":"@malagu/ext-scripts","version":"1.28.0-next.a20d7831","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"^1.2.1","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.28.0-next.a20d7831","dist":{"shasum":"6f36e54b31786624694c441c5818e7301a5f7489","integrity":"sha512-JVdoEIfTJ7iDYeBpnVuvTPXANO/4cMAIYQaxLkXDToClAxwYwwSe5a+JXnfm0PvdEMSdiqHyOMo9IlkNQWQasQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.28.0-next.a20d7831.tgz","fileCount":4,"unpackedSize":4338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/UviCRA9TVsSAnZWagAAO0wP/2Bl+4U9MzHUJe0slu5W\nGZhinFczyZWCctCLfphibHJ/838pjaPRgaRmEaKGi2BjehSnxh5+HHneFreh\nQPZJMtjmzbJJgVbxKZvCAAbk02P1og0kzgjAPXobISIDg34pdFJQlWZ7vx8A\nmSjVcdvhN9/MQRdi1Uar3mgTRTf/OSSWQRF5Mdb3laFFCAEqmtwh0uA5OIh7\n5U1d6mTV5V1jJwXQ6YazzCx+CwrY5YuxGoaYRviK+R9tFIRaUZ6V6lat3ieE\n42e94RBzWLk0smwcyMeys067GbJxEyjViq0OuqB6YUnJuhzq9dBlMmhEwp81\n0rhCUBk2zpLFHzevvg9IW1NcyfkD0LFb8as0k8+jkG1KR9o23YSMWmLSYEbH\nL6O4mTvSzW6jaKbYkLTiV3adPgD9Qlk4YHT3qf+ebx4P+YJvUwpS4nRGqsuq\nqMS4/zrQtrHVrLhWeSpOw925441a8K7Bstme+vTv88jVG/KQGeFrRlshMxQH\nJDDGu/n2va3fiYKNpClqsE46udbaliS6UxZdH+WFYVZCnXI8wzxbGU28lGcq\n4BDnQwAcs2SDFQ+cxqG1k7B7rbRdvpe7d0qxo2TKcJ7rulTxEf2HyXwsT3FN\n7uHYlUZFS7+1CF/z39ydIUZ/a1CAn41Cwyk/NKSTvr+sjHzlTPMdEn6Yaryy\nNN8a\r\n=raqd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEjb4c3OyNds4JokcAffMRjHrSJ1oMDihWxpARyks/H2AiEAr9JYozftessJRilNmGgnOgBBFdVOxs3dN1FWvoMr5fc="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.28.0-next.a20d7831_1627212770311_0.639096073068566"},"_hasShrinkwrap":false},"1.28.0-next.2b545610":{"name":"@malagu/ext-scripts","version":"1.28.0-next.2b545610","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"^1.2.1","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.28.0-next.2b545610","dist":{"shasum":"91d62909e41a1a09ff59f9f9da9fe9fc6896f54e","integrity":"sha512-m50q8WsIsyrxSgNm/qYVXBWjymNwYEpVM/nHs9OxFT3N2M0n3EDJD2sOl0NOAz2Q9P/jBUt0INubP2yBdPRNOg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.28.0-next.2b545610.tgz","fileCount":4,"unpackedSize":4338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/UxTCRA9TVsSAnZWagAA0OUQAJZv2uYqcvpqgrLt+QPb\nGYQqvJXUUk2N8vzhxLsnFNvYXZq3DUAlk6sBXO9kJu8iLoVXL9mzazfc691c\nkUscDExCdEjrsvRQc66ZcTNu9ys/pGSKrpNdXK9UXECeWb3qAtkObse6uzU3\nSjPEAbTaxbrJ8lRUh9Zr5488OgVqMaOhrUyZSSdEVE/AttB4ly36Uhyma4TE\npOIXmp4aXdUUKXJGD0vGtPoICP0+VT320w9YJp2Cfzdb5VmEqv9DiDa3ZmgI\nScYhHIvyFJMY6DrFrQqqE8dCzCB4ubdATOTbQSGnKBykQH5bgNnG9oqCjgTC\nePLM8FuFsRm1wGrFmvGLi5bjyesh4pH9j6STNiEtOEDfHgY49yOqb8tAquJ5\nzBz+/js8YLbyxEX7nmlWTv4/1MVJOgMDtoqL+EyfTOP33pF1Y9Mm24/HoZrk\nAoIFV1SjReuQMB3QrKmYtDqewrc1URZsIAiUd0cxKecCotWdyPQmkRzOxUyO\nbOr5EUcHhV+rKpe8pKuQt9YkZhKTyvsSopIuNwQwf1Q4Qv0sVxRe3hLOjfyW\nRqzu5nl6fIUQmRVByrIFUGMtni+plImIOv+P2jAdISSuhR4DXYUK74DQOXKc\nIHPfHYO5KlwdjQw+3Eyhctz7psMN85GhJ9V2BDGCBqrsJz/XJ5v7grt6vJl3\nsMQ2\r\n=Zzt2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB//3IGl9f7Wx/36k0qWskPmCxhqmfZ4KcRmxQBxV68tAiB7nN25pU4haDRQDPm5URLU0tVQ31HdnZK7hnc5Uz5D7A=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.28.0-next.2b545610_1627212882827_0.9117957366942957"},"_hasShrinkwrap":false},"1.28.0-next.b4aac6b0":{"name":"@malagu/ext-scripts","version":"1.28.0-next.b4aac6b0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"^1.2.1","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.28.0-next.b4aac6b0","dist":{"shasum":"cfd7f00d23b3ebf17115c6de2af2f2458d07f067","integrity":"sha512-htutVdn8vyeLmCT9+ARiwaQOUnQENLGL1FZWRdni2qfSthO/RDYKQY47e4DvLTsy/7VL+VF+ohSBeW/Z4lJmUQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.28.0-next.b4aac6b0.tgz","fileCount":4,"unpackedSize":4338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/VPQCRA9TVsSAnZWagAA6aQP/2xEyNDmbrufXsrOglhE\nkd1DmZf6ahB9i29RaX6fbOAhZ/XM8el7o79kSS0UU63QiAoLYmUkoaesFT6n\nnQ1mJBvvggKhFLxlncTw7jnTBqIk3wSYrZ5C88Vj5UtG+nEVMa3A90rcvOr1\negP8AcA9dzk0iV5IZNs+fFI2KS1pmyfm45wybR7Ji81akfvwQivIvCyE+aUw\n5WVwJCiHwo4biv7SxgHI9geuxq0f/36TzWR5EIS9qUQ5MU+FEWWg3W6Ft39p\nhmMG3xuucORwfvMqZ7/c6s/13K3F382CwB+b5URf9fK/Mohn6dk2iUE7ZxqB\nQz7TxkdDNXwlUdbZTaOu9tTMB07F1n3Xiao9U99csmhZyds365CN8afvraiY\nUJ8fvJNsYPrhSvO6iotz9ORDZtXhbuWxzgFNuQ4dzKJ6HiuRI5GbGfndP8B/\n6Uzf9b9cQx7mKy0+KDNR0i2bg7j0OiGTEwEWi4CeF6CHyHN/wvL4lFgpRSZp\nhgzHK0e+Y5/b8Q3KNVismsDutGE6lDXUEPUUP9ADGLelvTH07xuIf1f73qOF\nu2juHZxqqLddjRbwdBXsjZ2PDR/Bbl7UXsmDOw4t8NvrArcJdBMldjAYVAnB\noSgH3djVRQN6W3GaUk7E0U8DOVemOAGOw9+iFbNb06uBFTiAYtXG3Q96AYZo\n6nIu\r\n=KFm/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDUNIkfnq9cybuuXjssK6ADNswE2SFc28uUoL6ZBrP2HAiEAgDQUJJdbs6w7+t//SliR836t0Hhi6aAkXrqvGSXiIr0="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.28.0-next.b4aac6b0_1627214800547_0.2840117490269143"},"_hasShrinkwrap":false},"1.28.0-next.4c756177":{"name":"@malagu/ext-scripts","version":"1.28.0-next.4c756177","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"^1.2.1","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.28.0-next.4c756177","dist":{"shasum":"06dc5719b1069811ea350679affc2458ad9958d3","integrity":"sha512-Uh33hNGoDAO+HoBoaJG7yN9qfPPjrg/2jjNX67DBcTVKm3wlTGcfc4Qh0tKEhkqxlk1oyG5DDKVHjI5NuyVYgA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.28.0-next.4c756177.tgz","fileCount":4,"unpackedSize":4338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/VxoCRA9TVsSAnZWagAAAEYQAJeNx43s6qOjBARsi3X8\nMXHdZ2YWVLE3U6r2EaWee7SFiwUnv6YK0f6cI2eIC9QsNQthRg7BczihW1Oc\nyzyStx5Wcsool03lbpfKMf0OdIri8PCsgZHKLdgQhGKmvYv8+ynHlcsV1Ybi\nJde/oXE+RHygP8Oa0Hz5++U4hkX6fDQdrJvxrpK7nxLF9MZUPvN81kZzvO9D\njIBfr4nWfOk9pSkO9TAzfQb7bIOXSuY5rWjUrCwhXkWZ9efIrjlhXS48UQGV\nIiJQDb1e/xa7x8A0mLMCFN3mTDX7sCqvwCliiDXqu7mIttXTJMPaJATkW4Nd\n4486bnEQ/YghI92LLpqZEA1edYEUTnZ0PS1TEqEMCOF4WIATbmV4qu9VH0g4\n7lAPorLrPagnVlPP5eWt0esLeOFFtGa/XP/JJV/xuk4J2AoQeZepITK4Zt93\nxDgWU1hx1wd3W1XMyXMpwzg+Kr7m+WsWYqG3xFl3OJSwXF6IIo3dOqt7xyc9\nbBWpkXhQDt78fhpdXkE/q850dvIAKdQTDYoUCyZKdO20E26MgOxbI334ugcv\nB9jhr1ZqI0JJWE8HAZdIgu+cGDPRPw9GHS5AluLLeJg/DcQ4F4cykUMp1rmd\nrIwyXUk8GPQo9Wi2d2KxP8i8kFuK6wx6bALE0hvHRWAUB7gP/6gjErGsEscq\ng/LF\r\n=StAW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCE9NNNYJfVg1VjseHI/G049PtDLpbA1NiWQ444RXmRlAIhALkhNnovhUoZ+PYuJhjPPIRxa9pduRHw5/DfXHP0it/Y"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.28.0-next.4c756177_1627216999924_0.6854230201747131"},"_hasShrinkwrap":false},"1.28.0":{"name":"@malagu/ext-scripts","version":"1.28.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"^1.2.1","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.28.0","dist":{"shasum":"55c8a5202e3f32747c2f1bac8b57d7ba8c175fe1","integrity":"sha512-X/rMeMXcqiY0UjAerX4kVQwdltP22bAk22zNfyyulhcZtoBkIS0YsXY47EhF7tSLxTfyj09JYMOpNMmCgASZ4w==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.28.0.tgz","fileCount":4,"unpackedSize":4324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/WCECRA9TVsSAnZWagAAXYEP/j/F6gdRYCvZjDCBNIBb\nh1leXhta8WaxSE8dro63raPkFpzQAgcAlTeX7tpex78BoqL0YW2kaNB/Fjpm\n4YbwkkUN/89LmgQFLDzvHq3AAo+MFAllKjR0jhgmCkiXzo1GhybJXsBnn4rN\nSaoNbkP5iDTEExwlbXXufg7OPIID1dN98FaHJ2sNyyxFwb/R6zRnrTOtSGGZ\ngjBqZx95k6CG6W/jei6j6b71ne62ITY+TSiaZ96OHbBymplj7O+Y2iELa8nG\nwpk6yQuJ7NFmkYuWTiuPSJpFoWGGC0wnba/k0W9kbg84CRxH2mr8rU5eldRB\npJ17n9+k6j9tVYmlLrRFizML1S0jBu9ErtzKzF2HLv7yoP8Bv6XQrV8zj+Wy\ncd5Xz6mboCn+dmzxIK/Nyxa78sSr9si12obmHvGip3b24t6zu4LFIioc6xjz\nMwUO6vLSQDG//DEEDrTks7UBFLd+6YC9EPI7LzByNt60ERX9vifEJKZ0MuWZ\nKnhLqy1Ciq7ht8u0JegzlZiV8Ta8p+qgVNMUy4Meg4SaqwnfE86AHCSXkWDi\nejlL5J61VQ2H3Q6VMgboMXH3okYrmP0JTXV3zI4BFtcouNrnHW9sqfhLAJ+/\nmNQ05qTiQ177rQ3yfI0l3YqIknyfcqDNwyCLf7UQ2P0yH2nVi5OgvFqzwv/p\nP9WC\r\n=tjoX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHr3jyMv3CamEkTWzS2IRQm0rMyTZT/HQEnrkiIwEdwDAiBV3KmBbZT1zjPbhzxyfGkyczumPec1Q9aL1CJwnFbt3w=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.28.0_1627218052372_0.2631361566067063"},"_hasShrinkwrap":false},"1.28.1":{"name":"@malagu/ext-scripts","version":"1.28.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"^1.2.1","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.28.1","dist":{"shasum":"3085ecba429832a6caf5979551fe1434e4d75a01","integrity":"sha512-LLHEzfkL8WCbY/WvREBvhXjGqBdW6wuXHhmH834jN2TydaPBXeRNm1XXEDQ0ksnNN8gddo69aSkYFG5Mjy4hlg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.28.1.tgz","fileCount":4,"unpackedSize":4324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/3yWCRA9TVsSAnZWagAAo6AP/2PDJoFUgPBtyeihpH3g\nZfhKabV9Ge6/oQXZspDy4Ww0GYOzS7wuNCvP70O/tJT07vcz3vBYGVHWf6al\n4yNKnmOvuQLzPp/ilvYE8mNsJgRIKlheqa8mAFDxedU1+8bojltUHCEAQC4K\n4yBupHd7uoeToDLDDO0lt2Q89lohjNgWSCw6j5c/K0tTzj+u3jRxNvai+Vnc\nHQ6LoRcfcT4vtXV7hbh9NrMIz31eoAR/WVpN17QkZUdULTy/261oePDYHPOP\njvE3LHYzAhoQ6LWqfykTVAnnZzd61OmIYOa5rLGL/RF9IOezcrAhdWkJRwQg\nztarRk5dYFD2J9m2unafb2cqzDzeLar2mDa29EJ704C4gDbMsNdmSC2ZQAGT\ntLkocvEYlKKage0EkezdU5AHycOLx6s/3DYaj63vN/lohFXkYLfYUOcFqqLZ\nyejlAJ6CzSLz+g0Oxarmx03thScyRA9NG9/ByvtdQDtLtS8hzrSJrTk96vof\noQ4S6g+Jf8/i8j4uor3HP/yyK3ZyFzL22OZ4XcZhEVGaCDUhRyg9Zl4BWxnT\nLNQ5oxaPbuSAHjLHr8OXZOXWYAxmOmfatwed4i5Ylo+IFtdGgCjM5yAhWRuO\n5HMAu7086BNVR5aYqFNazITysWwr8AZKIPUHsgfvNy/iVpY4prcyAz+NgPd1\nyriT\r\n=m+rZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAj/6hgz3Dd5N2nkdWCMDb3y4yXdcRCGU1ZlFhJoKESoAiAjDdxNVNI/sdKBPc60gm2AqQTgkKLRKm6NElVzaUM31A=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.28.1_1627356310089_0.4022472094346381"},"_hasShrinkwrap":false},"1.29.0":{"name":"@malagu/ext-scripts","version":"1.29.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"^1.2.1","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.29.0","dist":{"shasum":"3f9b153556cf6bad1242ea352e3dc94aeb6899d8","integrity":"sha512-SfCuyKBR6Sn1CHJZvR+I31tSHTMm4yuWcA0tYu1roPLRiSjzh2MH8es6X38FYq14X1et7yjUuz9ir3CndpMpJA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.29.0.tgz","fileCount":4,"unpackedSize":4324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBTVvCRA9TVsSAnZWagAAgKQP/3tJI8oG8pSBPLd3KgQk\nNkjhEVzaaG3NA9af3tDWCjxA4xPmH+9bL8HosVXcJZcZYSSUzg2d0QTeDkv2\ngZLTvPHVpS35F36FBkVGt4YqJdCpFiCPhSB7DYWQjELp96S80SL4X34h1APB\nrwRWooHr8IQNj2BC7f/wQ4SV+o0e5q4i1D9IUwQp7qtmqEmt36RiOzWVjcMN\n5vMG1F0T42AVftb4WtrXMy2DwjOQZ8LMGpKhcLxucao/Oi6GUtHAs4W+geyw\n5pW9g7XzCMYBGlQre5U86srf9syQIZKIbme8F+V5x/OUACuzbN5dHdUqx97J\nYpMaICFsfHKjVo3kCqAOP1QN23cinNqmxfHeAMfqsHfwAqA2fdluUq9s/rRh\njNKFleh/MoYO9si7F2gSH94Qbbrj4oMqG2lT2Pow75vD949W/lP0oVvsb+AD\nv9+/mTJHdlKjblp+SfvNyo7XlgKmUsHjzGWO4wXaLmkLpf82UhvsxMoqC0Uv\nV9LMbbBuaCj/k6/JXrIPjo5JLWVmXDIrkhG2HN5sD80R0bcxXTHT1FnJ4lfH\n38sLbHa4V0RHS+SHdKT85tQH/iLMWb5PNOJ/GR54otV8TFq/8axsjr2geciv\nJN6y7/GZc1VjjG0eUGPLLHDqd1nl5kcrA+BcTaqbORdwTUZb5hK1kzwhXWIB\nqvF/\r\n=/I/O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMNBT6I7UZRVtW7v+kP0DeX/Hp6exPq/j+lIyoQEuj9QIgauuACtV3Gcdtj1CXKlfeV6hlntGRExZ464isjcLPe+o="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.29.0_1627731310832_0.9715169080657793"},"_hasShrinkwrap":false},"1.30.0-next.26f6e77f":{"name":"@malagu/ext-scripts","version":"1.30.0-next.26f6e77f","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"^1.2.1","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.30.0-next.26f6e77f","dist":{"shasum":"090d753e50342f827169234e1b99d4876d97854a","integrity":"sha512-ZNb3I9CZ7YA24JI1JHzidaNmj8jkmRh3OOBPmJE1o77m/WzQBCn2zuiNkNS2Lov08wZ7jeEcWpT2r9jcwHmUuA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.30.0-next.26f6e77f.tgz","fileCount":4,"unpackedSize":4338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDCybCRA9TVsSAnZWagAA5KoP/jn077S1d1dSyRuTirSf\nTPlEeswdOn03JDLeFGHsDxcpqk+lAmf0boL5zEOxXSuhch7jiSo7iSmhRTa0\nTxw4d4UF0i71/uqCoPC/EJGAP5gwFeG/AKDijX+1QpPzKfFh5o3sIVgra94n\n9WWQp/FBYzyMZpEVs+H+KZbZSeVO+UXO41g3aRLSRLK7WzJ3isIjclTQhwGB\nOUHmjN3jN807/Os3e7CNTFvYUO37aeIvGMggjGfbyWOu7wN3OnswadRN0JQD\nJd83zwPk28/k7rZufe7pp/33CGAsmyGu9idXylXSm6PMwzUTfS5+s2VvL2VI\n/opEdwCVdUAqTN318wPfYd5IQWvd/3dze7/uAlNXYzmKn0vxw1PH6TH2ZFnZ\nzio1h2izBwja4D63frcFB3v78A4P5EGLq+oHwkPSmSKQLW1A0MTWghV+us5r\nVBrVxrY/FhK2MfTtwTW9QygP5qE63RNg8PotKdW2D1cLp+y7Qz5wU4tawAhB\n+/N5iXrnaUNeXi57O+i5p1WMLpyjFskLzQet0/OENMbLMNvAceY4lXuEzeZT\n7wANY1C3lEA4wXAIIEcWeZTIA47ZqVPs6yo68Fyp7wYW1MClFR8x7m7uXKMW\nnARwzXhGdbcri+RMucL8DFyHvG/fA8+7cDzoKiy42C4A9cKr+cUA1IHRBs9o\nrDEB\r\n=diQT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICgm/L1ZlvV8Q98cMDGFV5MTYOTc5AcWOfiPG6mw/cPZAiBtJ/kdzu6BVCQouTYvXrBzpepFGbWqG3bOXcNmKvkoLA=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.30.0-next.26f6e77f_1628187803236_0.13781434790810576"},"_hasShrinkwrap":false},"1.30.0-next.73f196c7":{"name":"@malagu/ext-scripts","version":"1.30.0-next.73f196c7","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"^1.2.1","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.30.0-next.73f196c7","dist":{"shasum":"309bfe2632ffef9c2944d9db1e7bc68d39dcb07f","integrity":"sha512-DjLdNbFz/DeCFSpR1YtzJGr2ggqdfJRenP05EGzvhN8/3VIr7jY2mGujvTEwC2USzhHGP+RZGa1bjSvWS4BTZw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.30.0-next.73f196c7.tgz","fileCount":4,"unpackedSize":4338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDjB4CRA9TVsSAnZWagAAw1gP+gOurKUOzXafzZ6xJxLp\nh5C9l3UR70BPWddn29Li9/hdUZvq9j+ZFoQ+/DUNEXYcgsIviDQ36CaLv5En\n6GE3ZHCyYvqd9af0hhZub9wlIXcRSEKGJNZPF07WtkuhF3vnwqMmXt/1XMNq\nGrdxY5qaz5xbYcGEh4SB5i/2cZ6XBN72HuBFlN4idZWmCPnKfKBrvwLIJpVs\ndw7DFFIkmYhJp08qQxt31zYPf/nhUyTKLhY4AfZk82J+L/fHT3E2fAUGAvU/\nsJywLkHprBywO6Ev4YaEbcJ+ETnC8uHheuxTYSitKlQ7cAUMzSn2Q26PPHfW\nxfw+NhanRYzz3Q8qVNmtQeEnus7GLICAvsoUfZml0N9dtmGZ8CoWL/pPcW3k\neAFbtNj1oRFdk59X4ij4vzp8G6CruhNmSb3Y3lt2cCZKZergxmrdi5b+HDbD\nr80IWcfRnCb/Hvr4SrYp/Yh99Jty5P8oogYyqypBFi9QdBdk26xVsrP/NGTR\nK7rD8U26nBiWLeWmYOapLqB8cIT4PFcTvTH4IQvzv/P0mStBPU0R6PaEvtu6\npQa+LdPvnotulqKwDGpbssVQgp0l3MJpr53P48a6GArpI1QeD9u2Le6GGjqM\n1CiXOOb31I+2GOyF5o4K9r/2FDOu5N9WReeNKYHs9WLj7p2YKADv2WkEKCD2\nDBpG\r\n=nkg1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCnrz1ALVz3TYy5dyyUbdNn14Nk5iV1Dh+MkER5ksEzQIgTZRJzqSdwLLZlCO/3hmbaAu0bKwXv3PF86SZJPhIi2U="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.30.0-next.73f196c7_1628319864716_0.7874813814958692"},"_hasShrinkwrap":false},"1.30.0-next.de5b83e4":{"name":"@malagu/ext-scripts","version":"1.30.0-next.de5b83e4","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"^1.2.1","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.30.0-next.de5b83e4","dist":{"shasum":"75c2a74e44fbbfb45f4fd95c02e68af9efc203de","integrity":"sha512-Zl8F98Oh3KjTVF07gM7cskr4i6rFUWeOjAfQsKYrP9jnaSP0wSVpYDYQjK8t0upUH2ljE+kKiWhnG3pSCPvI9g==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.30.0-next.de5b83e4.tgz","fileCount":4,"unpackedSize":4338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDjsmCRA9TVsSAnZWagAAP8AP/3Vule9KM3mr7ZUqtA09\noPIKJrKY7lCwGOkSUCHTnJrJnv193TNr4fpC3wPpyCEumNE5sw4kpReUVh57\nbO1/Uw2yu+MxfAbZjcJjvtv83OGMFxvHByp83xEwINEk6N9xNxhjmJN9h/r7\n9Jxecq03pHBOz2B+MPrBKcoR+Y0UZ8Xh/QvjqcW+PPMyoPPmhXmdkZme8bE7\n4wEztK1WFZzPfzDYTqVuOrje9N9QBlXEjC7r7DMcnJUUvlCG6Vrp0/ZZsRwc\nOMi0QnYme6g9AaeW0JMh7fR83W6TOvMj+pG56NhVjT7AeUwCIC8veCM3NUGK\nZoHo6eQKZvPLPVawLLs8Hf3o9UtetrJgOoHAM29q/j1yz1cFgDE25x9aNr2S\ni2pGp4I/RhZRBPGGZgIzLCJGkT50ikIpO+HUyGgnyNV81u0g1HG7EomRgKcK\nt7XOd/XgejbaAp1RiEkAa4lFguTYqxR8aQPWDRYrRhirLM+CBM4sIdkOKjvp\nIKxO+oI92RLa7kq+bfcVdSiQ/dNRGHUcL8vSw5clGuC+xfl3Ls7h3YBkQUCl\nm9F79ivQgz0FoVjcmZG67qKBdZGNt+69IkaEVk7t5hhofHlMirkhcn65tnc8\nIB7dYxqfm4ACd5VvtKPMEU5TeHR3+0nGXvwI6+/E94orB+Opv5iL3wz43c5X\nCxc6\r\n=jgED\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAXRTh53SPW2AQ1te2jSPaUhJNyiRZ1EJ4kKk6A4he9EAiEA/jFlUGi7h/r7cZ7jZ/RIlGVKrtoSwa3chBgBMHmyhhk="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.30.0-next.de5b83e4_1628322598703_0.9978263580714861"},"_hasShrinkwrap":false},"1.30.0-next.24a52dea":{"name":"@malagu/ext-scripts","version":"1.30.0-next.24a52dea","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"^1.2.1","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.30.0-next.24a52dea","dist":{"shasum":"141e7d5d831b005e8cf0c0af6810f4e58471fb9c","integrity":"sha512-riq5fGa4qcJypXIMHCKc6fGW9pZ4EErU5jXAaQv5S2GEQfjEeRjSUzaXVhIU04MU+AZWv8hU0HenuVNGWDC9Kw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.30.0-next.24a52dea.tgz","fileCount":4,"unpackedSize":4338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDkdxCRA9TVsSAnZWagAAZqoP/0IqxT7hqcM/mCPW0G8F\nBoy/TYON/kzPIu9RHhN71JPoFZGoaBSM8PihlA7X6NUlY1zMyqpgtx7vS9TI\nolmAJ25eiPNVCofiS2Fji2U0JF/lzmY76uroRzw6g10I5eCs3ZpQvfSAA3tx\nfoOXHlyjacUq+osZ0NdYXJsmNwZ6eP+eFURFhnhWfybr19BCVMBBS4G4Rl+a\nHL6lUPQyaXtqQkVoWpYImXandmPBlWK/LGEgayLE5pxdhPqCBCBgUemCdj30\nuzxoIxj+UYciwh4yAUw9ywEFQ4YfEjft3b6cbtirMz9RF8BARn+owA3hWXl3\njDmAkdRukgqUsaeUsFvYGvFtNX0TWRqObkFy0xuAyy1x2LcXgGIHjDXa68Ry\nu6KgimKe7rDS+8HF5P5rcb/x5tssZQykiS+ZH27ClAyEPwX0dY1QUxiCUK5+\nxPWYl9k70s4bAjilK7FV/sDh18nH3iu1H1PTFL0W0/UKvAQbQVNMX8lNKO74\nNFIDQHnG1tjtQ3I08/2zfsRKr05hS8AIK8kruagT0GoaHgSFD/3AwlKa0WUh\nRu3X7td/m8+PXcMBMSrOWNmYJdhjx13sD5Aek+7oShDVQNuL74LBOTuA19qV\n45E53eHC3beZ4inWytDcK/5LOXqxDQ4O+qb5MRk3xm2I/jyDNFmRgZ1K3XAk\n+Pms\r\n=7aS1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFWhRh6qD4koJtRac4+RRkUt3QNBKpiDsmyfTY5bQGRHAiEAqDeh2dIaVSF9WiGdkKAYPTSHhe75fRsvSGPc/Iz6AtY="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.30.0-next.24a52dea_1628325745657_0.16619152623940403"},"_hasShrinkwrap":false},"1.30.0-next.c4212a3b":{"name":"@malagu/ext-scripts","version":"1.30.0-next.c4212a3b","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"^1.2.1","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.30.0-next.c4212a3b","dist":{"shasum":"d57d00a75fd8147a6122c1668b9235f5e6752950","integrity":"sha512-7DovCxREs8HYXbW5/ft+Dn0gSKcZQ0U2YrmC3zz/nhuliTz9Q+e4vXsTTH/SIOrEvq2QJqkBeOVi+REu+MMybQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.30.0-next.c4212a3b.tgz","fileCount":4,"unpackedSize":4338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDl6dCRA9TVsSAnZWagAAK4MP/0LJi++t5e+AoNoXqFcf\npwmvTuSMC4x0pxYaDkk73fmjOeAtNiCHPEwj3EQM13LiDZYBO2r3MHOMHzZR\nbo2gDLe+V2tqOZ1kSPxUbwDOlp2lTtQ81JdJ+Hq6GVOmJkmJfUcSgek88Xik\nEaBjEcOHQZWnArus04yWw6XVmZO3PXJ0NyPX4P2z/MyVsJdbK3MBi1wXkYBf\nqXq83XHb5tDao4r8dCV+a0zIDEALpKVCMnT9w+CnH+v7uLXCXtFyv/ODE0Li\nqlB6kanK/+OJQ3ZHEGFF/ENuQmDjneO3W+oYHgcpdSBvx0igroKy+GPcOFnF\n8IJ0sbZvszrmdwFvjS0cvSRJIVBC/Uu4S4sGGzVTwmYLef0YcywmuaETUMED\nZWLAA/id7c5f0nYrBnWnLgNLzeirIlVhjw7v8PUAG9xIwgcKA2hzPJRcGa7h\nmX1+MABdltYfIdhZuA1z4+PbCmcnAw84WzaqUY/X32nJkPCIrw/JVTgPIhEG\nK4/r+MMCFXBok1uHI6PrcoVsMNdD0JgOyyn/wrT82FOWpSBpbkLKctGvyfT3\nqKIewi7H0hmODVw40qri7VLx04LNS1YzQpUlI3F7NU2jzvAzHtMHO+ue9rs/\ndqs3tzqD5KRn6hA/lpYAEx3qIxKt4CChWjJAGC4QSwHJTEHbEncagLqFG58G\nnWcr\r\n=Kb2L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBTBjX6LZKDDDu4wKZ8XtDAwXEhQbgkjZ+HgmEdQm9fVAiAoGTLB3CetoqcAkImGK0aGDgsLwXgxl/JFZu7+nM29rg=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.30.0-next.c4212a3b_1628331677634_0.872435977505762"},"_hasShrinkwrap":false},"1.30.0-next.c2797b00":{"name":"@malagu/ext-scripts","version":"1.30.0-next.c2797b00","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"^1.2.1","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.30.0-next.c2797b00","dist":{"shasum":"d837cb56c9b17aca7ad21ce393a39b46ae2e4764","integrity":"sha512-nEeevBLkZIA47ksOjrpAgly2UKHyz0c5RHhhYjUX8HEKohP11OdnMD24t1n9JLR6NOgn5Q9RdCDWeErB+TM2Ww==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.30.0-next.c2797b00.tgz","fileCount":4,"unpackedSize":4338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDsNZCRA9TVsSAnZWagAA5XoP/2QAKBk7ZicVHshXGg5h\nTEAT025RxsRxPftgGaaYhcCsRkVna8I/hMQ8xw7cLrLHkwZOjs5ui7V7mSN+\nFNDNxUs4MtW0lDC8JcAcVmQ3pt1TKprfGPoKkS8hnMwhXdV7fULFFntNqD6/\n3m9UgwMbrcSpCRD8SGtm4MSiUGJCR2bC4XzK8n1DrBJPjZzpDeisFnjmXqdL\nkZQURlI9TklH3to3Ne0/6XSb9fNqhrB87i2Em7CY0tn73zAmUuil6flvM+K/\n/J+DE2bTUS1Cg6mK4ZhiMmqQV0CQZ5OpGlKmzZP5BXSughcJ9NorR8SZKiGp\nCFUcgcnJJX3OHLwN9m4ZoSHI/HnNiyEeYfwdbFHRuEvk/lsb9Qj9+Va/lAPr\nNZwuc0obxvr4TZ8BjicBDZpGzKGqjiB9sQlvem6bBPINi3vDvkMuhJGxWTfU\nsWNv/8LrxC+bUfRrIQnZvSt11mRhFxaEK1VKKnc+7yksA+oOaJXprDyCWrDh\nqw3BMFa1uViYJroH9FTPmeSqxdXJGHRW1476PHqBHEF04OA3Opf7AkCvikSv\nsQJ68MpzX/xG/jqzBMsyu3D6P6CoKZzGe5Km3CvqSBLMUD2Bjk5raR64gZR6\nUgx/Pv6lux9TittGn6oOycUkBfKIW1OU6qKqkkTp5oXrwxIdsUwagYZZIaar\nV5Rj\r\n=Cksp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCi9cYVmvPpocqq5pPeBePwmfSX+S5ibRy1JHMjtfT2ogIhANpGNa6xBAhnzfnugB3GCFqgOwHQgrmTwyGsOO1A9NeN"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.30.0-next.c2797b00_1628357465255_0.6511406226457046"},"_hasShrinkwrap":false},"1.30.0-next.d1976ab5":{"name":"@malagu/ext-scripts","version":"1.30.0-next.d1976ab5","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"^1.2.1","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.30.0-next.d1976ab5","dist":{"shasum":"67bcfc55590206cbc617fd321c1b40185b24969f","integrity":"sha512-zzkvbKxvCe7sPbVnQJsvieRote94E3m+fK5WHLLz996INstpHMGoMwm4oiiQDakBXSfqTQaueeqyulOSLH1icQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.30.0-next.d1976ab5.tgz","fileCount":4,"unpackedSize":4338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhD36dCRA9TVsSAnZWagAAAesQAKR5rTxvf/MAQNgldy69\ncEJSy5LYZfMMD75i99deoiCULleYtYcaYHrBCmR4cllgArYmQ87PdZRYB7zE\nGOyVfwskSmMx3bo/M0Jhr4l5/FLV1cNEI6ZvDUEsDVbmnfCTRshCwasu7hdv\nIwOBJHBc3CF1SqfAQoJDtgjj/gVQnwmzSkyMCMKqE+mSs8Hzujq8G1XcxNPf\nObZD02mKfOc+I1mdbcscKvmy6se07YogBC7axyvIml35skqi4oC5BJEQjR/E\nTCZvlcYrBoRwzW5uYUpz8z6QCuJgq+YA1i5uy0Mk0MX7OfFVBj4wJdGvACnq\n1Wil5OxkLNDiJwCDW8B9LwZ2j+3TSMZ6f8NUre3bZsloeldhDnVz7eqpkTGT\nZ4itXRGQG4UnNrS0anHSKRhYh15BrzkizqGjWraGfEzLZbLegqJwkZvpfQJt\nbbY4GO/LrXsZQPDS4mwueCQXTm8qKypWtO+1vJlFj9kAoSb4O6jiwT9wXqQ9\nTOqGSlkSBrTy1lnrZOmHllE5Wb4P+Ri5/iyOt5lwbESqasFl4roLy41FE+Rl\nwyGddpAC+dege+oS/6xiosgUk9OpEvhFC9JCIJGIPJ6WOnH7WiIonno8bNIx\nDoD8mr7OQpQJdNMMZ/zIlsg/P8+rwFVUStic5bZWXrGPmXg1dXTTNqIKiSCc\nzWmp\r\n=rO+Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDt/OWlPiWv8O16HFl+xfcx3ApzekRg/bP1cztgeETIoAIgMrPX7enE3h+Euu0wfUlnL5bV5INUrgSkTjZM1/ReB6w="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.30.0-next.d1976ab5_1628405405745_0.14913600617619704"},"_hasShrinkwrap":false},"1.30.0":{"name":"@malagu/ext-scripts","version":"1.30.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"^1.2.1","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.30.0","dist":{"shasum":"faada661931842529a78d5e30f2afbc0e1799a6b","integrity":"sha512-PWZJYbwTJd4+fkoYzNqdOS3wYVDTFWDDPPTelo/6i4DCu70S9iFNBt5wtrXLAaq2Mfy7xcv90x69FsMcbzLJ6Q==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.30.0.tgz","fileCount":4,"unpackedSize":4324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhD4IUCRA9TVsSAnZWagAASA0QAJ7itjUyr15DVeZ4MKGX\noe7wbq4W3yjowdIOSKnjpvbSMVwUX12BDzqAJ6vNcnjIHcx125jfL6XtUaNc\nU9TGD53nRp4gkft/lgKvWoLsy4FGOt733pyhculwNP4qXzqAhq3qG4OBR0b8\nJNICAAgSFSj1j/dpdBuD1nT8opejJAmpDwzSpkjkkr1CcCUvtIZqTN8rt2G6\nSbdIETbUyXr53kfe4dblzLl7lEgWpzP28XAbsMLR3CA+xzuIPVOUOe+2oWEZ\ntD/EKPVD9Qu0JiCOdepfN1CS22OBWG9r1aTsk6e2c4jd9XsRktM0r7GcQF+p\nvDAl1T/oyOIpIza5/mRSxF6/on7+2eFtRuIhiS3a1CzBOIVO5xiB5Q5CU5Gq\nMUZPL9tENfq5zaVa1bTkMuwrmqtd1bgpn79x3wmbxX7oZrLSW/CcVq5tzjT2\n/6TZ2X+Gu6gbqtGCT+IEAlBxQe5NhqkrZqfj0bo90HXBN670jinyd33XD7Xf\nbc8H2J4OjNz6jlAU7hR9TDsKNTqN244KvIz5db3queTuSdeL2Tr8dmmUHUXg\nlslQuvrlK5zb0u59SIG0O2hYTSysk1bn8mDFvrduqhxhiX5GRCCzAY8I7eFM\nuePP14/68dcRk4RNDtKW8rgrKIT1gUhFhrjTSWt6/NJceCTx3yg6w4X8owiQ\nMNC7\r\n=U3rC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7WomgjeIEr6CVnUkzD0qIYsmurWfPY+5gWa9Z4LtBGQIgYE5hsbdwsURsulmm8w/TLFHn0oybYasCLPv8s6t/G5E="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.30.0_1628406292203_0.36740727385355476"},"_hasShrinkwrap":false},"1.30.1":{"name":"@malagu/ext-scripts","version":"1.30.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"^1.2.1","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.30.1","dist":{"shasum":"537e38bf186ff75aa6dbaeb227f72d8285ea45c6","integrity":"sha512-F6jKFWFIB+vRgdDvXZAKTDhujiqVBeKozQwHt00/Kkg1VRRlLtY1Q4byWEMTvXtq/e+dJvhWB1dpwbFr71K2Ug==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.30.1.tgz","fileCount":4,"unpackedSize":4324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhH7pRCRA9TVsSAnZWagAAN88P/123sOFuWo/ugNTWf9sA\nmC+AJ6Wc+/YH25o3MCkiwznEm/fCyXp0VC0cRMjZofJpM3PfGrQRf1LbZ1MT\n67Glf3O6NPNVRXjS5zSlQOIIPq/XWQ1d/WAyH7anARABWHUnQCSX+umiqwVN\n+wW9RRDEshjeknXbfEIZbJUbebdrQVwAdPN00N7R0SOzNcNUN1UZv2RUn037\nEdc4mSdgG1qlm2ggWKCcU99ZjMj15/b83DmxkeLPAwBdwEmmRkDC0Lp2Gam3\nG8zqcsgMaH1W69GEi9ZAaLn14xkxg9WBrMO118rt+3FG2GXkHYg2S5c1T9EB\net3Lx+hkqgljg0N7R2FdkxieUMvZYwtkPjI+U9rIgZnYr33xt+HhX6aWYdGj\neETQfLTBip1098DY8E4pHOASmigvU417LRJUuOhs2toDCB0ZKz53WO2X63CC\nVRfeCxdRORucH5JKlC+fVODPjZ2CTxqgq2rueZT7Li7Knlhh7kNE8wS6LFPs\ns/kzEEpGH+jaXAOfghH/49abICeyXDyuJcEX1SF6mJNoXf2E7VV/HgK6ssug\n/KHex7enqblNLrJdqb++up4joQ4zCO/TJr12mTUo2pLbOR0uAi4iWPzdJ01E\niogSKRhhvXSXp21FmGpap8/OVFCoIsCFpLRxCCNHTFnotiuDo9scTCjGygYZ\nwAcA\r\n=SQlP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEtCZLP84hWvZBk68iEeYPndpj3SlKEcrXyH5/JzmiPQIhALjOY+5/xK6kal+BaPprIilnlqy4MOZByJLhJ6fP65VO"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.30.1_1629469265278_0.3725700514663606"},"_hasShrinkwrap":false},"1.30.2":{"name":"@malagu/ext-scripts","version":"1.30.2","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"^1.2.1","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.30.2","dist":{"shasum":"27676f6f82a2bfee2d69536361c16d2980046398","integrity":"sha512-9xI8huEoyAcjPXyT1OdtiscOI5ghet8cDBh/cG+pZEgLaTr6Lh8mFAfMPZNqi0LiIVAwMsOgNhKQWJrCdISE7g==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.30.2.tgz","fileCount":4,"unpackedSize":4324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhH8QcCRA9TVsSAnZWagAAIK8P/0QsIytJmYrdYQ8Y2bE4\nibCGD9P2bNYUI1eO/KytJUf+QP8U4gCOpBYNpTqW0je5O56WYGxa+zdFv5A7\nLKuf0S9/xMAHcUeXGDs2Fnu0Narqn+jDIdJbnXiQG4BoyUMvDu1XlotcB9N4\ngYRKCfZ4o3TEwM9kiscY1PmGDsXGEjbG6eJVASzYDi3ho8w/qg9UD1wO609N\nFS2HPkv2WoW4xy2IJA0cmRykHxRmKtAULwvgMd2bj6zrYTmEz10+gPHAPjLc\n8iJrf7L3BnvQME/+AlWnMED3JRxllfdOn8fuObGnfaDJTSIjYVhZiRzz002d\nsasKAKr6GC0HHlUFUA3UshrBaw+ZQ/20A87Y4EohUGW3QMIveYPxe/24CPA3\n9pj8G8XokaufselXClz+J7XinqfRowvznR9ZNyIwpa/Xv75mn+5uham4O1Xs\netqfGSgrDUYoiVf617yNZCECHb93bdDcqNeAlaKlQhjoagrx9+wJGou6oH3h\nJuY8liBePpFx2754Dfm72zY0zExJEChXw9IT7r+XN1H9wNPcxQxkaCnsqasj\nXHyLCWajKf7NvAQpSuC0/9j64yUIqYNnF5VnVeW3uEKoqZ0pXRyfOzLGsxSe\n78QIA4v6dE7dxZ9Wa/vdfJ5Cmh/iACRRgqwLU94lz72y+ECUxliip+VAyxmA\nLfD1\r\n=NISV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjm37mgg8yubdTklStNaa76+4oL29raCrQGwTPZST+2wIhAP4LOezMgu8APyHcpbgvathZQDncNqV1DhtaSS7JoyAP"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.30.2_1629471772377_0.4271921145222428"},"_hasShrinkwrap":false},"1.30.3":{"name":"@malagu/ext-scripts","version":"1.30.3","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"^1.2.1","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.30.3","dist":{"shasum":"29c168ea28663f5599fd580f1b1461784bacb11e","integrity":"sha512-gvYcX/LWuKEs6lP157NqUpUmCwd6t0WknO5ENy98mnAjUSyH5lYnvjpR27bD39prATiMjCJkXgggYYedXbOQoQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.30.3.tgz","fileCount":4,"unpackedSize":4324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJ7VdCRA9TVsSAnZWagAA07gP/1rssmIyKuBzjPuBkaGH\nGsMuuOd0DWvwQ25o7r6OnZfF0Cegw2tAfb8hIwIXXIqcvvtOI+pS6OmmRkvX\nVQ0MQ6gAqYfqwxY9vyQEFkMOKSywVIYD3tJ7UDg7AVIpdKwpy7ByBxoNb02Z\nSJTfhRBGV9EV+OXMVVb8sjMOYpn0ZJ9dhJjTuKBvKB7fFBdlQJih2TkIrIZE\n+2MLFqy+97SasJVIy4Cuxm3xLf4hE4ukDUxWJRSh2/uKwa/2N5aVBzjJm7ET\n1CdxQFvf/rh5a7o6DgcfMbUUymIBH0mozC5u5VV2374xD22z+p/KsapoYmf0\nX7Gi+rstr31UotsbhA9dAh1KCDrQ/Qo+QpM36bc0OV2m1CiCGvF+mvaS1as9\nQUYabhwL/1oQ3bk0dxhItMfygLqGwsE3u9JT+kc9EUqToKfG9XfTMUycnbbO\nuR9/6bp1KxjI0ZjXgxqpenCBZp0l6LkLpcr1tcWlgnmEsMRFg0h7fmNoVa2f\no2s/s2o2dIE4GbWMvRTUslLveKWcbE7bS8gFwR+lfPOqSI1ZDlDCEdZ/Yev6\n7YCXhmxrv3+wgt9heRYACNJ2vc5ZwRMO2KKs3IYkt3myuW1+fn35E9umOmMG\nNC0mhj9zBc4i/ezJUw5aGYY4FYtXPL2uO94209Qzzk/Y5EPEnyF1QCvOKtYA\nzpIV\r\n=4/OI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDo7/A6gLLdtWw2ZfEaLjnSH882s27L1j2yEEQ1bIdvFwIgemEAMtqh3HgrWQJYUrsuzPULjrpKoOQys1yztzosNyA="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.30.3_1629992285166_0.5887249718324619"},"_hasShrinkwrap":false},"1.31.0":{"name":"@malagu/ext-scripts","version":"1.31.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"^1.2.1","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.31.0","dist":{"shasum":"fffdb618c658c0c828ad1968df951e060102fe1c","integrity":"sha512-Zj6AUZi7A3EK48Ri0DTRxX9LkxSJP8D57mRvcA+XZ2FjhwkZavlN3/AyzF2XvyqHtaPkUNQFPVYcL+a+lHNMow==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.31.0.tgz","fileCount":4,"unpackedSize":4324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMPzWCRA9TVsSAnZWagAAFyAQAKFTRu/fbhAoP61lqsdK\nEF1Il22NSeN+krkAec3PuA0PPgQqR1aodM63phpe9FCI1Ptj2EeuYX2OuonQ\n/bQuq8ja7bFaZga3zCkRbyy1lxq1FHS+Mzvqn4ONe5txJQc2szkZFO7ktaJc\n45M9y1hqFF70af4t2aTyOV40rs7hQ8rLmLVr3eTByHPmDTTTj8sF7yM/GdFw\n7zTrUoX/yU3us7D3CvGJYKh0lCUoYnr03eqKOuyjf3XlAhpBsMM2EuHJ+ha+\n1BYV7Dt2XN5ZL5mFS+ej6J4d4Ikb4pasFmNJUk3BD1SAWQp2QsMPyFi2o58u\naV1TTR6lvPb9baFDX5s9STFd3YrLiO2vY2ZcAs2fxA/xnuuozxP/5UYDLKdW\nlFNN8o8yd9t8bLIsDcKfvMg1njk0cxXmQLBb8tjE/qCp2gi76n78esPV9gWz\nOJI7FQezfp1DLxtyrA4RdXIf8mtzGOggPad/oqrlGrt9JJ6Tb2PlB34LsNl/\n7yrue4P8T7gpBs3nCjesVu/HqIHWBf3eudL2yJBGxNdnPvie35pbe+XTVdSI\nzKHqE82iyeUMa64zxXJQLIOXdeSr71yDsb4+XjCBk66zVmlcJbXBCv+odB6F\nKi1HM46Il7OB2+BmPAL3RaLuMYFRTfyVgSGOlyn9M5Q6mtFaLthCYh+uJvzf\nUEsg\r\n=dHe7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHJYWAYPWh+aMF+BPrhyXj6q7zWKXv9c4vS9gtLpqj30AiEAxlO4OVXMvCgVuGtuuvP5/24nkvRrIq5hlArhZyThW8k="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.31.0_1630600406076_0.17395214207477117"},"_hasShrinkwrap":false},"1.32.0":{"name":"@malagu/ext-scripts","version":"1.32.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"^1.2.1","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.32.0","dist":{"shasum":"1e5ca612d67e619158b269b8d1c656c5e78ecaf2","integrity":"sha512-FYA0w5fkVpXAmkn3q2d2SZzlunKHG/5sTkVo4M8VxwQOGBOa7zpNKE60CZ/KhbNDjINN2MvYJaOdKOLR6H4zjQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.32.0.tgz","fileCount":4,"unpackedSize":4324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhN4XaCRA9TVsSAnZWagAAIowQAJ0WEhlNC/nqMxu4JpL/\n2gUdL2g0j3uJK6p2wOwyawkGeaiGpmU5vAhpwlWAFjt6rDnD2C1DfXVgGdGQ\nNxtpZFkRODRdMTVouizr1348ie3pPebahmyFeCCxTrKXcDad3SzvN4bNsJNa\nCId4lxLnjKoQPPlC7P0v1/ayI2eQmlOTpjGg9mlM4NKCJVTB4SC2oRMdIHVh\nr2tFRyJH9A4KAn1GWdTK2iMSxeRetzLP8o2mhEHNpAvm2iTpY8DGAiOoJfsV\nLF0nBWMH8uY21CKKAAl1qegOdvFT6NAFVdRD7ZifHBCNFqvU/9oAG2YJAeTr\n48kxGohTY9i4fLj8LhUC0TAvUCaNOgJV1eFLxm1zOe8JJMrbMucXczK3xyEs\nz4LOSbbSdb2WcxBOTzeSYUbtG5YzAjFYLGLau628JR39LRBp/zgxp2e76pCh\nkf1Rmhp9rKw7gdMyQejIartTl7SHk1vNC0Akq1gQVwORNbPC70rSp/gFlp3p\nfQaqCR6ZGnZcSFTSK6HE3Kx4zsf5jaKznrZ5lMYi+9nxAO8V0E0nIAE4CfpC\nUTb86OtCGm2Y2AYkIsb4+DbexFs1fhg9sQcB2CqqTPqSKqxfdXVHwI11VdXh\neTIXrP4/dwoNHwhxiU4w6LfXgRKZXL7GCqXjjLyWk0i3tRE72aY1jNsBIlY7\nRZ+e\r\n=+psA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFiWE7mqvuI9spr44MWGXd+KSjlgZ9YLc1uzYnNkw1XGAiEA4gCQr/4gOT81wRODb1AFnR/B7/ElxTVBBkHkkvGqAe8="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.32.0_1631028697898_0.37840140294190316"},"_hasShrinkwrap":false},"1.33.0":{"name":"@malagu/ext-scripts","version":"1.33.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"^1.2.1","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.33.0","dist":{"shasum":"23276c5c6092b0937899de166aeaacfcd6b982ae","integrity":"sha512-9dvV+qh5wJtwZxxYrqnTfehKEM3JjHI30k4aY0iISXi9/+7Hhid/xn2e9+W4aEHYEdpkRylgcVJ4FkhEXYrpGA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.33.0.tgz","fileCount":4,"unpackedSize":4324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhN5zcCRA9TVsSAnZWagAA65wP/R9DnNtli/YfKmbj7z7c\nZkAf15XHggrRaMNI+vzQzE81w82lkliNcdxJpPU3+Wtiti5gp6gzDmgMBG1v\nN9vZHoOiQJBKhQ8wbOcZru9OfDcwWaazXNKcIrqJaHvbZH0uwHTn/Xm6Pt9C\nDqKZsIeQuMIVO+MsYWCaN+4Vmi/vigcoTlFwRo7eL17t82Si3TUNMLorCY+1\noOGYQuPw+oKsWJds2kVF+6opmA6jqm2A0qwHtz9h3JhJsrMynzX6Nuxt9y0n\nFl+kN2wviE1+/Fr2E0Wibag+WKQ/LBfJLherCH0JLgrCIIUuQERCM5OkqnFr\ndWD6INKprRjXUWpTl7b4le7RiAW5Ggpt4GS2VhtGmPmSvv7BHS/O2F0aWRhm\nEsUtrVCtNP2P+mLusmISazOCnGW2RjfcNhiLwj0G0oa6IqxpB6/bh+OMQZ50\nOMACSBjAcBXowhLYc3s3Vs+T6ZtSxRNQHSgJVF05TMRrwi2/H0QhX9sdL9ex\n7jvCsVv00LJmNa3llk/sqEvOoxp42eKqx0EDTdDPPlSHoyZSq/4SO+gpFfjV\n3TWByMdDfmfFT9vq7uvsw7VBETdULtbsRITiO3I+Sww6XyqbT6GoDoUV5gA1\nB1BELE+3vh8i532V0gXHcp1Tpxet2VyK6LCE5lnsTGEuASHO6H5apTzhpnNa\nVnDy\r\n=WQun\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCW2bRzE5YY9f7K+UNAs1IV8HlBATRDBldsTNDX0ETkUAIgDAlpwikhbE6ZazlZmTYv2dyELVSv4EGcZZ+HoJQSBz0="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.33.0_1631034587934_0.05938163740389002"},"_hasShrinkwrap":false},"1.33.1":{"name":"@malagu/ext-scripts","version":"1.33.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"^1.2.1","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.33.1","dist":{"shasum":"18e3c8958cf1d0f71814c72e94297585c2671d6a","integrity":"sha512-LJaq+Jc4k99UPV0eC6hOs20kQIY2UYQB7Io6+Up3ofvhgllMbsrQ6CbvxZE0WL0oXM10+g5kHMAKHJIRCPQjNQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.33.1.tgz","fileCount":4,"unpackedSize":4324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOWZVCRA9TVsSAnZWagAAbYIP/i2xugQRYl3vsVboqCmq\nO2KDgVj8PCsLg5eu2FB+Cl65KP5wB9gzLXzIUcTxJnw9RbLwxUbV5S6SWVAh\naQpd030CrM3jybm1+2MTgJ+/XzVDMV4GvpPptiWiNhG2FdbBLNE5+bK/2I68\n0GUnSorkS6LkRBvtfzyuN1cfEA9bKCqvCNsd8z8AKUPluUgI4r0Fpmt4zWiX\nAEQo6GSPODyqNhB+JJv/Qj2V+6Z2gO7I8msI+UCGZuVETgm8oMeucvf3vdcr\nJ2bqHEyBQgrmJRUSOkK17/YI6Vp89jtDEE4C15yJ3BhT7gaOWuLrEQ2YSQkj\nuMKc7fFCsY78P+0B+v/ieFwZUs92e1fiI/g5KH2Nh/eYpuZi+OnhhzcEeNEQ\n/Siy/+7Kpjcgw8KvDBN0hRRlawCdaAWqcDRrEYO4y7P2J1tDExuzY7dteGSf\nnqID+z6hbylCQs5jDv7hO+29soW3MKDaNmh7UNMboewsstCTcq7HHagOnFjT\npWYwvH2OpVwDTgOoIBDwSJ/KRzneIjZZOy1qHtw50omnsqPTM7AVEpGu5E9/\nHO9ccFi7edc8Bne7VIM12dmyIctu2CR2fkdI20v6KAG99REr7QAItH+H7mSC\ns38PezdZsqBPjdG5IhLgl+TDtHNUvGfUgzkdnqkjiWR9/aAJ61VWRrzGI1Wy\nznOv\r\n=o4ZF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH9SrX8Zp15sL1H7bgu/V2YcbrvjhD/PE7G0tvcBRtDiAiAfcbKlT7dweT9WHkWDoIPCrYc9+8DJyhBXglqNEbSkSg=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.33.1_1631151701320_0.9966646797331167"},"_hasShrinkwrap":false},"1.34.0":{"name":"@malagu/ext-scripts","version":"1.34.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"^1.2.1","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.34.0","dist":{"shasum":"742f984ed0b1e5738cdb7c69b011ef8f3974272e","integrity":"sha512-5sdbgqnB7AYmEYOhJE+mBndaHXFGyKUlsqIIPy1g2dz9g3fXiz6x+p1xyC59X5x9fMShOU440ia9uAms+rpItw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.34.0.tgz","fileCount":4,"unpackedSize":4324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOko0CRA9TVsSAnZWagAAwUUP/0h57fYwFeiUiYDdnQEU\nL2xh04VfufG8C4Qw5OnakoHBEN39c/9a396He+17gNfUDZeDfbfQbcv0zBO/\nNBDKNJ05TGSOH6IE8XduTNRmLLA4I7EmqtR2Kc/CKECX+CDHMTn77WDeHriJ\nCYNbdPg6/aXA9dJy7xb8lkhxeElI3bsdPBgEdhWNxIlE8jvC5uYOjvkCs7DO\nqjUg7Ra5anU02Xh0phiB75Fma79AcvJLIcpZFTCWb69LutcqeOR2mq/UwnlL\n0jUoyS2bbHQBkk0y6TBZe0eITp/q+JTz/5ugkr37dRMRS/m9OOB7kx5LCW8p\nWXlI3oqwjtlHSJQHv2pCUrDz1l3NkCmrDwxFHcm917y6KutFlX4aI9y/IJ7f\neG60jP52+ZMhcc5onmgQlzBcYgWmfkKf3XT7OYAanZeVT3aB5WDzUXjcygMO\n7Y3QQ+A3e9UTQlTgbGW+mTrldsQgyKSHwoisqXWDbQJuzhBaL5iObUAv3eWc\n0MFo0sRQjU58asTRdlr2HfkknvKDujzZaUEIRC+dQ0ZjrKGzYDY6mjA66f2q\n5oruDNUx8OR7GZis2coccpn/Gi5cMxREbC+hizVRhsOQokoKl2wUjCLp1Mqk\nf2PWuFU2RjZOTuE3mdHmpW45jgFag30iwMkZ56qv0eoa6A6TdoVN4Uqygk9X\nQ9Ec\r\n=7wwV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGNLOj4kOlhBn1SOBSJGA2wE1RYYYkc3vwIuLa3GNq5kAiBQHTk6P/7VwQrVKrdUdgMH9d7omFomQ53XsCvIC9aH6A=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.34.0_1631210035906_0.36518771185925547"},"_hasShrinkwrap":false},"1.34.1":{"name":"@malagu/ext-scripts","version":"1.34.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"^1.2.1","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.34.1","dist":{"shasum":"5100494b44af0f10e283d8639562fc483dc29015","integrity":"sha512-jzvqrCU1Hjgn5ndFuBhwQqvONm1M4/E0H22zopOB+Shvub5I8GjEgC28KxXvOQWQ6G5kQfUZ1gwyt2VVCsoyJg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.34.1.tgz","fileCount":4,"unpackedSize":4324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPNW1CRA9TVsSAnZWagAAQ48P/juquZC8J9pUv+7X8aHp\nJLJ/yzZGd5pM8slFB9q1Ru0BQZioNT2zJoDeS1pL6Au/H5wGUXxHC+RtX/a/\nJKVLDMLxgUg6neOsE8Kys4EEn/y1GgioM+F/HA1gRJiiy6kn1DgvT0lsgmUG\ncnA0rgmwh3X/G/CK4hBq4f7vzdGJM8zswiyoBIp9iHJ/+bSNmT3y7gmPtNYd\na8ArBdpt5yY6BC0sNDgVXCamIv/rsjno/9sni1V/UFkU8r+fuxV0DvUJr2o2\nkdKsV3LeGJFr2rWtLpFfQis/2ZqblzwmgrQOyvDUAlVbRt2qSXEwPp9ghMrw\ncOkqObgnj7HOiBWI0wSp4xMrxSAZYMoqaZtZxBURC60p6le1v++wCrf8ekgJ\neSTMtzQyUI9mQaBI21FLfulcDED3CVIQOn3OnWL6VRPE4vT9Ea/V+7mvaVrw\niBbXQGyDB/0IZRAVefMY1vMpWXRlXL9Zt+TClDhnIsFCJ4p6eKUaqPrmG0nN\nKQXzSef+lFMgeIWayYqvvwCHV8MaFaZJ79N27qdD8QkAUCPsalKBTVwtWzhQ\nZyPTP4qDhWdNXpi2ayZK/n9AlRwUIx3pzDiWG3akSTcAH3oXwS61f0q07o2Y\nw/Y2GVD78k0IGt5J9XIErxy2WlxTvcSjgwYPzp23RAEhU8kP/GHi/Q/2xh1I\nx4AC\r\n=BvWM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBZWl1qA3kuX0hG62XXjdxG8qC9jMeLI34iyZwg5UOogIhANk+SrZHb83WrTiCF5x4wlTVfYoln8GQDkq0yZQgsqCQ"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.34.1_1631376821565_0.12180107684864105"},"_hasShrinkwrap":false},"1.35.0":{"name":"@malagu/ext-scripts","version":"1.35.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"^1.2.1","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.35.0","dist":{"shasum":"f81621b93c5576e7a21dced30ba47b5d12d4b1f3","integrity":"sha512-Rm7uNWwsVwvUpepjekz58gipGsv6Mr2PklxJLs8LbVCNETR+9a4nLoYzZzE3jkwgE2OB/7p2N4J+4ihODVz+Pg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.35.0.tgz","fileCount":4,"unpackedSize":4324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPhMkCRA9TVsSAnZWagAAUQUP/jB4hh/gWdOEA1Awa68E\nZG6PYM31LbnyAocHC4fEIFUMgEoaHOf66F9u6D5u+PnDQ2fH3Gw9qs4aEXNU\nXKe7G1ATuFbBGea1vb4Ua+bjOy9NL2LqJmWp/hAo0yE/fjj+EJXsFH+DuAyq\nyVvNgBIwl8vTgp52W+49I+Y8jPFKRA8uWLd8OLuJmYW0nSOge6bdRM0BkVx3\nSWKXRDTmzlXhEbl7jvVuGSDkxDCMpQTwDDE+x+ZVKlhSukEOd+Z+m6zZMmyR\naXB3bh2tyW4b8n7moByKvWZEugk0iBajFKB/CdIm+kNVsTVve50H2gNV5Jo2\nOdzZ8nbM241Kamj+HVyLtcq0cuZhELkTNhz0dyamYMgFsWY8EtmgZTL5Mxb7\nHVBhDzaeLz4/F0oCSxYGdaKlNYt2qFSw8sw4wmtDmocMdB9QUJ5aS2LOx0L+\nmkHCXzQDpbwiSnIf8wTw+3uXZsZ9eLcclHRJiHjkWFzKGOwCMXUW2B/U+mzq\nXEbhm1ch+ZHVGIqI3fhbjNkmAXqYhnXEGOtcNnWW8KKHOyQqBjPyz5n4VXOq\nFXgX/Wd92waqXfQRbDvflH2K4Nff2Aoy357ocLa8PF2gaA7+CQd2ZtHIhJCG\nNjnsZ7e3bx9CjDVnLCHjqzHzq5VdqccmlSx8cpcBD9fSOO+qgIMK445p1+OY\nARI5\r\n=/3Nm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFisedSd+3AF8vp2klpgQQkPSVNz9HGyqct7uOZbhoiVAiBMJ2WMwI/Yv1Gz8DbNBSfSVVrC0NjYwN+EI9BSwlCIIQ=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.35.0_1631458084190_0.16606966589920047"},"_hasShrinkwrap":false},"1.36.0-next.5a9f9e41":{"name":"@malagu/ext-scripts","version":"1.36.0-next.5a9f9e41","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.36.0-next.5a9f9e41","dist":{"shasum":"af7e47010ab32f0b8d1328b5e471544dc1e9166c","integrity":"sha512-wbMbFz1Pzb6QGUzJ+aSA5Xuw8Q4Nxg/z+/uwteiy7+DP22RGP8V5aOB2U4AHaKIObfCigbZjfhNy4BwgrzemMA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.36.0-next.5a9f9e41.tgz","fileCount":4,"unpackedSize":4260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPqRICRA9TVsSAnZWagAA41IQAKElpnJd90usm4vKTq1v\ns2lQLTwWmzcNz3nSFh0qrw97Pdr38q3N1O9vzX2lMM2+gJ9uL3u9BqHjFrIA\nFN/yIxZGUOesveKginLLtlSE8pqu3EgZgpFtZ0+bAte8S09zrrr1PynZG0KP\nRWE0JEbeXLBItskpr1Vabz+VlaD42VeQtRkb+81UEhQ+ElWd2PIeKeEMrVPP\nKzRaAJM61naDeKUAQa32tw5YUhUitiHwTRVei8oT0ZsnqIH8DdoLI+2jXd/3\nFx3Er/Ac8Est1n160h0BynXhsUqGZoWFBr8RAcp94a9vJOTFXHFp0eS5CE1p\ngkHZ8wr/3eU/4iO0FOwzwhxrKiXcYyjST9sjSbmfG5403kB0btuiUSnAt7Do\n5MA2SqCB2R0UPqLdyd4Qzd0kc+Hp8br8Xbn8eGZhRZckaSlwmwPfAtWlPNmR\np6slK5AF9Wx2XN845Sdr/lnDRLDQHxAVaJVzBthnHXbXzbngjHERVqWVE39B\ns9fDfXt7lM0TzzxWCbFj96xBK7m/kOUG2hxCphf4BlfiT1BrXVAH1BUdWlQR\nFiVVa3RHo83lLM2KPDg2+AI7PddgR0tNeuIPLXh+f1oP0+XOD8jFs1ViUo8N\nnSpTtfcCeQ1VHO6WJtQh9LzDZ9x5D0iaMWmWGDdOlvSzdJdLV862Q1mhFC1t\nStPJ\r\n=SW7V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFN+w5RUiSPLHDgAywl+4EwoWr2dEjT87qomV0+hLH8CAiEAj3RHkYMG0wCNwhTyk0HSp2pbAli3gB7BGK3cYpGFSk4="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.36.0-next.5a9f9e41_1631495240527_0.15236137379504444"},"_hasShrinkwrap":false},"1.36.0-next.dac48c9f":{"name":"@malagu/ext-scripts","version":"1.36.0-next.dac48c9f","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.36.0-next.dac48c9f","dist":{"shasum":"a8460b496d39e3a32c4874d15766ff17ba3943fa","integrity":"sha512-baAa8InxyRB/qru5PqKhmn70sLAf/5hEH+SRNMFHrvTE9aAwi8keSelHmxYwJPO0N0rGSnq+ChhCJvsa6YazFg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.36.0-next.dac48c9f.tgz","fileCount":4,"unpackedSize":4260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPqUqCRA9TVsSAnZWagAAAnUQAIeV9Pug4BV1EYf6T89K\nVinuNQnVLd+OMwHy1aU7L0DwBoxptQal817jOcYOcWF5wBMo2hUpAa1n6u4o\nC4kXtzrQ4nYNdBenEddM6PzyfVd2PzPtpBEZ7EQ44hk/2wvt/LxFVu64WTU3\n5EEuuzQAAVmwltRH1j9h66s25jo07WOQ4fztu6jwMgmu9dQqA3dObpDFjmGA\nqryi3+5D74Wi6RnlMfpeuUTJ+FrAFv4/PW7cYWdt8Q9meEJZbTC5xJNAe2Vh\nkVXJBW5Gp1c4mdHRiUz6BQnLsVcbYKnfSecVjJ70q6Jbe8c75NAEDbEcSLva\nqX2Xplyh9r+7HOkypJuA+GJ+5sV2hAZkree2l1xdDhi48G1zjeflWPc1Imvt\nbHWT4OhPGQE0NeWwywKnDMHcfTYI7sXdKa36q7n6DztfUZnPyrWiFH3nVfBe\nL4yWyfqfpyt4PYqmLroeuyfvpuKDcqOlSvxdEADslAlZrIbXRSv3NnokaO95\nQQnCcRZCopIyCBA14RYoNIjXoHWJO9BCqqBv0j8WeGTuIS3Xb2Epcfptxzbr\nRFYGys+JOkxNU8mm0Qhnbgz6DGuWjlokOalk3/hmBzlpM39OuKWibon8ISYW\n9Ysqc+lngtBVBuYptOjlFLqyslqWLuiNHewGd9coC2HKbp3WXjhHsV1tKj7D\nmZa+\r\n=FPd6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDX3b9LPp1dDYqxErPUdG5eCkcVynoIW1+eTbFmszNDtAIhANtsLhbWjZ4L6ZEmLdc9N8JDe75WelUK3Mm+F821vKn/"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.36.0-next.dac48c9f_1631495466521_0.8817777115031284"},"_hasShrinkwrap":false},"1.36.0-next.ad1465f1":{"name":"@malagu/ext-scripts","version":"1.36.0-next.ad1465f1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.36.0-next.ad1465f1","dist":{"shasum":"b34f0bf1fbb67c51c4944e70747a8442b360eb28","integrity":"sha512-Al3S8PheONjpTDQJoDhFJ3FTW144e3R9BRnw66w5D9QzemFDh7zQ91cMOJiDW6DoSA6g+u44B4QsxUFMoaZRLA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.36.0-next.ad1465f1.tgz","fileCount":4,"unpackedSize":4260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPqsTCRA9TVsSAnZWagAA/2UP/R8zw727BQVrBqdSvyOE\nxZL8m7H+bzI5Ot1x/4tl6feKumKHMKrgQIYwP5+EOj0xyKR02FWuEjAoHxyZ\nvSM6O0WZcAQWlnYjBc36I4AwTarpHaOU9dapyqXtkuC+0cljX3J7f1AbNiM5\nYVuud7WlX7Wfx6xn+bwm++74LzWeAk5UGjgV8aBqFTx2Hxx/g94B8adJGeRj\nCWwyshxYYXxw1aGGYagaDzjcOn/EZ3a5ZjvDvnCH1PeS1GYY1+dY9mHs3qAN\ncanJWE3T1QVc4Ta1AZrPcah5Q1WZ3IhfUM+v72kW4Gwsli4rRXDvONuquRxO\nACW48Uo9XJ0IrtREnzjabbPA4TU7we2z0eMSIhx1OS1zEpd7OgQqV0jX4Nza\neicjrQN/8ynHfXI4rmWCMv5sjfQKPeoiM76oJwhvntQ6tzTXHJj3lqVf2JK+\nuuAM4OQK7hTAgAiCjXCKduXQ1UeJoY+xSiGmsE64pOE99uyIk4X36jSko8Is\n4i0Ba86b9uejejDNp90QLMRVazX44/D6PxTnCdAjku9aggzDJTOm7QVYkOAl\nj+YdB/mfR5VOR6u+h4Kzy4FEtty+vSR3d/Ub9j3KpAyPFMakndi8bZzRdjEK\nKhAF4DgAyb5SdluaUuqQIt3kbXeZetagw+Yr5/+w8FQO0nFm6jdhGdc32aOD\nhItd\r\n=ffdg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClyQ7RN03NFdoO10NOcIZlHgtemPGJCcAS5oFrxJzSQAIhALTjONoQjoUJgFG+P+Xe+yu4wyYQojLPZcQ3uO93YEr2"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.36.0-next.ad1465f1_1631496979760_0.6606455142016603"},"_hasShrinkwrap":false},"1.36.0-next.7b5ca974":{"name":"@malagu/ext-scripts","version":"1.36.0-next.7b5ca974","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.36.0-next.7b5ca974","dist":{"shasum":"5344306a5bd5e2a263aee20bed4668f98461a883","integrity":"sha512-yQCMwylJkfCzD4aOg6Iku7s6CC83cdQ3Ot7ef7YVx/WHFaFtkteo1N7cj1vLFLG0yX4KrqV7Dkroed4KP8vtNQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.36.0-next.7b5ca974.tgz","fileCount":4,"unpackedSize":4260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP0TaCRA9TVsSAnZWagAAZBsP/RL0mQRkxg1VYati9z+M\ny0KQjXnUAoOAXhicnk3RMlTTytkey4UnqCtVydrHsm1ZMwepOGl3R6bxPtS5\n8dDhFdLU0/VzZzIfb2ms8TK1r+QrK5YPwsvcTfJu6o1QqdoVuYbvbTIV+UA4\nesTY5xeDGmGyO8bpmAMp7r4CFc1rovPMXD8dOT5UUB6110B1p0jBNzSHpbNc\nnSQzjyNcnIvhohjFetVaR7GkV4Mf3tGzIG5CGEKj9iIxhCVdmK6ZYYS06e/b\nzakPc4yQfcAXKlFN12OUP6sVKklz9CD8huGuiHaxOv2kALfPKvUQ2i5SRryA\nCP/rWewa1ELfOZW5RBUvu3c8OQMMA6X2Im/tXGAfBA7W0UzlfkU3rtW4ZYZa\nOM14/gn95Vf5dkLFabBdSZNXfPyOFXhJKpPtxmjHEY+2fH3iPqAwoUQAkqnD\ngp7vcLlcCl1SXsNZwZUwove8oealPi+EMcsVhoeHpVP/6PUQsLS18qeaRMps\nseOnASNSV5ZFYSTepux1+c+OpPhwRK6KS/dxUNGz3Gtufupon0GQZBkDgfiZ\nBI6g3SP8TSyMiF+UTpK4h2rkdNDYva8y+64lJigHB29F/mvHpVP6KN8B7Sii\n5VwaqqKgJ50KyKadyxNT0NTfpWqkkIh835pyRssdu4PWLFTvvn08dfwM4Z5o\nlNlH\r\n=u4rF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGupayb+TFsG4Ur7P4PNqzx34xPF4800IrKid/lgK8zEAiBgtGkPfuM4+SjwHHN2NzFaMtoe3PymXZ/oOBZluTm4qg=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.36.0-next.7b5ca974_1631536346185_0.09208149550739009"},"_hasShrinkwrap":false},"1.36.0-next.acb473f3":{"name":"@malagu/ext-scripts","version":"1.36.0-next.acb473f3","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.36.0-next.acb473f3","dist":{"shasum":"b554659da3688c62b4f7f787e6c64cdbd55b795a","integrity":"sha512-rbcgkpLPoyeNGDiHoCtwwtL7WqaIGWBElUuoUVjRSsMb0nt8+F+Ws7wduwJbgsOhqtrhRggR63rL4ic9hplfaw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.36.0-next.acb473f3.tgz","fileCount":4,"unpackedSize":4260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP3WxCRA9TVsSAnZWagAA9PsP/RiizvzRIrftgGO/VZ2p\ns+ACP8bMCKc9eXdWacnoNRq8GD8GpLU/yMe5014NUwX3mznRx/Z+ev/7fG45\nXvAFkwna0a5D+f6XG5hCMK3ftF/uitnwivj/7QPWhN5jZO/htg/MyFWzCdgi\n2dWL4L4A/qu/rIf5ODeICyjBViCXGZwzZZ8nDsDFALBCllXPlQ9okAce5bdt\n9X94VrLEQvichSOWFPkbxDVRadFmtTMiKa77zuiLmX2cy1d8rSkQHQV0wFRY\nVEoTNuiaFUy7WuuJmWZ4JRslJQS3uEcLxPbeKgCOdhHLqxeYIZhGMiw8tnmT\neiI6aegtffajMPerLWG/5QNrq9YUdDG2faTXdyTQrdxw5lEGHluxLad8kQ1Z\n43YxhhZ2eKVQIC2WP3+bKxMWklvVlBfvrtjd2BnBrhQ7pS8S/KUAkxWNni+q\nWCGsYPCNeI8sGHAz8s3MvCHx95VOUZMTiAf4fF3e0n82r2BX4zTu7hJ8YgMD\nILeK/4memN98dWj/EQ4fU9pOmi7g6oFh65uDvzmzk7+8QnQ697xUjZWn0faq\nS7Xwc9CZQxQBie5+tiYc32dFhIJhgP1mceaSc0/jtNiImnzCmBxKIQ9SHQkg\nMphNKZTsD1PRF5E6kxdHn+O8MvhJazT3+dlHT+JjtEwJM3PtIFrOKV0WyhfB\ndIlY\r\n=HBX3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhT5SVqiluf14PfIsX+bPqO7lhIQIwF5jyO6sh/93VeAIhAOcZ66le5LghfigRXeCjNwrEXpq9anEEkNn846CKfLpm"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.36.0-next.acb473f3_1631548849370_0.6063634947471688"},"_hasShrinkwrap":false},"1.36.0-next.4ae0a30a":{"name":"@malagu/ext-scripts","version":"1.36.0-next.4ae0a30a","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.36.0-next.4ae0a30a","dist":{"shasum":"c94bf30c9f80427443ee54f5ce512d59b4aa56c3","integrity":"sha512-pKpLAFKeYPL1u0shM+DJ4jSKVvctphd+xcL9+EBB0MELRBAPL0G02h75K5XxCngWXsAj5XKTg3u1kksfh4oRMA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.36.0-next.4ae0a30a.tgz","fileCount":4,"unpackedSize":4260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP3mkCRA9TVsSAnZWagAAMaUP/0lH2GqmHp7zi34q9SvK\nPpBW40DbeeWpMSweSR3YNOAflZHV6JoblAqgYMsKJxeLf6dfO2B9jkfOpcwD\n2ASddoX3ACv7L2P7lE0+xUyp26JmIEcPMVumn8CBrIJ1cSZbEYdhzVIkvfvK\nHqEmes1AUC40wXP0m0m88AY2zCYyJ1WZr/UK17SsKtpiwRnDRcTLSoJDBZsP\nNpgLDCzKoXYHgePuxTebUvnpzDEeCy9k2jB6kQ2d8YMPHufIrApatw0bp4YR\nyzF+7OwfXVfxvp9RZmkm2KaQxQLIe1yS0uBghvF/qocDFtEgi2B3oI1O5ocW\nlAMedB90qiO6p2qsAEwNsM6fpLJhpaOGgb9G0RsvMPGfPre/PVRgG3o2Hzi3\nBE6Jghipo7Kd07Fziu5Qz5mwLe0iInba4yIi7sW4E/fCC6lrJDgS8q8a8/Y4\nhvypXDiEXk5QiZw55CQb25fSvc+IVkbru37l2h6cUq2ufxbFtjkqD1EcLKOi\nshRvOOqXqNsegOuwDxjhIcFO5qiC6X8z9h1qCzTg4uMlO828R87z4JSh4VT6\nXhTOWGrH5+XO9GBR4nuno8C53vRbaLWUNYTeSgOjMZFDh+cPZm9WqYDk1+lC\nADdFM85GuYvnp2wWaFwhwFNXsbNQJKuo+/n3bF6FisGcUBuRVbfA2nGhuDi2\noePi\r\n=kXLx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFpQ9WMjWtY1XtCaT91JnI1xKZhiPj56vXtlr7goitXaAiBV16G0HJfEzMFOgLMmO3DDhysaq7guNHNF1qrX5upmcQ=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.36.0-next.4ae0a30a_1631549859874_0.45585039746988687"},"_hasShrinkwrap":false},"1.36.0-next.efb7eebd":{"name":"@malagu/ext-scripts","version":"1.36.0-next.efb7eebd","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.36.0-next.efb7eebd","dist":{"shasum":"b9cf98e95df31b82fdc68274f627354861f26f57","integrity":"sha512-C9E6Lr1C2iR39WFqHw2+/AbvE0S475BjmVTQUBgochrmko5Rq+7ztNAevHVRkN9B5KbecjJpSJlxgiTvfLfd9Q==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.36.0-next.efb7eebd.tgz","fileCount":4,"unpackedSize":4260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP3yCCRA9TVsSAnZWagAAIz8P/1nXHNN3nfW6YkuPOP6y\niOapWSo17a0aF56Nqk7M7ZqyRoSBULBpxA3wU3gXIzJIz6g3UELIPic/0uwc\nTvOm18U/bj+c4FnVzbRh6g9qvWjIuTfWh4NHfpn0x0KJ1g8I0l4SKAYWSVWc\nkFL895yzG5tte/vcNcIW0aKf/OPmFNicWI5XKUK6nCxRnIMz4lHT2NKs+MJX\niFbbRiG5GxurBx6/n6v2lXBZOlCL4cf0BchJYxdxg+CoUIAOAaIqoDipYYxY\nogpC5yluwzKttlZ+0tXNUJ0aek+hOAnrwgmTXTmhw78hVGcq6mrnin98oxes\nDGY6kop+wW5z0L0mjqbassOrGtZEv1pw6M0u1WFIpx0dlTAMEYrLoSidY9MF\nqvMBjWnni2WRm5vg5Bx1cMNe3ytpUJ55a+Jf9SuLhhC5ALQRMNfnqOH1eWlZ\nwwBCE6S+Rpruj6ikAJ3g72d0PsUAw16G2v8S7UJxQg/2ABTZ0dXjXOjT1LpC\nMT/NdPc3ARm1nAhwc/8HhNAdgBJH0LGhC3CyqMV1P4sqQXVb5bRVzhpgCabL\n+9KgXEOFq0I/xPQ9uAB4/UPbphzr/ECECIv76w7nPLUENPGoOWPZClBVnTGk\nrydtMEZfGZuqF1bsQ4D+Ub8K8Fg7fLIc8eZa1JxY2Mx4yAxiUf5ftjSWXQne\nTvfE\r\n=c7DI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTjjG3sVAvE/CjAn6t+T/wA1a/YYLwnQBlTBLC1wd77wIhAJhWec/AP8AcWlRaLhm4qtpsqrtEinOuFtc/Te79RzhY"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.36.0-next.efb7eebd_1631550594062_0.8483625455072308"},"_hasShrinkwrap":false},"1.35.1":{"name":"@malagu/ext-scripts","version":"1.35.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.35.1","dist":{"shasum":"bfc9a413cc1fb3148fe0eef07795e0ef43cbd56e","integrity":"sha512-fJ6pGJKP5Vnk3LQATEhL2ctBe+nLS8PGAwg0jw+hw7oZNW7RKegE2sih83IaHnTy2cUyV3DsTIVQO63Yt9sB3Q==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.35.1.tgz","fileCount":4,"unpackedSize":4246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQOxHCRA9TVsSAnZWagAAWh0P+QHjpKBy0knNnyYiq5/r\n/HHv04gKDdEw+P0sySoMUmJoee0Tva6op9V19FMbhwrVkKWPbaB9ZF0Ce1K+\ntd9ID32tZoXTwiiU/SStoLHTPLSw5OFamoJerNLm/PpdRWFxqnPI6qyJZdAk\n614e6b1g+H8BOPbkRPBUCEUcZ09b4/hfTQg590geJdP9DSxpmw1sLVqoYqkU\nJJWCzrLK3DHx0x1++1IXYq2wvFJGW33BKD7SCjN/n1s1pqwbDVSuPC8toj4w\n/FIs3MMaDMM15y56NAsqITb3bTJSNwt0zpt+4+Aq1lWqH3ryzTAAqvWbmzvg\n3zZ8L+x3hmdM8W15LGIhy7qFXMBfQLJwvQdN6d+b+iamcHU6DI9hmdYSYpu4\ns0MJXzo8P2cFywAA6hNokmQ+Th/FWxFpRztZT++6Nr3jY0oTGxbLoTQt5Akg\nopWEg4PfHjM2hui/hTyrximDXrs6/wjKRHMMIN8Uvj9BJK+Zjy3JlOxBDZrk\nryuHGA7b4FK091rAgwQTzLoS/Ifat/GxStLlhlkHuf83SGyvng7hDOwcVXxZ\nN81Evjwq6MI2sOCOz13M3PJcbNfyTquVhD/pazz4QxlIOdv1vZ+HiYy0C/Qg\n7WIC26oTtEfgR2PIl4eSKD3XczEAcuH90JbQ5NSgNV9julC7iPOv3Yz+Cm2N\niyJi\r\n=pmiC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeqJINL2RUflUisqvqR8qP4xcn6Wor3naBU44o4fCC1wIhAPGiNpYOZTLx+fT6PqDvToyXtY1SMf3Sv5hVXqi+QhDs"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.35.1_1631644743400_0.20321066920019448"},"_hasShrinkwrap":false},"1.35.2":{"name":"@malagu/ext-scripts","version":"1.35.2","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.35.2","dist":{"shasum":"230bcb7df86fa712fdf76c29faaa957766c12027","integrity":"sha512-JdKWx5drAUjFZXhUl26Q7FOyJC39FD2XkKxUs3fA4fdzkVoc9BsP1KtNNugjNr0ERjZ9kzq/FoOmpFuNIoQ1Hw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.35.2.tgz","fileCount":4,"unpackedSize":4246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQPGlCRA9TVsSAnZWagAAlOMP/jFczlOJNGW4pVAXfUmC\ng9jf0N7mO1gQdtjOYOZvVGGgR2z82QIZO99yyQtVHB5THZFLnEbS7EbVZa3a\nkYLiPHZ7lWxmIPRPrMsGx/FqnBOnTz+Cw08l5VnAxkeqmtG1HK4xN+rrXM+c\nMhFm+87eDOdsdyaRfM2OxrUK31X5OQryjbGX1aEAM2yn8xwz4mPIIG8/SaEI\nitZ21TfKJqNw5c4ko1quOe/EgbuhvbDUoUi4zy0A3sG9wE60IKaKzet/TDvv\nCui6u9KVYYpClrObVU4ZEalaEo4eMf/tBmvsbeiCyXkHsEqjTL4sGbU5qsyu\nigDIuyc0gz9NxtgGYrbMe4XxpqFgTrNn4NjmiJ8AD46DZsnw2dPOCOW23wd9\n9DOHOFV7MDrD6KSZHAk+0lnzZ2hE4L3E/7hInnfSY+vnjyaf7pNtFeOIzzut\noGJ1N+DGoMV9tRz+GokhYBgXsrjFb1dJQw4TmKjE/+k3/ymbCarhS+aYLQkP\nl2a7EQPAKv/K77weitdkUC/eT0P8iC1VIcVX4iQB2c2oQ00ZEhKqDuKBbXcN\nQk50wbrQENjyvRpuHDGTqwXXxM80xZ8CATMsTvlWaU9Li8u8G3LkjEMxTwbE\nKryZtS1sj4+AmEDHQKhfVuS3TC9rtYEdqFMfJewBDcbh/SaRQ/WhzEJ0mq0F\nt6//\r\n=ZLOz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDx5OIXm0xlRBAbg4vLP2Mn3UVwx6mxfNsBHnXHVrZ/8gIgRXEwyYpvTB7ph/G4hocxYG3ly6X4IMeZSDMy7VkMxq0="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.35.2_1631646117442_0.37407627481078753"},"_hasShrinkwrap":false},"1.36.0-next.219ac7d5":{"name":"@malagu/ext-scripts","version":"1.36.0-next.219ac7d5","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.36.0-next.219ac7d5","dist":{"shasum":"03d749270c1656b0702d6586e1c750d0860e622d","integrity":"sha512-EZRURAYiDZ1KDw8OEvP6A0sADNM74vCzn2nOesYVeS7XGvR0VtK+nsnMMGIHayxKAjKvTOSK6HaSkKsW2aWh9Q==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.36.0-next.219ac7d5.tgz","fileCount":4,"unpackedSize":4260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQPYSCRA9TVsSAnZWagAAXZ4QAKEA1jGiF4AMq3K5zrRK\nkmnL3i/Svp4/3UjsZmqk6yiCcfZMHQEV+vFt2CSCIZw/Gj+tmhYPM0JWPItm\nUrdUj8nxn8zxj0H5r85AyQcCTGMvGaC2q9VYa3kyI5nnrPyYd5t8JeBYeJyp\nYmuu0fpuli22gUkt+VyObkvUdjDHZMCngoqxNKQ5iB+/7zJhOPmMR8JQCqI/\nb3xnEuTBf13WVmJ1TmFJfndf6CmXYHiNdXzC3tFAXY3GKAiOtx3P457jMzz9\nowSt+PyzKFUfcGOBg0BVvI7Wn83ZWClDGjvvQ0juo58c7u0nBhJd7TP+bHPM\nBbyE5Rl/I7SDryrEcH1+PGUjV3KlWXkS76d0TP9kBtp5417+xsG0f2a7rDBs\nC7eywagNZDn6ty5+NavufmAsPGWvHjq3YQDhd98EdMTYUCm5dtSnFKtyb4FP\n0hni/ilBYrhjTkzcOpwTxnAhUlnO9IJCEklDcSV52NWyBN0KKpuRoMAtHiWO\nSUtNhRURlOxjxsFqrlr+cMjSUdwTm+jAL757HA/2e3QAdtJD9IlUZdlkW6FU\n5Hzfrh6/qK2fu1bvwrDSk5qZNbxUrSNOl/zwIIQ4VnDqKEG+Qa9n8JB/qDst\n0a0sdIr/HdgcoDGHmcufdofIHd3eEahfp5zNZ+3NJ2PW+Y29DqUBI7wWG7BP\ndSoS\r\n=Kp/p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChv50CsjNe9mlqpMw9Ag0zSbK1d01Zpsa/WhSU2wRCrQIhAOdR+raBQIIy7vZVPjmn/KJ5W9J5JEWQ3sZLOZFAHshN"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.36.0-next.219ac7d5_1631647250838_0.94474773856616"},"_hasShrinkwrap":false},"1.36.0-next.c63d9fb7":{"name":"@malagu/ext-scripts","version":"1.36.0-next.c63d9fb7","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.36.0-next.c63d9fb7","dist":{"shasum":"55de95d6c8e543269ec647050c1dbafcdb8ae54d","integrity":"sha512-syspN2wjpG0H2GFuibuEPTrqYi53IeBNlObSssrYP4GU0bd70pqnp61GYXns44AYsEcWfzCUvhlpPb6yviY/vg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.36.0-next.c63d9fb7.tgz","fileCount":4,"unpackedSize":4260,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCp+fKkYwCDN4n4OT2ys0WTc/2Ac56dmkzug7meuJpYiAIgeUtAJZpwaL9BAZ+KJ2ha2WWaDNH/94aGAW0BPbd7O9A="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.36.0-next.c63d9fb7_1632223780958_0.953222057201381"},"_hasShrinkwrap":false},"1.36.0-next.4ed0cdd1":{"name":"@malagu/ext-scripts","version":"1.36.0-next.4ed0cdd1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.36.0-next.4ed0cdd1","dist":{"shasum":"29b7ab419a49f8f1718fdfa28dc8767b32a863c0","integrity":"sha512-kzJfQzSkVS+5E7anXYsekdljM/XQRCyH4J9DxLkkLBSpg7PWbunTcuMzKYClhgb4nz4va7Td5YgazHJO2lykfw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.36.0-next.4ed0cdd1.tgz","fileCount":4,"unpackedSize":4260,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqLCgoEpwPGsuMc+BpCe+1TiexWlG4I4VxpemQExmcNQIgOmwm25tgH+05mcXG9skRF6TdYjdVYppcFIbzCAZ3Ezo="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.36.0-next.4ed0cdd1_1632224400994_0.1886577639036311"},"_hasShrinkwrap":false},"1.36.0":{"name":"@malagu/ext-scripts","version":"1.36.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.36.0","dist":{"shasum":"4e1e954163c8f2a6daeade0923ceed2e59dc0a56","integrity":"sha512-f2f21PKGyYaAfMHekBLhObzFgTSE60rqye72+2dgdQqqjzwy4GPWqD09hYkrWCgY2PMw1ERlRgx59QZbUMwKeQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.36.0.tgz","fileCount":4,"unpackedSize":4246,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFnN5/RfDaKpLTfZ+ytt6L7e6ygFUCijqRJbzJCSDjmTAiBgRRBHe3xXaOshDrYJcW0dLukjClkC/ZFpNjgUTgHySg=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.36.0_1632235375459_0.8063725853546095"},"_hasShrinkwrap":false},"1.37.0-next.8c5dcc59":{"name":"@malagu/ext-scripts","version":"1.37.0-next.8c5dcc59","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.37.0-next.8c5dcc59","dist":{"shasum":"4a52e383589e479cc1256866ab316220c30763cf","integrity":"sha512-l3I6ZR86q/k7SvhIhzfxooBCwTVxZ5Ela8nL/Y2dllmHJLr/1aN7kfKKOd0HZShZHShtCxkwr5Zx/Jo6zP8Ltg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.37.0-next.8c5dcc59.tgz","fileCount":4,"unpackedSize":4260,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVNPbFXR4hpv2/8RCLHDAkpNzMbjs4J8DyooDAYO8geQIgKBbV0wD4JiNl8j7LMppuZowfApSviDNO2RvcIABjdLw="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.37.0-next.8c5dcc59_1632236947341_0.13982845095080831"},"_hasShrinkwrap":false},"1.37.0-next.6db9fc63":{"name":"@malagu/ext-scripts","version":"1.37.0-next.6db9fc63","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.37.0-next.6db9fc63","dist":{"shasum":"4bd4f2759041f1718199c581a970c0b8bdf41320","integrity":"sha512-lX1nyUWbQInfM0BghMR+kaQPsKultT2Bxv1ZnDyZygpf0MNfUv8M4GCbX2FPFOFyCDOJXsH+/558c3cUc8rg5w==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.37.0-next.6db9fc63.tgz","fileCount":4,"unpackedSize":4260,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRlAN7laTtF+BbwP32+U34fnkDugQNkWj7stVHbEsS5AIhAMmXFONDjQMEMAUWuNm4XlKSiO0xQ5IyoElLMy2/PxB1"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.37.0-next.6db9fc63_1632327090755_0.10350694968230911"},"_hasShrinkwrap":false},"1.37.0":{"name":"@malagu/ext-scripts","version":"1.37.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.37.0","dist":{"shasum":"37c6a2004ea0adbe57cc382b7740320cd50c3705","integrity":"sha512-Nzjox4Ntfbe5m3JaDoPHr/9nZGl1QppN0dxK8JJASN/mjOcCrDfPfAYYBlZdTzRAjiiCAFZ3iw84eMzswMr4mA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.37.0.tgz","fileCount":4,"unpackedSize":4246,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHarajHWFcadJ7FLSERaGzPO4W66DvbLXgQ+pQfrsZRFAiEAkQhdXMIb22MCPNQpU8i8nq5z/rnGrl/2HKDZ5OU8uzk="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.37.0_1632337740593_0.7619433106062496"},"_hasShrinkwrap":false},"1.38.0-next.020e1cc7":{"name":"@malagu/ext-scripts","version":"1.38.0-next.020e1cc7","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.38.0-next.020e1cc7","dist":{"shasum":"6ea78e7187e8a5272dc6afbbeafdb16edd515630","integrity":"sha512-uTpNTHyVyFisTOqxIJRExop9xb6M8qcNlyhRSGJheHo4jChorguPjmyBol0iIvNdvCwljPRzNKe2NKKe15pjyQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.38.0-next.020e1cc7.tgz","fileCount":4,"unpackedSize":4260,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGoM4zhG9Fqi+WSpO1Umk2hXQosHBg1E1GvELvb1nrYRAiEAzb5Fntev/tRg8DP5yngEizEMXxUmbq35Zn4EfAHQ5Tc="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.38.0-next.020e1cc7_1632339010105_0.9083437623085071"},"_hasShrinkwrap":false},"1.38.0-next.5a1c3c29":{"name":"@malagu/ext-scripts","version":"1.38.0-next.5a1c3c29","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.38.0-next.5a1c3c29","dist":{"shasum":"7c06c0ee3a9cef01b2fa69be5738e4d90cc6869b","integrity":"sha512-koMyqKZUB+BvjuAmEVXNPqpnbbiZkTdnWVMHhtGZhIAHOxcPiKKvnruSWXAASh0V10KDJgbz7f8Awla3wjyxrA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.38.0-next.5a1c3c29.tgz","fileCount":4,"unpackedSize":4260,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2Yzp51FXmQTMHgny+mTEkc8hV3QxyCBP3AIexi6mqBQIhAPjkX4l4jX4WP0Qg+h/ogmbRaSD+nlNGXIPKRSIeAmxP"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.38.0-next.5a1c3c29_1632674251976_0.10655112523707722"},"_hasShrinkwrap":false},"1.38.0-next.52098f4a":{"name":"@malagu/ext-scripts","version":"1.38.0-next.52098f4a","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.38.0-next.52098f4a","dist":{"shasum":"6de4d50c4a64019bdf20a9b39ba3c692590789fa","integrity":"sha512-CsImaUyoZv3JHfBzHSPHz1koNdjy/RpxLhfQDmMRDr6rVV5HgjjKtepS28EXJg0w3PlwnqVanZ16ICIeJbDLeQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.38.0-next.52098f4a.tgz","fileCount":4,"unpackedSize":4260,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhJoVgtTOXiF3GJCcOEwOKOcUZZO5HdGq1JiW1wLQ2YwIhANN6PTA51Ype4Xerst5bPFLf48KRg6RzER+ZHpzSgzSt"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.38.0-next.52098f4a_1632767245592_0.9878745910541455"},"_hasShrinkwrap":false},"1.37.1":{"name":"@malagu/ext-scripts","version":"1.37.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.37.1","dist":{"shasum":"94dd5f0c6639d2c90fed2524669411c612282de6","integrity":"sha512-lz1TzOQf+qN0nK54P8O7Aw5Pa4xtsFQcm8kCmYqkudkdCCJ/xIDgC0N57v8Mug90obWn5kj4Fq7w5gXPSJaFxg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.37.1.tgz","fileCount":4,"unpackedSize":4246,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAnFLnETFPTMzBnbDXJwqQ3+jTPONWp/LnRRw+6qg6DJAiBRze7M/A0BTKhq+IbBGIF/fooYNQy6R4ZoysI7Ntak3A=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.37.1_1632768915776_0.04763037770094769"},"_hasShrinkwrap":false},"1.38.0":{"name":"@malagu/ext-scripts","version":"1.38.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.38.0","dist":{"shasum":"64f6799d0eafe4a071aae32bfd41d3140cbcbe04","integrity":"sha512-tNY6gp5AquXJgEuPY0jd3cDDRPJRbsFjhV/gLKD7UkT7wrlySHgCaF5hcR2F0UVm+NBteWXY+8xwA2cpqb313Q==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.38.0.tgz","fileCount":4,"unpackedSize":4246,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKarzRnT+wKjUBSWjdzMlhgUgqsaXrb2nvD1qWIGxl/AIhANXmgNeNiL0rj5yc3UAKgG5gIzxmPWi4xqlrPsn6g6zC"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.38.0_1632771944152_0.8132543922123205"},"_hasShrinkwrap":false},"1.39.0-next.111da7cf":{"name":"@malagu/ext-scripts","version":"1.39.0-next.111da7cf","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.39.0-next.111da7cf","dist":{"shasum":"5cbefff0f428f6c2eb4d31148d4a85d53190f03e","integrity":"sha512-EQb1Cnn2//HJdClV2ZOgKkh6neUh+1qz4V8mRnIFbHHIIq/RrlgkVMNlrYnTrP25DWpvk1ZnZov3G+2Yzl0gtA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.39.0-next.111da7cf.tgz","fileCount":4,"unpackedSize":4260,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBvzu0fZ7Jc9MkMF0LRXhorrxw/egBlReeKcVXl1gFeXAiB9uC1WzdoFY02KnF35d9PO17RpGqE1UoCTm5t1Q5OdCQ=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.39.0-next.111da7cf_1632773072664_0.43696867193361544"},"_hasShrinkwrap":false},"1.39.0-next.d071cf4c":{"name":"@malagu/ext-scripts","version":"1.39.0-next.d071cf4c","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.39.0-next.d071cf4c","dist":{"shasum":"b3aa223b90cb6d3662445f3563fd9cae78fb647d","integrity":"sha512-l84VGp2IYZd49wS3vMjX2F1yp0AyXX/AP7N1WiViAFE6PMpvXflZWIGMVP3JpQ0a5AjTiXkXvI9ASKqscajZAw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.39.0-next.d071cf4c.tgz","fileCount":4,"unpackedSize":4260,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICZfcKQDYGK0rw4is08d+EVtGwFNqcvbZAFjcnzVIikwAiEArYs9zU+AjAk0KPgYsm3ZXP5rIsGjNUpQom8nFZMiy/A="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.39.0-next.d071cf4c_1633000449658_0.25019221650316736"},"_hasShrinkwrap":false},"1.39.0":{"name":"@malagu/ext-scripts","version":"1.39.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.39.0","dist":{"shasum":"a73195528e1a97bff750f36ba78fbd1876e82135","integrity":"sha512-Kr4Soae0WVBpUD1DUAbNk+eH6+dzA5eL2EvZPqrb3A0BXyQodcyztfVlSp9TcRX40ycTxeVUaen+eXBlifbYaw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.39.0.tgz","fileCount":4,"unpackedSize":4246,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBU7t24s9mPJs5M7Bw4O9pUbNPWoRxKXYKHuKjAQd3QkAiAuC1+hZx+sY+5Kx7OEOIxGNf2l04vbHWOsj8DJ+dqEjA=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.39.0_1633446120312_0.7588534547937822"},"_hasShrinkwrap":false},"1.40.0-next.8abf7d0c":{"name":"@malagu/ext-scripts","version":"1.40.0-next.8abf7d0c","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.40.0-next.8abf7d0c","dist":{"shasum":"bb4429ecc28943274caf969260193a0902b1d0af","integrity":"sha512-3P/CcTncYIJAXmNhuElfvXvXSQK4Ywvgw6lwI2nzRQsKsA4WB3rR1IhbPeLd6yR5s2XHoyze9FdrIWsLZVexcw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.40.0-next.8abf7d0c.tgz","fileCount":4,"unpackedSize":4260,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICj1T/ALtWa0mCG/3njUF4BIAhGCngxHQrGn3SPJA28ZAiEAzr0K1ZqhxuaeIqEDK6tKkn0OdAwFL4T4CR2VgA9MNxE="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.40.0-next.8abf7d0c_1633448882835_0.3824295813143992"},"_hasShrinkwrap":false},"1.40.0-next.42a3799c":{"name":"@malagu/ext-scripts","version":"1.40.0-next.42a3799c","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.40.0-next.42a3799c","dist":{"shasum":"b251d911fa7a6959a164a27b09190d57c56fe0fd","integrity":"sha512-EvzCPxKatAxKlmtYMEcHsocZF/jY6XFbqfSP/c8pBNcD87lyqqeZac55lnIvoLA0Wmc9oP5AODZ8BL4Au3bAsg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.40.0-next.42a3799c.tgz","fileCount":4,"unpackedSize":4260,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDA1YmzkyE/jFiaCL8SU/+URjgjhYFQIKbyd7AL99EuiwIgMgVwL13HjXa+staAq+bdgZOcMMAJLSWtcZFqR3IFfRM="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.40.0-next.42a3799c_1633931676628_0.16524329793951797"},"_hasShrinkwrap":false},"1.39.1":{"name":"@malagu/ext-scripts","version":"1.39.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.39.1","dist":{"shasum":"5ad8d3664f6d02872c58fc0d2d62aa704a7b2f31","integrity":"sha512-4QCWeVn+v/2e1mvrys60czNhRax/rhKcyNowkqeVaJYx465OUzQdS77XE6AR5L6OKlkoEWYj0YUV+yPqyMQNYQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.39.1.tgz","fileCount":4,"unpackedSize":4246,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRyalEPwx6ttV7que7+ZVKATzNSqv3q2zi43zc3f6EXQIgNPM/FE+z6mdDN5UEQBm6J/IP39Wp+gv11ibeOsysGtY="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.39.1_1634181278528_0.24178807937394953"},"_hasShrinkwrap":false},"1.40.0-next.8f2e7ae7":{"name":"@malagu/ext-scripts","version":"1.40.0-next.8f2e7ae7","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.40.0-next.8f2e7ae7","dist":{"shasum":"3027c947533f50348d165a24f59e3e5f138c8a1f","integrity":"sha512-EXgjzsiukU+mDhg1DaMO2Cp5dN2sL2fii7LASglwiIbaA3EpII49sFtKBtehdtCU82EhfOx8rkoSrWns+alxCw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.40.0-next.8f2e7ae7.tgz","fileCount":4,"unpackedSize":4260,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCv+24WSb3w83EbxnxcanKkDiuSU9oXduOrhAaYLio7tQIhAP/NHYqAk3RQJmBTqAIy6Jvkqppq0vDyftDB82LaralJ"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.40.0-next.8f2e7ae7_1634183714626_0.6431859837462894"},"_hasShrinkwrap":false},"1.39.2":{"name":"@malagu/ext-scripts","version":"1.39.2","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.39.2","dist":{"shasum":"cce245fc17eaf1351a5ab4bc7370d47d24774ba4","integrity":"sha512-M+1LWLrCayCFe+W7TWTmHCt/nu5agxB1kA7mD4PVVDmXUKPoUD01rzcLaMUYP9Ef4b7UuZpUow0SERfA/5qPYw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.39.2.tgz","fileCount":4,"unpackedSize":4246,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8c4m5EWPja9cfWhAywg+dHQbP9+TaNmlVN2yE3DvadgIhAJq4mumDBbf+qaXX8tMYFJwuok/7zR4yQJiKrqCc+r+A"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.39.2_1634658207201_0.6505566064929038"},"_hasShrinkwrap":false},"1.39.3":{"name":"@malagu/ext-scripts","version":"1.39.3","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.39.3","dist":{"shasum":"04eebb1caa9c796cd1eb5507ab89c9d64beec2d9","integrity":"sha512-ptZ0mVlRSkyiEhBW3+EHGJD31XbsnHv2OOJSVIqIvAkZQcM+C9Y9h+lkM5eFi2IGGo/Esvb7Pm/twrOC+clHdg==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.39.3.tgz","fileCount":4,"unpackedSize":4246,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7Tjx3NPHbvG7gC5jsnb24SiSh/Ws5qLeseaT6M4OW9QIgTpRTAYueC44GDkvInfHpcJvBF8C62WKfPhGE8a5+kA0="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.39.3_1634660711268_0.6330680364432011"},"_hasShrinkwrap":false},"1.40.0-next.e37801d0":{"name":"@malagu/ext-scripts","version":"1.40.0-next.e37801d0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.40.0-next.e37801d0","dist":{"shasum":"f8b234c4af1eff2d4e79e06ea22d405abc4fec7f","integrity":"sha512-qip1AucgbCyYtid/YY97PniFNw2I1/aqedOt60neskTcVMAQd89lLojOjASRNkhSHyi6ZaKyR0a1cuM606WG6Q==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.40.0-next.e37801d0.tgz","fileCount":4,"unpackedSize":4260,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8QKUikOD0osNs17EiAI54S9tp3NgTanBZEdzZwG5Z4QIhAJAd+tD7+D23t4f5hgXuAnjZdYT+P3//sRUqf95/0GQO"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.40.0-next.e37801d0_1634670831242_0.48629359990520804"},"_hasShrinkwrap":false},"1.40.0":{"name":"@malagu/ext-scripts","version":"1.40.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.40.0","dist":{"shasum":"ac8b2deac773cba24616e2cbfa870fe72da8f763","integrity":"sha512-A6Cx8BlRGyUGaotS5poki3eglD18JzbyZHpt1PxJLs6rucYxnwNqp+v2Og+TjdPBFe1woXfjH20ltvGE7EXTqw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.40.0.tgz","fileCount":4,"unpackedSize":4246,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIENgtiH4M5eFMv48eRbeJg2npenmST/TUflTuOcvNBL/AiBcwtPGzJ9WkrrWKJLc51eCJda6BaPEULqhx7iXN2DjfQ=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.40.0_1636300084421_0.5932143587342027"},"_hasShrinkwrap":false},"1.41.0-next.21716775":{"name":"@malagu/ext-scripts","version":"1.41.0-next.21716775","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.41.0-next.21716775","dist":{"shasum":"c56c8caa16c4b9f4dcc5eb5eeba61bc538d805ff","integrity":"sha512-u3Hm1fgAIqt2gvJByeJAYhmbs6QlkMr7Cn6jrEvWKaxippS0CDrYP+Mno0olE4YlNNCPtdQ8BctTE2oNJcQE2Q==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.41.0-next.21716775.tgz","fileCount":4,"unpackedSize":4260,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC29pe/5pplM8/9/r/Kz/uHQFTXDHUJGc4/KYXeU4nsgAIhALpGbqcKYyJ/QerARoslO8EIU9cLS7b8pI6tRaHBUYWP"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.41.0-next.21716775_1636301582883_0.4738833671289726"},"_hasShrinkwrap":false},"1.40.1":{"name":"@malagu/ext-scripts","version":"1.40.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"_id":"@malagu/ext-scripts@1.40.1","dist":{"shasum":"d0b2394d11a8e1faaf65e0e1b85093628b93f9f8","integrity":"sha512-lLqgAbjY0B8rYMGeUfk3nNiYnlHG1nZoAV+qiAs1eFkgtx3HziDx7XVf5jNeaxuYyLbrrXwHBwpmq+1mET5APQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.40.1.tgz","fileCount":4,"unpackedSize":4246,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDyy1g61zCMXVUdOYdWoIlSsOUOGtN0Ez+poBwXaLcYeAiEA+exm82qtBSBVGlIMYNP5/LgkP3FYBPnSR17mn666ftQ="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.40.1_1636337567568_0.35539427510156574"},"_hasShrinkwrap":false},"1.41.0-next.55c4765b":{"name":"@malagu/ext-scripts","version":"1.41.0-next.55c4765b","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.41.0-next.55c4765b","dist":{"shasum":"4244fa492fdc177638f896fc872bdc1f2cf8830f","integrity":"sha512-pqjKSc4LfC6lNzxRAuFA7XwLojpdum9+gkx/Xivdag/ukSdnAls0Okg1DjFuT27c5l2iUWhnn2xFSU40aR7LYw==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.41.0-next.55c4765b.tgz","fileCount":4,"unpackedSize":4260,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgdjhQsehAeoW+u9CSXqNjz8vuD5BSYJNoi6ln+DoCQAIgLcQ5FvTS5fmmG1dFjSJuGlQebCHXuNeJ0sZ9gGuPgP4="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.41.0-next.55c4765b_1636338974293_0.6870460451008769"},"_hasShrinkwrap":false},"1.41.0-next.723851db":{"name":"@malagu/ext-scripts","version":"1.41.0-next.723851db","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.41.0-next.723851db","dist":{"shasum":"fe27ab4ffe203fff245c71b2720291c4f677ab0e","integrity":"sha512-Y3FEakyw8RhSpPGqV8zZ2Upy1L7IvT8sxGOlHLVJumMJAKWMkSkfwR8FfQJwizCQx+6bnBytH0xfxaQRlJNgSQ==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.41.0-next.723851db.tgz","fileCount":4,"unpackedSize":4260,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDVCYBrbyPP34V3qxLcjyHPs3/4V1V+MfPEAMcC8OaUrAiEA+UqjCQiSvRdOLKGn18GH6ZHV5qx4+O2DxC5498VxTKc="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.41.0-next.723851db_1636535301958_0.6187698303215943"},"_hasShrinkwrap":false},"1.41.0-next.c7c1085f":{"name":"@malagu/ext-scripts","version":"1.41.0-next.c7c1085f","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"readmeFilename":"README.md","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","_id":"@malagu/ext-scripts@1.41.0-next.c7c1085f","dist":{"shasum":"60b31db88c6cf38d00878bd03d7760d751bf1dad","integrity":"sha512-2pp4sEoxeOnIL9pX5FLeL2/eQeAoVbQbbtQgdH69KY7aHcGV/C14hgM6y1wCOSmL9cGo9snbIVg2KcXHCHJSPA==","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.41.0-next.c7c1085f.tgz","fileCount":4,"unpackedSize":4260,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpuNaWe4iOmBnOBs6OG4geX3viXWPiD2sEEo166wGP2QIhANDMmpYZa+jirpaOyzlpUsSmGGUdux7cUMTYpXs26K6t"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.41.0-next.c7c1085f_1636563281594_0.8886721749195752"},"_hasShrinkwrap":false},"1.1.0-next.263":{"name":"@malagu/ext-scripts","version":"1.1.0-next.263","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"221906c4dd7cc723f6bc1621a177d2115387123c","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@1.1.0-next.263","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-LDpMtdwUaKC0g33B9C++niEazJ2bSVDKeaU4ibNoQ5mvlBHlkng7zkwk3LhwsoBGL36giUOccHNHBuW8mfg5gw==","shasum":"42fed311035bf0dfef321976824d46221f0bc8ad","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.1.0-next.263.tgz","fileCount":4,"unpackedSize":5385,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAC+eViplcUWQG/y7NSy3cNXFeNjdnENOp9BQXVNbkzQIhAOlWdlSfWGEhd4zL8z/9AYK4tF2jI6ZkxgLuLy2r0KSR"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.1.0-next.263_1636697667902_0.5807985298206282"},"_hasShrinkwrap":false},"1.1.0-next.264":{"name":"@malagu/ext-scripts","version":"1.1.0-next.264","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"204034ac287a70032367013028b240c4df651f54","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@1.1.0-next.264","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-UTnBWVhzlOLMYGCZUQ1dyU4SL0taoE6PIXOIoYv0A0WoiG2X6sbLIpXlGbKk22deK5xoVKDdmho9yTVPQiB18w==","shasum":"3027e552da189e21815aa751c3f709308abe0dee","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.1.0-next.264.tgz","fileCount":4,"unpackedSize":5385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlQWgCRA9TVsSAnZWagAAm9MP/1mI1c/3J+8ceQmXJNGz\nfBibUqqDi/14Zqz3PELJfjZN+zCw35ptrkDYlBKLvYJOyKO4/U5ZvhgW3JYO\nwr7SfeZCGRz3m2L9wdq1+Pve2urudt9a2DQ2lOgxKEmSbIS/vnMogbOInw1H\n7L/MowAtULYxtm9MQNu1nWexVT3liAj3jjbVza4or1PYxZaUqtzDgKopxKTd\nxMhVqj2TdxPDrw1LtOpquh4s/uqMTfzveC4GCgLynhZT+JUjz7UXhrBJsvKL\neA2k3vw4xPP24IpV0/baK2MWUnfPa1fiRcqxTCS6oGdkLZCnBfGN43VJI51W\nHFJGZGsTC2d6sms8ponEz5rv29waf/rtQ7rvYkdGnowSnqQodd32JlBGvSc6\nhO+pRmcEsjq1BXQ8JdUMAH/NR3oT+zTi/QNyt7VVFenJrc7cTvmPhdhqfGQp\noKdm2cz78p0dNVp1b4SgnSn2rvvMOWTF53mDnbbkCd3WJSIt04+gwQ+1znzq\nKXrNhkSw3MILKLS9a2dEwCNA9b1/fwxK40Rohd6HsiA1q1q6H7T6OTh+9bUD\n0bcQQh7ocowMpsZur2sfBfFLpXuLtUQv6pIAqBPhfhyssCEYUpLof0p3tCmF\nyxgoqvpV9qvIj8SQJPKSBR/DTRB5lhJNw5dfQgvLeAK1ud/J+mx09xU+Zp0E\nlHJg\r\n=QK0p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyAmk7mcQzsMFzGDFnZk9ErLTA4EnAOq1ZJSBXRc1rPwIhAMwtj+CsBbSsnWil2EqElo7z0Fl8YonklKPyKMPpJkpk"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.1.0-next.264_1637156256037_0.9167440065455996"},"_hasShrinkwrap":false},"1.1.0-next.265":{"name":"@malagu/ext-scripts","version":"1.1.0-next.265","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"e741e6837e062e96702989a3a9d6a5a4789643b4","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@1.1.0-next.265","_nodeVersion":"12.18.3","_npmVersion":"lerna/4.0.0/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-N0o1VPuiBZVBbm71Frd68sb1OL6cH6dWWs74cEtgPTlBVgPiCP7afXdXk+YM5sddf66ESl902xZ25qSFrKZjQQ==","shasum":"0c0f2891e515a961e8e97df8d3102e55c4cac616","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.1.0-next.265.tgz","fileCount":4,"unpackedSize":5385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl0wTCRA9TVsSAnZWagAA1AsP+QF+3/p1m+ovBMGcuHiP\n5eHTwqmJbeKyL9lciMglNN4zX9EysJdazAxcE98zihHhtRm8fxrrcHxSyE4p\n5+DGkSreeg8aPZ5bo95QRLVPbNCvqPPUVmwJKFJaua9qD/hsH9xnkAU1H7aO\nd5KvNWnkBMclGRrOsfg3oX2AgaIsuk/wpyg+BOEfkB8O9UKLoqXNiQEceCuZ\nRklR1823DZ8ZDeLRGsCNKdjXpYrZmvHhPdmJRWY8N0ckzTzKZWP5/6XSPlJF\nVl9YE8qGpk7IBSUjwSF0/BZhTfiU7RAhtxNnYprz/nuEpcpljWrQ1n9sCmZw\nlJ0JxbvjZERYAerxQxe+aa3Y4VOf0Grv257TAhWPErgMltwpXQMlZN3JT7tq\nmNvBLSwTaT43JuRDZQGJcY7iZ0ELj7nJcx/6BF7Xja1irZNq36Fje2krCDvC\n/hQKyTFRPzQQYtDKuUEuiXuhFfivh91XavG9xhoMuUwjvOCDK+gROkmnh80q\n8KKe+mh6Yl1Y85OUe41r4kOExWm4p6dXjq2P/kNmVEmhYz5J6lpdvdvzhECa\nNfkSjahnH6W0RBhhuudWqmu1om3yNui+PVVSa9fisJXtC8l2WNK3A9wRuRdT\nPORohWnzNHHPwNJPKwryyP5tdjvm/NOuHnK3LYHYVa0GzgXABj6oLidWZvz5\nCbHC\r\n=s77c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCO3T/ubkXy0gzVnVgb5KWgSs10kXD8MG6FrNzWOYxQnQIhAM4Dsr4iA2bA920KPRuigxD2cBCfm/ksveeqIpPmPno9"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.1.0-next.265_1637305363258_0.6223519872119163"},"_hasShrinkwrap":false},"1.1.0-next.267":{"name":"@malagu/ext-scripts","version":"1.1.0-next.267","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"74832dfc8d9d7d4168e398ed4fde575694e51f94","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@1.1.0-next.267","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-09jKaqDqkciThENIkADaZbNhMBrKT06rkwNriZAiZbHHXtARnLWpYRLxqZFTb1oDB6dzCvau9oNwBS1WKz/+ww==","shasum":"3ac85f0ef892d2fea6de1d963522da061ac3e146","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.1.0-next.267.tgz","fileCount":4,"unpackedSize":5385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmytYCRA9TVsSAnZWagAA+pcP/iS1lquUG8hc9TsUN9Al\nym2f0zRWl9CoC28G5PrjvNT2EDBohMldJdTAVNmjoZw/2BRmZiTeKS1gx4tD\navUM2eUb5MkxORaVYL1mjElpctFkysQQ2xGd6YEF8TEJHhrmAOJjblaP0Lag\n6zOr0PR9B8FXhHW5fdoE9sLk7wzoE/9bSjuc5XUuvPpWj4+13nEHCPKGr6z7\nOxPjxgqO0z3GcMmiQqRMzLo7LDJOnAtCW7Zxr8zdKRnbC1946isZINk5lz06\niOk+NifGMnTKk5zCBHSyEDwcZSF8coa/DqtX9qbRr9wRrHi02IR5cE0BIlBX\nDErmIuNNho4qdHvsVwJv3sImIG29/36g3uUwM2wko6Q0xeEQCyhdDSlTbqY3\nbocNMneCIIMCd/adbp+dYcWBaU1Jxypza1TPwLxBj0rRWk9L0xniUxiwkkf9\nlODBr1INK/a3P6mAjkSxyWm6NsMs1mrtmzaAv2aj6PvvJCZFXKoCtj5V2tlL\nceBhd4qkCTAPYeSvjQPQQgAawoskx3Xb128GDqjhAyNaYJ21K7o2oB4jO39t\ne7Jryk2SsWOoDCj0pjW6dSDcDVAts5iTo/VsYX0cojG9FC81BixN+BXOWdQ2\npw5MNTtXLcZN6YR8cKLiJL4VUQQQrqNESeGR7YQ/EVB1Peya8MWyKQImb1Fi\n+O/o\r\n=DUi2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCphMdxcIG+eRxjNFvzCfOM/ReoIejKCQek1WdQjGR3QQIhANJ11mRE63HDq0e/x9Cr6SMFiqC6BYpduKrdI/Bong3j"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.1.0-next.267_1637559128082_0.9748784631441823"},"_hasShrinkwrap":false},"1.1.0-next.268":{"name":"@malagu/ext-scripts","version":"1.1.0-next.268","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"f8b450dcb56ba9b39a9303316acaa29b692f1b4d","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@1.1.0-next.268","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-U23HhXLFGuDjKEUOIeclDU2JkFZTMbNbl5AGQFLwOys55pxJIVza7om1Y7i4XeQ8NqhUkC1cnzUzVjUx73ZRGw==","shasum":"6af305eacb28e41eeaae6e5aee427fa14e9e7bcb","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.1.0-next.268.tgz","fileCount":4,"unpackedSize":5385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnkUWCRA9TVsSAnZWagAAK6YQAKDL0D4p8wNdv0OjqLaL\nmm5rUGF3VAsu7cHNMEYtfnvJblaM8laNoFhk492eWfcCSuBExavikHD09qE/\nSaToAEyLBO0kuzqurTGJUZ1oVakSin3cdSHcWx9E6JcrUncLShkGr/idyhc9\npVlgFG3wujAOOmfIKSUGxs00rqejB/c7Y5R2v6VCBgvH1FgNq6QeJp65IRuP\n9hC20QBPB5UqsIH/EZ0ySlSKXuwrU8BxVG/fNmppDcw6USDUoD3coJ9aaC/S\nMpbkNOVUsolxyZgJZg+LqKkGZyL4olRutYuuR6NnVcDOv8d/gzDXMOnQJIo4\nmdNBGP7ViyJgduk+i4cUKQ/+hgOcKouvX6a89CMLIYLozXiTsyoLEXxUNZJU\ndfYGhA6H0f6itkcwAH4dt7RqwGjSrt6pR/L9zihBJPZXqsmc06b61xR+oh5H\neP4U3pgFtJi5RYaHYe/D5HZ1t6KJ9qV9IaiGJvVl8MGAMETW3e1oBNdtHZ/g\nKQzdbpF7aXuV8+GcwCylQkAsUy44FhWNpULuyeDIeTq15ym99ndGK0Yym532\nu8oBB7wwOErtRmOxlfZ24sSYQ4448E7wZ/MeajK2vnBIWQ+Y62qJ+ZF+dxH1\naoX/QvH8+/9tRPyelV+E3O220rtumx9RX3oJ8ZEilpK/nuz/Km78JW18WVKy\noI1h\r\n=gwXJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgu9K+BaSIaBwxlnqglt007Oi3hXGE+DgcNTWSlNiSAAIhANlJYWU/wNTSinn1wEnJ5LfgfGi829ksZ9fqkzslvbf0"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.1.0-next.268_1637762326374_0.7029005007310631"},"_hasShrinkwrap":false},"1.1.0-next.269":{"name":"@malagu/ext-scripts","version":"1.1.0-next.269","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"f96280f27357a7135a9d3eb8e1548dbe37e3f434","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@1.1.0-next.269","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-OnEU7waHlgOpHa4h+dlHLDekRD+lMeORI+7YxzpRQouyQoMQjVVFoyRRQGSa7zY2g3I8yysTB1sL1YZvCjeXRA==","shasum":"05cf45c52b47b42e7568d047c3e06d1a07f2a75d","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.1.0-next.269.tgz","fileCount":4,"unpackedSize":5385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnkiMCRA9TVsSAnZWagAAFKkP/0WtsqIOH6345MOrPftY\nz3hab+NAXE3W6Dwp0zTvs4LTIA/YcET1hAZeB6kVE4a+cYLp2kk3+ZxTJFfP\n8+Q9mw7bFeZIOFN7EIyDH52MHnHC2ulXswxEi/uzSmc7K00EqVuytpqbPZzr\nrSyMq6OkBawyF7MU70Cuf/dOGLcNXGr+v69lEiw/drF9Fh/1d/SlabViN/kb\nQsDajfZy+mNIvxpo0Tg8znZYDfD4tfzjcETgchSbLKfW8vJL3o8E5DMxUVFS\nysoCtCHkFL5+8aB9l9GEVypiKIXO3NWQjHC1PHb7IiiFxSh9cOFkFnj9+CFs\nPOqwfr0m6m6NpiUjss5X4LQRAq6gYFPi6ZPp/07Uak3IuvIGv/NxkqWx+k54\nol5Emb7DlPI5JQP51hf1dCkv/NT72ddoT7ysJ+RXpDdwRfSZTDjU5o0nW3Oa\naqJc7L2xpl3zi5MhTclyIU78AE9Az6r+plFLpUYp4K8NBImTZnnIp2GjqGRU\nisNeMEMoIaDkELIv1c9syZycvtbqERPA7gTo+Md7RdzT+qp0R/xoOveT/GrT\n4D19ceK+AkxYYVCqAlCcgHwiwOPr1PRaezgyE89Z6Ek437fHLtrnLgwxStqR\nDM9F4BXbgtVLuVVNwg2fZ8itKn1wZU/mLOz+r4DCNuBAI5hUTVMt/QBYOlU0\nZi7d\r\n=UMDr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB646Tx6XauHQoGIgtguDRj2jRMedcjJf7vOhhozheGyAiEA/sLe78Io6DWBbAAt5t//3o0lyqNovc82xuxgc6hFs2Y="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.1.0-next.269_1637763212751_0.897932411266136"},"_hasShrinkwrap":false},"1.1.0-next.270":{"name":"@malagu/ext-scripts","version":"1.1.0-next.270","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"593ceedf6777976a95a1129f730d0a60e05a5bc0","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@1.1.0-next.270","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-ZafOI1vQUDYsKAdzq11MyYWkSfz/dz8vYKhAYgfOztFaTNbRC/HVAWzKU1XWPh+f8CUFW3MuP4FqYwQzDVLrfQ==","shasum":"ee1d5ce8047ddf32f1ec80f2f39f281d49008239","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.1.0-next.270.tgz","fileCount":4,"unpackedSize":5385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnvj8CRA9TVsSAnZWagAASY0P/jxU+4WZgyDCatc7NhBn\nNcSaILoNb6oJl5FD43u3HfCr+kzh7/BeTPlK/06WSwwim68evCh4GWQH2P9W\nFFjTEZyy2iZXg17vk4zxihyM7gLMhlTeRjhydi3H7FZ+7ySe9rujUYXShoWb\nL6W7PIn2wceEM7GlVpVkZNFOts+i7hUvHPQLGnABBqKKSKP0dOFha7ehX+qN\nVd8zsmA6bW12pMRLfLTUbQ8l8OE7xeX3ZhzKCjhMj9PIJVB4EJdKjS7DGF6T\n6T7ouFtcU0mKCcsqCWtDYN0F0UFpx5G0Zkni/b+ZFDX6I6BIxTqtNWT8Fpmd\nNx/TMBCYdjKvGSYhjmNpnpj27HNEa0eIB97TUeExL5UlHAN7dBxsHks53giD\nfjbz8noxXQKnACf4yp9JSAwZ97qh3ASitDEYJbWkpTcSW2r6ho6AUo3SrRfC\nw4kUbjjs9z8AjhBflwz+diDNZsH7HHKXZspn6RnI8NHgZ5R3+ZlRErV6LSSP\naeJq8jbVM+BRDxRpSxlOtnIyvo+Ikih5t5yItNnWvp/a/qUZMD3sU7k0V15Z\nnJNObM5km934eAVWZs4p+LblcP4rs9b5kJfGhAGFDbuXYuc5Emk40/34/YZm\nT05IOTuqWh3nl8g1aK2qvwB16e/Eed1UMxfYtdhjufguet/B6xyMT2oXGxGg\naP+j\r\n=jh4k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHr3zCIzU1ZEdMha+s3833TPS5IB7U7MZyHUpaCPfAWqAiBxIP0E09/yvIlh92rNJBExX81ID4PhkPaAZgbX4lIz3g=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.1.0-next.270_1637808380462_0.4548157530918475"},"_hasShrinkwrap":false},"1.1.0-next.271":{"name":"@malagu/ext-scripts","version":"1.1.0-next.271","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"04649cfe3f9c1a73dd932e8c5aa5e3785ff77fcf","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@1.1.0-next.271","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-gOrZKdKHewFzHYbv34BT792gxadAJrsrlu88PkTFogf+l0LpECnGp0LR+iT9Rammbh6erRYyLgjRvR7RXp3CTw==","shasum":"ab56ead43c90cee55441075e718eca87d10a2acd","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.1.0-next.271.tgz","fileCount":4,"unpackedSize":5385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnwC2CRA9TVsSAnZWagAAqC4QAIX0R30EzsAcjgB0VOja\nJbwaIjehT6pnTspXNbspaTe62ZxGTPrQ6qBearyWPQtCsLKqRF084vkXpapm\nSxaPxdPOky//vD0Y66V3mlMRCUEP2zPe+ifr4S8nvTEcahJMX9Scsc1uDQzQ\nwiyqnTVBATsKuutdBBzYKD49cCCZZWV10ypykAjiW07wJQslsbQ6/LQKGSBN\nxa4FlQZcpq5JjLfWMparFHFr/W+FIcBR89ScctNdisrnLm4JrEHz0xxoaRdB\nWD5tKijVy/4tgklZyzXMVoc1D0C8tkMiSzHPBhx7fLwTLS3AD6jvec4Qt7Ub\n33nQby6dY2WnOm5iqaXyUUPtCBuc+L97gfKm/ZbjyLUiaQhlBAFZu6jo1rTt\nzqDEu2m+oZ1sGCn8LIFLYPePg4wcwETfZpm/UZaRtP+nv+d5r10e++uwK0hX\n9k47//+ZaRXS5wqKS10YfXJi4OCsRJiwQa7X8SD6KKY04xwWxmnPnIkos/hn\nmFpYOpVLEffQXA4Vw127qY+Kvd7awOX3ZsalK1NsiQ5mOYNdhLS0UK24fCVM\nbZ8aaTHWa+sSZZkajeiVOhoSiUxstK7tW42GAdZwd6gP9GhkC0Td253ancQF\nKAnlKZueRjWgjFnAAUs3Hzdd/dognNtAewGd/C63/n58uMlanju7u852b4Uc\nEW2V\r\n=vrUe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICWAhQxJO66zRRnIsktQP+aQ8uyS40sPFWWJEywiNgkPAiB81vYJodQaL1r4p/PUKmzAeCiEwz598lIk+J2cOVuzew=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.1.0-next.271_1637810358369_0.920616904518502"},"_hasShrinkwrap":false},"1.1.0-next.272":{"name":"@malagu/ext-scripts","version":"1.1.0-next.272","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"aae203723dca9cf04a0dc890ac580c29db2e33d7","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@1.1.0-next.272","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-ihvMTDHuJE0CIyNIuY0M49fCGGaoG4LgexdFx1zq/YE+edR3lpCvWd1S/g3iGNMAgJIpbjp3PiosArc5a/mu1g==","shasum":"ad42ecf82fcf3f78d55ab784df7a69f233906263","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.1.0-next.272.tgz","fileCount":4,"unpackedSize":5385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnwYjCRA9TVsSAnZWagAAJ6wP/jVvFQRe/krBnmRO1zmh\nhfgVV/wKXgyAL1rhOOGaj7D/Rruk3pg4PXweJ8eAQtGnmtzxBY3TNirr/WnW\nhlkAsF7GHXl83w5Npby2zK7MAb8GpBhmmDjXSWJs1JMhmfTnYJx/YWgF4J8F\n30t/A7yA0fa55sAnqOG6vkBs66WvBsw2JPlg3/AjMihvdjc3cONpBodgdK01\nQbysH7rMPAtvGkkyAA3UsX2r4zlgKep3Q+OveyE+aJMvZE1YsmfIXuFLmVSh\nCIfmwbtiOQXckYW0X/9YCHnf+6x+LhyLL4ZZyJ7QJm4gyaPNIBPaB4Z+NKt+\nsc8V47afyB0ZQRahUOSXZ4RU2YdjxDBX7Na9ulbYYp0kPtq/Nw1XmEZBJuwb\ncZgb/t9o0YJoy4WOZE6ahxnYs3id0kU33n6AROh7WBiVtNxJjPrUaXVc6snz\ncYjf/kyXAF/yctrMjMWj7VaUXwE8ynmdnm+x7tNtq2tZqGpPsG1Z/ErO4mop\nlI1FYpyreNohJzQDzICTR2/xEMKhHPQjT1NOfUfjXr1yhp6/GIoxMomASPT+\nOUWLoPiXYnP6Sn49fDpiVEz8TyIKae6DNNT5blRjsrqcPhDY/T6tQCtwbSBP\nMtHvx9JKhwYrAQl8WsksvGJ4qI3HmpiKepeAb779BtP8dGvF1Kssa4s8/T4i\nyC8u\r\n=Cf37\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID8zRgAQ//p6ylzaF6HwBcha8N5aKHBD/UZw19Gyz5P4AiAQEBpDbXDj2yiMdKVszD/MlUoimou8a0DG9dcMqFBdow=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.1.0-next.272_1637811747667_0.8916578673252011"},"_hasShrinkwrap":false},"1.1.0-next.274":{"name":"@malagu/ext-scripts","version":"1.1.0-next.274","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"738328b9fef133a4166e391848f84cb463bc32f7","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@1.1.0-next.274","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-q3eDRzvt3BIqi/DoYp+CkSpLWxRYE5jh4o85xoi1T0jgyq17ZsmKG9EIZA+kILb8KC0uNJWZPquwimI9xx+TQA==","shasum":"57e9629e36fd06fb198f3b7dc76a8be69c5647c4","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.1.0-next.274.tgz","fileCount":4,"unpackedSize":5385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnxl0CRA9TVsSAnZWagAAgJIP/AmE7bYpwgsm22wMr9Q/\n0skWGtdNgt/aBO8mCnV6YDoiZM0O+q9VRdWiuVttJi/4RSoV09eAYa+16P+/\nPlXWMMZjPsS4QMdkxupZBvgr4sKRPgr4sB2KzFFnCMiu72PYVUTG3X36WAGP\nnWTnBSYtMRleza3/pBQs32Hs81NpPtW5ceCkljanZEZVkcFAv55zZYlCrw7+\ngfe8aGw0alko+PPabUqqfSDw9mbMkpSJ6E11sItpHPGNFPmRVWy+VoIx2Wx4\nkqqhWzKWulMoPkHuMBbAABqBEmPQHSQAXtqBbNttHHk4r9c/Wj73LXanTTAH\nbxl+dVupu9yOBtVtkcAbc8f3efYp8Le+VoXaUPC2Ew3EU4VebKZgqwicGX1N\n37Kvff7pmZM7c/lfKsuV11TRKjvcJ+PVQpUBQXLhDhEySucg+XfV39jJFjvL\nFsk2NHY148buzZNF8dOVuf96QDxCdPrr5pfR5OcRwLfypl68iOQremeCEk13\n2VdJPm0jMAzRjGFiSQ5/7qjkdK83tQ+KCrO0zL3sKUzATaDHc769cbf4Nctp\nv0S+/tZEsfpKWucuE4UjnJTKqpsahOMebnqj4P8apyWQASeuOQHsWbnejlIy\noMmcnu0SrZ7Ojo02v3XZ7BbCG9YIMgh47nSdLzcSUi2VQ40XO9/bZAvt/Asj\nk42l\r\n=GK/V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4KxcYgIyCFFCGckeZT6oTpBK2JQNf60chkVJfCrZlewIhAJT+VKPF/vyqohZfUjwF6BHYeAKt9t4Xe+VL3aJljwqp"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.1.0-next.274_1637816692509_0.5937135251826517"},"_hasShrinkwrap":false},"1.1.0-next.275":{"name":"@malagu/ext-scripts","version":"1.1.0-next.275","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"68e5836306878ad75c85d0daeeb17122b33dc3e2","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@1.1.0-next.275","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-pvZSx28NldSGiXAD93u8vxyaoI9a/yjkZR9Ejqn+bRrjP8gphdnP8Av+tG7dWSuHvos7TtFMBPjM92mP8BoX2A==","shasum":"3c8695adaf437a7bab458a7e6d67c87a6113b6e8","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.1.0-next.275.tgz","fileCount":4,"unpackedSize":5385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnx0VCRA9TVsSAnZWagAAgKkP/RV7WC7ZpDzsXSCr8tlV\nJdUCatoNtPAmIueWjsd+k/lwSZPLHKjJ3iGkiiVBUuhMZHgHuyFDBwRjQG3/\nvQjNoQGGuvHW86K7/St9pbKsZF1lgxgygwsOTR57m8FWI3AciEoQMcezCmT4\n40CsBb4tTSf0wAG9IausyfzTvivTLDM+eUUsvM89FEZMS2RE1egTprQB8v2u\nmFTbtUgQ6tYI/Zfrdop1T6na49JzgPal0qfW7ZOTQ8OOCTbY7iPBNbBdjouv\n+30s1euE2n66+Gb6bbGeFUpmmdqAYJQ3joyyxauKZkGP5lXaY0NpRCcwDUUA\ncCb1THCPomJPiq7OCTj9F/BFRiPkgrTZFFLoZi9SgEyx4uSWWJz82osfCZ3F\narHxAFYUZ9+vVD5eTQ44N28XUJ71cYMLVE911LmIfz0tBnTHEveYGgDn2/dE\nkUX0/ZqLa78KdsG398NTe25ymcG7/nLzHN8t9+W3QUwS6TnZ4IQKu2r9+d/M\n+ZoYMU2+K1scwpQafB7EPX0ZAYPN7oB7ILhgxTd/X4vfLvO7sh6P6UDgeAGd\ntsTi+qaslQJNsjpDnXSqcL+t0/iM/XSlpC6ebhg2WZNhmHcVCpCnn/5rQ1Yg\n3R8KPSWDyzR5jN3XpA+FZtaF2xNa5vRbeh2QnJn/KmQvqzna9/5MlNL+wPU+\nuuuS\r\n=Gfuy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBQB6Xm+52etHeSSPBVE63HYISHhK0ID4gd7l9pDLq/IAiEAx3JmL1nFDsGy7eBvCd/8vy28LGSjerjOt4SwmxSRjrQ="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.1.0-next.275_1637817621313_0.5352540587606824"},"_hasShrinkwrap":false},"1.1.0-next.276":{"name":"@malagu/ext-scripts","version":"1.1.0-next.276","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"5d2cbc9cc15fb62eb572c7ac767b3be9da0bc1ba","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@1.1.0-next.276","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-uewutbln7YmVdT8NErKALWWKTyD8fkBuFwhpvmZjqVVO8iKQFYdV7GB25eKuLOjrPSF5doI9MgNx5BCXRlz1XQ==","shasum":"bb9c5c715b59f65484db7467b64cdb9ce47aa940","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.1.0-next.276.tgz","fileCount":4,"unpackedSize":5385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnycCCRA9TVsSAnZWagAA+oIP/2rCvj1O5SMmI5nyUbPf\nbag1ZGn0OL5Ir8/xY7DMf/zsCqaJBeJtjEPMGPFw78uPHhDFPA9RMulEiukj\n55NFA49XnL1mq2cjl8seqaf3fvGZRI/X30lGSMB1SLKoJJppM3yPj3ufsMz2\n6nqSvtO3Y5bD+dGOOlUcviuVKtIoa5uoI63XaB4N/zeGld/5wzcrCa4LT73M\nNDZmsz0yGADaVQmZdMe/NXvO3JEVjQQaN7DNFU2MuuvxTbLiX90ETLLq8lmA\noEF+qEDwgHxRQqbj16/SJSF9dCmW++zp/y0LQ+DHJJMEX0eTNou5Mo5Y1vp9\nt4Eai+cINeYF9GfuOA7yItzEkpk0bibXwAD81Ec8hADm6gpJnsqobSwID9Zv\nj81+CWqgX/WHXHBCGsNZ5prA0rUgBzkIN6w8wjgP0VtwfJjN3QZTklQJ+8Ri\nJGG5MGZkhX8jMKdHKhr+ICmi05RJ0n3sIhM7sHFsbYsV3yuuu19W0AKPFChI\nC32KkJv7NP0aNbO2qX3l3cjfSMgQsDPirWIT/S7afO4o141Zs0rpvKH+dc7i\nWDf8oOa6ugjsRWdWdmr5i41H68GW1L/xp4Qz945HUWt9n5+LcI2Cq8bjwNHQ\nKF40nbQms8MNIQpy3UZShXC4H4PctWxzeRyIcPSGII5V5XlSIANHvusEBJnA\nPfaX\r\n=6pmc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDROtrPahYE0ppyZ8H3U+43Xc5SyMNO4D6Wvm8KI6plkwIhAO1zaA46X9q1zmw83VXxNWudlFBD1L0y8bugRKrmhbjQ"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.1.0-next.276_1637820162087_0.8866366892911532"},"_hasShrinkwrap":false},"1.1.0-next.277":{"name":"@malagu/ext-scripts","version":"1.1.0-next.277","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"2d72277eeb7fb1f293dafb889f28f1c417a8e167","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@1.1.0-next.277","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-Y2FhqkrM8eXGhD+MDChP6wgL0JivAjU2jRphBKQs30CzZZWyF96cxixxFdJPfdKraE5sbyyTRyJsylCerK74FQ==","shasum":"861fe2f3ce366d5edfd347c062a0c985f8cec6e4","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.1.0-next.277.tgz","fileCount":4,"unpackedSize":5385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhn0FnCRA9TVsSAnZWagAAAswP/Ridkyloy7Jpc4+l0/2M\ncHHQlbLIRkRHmsEeurfD3vQgGwvSs0eG4mHyzjwLJ/HV3OcGV0FglVEpS1U1\nFQ/L8jAWJWB9keI5+QtGCpv0ERqQ9dJvwPD2KNLnDWW1k3h9CRYtjn9DSJtp\nEGNY11Xt7hjYabce1UCxP5P7zfAwa3I7eG6P/b6RCGGeNJKIIvm0u5aLUl1b\n6b67fwsCMLRRIYNCxn6ct0a+YsJc0NM8wnKugGeXnA88uTFmhsskFGnx9WGr\nQgdcEFlERR7LfoMzLSrCLbRReyKkUUJvsLXeoPhRUC/u4fAeJG8FgPNfBHB1\nz4OCTDMc8Kzaw6sexQMKVjf9vu/DJDVTwYHHffH6bwKXNr/v8gBvaQUiErBi\nBo0CsMcs8z0vYrlrIM1ME3JpkHUgqNMu3b/UelhS3nf9pWH8MP85Vd5xQDnu\n26eo2S/VkRXLbT/AjywHC1B9ir+vX9aQRetdN7FItEW0gV+8IEPcADmdMNCO\nmLmIu9Jd26Pic7fjf+w3FVpgRE6aDLC9P2lDVj3mXQCu206Y546x81Qd3z6I\nGkQRYJeWEt3h7OH0mnvdRLeTpsflbABWdxu9c7VO0soLK0mfWrsnaLsvYtyX\nVZt/jCIO5lDE9aGmWnrqoMEmva/ng+P6KmCSM2w2EXTk0BNhJefLhOzMHoPe\nl0GB\r\n=H1nw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBH983eZ5ka2+Vhp9i4AU8R5eExELFDKclki8IdjvKX0AiEA2o42JSnA3fhwbt5SrmVgvRI4Y0gqbL5NfHMuhXXG+aY="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.1.0-next.277_1637826919236_0.9722890857671973"},"_hasShrinkwrap":false},"1.1.0-next.278":{"name":"@malagu/ext-scripts","version":"1.1.0-next.278","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"83d46c93e51a18b14972068c714071c5a6242a01","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@1.1.0-next.278","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-cOWwGg2ZLqd5GrXu0SFPpGSjhR4kXpEcVDluctXg64d39EKH+t5FXOdL/FfNEsqYzetjYjIhcqtqfQEeHNx9hw==","shasum":"2849278e0aa4121582a06b6e69958e1942ce7cfe","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.1.0-next.278.tgz","fileCount":4,"unpackedSize":5385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhn0QFCRA9TVsSAnZWagAAfZgP/3+CIS35/a/UHBCb5BAk\nNmGnb6LCClbUjdjOX+RlVNM6wKFixDuYEiF/Ha922mDeE5QIUmAJdnJujBu4\nqmrSl9sJDHRqdUjjihLplB1TzHfhWVm9pwiEQMpelqFKp/pjH2BtMJUokAR7\np/KamtwftGKVgWykqvTaV+EJ8nkVuxoAvpWpENuOrj6I1OqTRu/SL2s9JCqg\ngarIjeP7iiC7bsbIDX4xD7FP381u1xa6KpfTYqD6B2axcNIhC6gspFAzQ0Pi\nBp+wflL9LlIDx5HZ5Ah6ziKjxh9bwye7eux3bISqbZksjn+GbPc5GQp+Po08\nhiLI8+2rQsXt06XjHR50Slpvoz5uEo6A8JChxsysZ87tBimXRQiNcspHZVqu\nsbTY3IXTqQ1/nxw2dZGq+aWtmAZtBoWcur9GaQYrTS6y5ESljtztPAB/B54j\n9VpV5POayL30w+s7TaKkBKF75j45Sm7xYFPdaT5RmitDwjYyg0jNTDGNZhOP\ncOdBZ9anUXE1UbzKfmV9uyGg1M/DkZ1S3v2HUP8BWh0+o9xjolV/8x13CQjZ\nZoW+cFOQ1kJkckovh//hG+r3o3HQSOgBNSqE9WOYFmI9RzHXDS46pVq/ljf3\nT8jx5QEuIuEyKtIm2Dpe5wMs4IFJSHMftqfFGCsQX7VT0Efy1Nuztha2bkkk\nXPZX\r\n=AScz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDplG1Eooocc82g9s9FGL3EWotfavbEK15yIhAc27NBaAIgJGAE+QxBnElmS9l6xKULUZDFRlAb/1U9Kha+DcyawYA="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.1.0-next.278_1637827589212_0.5122933025258176"},"_hasShrinkwrap":false},"1.1.0-next.279":{"name":"@malagu/ext-scripts","version":"1.1.0-next.279","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"b238025ff8673f5247dc4882c5c27445f8b8aaad","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@1.1.0-next.279","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-pU3AG8YbMvvaagkUxlF/JyYf0s+2iK32Tqlb8ZW/hGzbycHA93rrhtDD3uicmfq6Cg/8Mrv4vV5yQB4Dlbg6fA==","shasum":"ac782a0bd3388a9b1661533c59829539ff8d165e","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.1.0-next.279.tgz","fileCount":4,"unpackedSize":5385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhn0emCRA9TVsSAnZWagAANX0P/i8bNKhaeCXF0oZmB5Jt\nEmIagsHg+zIb7ERKCRrr2WWWmyOoU7kKrsnYqNeT2bkQh/r3tRpf+1buCCfM\nVbq4jdXlBkjLOES4shghyJY4d+4dXbYBxnfHX1S+PJSQSrqLJBtNBXD/O/8g\n1UUt+ADkx9cpgPcJKUlDTc2j5yiMZ561v7cbYyKJ0IIr0JWY2+VIAq1GeTyS\nY3IN7vltuf8SIeFq3RI+Ixi5qEi2lwzuaYfD15Q5360V3cKtP0GkwpfIMAUX\nwP/P8PVdU4du3oM9JXZ2rbRZ67PxCS/dEuJJvhqylR+v09zInRMiAMw7S2v5\nGdjvGHgxSP/meOtLXNvVHNFoKzkBs0zu3dCpFMiTT7gGGDiUS2mOatxSUz64\nElN2i4ozv1jGUU10hWWaNOzNwp7EWY/5UKZuP7XfACJmKq2R3Y8h7EaS3Ap0\nfJP/HF0r2OvhPr/ByFU25jsQGBr6MYScrBgAp/9apBL7086JMBbnnjmeYTqb\nri+Kean5+eg2B9Mb47ckwxZnL4HjNfyMK/sLtsDNBYfWxP0RcpkBV7jjITcF\nOWHn1uCxbufdY+xlZXLsIFwSjrkWj0z3LTHr8GJFmnKB1pi0cNQ4LwTQvGcC\ny31PMQ3Hd1zOuBq26TAW/ZWLaJ9Da/zZJjwBpPe+szpaHE4qMgWjgB683p4m\n3ny2\r\n=xAjO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB26fNqBe1eU/kzATMMw4ZTya2zOQ/w4iPXdLnb1aruKAiBKdeRqNk7n3WoDc7hSXcUAZV+I0gQypkhLBEf3G1uaFQ=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.1.0-next.279_1637828518286_0.5250175150953917"},"_hasShrinkwrap":false},"1.1.0-next.280":{"name":"@malagu/ext-scripts","version":"1.1.0-next.280","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"6ae2c998ebcc51f588de9fd2568d675be5d68654","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@1.1.0-next.280","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-MLRXUcGNqsmX3YHr7IOE0vpLouhTikJBhKPvOrpE1KqLnyZaOmFz16HNaQ5VD9tYwymmhaLvqdk6gj9TH2e6rg==","shasum":"04962a5f57c202831f1056ef0ccc63ef92f210a8","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.1.0-next.280.tgz","fileCount":4,"unpackedSize":5385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhn3DoCRA9TVsSAnZWagAAvUYP/1U0WdEbUV8OxzF42f7s\n0FxbEjjZz2yCirwj5wx1MuPdLSGO/iQy+9y5buBpKBDLgMY3MJUo3PwHr/o5\nFHfs7LgI+uXwhfYjvoGbE94dZllutwogQwH5DIbxzn5akgcShCp2pl3IDFxc\no/1uIQbwsB9/RAqdlB4dbX8WjAp3saguQOItXG3CpQxyZZJivMaRSL5LuDOh\n51KqIsX/olF1k24V1515hcz7K/S6YCnRBlNBzfT6zea8mAYvfsF6s8tIMHY8\nBNGmhkugaL8LGhqdueXEFJCwYG0q0vPMKl6zvz2bO0raFnhNy9/wWqUprk/m\nKpnpmrv2NtFQ6szSVMsOHv0W71tzvh5ncPu2ZKyoHu/aAoSZEZKxLOFZIpo0\n/MuWFtiWOF0rBNpRcs7C4exPGz4ecPF9vAkyFE5k5Kq8xZMRLkM+OEzCCaK+\nMl8pjYwafQ/as5VwoNLdlUU/GWuillnOTxG4wMcK1lCaJ4ECSW8byLfMGNse\nEXJ+8VDCkzwnlbalL1ssdTvC4o92Qu7mOYNNQ4sg8ntLW0X9VrOYuuuzk44W\nEWZhpUMP3pkXhiidLcE8meD1CvL+vmaYzPgzqNsh8qzZB+euSteKiHc2VI5p\n+8DYx9pZ7svlyHLfB0pebpCj0UOMSHpAMmxsh4PA+mMel91wndH1F7DSMgsy\nuGSC\r\n=/vrJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDM2vU8BJjlgboVzPqh5XKUUszTLN/QapWje2xa93hGlwIgKFnUPr5FzLfS9z7tmddSYfMGxci0XKmB2ltixA9lF5E="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.1.0-next.280_1637839080309_0.77983169287916"},"_hasShrinkwrap":false},"1.1.0-next.281":{"name":"@malagu/ext-scripts","version":"1.1.0-next.281","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"ab210e8aa0b96600a665039000d0a57554bc29db","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@1.1.0-next.281","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-0Mijclz1/XhoLL3c1ju8Tbj9iOdy0qe15GoqHj1DIiciioRt3ozD2ZaTVHNzOeoNcjeRQR+zZCT8gBN/7kvqZw==","shasum":"761502b9b412f7088f8128bcc146d0a5a2540934","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.1.0-next.281.tgz","fileCount":4,"unpackedSize":5385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhn3L0CRA9TVsSAnZWagAArTIQAJDEzjylu5ikS0xGzoVt\nJcUBxn1bbCjSXNJA9L0mIfctKAQpnREEpDaWqQsq7G3kL8TRfVBTj10BpN0f\nnfLkbOUDcnHG+/23Wz2HzT5tEXbNCGkCKkt7Mwp3v01LsM0GKdnWKy02BO7O\nuBHOkWAFFz54aqdi0G55qGDHMrKL2UKBgHPZjpKaWDC6Hya2EIDdvIWx0Y4Z\nS4w+NTdNK+oQJH8Cfy8TRwvexjpCRHULd8Q30dk5Sldpw1HFgfPNo7Obsu9a\nULXcuyzPRbF2JC/AjHKmxa7z4ypboEgT5kaNrmBeLgYwGC8pCRaM7x2cK2aS\niVTshyrq42vi9xRnkKh0ZrD76sV7uRRKAjGr32WD/ycNSshQbIUCVCyIHO9g\ngoTYdJqydHjpBgiFn/q3LB5r6Xj9n1EFC/EOro7hJGcMpX3tosI91URjfSo2\ni9et3IXsUBBeuT3Ju+V45eDll8g2UmtbGQxcUjwFdQqOAmU+Swd/ZnjOOZn2\nLfDUVFDGiz/XqccAvE0Xf9tu4ObIeS1M0WWfwNJffCyXV1XJ3Ic4KE78jEkA\nPHJyn4Q8BVZobgF04ym6YPGXG7joWEEj6y1YWKN/X6hD4+taCn2GFuBtKNEh\nWJQa8Rg9tbuN80XflCthfL+9xuS4KBlvWn0x09A4TB8wWnzMy3OSkceehAtG\nYmv/\r\n=JuWv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJxiez1xloTkw9JEH5wK+Z2IynT1I3uRBEk6FKC5w9DQIhAJnpX+Rchd1PMachIGLBAum2aEeKTjvVrvXL6MMk9yKC"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.1.0-next.281_1637839604092_0.05901624100858727"},"_hasShrinkwrap":false},"1.1.0-next.282":{"name":"@malagu/ext-scripts","version":"1.1.0-next.282","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"8f5fee60adf6f744d7529e121650731057a49038","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@1.1.0-next.282","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-C3h+rCroOntQIPxJAHWprHYR/HAjvldF0qygJSRsawdFl/ZOWo8JiUnfmrMEiuFR+AFr72U/G6/erYs0cWziNg==","shasum":"e9dd635002bffc4e9129d3bd1b0ade6b99738ef3","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.1.0-next.282.tgz","fileCount":4,"unpackedSize":5385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhn3zDCRA9TVsSAnZWagAAAvMP/ix3uutKaR06ZVbIhVWF\ngm2Pqs8r8qPqlRVOxLYNRabC1MvSLnXQ7YlcQidUHn1WPsDUC0Kq14VJ3aUx\nSsReymH4TFErBxESPQuyq0zUreu0SkOoiwA2ZQ5jmt3a6HcsfeIBsuxk8o8q\nZc6xGqtwTXYBapag83VGoY5rCIVwook4shdUTRHUCoUNWGZG8RjwFK1ed4NI\naWNii9nyL6/IzoN5OUWWtdOA7u/imXX0xotyX0vn6trqF/ThRt7Vwmrj5gUF\nhXmv7X/+9I4eIL9JfD+/wMyFjcpwfIMcMOYl1rX2+DDCduuryoaSw7rJzhcC\nk8DEaUk119MKiybRJHlzlABvfgQgISbzvE5vMR2I06v0Ud/HhhFxFaw6x6KL\n42o1Mp3h3b2EG8T2+R7L5BlGp1ySQIWdwGrO/JjqGT8DnN3eF3HNmnWvBfEg\nkSgFi+PvfuM/rRVPPnF1aVcwKgQyDaWhmLjr2vJOzJLjL34UfF5xhaycSRcU\nWkA73K9egjJslTxvwvbqT5EnjdvgCD9ZUzo9WClUgvwJNCUK393j1HYAQEnJ\nhmkFylT7+nEuqCPTgRqqrqDiAXQ2NNdBuXdk2dYWqsx+FulLTPASB1xgEeCE\noQDhGi17BrYx1wvn2ahptc4WKrR061EYlCtI2W6y/pwdILx8Aqg6+E9Kn5uD\ns6b2\r\n=aDgc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGnygPwDKfIO2QlneG+eic87gHQw1k5EXKFv1B05W8jeAiEAyFAkk23hrv/83BftRpWlf83eKgyhAkpGRJCsRNJFOUo="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.1.0-next.282_1637842114967_0.00107481621233263"},"_hasShrinkwrap":false},"1.1.0-next.283":{"name":"@malagu/ext-scripts","version":"1.1.0-next.283","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"bbc33a8a0602c3778eb939d6e31b1873998fd107","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@1.1.0-next.283","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-FzzKd7YJHdshHPFxMsvcwAgnVPkcYtXPP4Z1vzNduoRmr89AmSvaLkJ+xuOdYSABdbuQ/E3IBsQ9SADq0LSGjw==","shasum":"4196a8d702b0e8d645588fddd864cfbf19430d0d","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.1.0-next.283.tgz","fileCount":4,"unpackedSize":5385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhn4xZCRA9TVsSAnZWagAAK6cQAJdXdOlfJ25HVxvJUIMf\nuA2DTEcgOq5k19JB6WleucQYx3XacRMsdBsXE76s1HTAXoC3Agrcc5xo/cFv\n/Bdsxt1uNYM1XWrNZgdXL8YjTIlQTq+ylPjbL8+APFTbMo8UE9z7iIPowgbR\nZShEk6Uu//VdjbsXz/pZgWeYRBUuwNbtD5G2T1BuTHtkzsgsyNpGKfjZ9pD+\na5MUBEDPn1LAQ4SO90E2Z7291BUjs1sJ0LEaEden5563dSaoyQgrR7fVCCKY\nJEeoucTdbWsUb7WRSicGhVpg/NrkNKA5fZnSBu2bMeYtJCx8ns5eqZvV0rXm\nAfmEeVavYnbAFmv9ailGNUk4Dmal01rTNDnj0Ajqsne1MEk4LvXmieeiYXIE\n3HvCa0jxkUyVn08wvaz2awq3ohpC1qWa4rzeszJSo/+Mpuqqr3QNuOxo/Gjz\n1Ziw7bhTqpxWc8R1MTIBl77zNigg5DOS4auZlTOKLushgfpQckGyQNzKPNYi\nHRWNHxzg6lF4e+qIkdqoBCrSWBL7OA6GWVL5/KAeo2al3hiZPVz4pTKkZQsN\n1vYqw3wVIM7nbmN4ewkicqty41OwMQeq/kqJwV2pfB4irN55n8WP0VkkpAn3\n9cFU6nz1TswGLelCbkPCgMLjbN+/IgsfJxCce+NwhgttgJkL15env8S2D2xN\nsUTq\r\n=8uQ7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzoJCYQAF9LRaZKs4jt4iozGb0XKDprvZx2PSmAWws0AIhAOqrapgUG+jDILe0z1d3r80shw5fX5S81snLT274Rxa+"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.1.0-next.283_1637846105036_0.17793675530988162"},"_hasShrinkwrap":false},"1.1.0-alpha.270":{"name":"@malagu/ext-scripts","version":"1.1.0-alpha.270","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"dcb19f0576ddf736b1665bdfbddc1eee70fa96b3","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@1.1.0-alpha.270","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-nhzGRpKPmNhn8CMegg1tZ5YsVm7VPtdyLu+dNtCpAjyur1mC9RYO2UWR5csTv1+uJnLsL5a9VxcNuhUgmjPcMw==","shasum":"d084e3d7c3cc9956d227618a775756cf3e534244","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.1.0-alpha.270.tgz","fileCount":4,"unpackedSize":5386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhofiWCRA9TVsSAnZWagAAUhcP/i34ZTRHnGSedLt4dqXN\nro8Z7WUEsS7bwJ5te4mxECQxmsIOKUITSqycSFttAGjfurUzjHW2WdBHBPYV\n8DoWfzsPMj9kKBoxlAqykH/TYb/C5xWZWQ0Iox9u8HniX4QBIE2RH3bQjfVw\npPkzmT91DEaQ7lYizBK58d7L7hqI/JvFg5U4OzgU9cpCst53cRMO159q4IoW\n7Xp/b4ubseoYbaNjz8MKn9xXDCtTL7qtLpGGf8XryK5m7ce3HWxd0c0JK7i3\ne4uiCMCLP9NoyNzjX11d5c9Dvq01GN1Jv+Xv+RzKOAXemZRrgQjDEMhmhkPD\nBz2mmXhwwMwvtfNzOv6seP4rlAWGpOsAjNOvP5PEREy0u0NLsM/qTayyKJkg\n8GBhLmZWNEPSL2PRrQzTwGjAo8v8BHXjVyzrQfqEZ01hPxqRgio6oEv0f2tC\n/bzVFjhpKnVN0m+NQEntZ3ZlYKnL5irvvpop6p53BTbgIM7ha7bNjxg23VEK\nPpSqTYeJzw7wfJ5EjbtM9fzy0gC5JwsGQZkqWIvkFdB86UwrbZAZUd7RGx9D\nWoPaZagsDifYWCLLvj7vRgFy09M330ASU0uF4UVXl5LGT2K7pSKNJ8Fi8eYs\n2uarTlM2zYOlZ4G77w0x5tZPHIOeyqL7wu6FAgquF/RmIDu6mmjDGPtR6HGO\np0UE\r\n=xeXr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4F2KFESfiZEIkYCNPB1m0OU1l5tHNQaBA38+vDQk5PgIgb3hL0qlTkQYDmE1cOm1AvZHJ0pW6mYEr/QSJ2hfrxho="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.1.0-alpha.270_1638004886315_0.049703503575475594"},"_hasShrinkwrap":false},"2.1.0-alpha.0":{"name":"@malagu/ext-scripts","version":"2.1.0-alpha.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"325afc9e9ab64dbe09d4d8ed10d2813c05ce4911","_id":"@malagu/ext-scripts@2.1.0-alpha.0","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-fzaQyyImAaBrMI9pGXCH2UWxcfYFPBnG/MJaahZOHAqduQqd6pz/xavNCx0WWs8M/g1yEIJAjk2uV9e5kvk7dQ==","shasum":"20ee3b053f910ece3d2f7bb469cde2853d4360bb","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.1.0-alpha.0.tgz","fileCount":4,"unpackedSize":5375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhof30CRA9TVsSAnZWagAAy6AP/idg0aRrkFMd1RBZLMXt\n+zQwIzxSCOU68G2BBw9La7YK9jKToeVlw/EdpRF/U3YiTtX9QQhLnFpVa8tX\n/ePdOPW3JaDQ84RDE/26sBmdwEfTIlMAMlc27Oe0C1TqmvXm4yAYX6yGW8p3\n1oRO7SZl1TfnpHrDTuTxEWMUmXlGcRjKWq3FyM2CvN597D9b9S+yQw1O7XPD\nsVxAbSzJRTT6m8X0NTgx2nkdonE9/hmP4agl54qBrTPSa01R8vbfG6usuOfu\nCi2WTiPuc73LaCVMelWYWbsW0IORYSNwSSGwWMCUnuOyZ6k3ahqgqbM9ER72\nWfkipEfEJE8a1e9D9V/8aHBP/TkjybepBuM2/7rpf1guhpSjdqo0inCaGlXo\nBmVzQqkThVtd7OqnHddJd/6hJiOF5VaR0uJYSo+85+/u6PQ8Oetd5yb2YVLO\nCUxReb4o71F8Tr9+ATO/oqsuYe/vKQ6hGs7vEOXmAahKe0RiVkDh5Wn9pBHf\nARLkL/ziCy5VFInr/8SfK0sVRHToaCSKJaB+CPD99NV3cNeybk2Ukk6JxLnj\nifKgV6mSno72E3KC0g3YV5QS1cSo6azyjLsQOkPO0tnZLZlYFHp7UTR0T/c0\nQLMA6UbgoIDj9NcZiKrfpELLPXmNXExUVWX1odw0gsiZPlaxyAWuBqt8z09k\nDfcP\r\n=qXHJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA7jn/p1uWC6EHZTOgk8VlbdShVznH74dy4BvW8z2O5wAiEA45FI1XRJITjc5+W7c7c53AEukLZK6+PTH6Kp0+JSnAg="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.1.0-alpha.0_1638006260154_0.01841148551896543"},"_hasShrinkwrap":false},"2.2.0-alpha.0":{"name":"@malagu/ext-scripts","version":"2.2.0-alpha.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"08218dddebee2eb5eaa7783856bd0cacc9846892","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@2.2.0-alpha.0","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-WfPyNmsRJGiUDkqL7kqSgQVtTc048jIAKIQk2jAMWHpegvQssiWagzD6coUbYZqlFRteSpo5+mKIDNHPKS88Uw==","shasum":"0f502a503e7855a9cac771f3f2909d222622574d","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.2.0-alpha.0.tgz","fileCount":4,"unpackedSize":5375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhof5DCRA9TVsSAnZWagAASBIP/2nuLcyZJ7f0dM/srb5Q\nnazIx4urw+cUHDDjbWIyLhlJDUSqWj2J0agFJtdU+UvKbt9uuMJhLJQyx0dz\nw/xx8rl1EBtyPaziSwDUPu29oHRApk0Y53xqZD5n+CGBh3w7YoSXNebSkmUh\nF0O55YkQgcAlXmnBxkuvKGJRmH2YTelhga9pFQeuJfSPPtW8bRkVxRA4oqCt\nUtCP2qSKYY8KcEhX9dCmF6niXDO7fOv4GC5PucfKuhAn0byKmw+4yvUUNkK7\n5YxBWth/c3eEtIp0iX4f6514RDdfjGFpRdoadpKzL2h9H6vysxZifzfjOf7Q\ngVVvmEO2q+c3wAkIJHnUXQzXWjHgvrlt5AFG8nWv1gQb+739Jy+XbNuhVI5F\n/Gb0Eto5FHXI9+QlHIzf5AXYFkz7iJ8rvI0AUiG01+XghhNu203W5gl8+GN3\nUfpcJJQIeIlzq+DDFUu5GNkcrdKKyssDxlPYUI+wEdeSFUotq9uE5c2Sk5Vo\nyqKZTO8idIXCQWMBewhwvRWAfWwXlFfpXhiKhp8RRGv5tzD2LmgL2pfxNnyV\nYJhjq3Jn38AvXzWsZ2ViL2JNXOfxr6ve2oFKFsXzZS7bJNXsla8BRCo5NH0o\n61WhLd6j4exTzgLay4z/+g7CkpKcPMqNpQNDx3gOCajXtDkTnDO0Vl7Qt59p\n0EHd\r\n=BYPh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICTc9APLni0/DpL4JKevCpvtXWK8LtDPEUPmCZyOHsthAiAnCIOzxKCSJO/E+FzQnrxg/CvmwidbX1F8Kk3pf7/tOA=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.2.0-alpha.0_1638006339445_0.14463928492582157"},"_hasShrinkwrap":false},"1.1.0-testnext.270":{"name":"@malagu/ext-scripts","version":"1.1.0-testnext.270","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"cf714066e4f32bc6e1194c55d170a305b3a44a56","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@1.1.0-testnext.270","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-H8X5fU24kJkVkoHeZWpk257TYapZkQBQFQnuWfmxmZTPbg0EUZi3MG6BSsIUEd3Fe/FuiVEkrQDrkE/8xBJCNQ==","shasum":"d8b1ed7a73edacc22eaeedc426e3cd2c19bde8b6","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-1.1.0-testnext.270.tgz","fileCount":4,"unpackedSize":5389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhogMaCRA9TVsSAnZWagAAUKkP/AnFkBaGUBYkfufQf1G9\nIKUo/wUTABuAuv80CJyisKkvtpAM/bcXC65mCLOPc2Ari/eo5HYZMz7ePKgU\nZbfj0XSDWgia0bYB6j5BcYFNYI6T/kZ2aFfA+GGRWE095hrtR8OIqIwzrqiG\nKDCqpEmuZ2VqTAf6QeerFyAof3QPYyXaRashRETmiRYzaVX+NjATPnozOth5\no7AqrXLdv9aVaPOkWtjhaFvEFhk/5iQ8cP2NW7UB0B/R1ZLlo9gxMXTWciFy\nScfislBxVF6Rir6td4a7u8j6OpHeOxNaMKMuIPFevO9LNyPNRc/ogKjNVk8J\nHAU2B98OQh+Vqeuw52z/J2+jEsVZ4YsZRD29fIxN7GT+ljAKJjRyn8FO4BBP\nX3DH+gvKvYfD2bI+GAiqzGOa8cS7i3eYgnWQ8zlyyhTSFbeTdKBGUiSZ33c2\nwOcTEGxxGV5ufMH/DCcMWmXKJ9Uph0hgheUUeRrb7Z3IpOgz+N/VSQI2zawE\nNifjcLKGKokzFfrisHZrYPGR/h8vrSrC4sXdBdIVXdwAhW8R+TKkxk809uU6\n9LPTcCTSkqxcC1L9Kuu3uxUIluBw1TUBmftb6WPQjyR/KWkXDwK2PlUe6sN5\nNHRbbNYrjhtanel1++1DzTR5AfXgEQDqXn4P/U9RkN1FB/fpnVMWjP4Ajl3N\nlcBa\r\n=3QDD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFgFfB8jq5fFafW0+VKSpt5FA2aTlm4moFByEcN0fz35AiBhYCvuEbfuEe1gLCYCpZi6ixUcAkSjp10gzvwoYvnU/A=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_1.1.0-testnext.270_1638007578439_0.8771141481183233"},"_hasShrinkwrap":false},"2.0.0":{"name":"@malagu/ext-scripts","version":"2.0.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"f6dc8307f926a88ec5dda7c598f0b47792555a64","_id":"@malagu/ext-scripts@2.0.0","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-zVOv3mWAEgXjOwtasEMJtGXfixaCZYypOHi9wN/wFmbjAungNVJQ/oTfdVeg1qr1XtYs9YZ95H1lds5mSWTyqQ==","shasum":"46274063c7f33dc3fcfc231abdd3cb80d3247ad4","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.0.0.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhokpFCRA9TVsSAnZWagAAljsP/3oMB7mK5j9dvcWZQR1o\n8Q1jv+ut5xCYr2+ozDrdKrkr+50Y4Aa1gQ7kxhRWZOY7vkqQPvYcxOul91zN\nLX7frBekCYm7TBrbbVJ+Mkxccm1FemKV3M0h2OAuGkS7GqLD34fSkjFbUWzF\nLbQ21g5IG2tsIGljVmuIYphAIIEiqkBlyn5Kq1SxN3y56dRR3ZcXC7wN64IA\n9V2Xwb25N75adHPW2qTBibTAYE/NiFgEMWsCjvmBzvVjq2pMN0/l6zVAhwTw\nmf/6yI4XB/qXg134yDTg7b5WNFUfFAxR/R1ZPgx66dcoGcjawwxpBkEeKq0n\no7Sg7lUDne7np7prPF0IfQiHJu3VRE5mlZezMdNLMb1DdQ4gzYOaPcfONTpt\nWtcEzhUCJh6CzQjj5E/PTj2yOOJH4ZniKJ1EJRVHL6Cxzu3msaYZ95P9eHk5\nosd1YftLR4EVtjKvy+ayql1oTpto6KFEiKzMB9sbkOQy1ZEgGhig7tISQhWQ\njT/WonptY9aqIr5Ik3TurKunNGDk63BC7hFyz9t+yzMHqm/z7ad+uspNQlWK\nJc4A4yheO2O6fbtW1/TH7pNPALHBRCPiFYgpU/Ra8aul/4lhddsSoSpM1Ehh\nDsq24Tz6E0US4JCkS60NOAA9p2FZk6xlZ45LN5PsHXnNul7spEftIW7c45IQ\nRVqS\r\n=cSBQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3DbZWLCQesyRunnSEt3ZvvYibSS7yugBgUr7dYV9XEAIgCvpIV0yxU7WTXFVwn4mKzVZk73CGsUPe8zUV5PQIzrY="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.0.0_1638025797481_0.9785377251193716"},"_hasShrinkwrap":false},"2.1.0-next.0":{"name":"@malagu/ext-scripts","version":"2.1.0-next.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"4c64dc4830034388c1832a872c6372999687ea86","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@2.1.0-next.0","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-NEtL28CHvI/jTNkKuhY85GIHhvTTogoBOVzy3kpLCRXPs+6uebGonpFSEPp4dnm5XLdQk06j7cpPndKichaiJg==","shasum":"6099a2633a9aed7c7299318b83a60cb0a694453b","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.1.0-next.0.tgz","fileCount":4,"unpackedSize":5383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJholDiCRA9TVsSAnZWagAA1oAP/3Ow0XClNKusSDtSOM8A\n8himpkuYjSjJVJuxLgdkNBOQcj4W4Fw0CBpKPz4sjiElWtCspeOwx2Do12/P\nHrSXgVE01KRz4u7J/NBiwlTPkuomQ1XahTFih5glPp8Qr0+zs5Bg2wOknpFX\neqVq2mBxX0dDvDPbuRcErp0dD+xAYaNkitEV+UThzStAGU6p2MBhc0WRur+e\nWF2jdnU+o4vKUj68GX/bacg90xfbgj2sJgro2Yt8VZ6SP13LkkC4oLMFaiHR\nNMFsckFSd3AUqBdhCcpZNASIGX/TP6keoHrqa4RMEE8ARE+cd5nySi6KcwLD\nGDVC8wAXdpto3WN4U9V46LQZi0Ok0Pz0sSsJmi75ZV0Fqfb0X24p6/V98pQK\n1yvxwPdaJxEOmMtsgLgh7xPdktvI2Z7Wxn4x/gGiwrKiXmokUdPDqnGkVDzd\nAwnLw2XMCt9Vm/Ml/JwbzmpvWDGlC4N+JjDELS9iI21tXuThNBRQPVgMYRbh\n33yjaR8KxtDqb4B7KoSlrsfeNrIJ/K/cCYXicdOGq3fztX0R1IgXRaHQpCBR\nrg2Dh78kzWUrSgAsaRkmkGNNLGY2OkFRgrHVHnxt5FjxnYTY3ZRT908jhEd1\n8rQ6HzeI6AymeQf4E3kPcEubLLwMbtRHiZSQnv8hozinMY7kltvrRAGPRvit\nO7yJ\r\n=hbF4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHDS0YOF0XZhgktovRFlzotlJDIdW7re7b2riqnx/xFnAiEAqKL1kMm8itjGzEHWWEgmmhgpJZFUr0ps1OgC6G2Tg0k="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.1.0-next.0_1638027490021_0.09561891828606583"},"_hasShrinkwrap":false},"2.0.1":{"name":"@malagu/ext-scripts","version":"2.0.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"5efea7f4520f173fb7f1050bfbb524f7cc544a72","_id":"@malagu/ext-scripts@2.0.1","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-wGl2uXyxzsUV8gj9zSyC2UDk3CbNurOBko7jFI2DL7Va1aDlEGQZtdmuuL65tIOIO7pVM7hCrtNuiSroFyRF6w==","shasum":"6d61603ac58b6ccfcf110ca717817a53f2667211","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.0.1.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJholeVCRA9TVsSAnZWagAAfuwP/jhDwusi2xh7UeZ/Wxeh\nAxxJdj+cup/vnPuQxjbSQRJgsIW3EH40qmv7ICQFpF3uBP/zRW6Vf+hfV6aL\nus3kuoM0M7KKuZ6BBSou/wWNmWQMF+6kO1DO615Qji07cS2wldAfduZmXUs8\njoVEvhxkaO1frgdIlU2x9qTdB4URuTmhy2R6tPFVlgpdqFgztZaWCxj/5M7j\nZpnSrVcgQSzcVjSvIqT0KyaVHrNCnex+ajjUXTGZk+bHLAE7W8/1M4i8ZRON\nm+NQUTxYv/6vM441ZD77ApWUjn0hRQ/qMz5IDHtETjkGUf8GZaZD70qR6L1t\nD55jdcIiaT74cfEeV1+8PToZnT1wpHtp8Wwec0PXD59mL+40WJS4y6jLjcyK\nmiZqR3aX2Mou1V31oGB+r+U2JQaic+EU8U8vk4qKP2Vzv0DLyKuPaIREO6Zj\ncd1CichyRZcqHL/01zV65PltYBbAuIhmD0A1zO36pjmQ96iC6q01fuf5NGC7\nHhvSfcmlZqxzmXebG5apm1ptKDpkzJZUpDyllv5ZeVuhucwYnLULjK4hS/wA\nFHjbNmRMHFJ1F67XQM58luA0iqPvQWvNadcelQ8HZjzjow/Czq2X0TLe8BT4\nUkiSXVHcDF5P+GrF1AMRhmHpPCp1Qg4CtzdJ+hIZIZz67N9piLdRbvpxJAq8\nvPnq\r\n=mu+0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlCHzjxyM6L6CTmVq/GaPIPTmoOi5AdOeZ9S4fs+0t4QIhAMhwwMR3E34clrjAA1kk2u/TwdIKWFsFGgJcXAvhmWx0"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.0.1_1638029205170_0.9430766614394575"},"_hasShrinkwrap":false},"2.0.2":{"name":"@malagu/ext-scripts","version":"2.0.2","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"357edad957e0c2818b7177e5806c5f7da8c13196","_id":"@malagu/ext-scripts@2.0.2","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-693f/4lsLKJ7+E1QWITNSMEUdXAFntq43sCtdK0wlCf41rKqrv7eZfnkDpcAtTD2nF+Ap6mQCZiU3njmVbzVYQ==","shasum":"e0ad97d7dbbe657910ee530ac016ecbc9a1933f3","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.0.2.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJholoVCRA9TVsSAnZWagAAqxsP/juE9l6KKlKzjGJXgBrT\nBNTSkTp5hSciAaNJwohMM14Bw3Qg82XyqLD+fbdidMV9zdJbOcJBvMiEj9SM\nf2HgJUWOtqOGHEHyJJEf1RvRpkF+xr89vImCSivozr5bjKewbqFYZjmhHSGz\nvk8xHDb1Nj9pzAbX6XcJ9HBIH5+uQgww/H2uQa9w1QEXwCGWVS6BZ6r44Ebi\nYPK3IzeEYpFQZfnPsDtX9v+e31vMBkXgN5wbarHcxTwZQAwwsHafz1JOUw70\n9yWB4l3p3WXgFxy/POG0iOrJim8ILKkg2kHHzGW/lRYBV6isTcHXfsqJdrnh\nA5rkwj8KbP0L70kbpwZlRvsTJwlXgMhr/vygmnhH5KlBGHjn+CepA6a+xslz\nFh6fYbwxMVijDdCpk5iXxn7o5iljzJ4b7Rv4BZl8o+S8wx7pL8f2O37Yi3NA\nsVmVxSxAad0PvQGjN7BOBv/vSjKJauNg3FIBmedZaSI2ntpuWlkH6PtKASsL\nHkyB4iTSWyI2mfiLHTEK36gJkT7rdfH9xb2S98D7pIJvBgrV5/jmFGxWr1+N\n4fk2Dvi9gjUGKVayvKI+dqb3j20+JR7YnLPG+oC/OlhymDT2Csli+DxyVZiA\nEKA0zaLU/LDMOANtFl22MIlvt+bxtofEHbUJdxaudZaW/6Xcal9Yi0PUnRtY\nNEIT\r\n=0x0L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC5UIu17G1qdZa7cI9L5lWaTl5LSy1LRP6Y0ahkE9DGkAiEAj8npw//yGKWwG8cUhXMSpJhsPHJxjWxaVr0IqKzJJmo="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.0.2_1638029844837_0.8798523333512742"},"_hasShrinkwrap":false},"2.0.3":{"name":"@malagu/ext-scripts","version":"2.0.3","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"f19dcb34c4f87381e8d7197656adb80ad06af980","_id":"@malagu/ext-scripts@2.0.3","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-se+ZMYuczAf80vEzoS5pAo1TktPUAh0UCc1LC0xZ8fLJVmWouFNn8j8fCMgpE6jjOA+dT6Nx9npZEiPu24YjEA==","shasum":"8ceb261973c828b8c96a161ee7c3e3de00a0e47c","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.0.3.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJholuxCRA9TVsSAnZWagAAhfwP/i4tZE+AHm3RRkCKT1pX\nFPpWwQ5wSADhcI8/iSW/FXigl+C8Q88rmiOUN6byohJI3YQMxfIaIGuiD4V+\nD9sFq9kqIlN1Kc6rbFbG+Azr690sAmSvDkIW55K3tqwu7gcKovEfPn+KacbJ\nsqSsoqNSv8548Ib8c1w4m5mwekBIJxzjJyNpx73oeIJomXrSCozrmhCGBnHA\nnIbxtzishyRgqPthhwwRLzEGeVXCngWvC46PRIHeL3kLs+2B7zKqqWQYPte1\nN4lgAPmVsHxWL3H4hWJefkbGZluECD4mYNBuxIxsf2+8cC8zAVf3+wnVv0N9\nwz9f1XfVhMBoOJ0NZ3Dxhup/pSACOhSxb6ePWVkUlz7Vi0vSnP6XSw7ikdc4\n9J13OB2c10jXRMdS8tE/mOtXIDX41Q7R71U4dIZXWw/5FqpMwh+5/94m0Dm2\nfRlBMpBX5TlgRpTGpYIOt2BYpzWtUHF2Rh99zIZlhgO97ojSXfUnHFHcRnX7\nwOXenXYT62d/nxx5pI/4OmbqQnt95IqDyNKbvNJ4Yb0UQ4JXRpx/TmmqNR3Q\nItOf5yIRp9cnrqM7saURqhJ8SG7ygr0DZ5VCqqqwtMs9fgmPX822OXXBqSHP\n4rJc+Qn8Y6/nK4hX05Iq0owa9j0VceqeSAQdgdjZpNeb+PcaPHDow5JzI5D7\na8rl\r\n=8F0e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBV5KB0dJaD643t7duWy1yT9Lye8DozDaWTRnKuzNemwIhAK58WAXRHFWRmrHAO4CB+o2GwrlqgyDU7v5h70OheCg6"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.0.3_1638030257235_0.23861735699131148"},"_hasShrinkwrap":false},"2.0.4":{"name":"@malagu/ext-scripts","version":"2.0.4","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"07929cacd0333a8844381cfb2ba3eded3bae8b25","_id":"@malagu/ext-scripts@2.0.4","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-YIUi8WvbH/VGT8er4B206W765r+KUV2kUlOg+yr0c4Rz451ymPETmLNiKg6uIQugTAEAgyNnXFgBjv/ROdE/Gw==","shasum":"c3703a2033f4ccd3134f6d038084b8729324503a","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.0.4.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJho1oWCRA9TVsSAnZWagAACysP/jqrMKZ9G/z8ehYeoD5a\njCGdSZjUvyvVzxDp2wk8VVhK8xx7nZ+RTl690M4/ENL4wQmqNyeDkbxbXkUO\ngicSPWJ83t9zTkITmsncYVFSNxq16+vlPf47s+VCCtLwqs4Vs1pNh9yUaoGD\nz6IEPzcPCNdG/OXVRg7QMmBj2Kj1ChPagr8Pr+qzSpv53Hxa5x3AgbuK9vYS\n6xzOWeTVYig/auBfscuW7qP+KnPPReEmKG7P70wpFYFKV03DPshBAsbKZd1a\n+9TkO7iE/IW4CChgByj80zc8XmcDuxQhaaLdAcmZDDXRFRRAVNC8tCU7U3Cb\nHzxWehfVZ1CSdX7KcvKZ+lWFZbL6NYEB02jwu8hWRwIxyXJQ3PAQrQkuFcYg\nx44Z9LGi/wfRsaAUuVlMeYQYfsbnkeMIrchM5Uvfv0O+Lw0JExfCVIMqzb/H\n8HP2KbAmORfH2SxVQs0SvWk1SX0eYM+7kp6s8K254OhS4pypznGmXB21Fjy3\nZTPFGdgiFQSQu1gihyctCizPOIquvYjD/g0n+cvJEzAppcJziNR6okpuUtKk\nrEj2uxFCORuRy2KIj8pRjxYAjYPRuawaQpg0GnVTztF+D5Pbu5w+iHIfsySl\nvCTE9/e3lPTr8VxYSoaPi1P/1Vd2txnqAtIrMPjkTxc6nTXnSbWwhFx7lKlV\nNHX7\r\n=lRe5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5KFQeQuMfFs8VKnFb6Ymyo4aqlkdPAtng/KR4xBHCPwIgWIk94ntBvDOWM/if0RNNIwKcwFFivh9D9t5db9IYIys="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.0.4_1638095382115_0.6450978653968438"},"_hasShrinkwrap":false},"2.0.5":{"name":"@malagu/ext-scripts","version":"2.0.5","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"ab6e0adfea2177506752cf90ede216f9e5f3d8af","_id":"@malagu/ext-scripts@2.0.5","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-/0iWiUCgivCAuijakP89BmMxIXA/fns5c995zyNKonVx2LyJLCYI2EUoud53Aw9wsL6PZW1sYQauASENl+QcuA==","shasum":"798cfa908a95ff637e25bd0b866c1a697a88f187","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.0.5.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhp4vyCRA9TVsSAnZWagAAIzkQAIdYEBLZU+SGPf1VLebM\nAXBloVF/HOJi4/rIyQ0CjLdFk4s7UYB3rs+fA0PqwZNMhCkZtU2TOB9DSoYz\nvPs+jnkI4CPqjBgctJX54UcYjnvFbyPoh26eelB3lvhqgC/DDEQ8Nc5dwRoM\nOdUJMLO8e6lIEphaoz3EN6WqsY/jCKCXDeEkoHOG+YQGq9/r7O7C3H3W0iYz\nSyg3GVnVg+SrpjeGJ+B4Ugrsspao20g4897sQZaQ/obQyd2kw90Bgnzb/fvh\n2GnbDFsALhMccIDE7Yq84/SiXfRmTISvPGTZtBsdaYk0hic9d8gumRbyNeb5\n8mNGRBbaWv2tARhAUvNJDTakPVJY4Qtdm7dO46+iZttfnOUw/UI6u6Gzh01d\nKYsTQGTqOKKQ+NVrJKBj0y4iBD686yaZ9RYzIwaZUILUMUKNauYtNehFG5pm\n1ahzGMwHBVd48hqasaTLIP0lzcMR0uZoMBV/dGu8G722XvBkwa3BVrXvCVA/\nSmVGlXMqvMVgJIQpaBfoGEap1ad/Nd1i3/j6zsGfieaRZHosEBcJsIkDlzRO\nmKqnInASMDtY3hYgyKCMEzFSVp3iXjrwEiiuFdXd81jr3MpSbW24fc2NrowM\nj3ArEsjZiTMYePPYBrpLHG5WO0jHqzDn5oYvZZJx/eonoa/63Ozn9d7e8Stz\nV/TC\r\n=pn/T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBrkjQnojM9UsrqXrTIRsOSxXhGqHrh0cJLzZcxsJ9HDAiBs8I3p0hkfqbfHHKkWlSYjXEhTR2dzI5mHnORmGscNKw=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.0.5_1638370289891_0.7541258342589632"},"_hasShrinkwrap":false},"2.0.6":{"name":"@malagu/ext-scripts","version":"2.0.6","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"18e8091462c7915c99e5bc141a2d0e888006e85e","_id":"@malagu/ext-scripts@2.0.6","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-w9cmqER1ZPKbYaFc0Q1+LrEIuyeLAMQKPw8uhze1lw+1VRdAjpIVm3BDXXtc2EdCQlWOJoVZl3sUXuh8zSg5XA==","shasum":"0fcb4bed05fe230a3e76e778165f424c905e4ceb","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.0.6.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhp5xcCRA9TVsSAnZWagAA5vgP/2IPjQRy1HNl+FCcyWbN\nLnPjUJXPkMPBE+hd1PQ/wHx7Dz1/r5HiWfLvtTgrOWx0iasWvrbkRx66UsLK\nUHjwKzUtGOC/z8Wzz4LBkQky9FdQhm+XMhH4IQN9hVEyaI6PlSYhOh/YuPr3\neFvpVjMmSwmF7LxslbP6xZ2QvtO37Zj+4Gc00k+Ckv0Dr9+0wmKsO+rZABal\nD+shiayi3JNG9A2DtgaF3UiDj8WqG8GzpydbbdUDLTUY10dvTO88ITxEm6YC\n/wPJSWlP1bj2Hg7QjAG6s+y9OjGaaJlFdMHDohwA4GQHhKEXTVL3UjylISny\n0Xp4grBXUiobE7e+QdSiJvDdc/goxSCwjkYs6akjpP1xx5FpfM0peWDYcrQj\nXwlo/ziRXvLeuQ1sRfo2r0OZqCM2FBaemrvrUDTu+J36yeQ/qtGkQdbHjmLy\nHcHeSIXGoEo01/wlNLk4kQ8s7oqG0gh49e/02sc5pbzXQEq/flMdk/iWiPZV\nm9/mbzxkZugDKEVtUzD1bFaiBN38mT9uzxf7AjDLmJk53IfbHdB+5pFv3KPk\nfkxjcJg732BQAz3t1iloJE9flEWohIobO+np6pETRcs9mXNgO5eVLdqcM2sM\nTua7pVw82v3BUy+oLeUM8qtV7wosjgNCHDk9/FQB2i1MhLGkqYsEFPTKZSw/\nfkoe\r\n=h3E9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE8Hb6qM+gbHms2Dl+s+upo1GmbidBId+SlMovKpZPQeAiEAvA+do9E7hG44/oW+y5Uw4sA51IU0EU4oe6IqmLarPko="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.0.6_1638374491891_0.6024345963262061"},"_hasShrinkwrap":false},"2.0.7":{"name":"@malagu/ext-scripts","version":"2.0.7","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"91385d8f1691b29a653bf652cc8dde63c2fd474d","_id":"@malagu/ext-scripts@2.0.7","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-aNbaYZTTMzw0zdM7qpYf+PT1ZrOMzb4eJx840H3gbz/qaSoksYOLp5V1jIXxH/uKTNDtddRgvd4FJDnmf8+xbw==","shasum":"8539ae114bc692ceee39e58d8bb80f395db74527","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.0.7.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqHEcCRA9TVsSAnZWagAApaIP/AssfCIRSlrY+C10bC0t\nhH3FgrFYYlURVhjMYGzMqvgutDnKESdmSvPiNoiDp58q2KoHi9Dwbo2el6lj\nV6TDYW/x5XVKZMYfU3BNvDrtiecqU5zEV5mmwW2B649Pnfb9fFm6uKenXpwo\nCTOIokyuu11sCal5qXAZyr/rtxcVDYyJtdEMv74XMxRTUqSX6edKxm9Xr3yH\nPyFooIGZhWhV6xVbXoy1MSEPYUQYjSuLes2OXxMIonflMIf6rWRrftuY6TCb\nsFi4d10VkcEea8HZcuh42QKdGHMTI4OeVFWTSdyiJd1qmZB2k5UE2vd+siiS\nA0h9Ungy1mFsmcM0q3OWorD5Wu4hd9m27MzSJzIRYD9XkivLezSlBBX+gbfF\n+OfW2WTpmKDOMy8pdF7ob25oZhPWU2gYVah7djOFiV/DpMEimLNuvL3XA5c3\npAxK3hUqU7IqJvvrB8qiiZp6gdP4MOgFN6S6GH8RQJZSmy6tnnz0GNxKwBbI\neRiIkq2w1T/2J9Wd9zPTvcjP0GPc6gdJK71I6YeCkqphnB2nS8xbGTQtB1ck\ns+dDRrk8iopZJC9LINSLyDO4K1Pz6h6JStsLE999iRjeKpno5HFuPDyVfPCp\nK0r0+XaAN3HWaaJ6810CGnoSkWX81yRw23Gb2O1QsYOzEbN+qfNVD6Mw25vr\nzDY7\r\n=LHuA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAVMqc3N9LStLlcYz/SOn28/W5V41Sg4oPDNTzINgzSbAiBzCnwn5N9BTN98fNaFE/2DaG2E+3VldMoa0fk9B6Vt9Q=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.0.7_1638428956021_0.7504494144051761"},"_hasShrinkwrap":false},"2.0.8":{"name":"@malagu/ext-scripts","version":"2.0.8","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"297c89797221ff39990783cdd13d3a1621e79218","_id":"@malagu/ext-scripts@2.0.8","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-xGv9v13OcQ8vT9ua+Yh/UMkng3S4Qghou3ZHdlz78BeH43PC8kd1zJTi0+O7elZ5AiroDWSCVfGzU075w9W2ww==","shasum":"629642cc09ef580c088382f3d4bad0eee72e4fbe","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.0.8.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqHo7CRA9TVsSAnZWagAA2ggP/Ag0Jmn8dybCZOPwE17d\n0NGnyZbXaCcVXMg6AKaL8YEwjjLxjCditMHq6Lkyg6JqtQfRolNPN6rEMRgq\nx/31KokkVs028Azmg6J/Qp+Ql75k3AngQiFl9xvvornk19m5dp1X/CzRcob9\nI5+Ap6MOXfNnFl+fvdsHm+hquwcZ3U/3TR2qmBTTkET7GiLpSsI6TgWgc/qG\nAtAorDI7ZJnCOn6yAL52TZPKjogg/yVI+XksDkvdd5TpIRKUni6m+XWKCpqQ\nn9OHXAdpeMdR20R+lYs6gxshUv4C+v3yTziAxqGhvcW/E7L6MMEorawN0LFD\nTubL4bdN2t3geojd14XLVY03u7uCOkQ9zfd0Ll/vlTTLfVq8uXM8HEgz+cpy\nD6px1Yffym/JJCkM4IJReNMhn1i3si50dUHDlt4KjYPrf0Qb7qqWWJtC1vwW\n0+/FKSDuH+D+KufncnkyBO09BZwHUAEsNxa7DCg0GyvQ5TbzFfaYApnd4XCE\nzzphD5OXzt0c9zvxHYmXIvxw+i85wZZ9Dt6qmZp5JEeEjSOiMTumnF/cuUZo\nb3yLhUQMPLacxIg8U5RZWDehv6GRRg46AFmsKWOPzd5C3tepOuMPVnJxwUy5\nrJxioz2ThicGosExoE/xLyJHuIayhBT986s4ml005Xs+9ZJ5WfI5nPQ5b7ai\nmZcj\r\n=B92r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH1Eg1aFr7BDKFuIbn1I719ek7GVTEVo/XEJO5iZ8kjOAiAR5aec2Etj1FCPPzFekibWMWc64IFJlPdW2q6BgZ7I8g=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.0.8_1638431291260_0.43317271836725335"},"_hasShrinkwrap":false},"2.0.9":{"name":"@malagu/ext-scripts","version":"2.0.9","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"29768c7449248dd6d13afb783000a335719f90b9","_id":"@malagu/ext-scripts@2.0.9","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-1LqNK54tgHwvjNT2QcSmHop/bcZUrIPeKQDeaAQuLhDOAzVb/cGWypMmPP+ITwqn5M/Ruv9b1Obu6vSYFFIvrw==","shasum":"dbfc0d2f3857c968018bd3964ea98f219723d5e5","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.0.9.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqIBsCRA9TVsSAnZWagAAlakQAKQa8wDXa8vlPOetuGkZ\njaBg2/l4c3FWlaz0V1kFtCKQB6H/RNk325+DETgCrDOqHMCdRigLYL/nNitE\nmZcT6viWRtsGrEAahK6V1va9Yb4sgWIOG23+ZmpQP/b3HAN6FeTVVEdvCLmi\n9zw2/u8Ks1qcwuqRYDczQG+4ah3BGhjc7qS7GtbxE5OzufSWxCNTzLl9aI3a\nTNfRRFtKlVe+VyY1bIUaN4KT7GYBao0ZniTzJHW07xem1LrB5SPNtqhwQmpG\n7W96XperyTbfkntBp6F6FFu0NAz2nPxQLYTAeXvVcRjffDWpzDZ5UwuRKhwV\n9d0fTsK66ybbfaL6L5iRlXEH4uIJK/HbOHxnB+5T/RMTc4ZCbleRQygi8US+\nhSE8pIQlwlERimwRCIw7h/AZWQPDzAz6LJYdGPT6beHSMBKXJq3Yq4qhHMkU\nAK2GEjaRY4LTNmbggSpmq78U0044k0zM0v8uxjwYhz3R7q9awPZsksOCmDlM\nAuomyn94CpKfDfoQkU/BDmeSw0/ZdO/wOQEsNtdNxPgBEFdPTE+OQz2jA2YE\nabo1XbwUHiGh3fmyy/0Pu1ehxkHFTnLDnkAL/Ihmf8VvsBo8LNMyZ/VFC5A1\n5d6YO9lDAI+JzJjNu7rdDDs7N5fYwp3Erayc2Ps2dnFQwNsjgpSF7AqxNtp+\n8jLG\r\n=8owh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHeLdqGr3kDMrOntgBiLPafp6gZpUB6iGPxLdshfyJeJAiEAg5d+texW7wwQUoIhNSfNNsvIVymxkfsifbnr07oHJbA="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.0.9_1638432876024_0.5582204981785832"},"_hasShrinkwrap":false},"2.1.0":{"name":"@malagu/ext-scripts","version":"2.1.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"ab840a18fe388248a691472a6244d9de31c2b82f","_id":"@malagu/ext-scripts@2.1.0","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-9wayRCPNEYkY7tiw32vAFhc46kLff2DtcUVXwz6e7bX7wR6kZGnSfhe62+tz87Bf6RGWFlU29Y3o/5ocZWwA2A==","shasum":"477180b458955caa9d4f4056642ed0b10f7b20c2","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.1.0.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqPIGCRA9TVsSAnZWagAA/vkP/1rtEt5cRRRLYnp+VZaa\n/g1Iu3Zqn/1qLGmAeslsk/kvhw4fvyKJTLCM4vS366Ph/bbAli2vUbnZppjc\nAWBhweMnLOiXaBQezoYMqD1Dw4Gd2KPExd3WB3oRCREe/T9upZuRbWEwGFr7\n1uLjbglIUUj3YD1202jNltbhtTriylDpqLl2UOIDfU+tAx5INqe/n1+4ZpbG\nDMR/+s8hiFX7NOHdEbBz02txLLj7HZvApY7u9gx0SkXPkelZTH3buTDjD/kW\ns47n5qofnj8sf6LDCNXNQlc2PSiVsYHtxVGSXyUkxW0CItLa0TVFpocKM3d2\n2g0Q/RCXWUIlceRDnRWec4j6Z1EEhJc3TTs+tjGf6EZ40ri3d+c4dDHd9aOA\nrec2V9A1EQe9zFu4+x1KuPuGApLrMV8aBkqs/oHcOUXXSXxvwwDTCMmeIbr/\nApuoreZuLaZ/UljPZCAH0OHiRc5Ct0SmSFcyjQHLh79OpnDb92j0bwFj+0w9\npJC37Nw71sgmQdkELLQItg9HWfDeyCqBKGgAVRcZEHNAdvGmpHb3CM9aRiZ7\ni9MlC8BaLMyMgWFXZEIlISIQUD95XwslxwGHb4J9+XJvsvhxw0yqLoYLhOns\nFdWzB3kx6ryQkRF5Sl5Yi0dXKHEZoQVv5DT1Gls8lnLoFUE1Cm6zmPVHmdLC\nVucX\r\n=gGfw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDcC1jwef1ZsR1oPd3Le3e5kfv+izQBI/bQGzXP549UpAiEAgbFCxJnj30NsvSopR2inBT3wwqYzhkGBqCYEzpIVLps="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.1.0_1638461957887_0.03355676775225791"},"_hasShrinkwrap":false},"2.1.1":{"name":"@malagu/ext-scripts","version":"2.1.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"8746ddfd0608295482f7e748341e7df8b4564c31","_id":"@malagu/ext-scripts@2.1.1","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-eVxSekkMpMjCM6n3esMCHKcgQSHu72xH5rX7xhp/AZfdeKGYNwWbHJypB+6rJVV6Y+zqNisz5InjtxYKyAocFQ==","shasum":"a415e1737888ccb02a2362ce41b5b56cada743c2","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.1.1.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqPTZCRA9TVsSAnZWagAAeEoP/1R4xt5paScIw2fiUZ9n\nWK1PjPo4F0i78GVuSuTqg1XG4g3jaW3xP4bJ7ZDf/TEOGtAZGWUsz0RyKSF1\nTvc7f3A1iEkfXVL8ZpAbPJWkAjDKFILbhurYkcxEdZLQ2SqyYP38blYh3Aaq\npkfactiDqbyes7jwlIPrdC9017GTG7hKMckknWM46Y6fKJfWXKu7HdYj9aUU\nIlLex/VQDOwkMcsVeZH4ORde6zOu9C0oUTsOTo8B/LkPJxlxYQfPi/9mHT3v\nJtF715L7fC3nTwZwG9piA8BqzIK6IhAlf+OU/sjP476G3lvgTdFu0vFQ8Jsr\nMeC4rhF1FtGuE6tvi3eRwH4If2Yg1Rw8x6FGHAP2wWuHPyAhAvzeqYSGRlpb\nUo2vWTAbK8TU1wAPvpaGst5oN6wWHBwerw45PEXm5Cuyv57cZUrkCZ7W9NN2\nVYTRv9OxaRsINO/10OM10vF0T/psiZlvgcamI5Zw2dwqb/6fwEfHYOgkvO/m\niT45Z6oJtttVpgzvT4O+iO8KoSSy6UZS6EC1Kby3z1mHwE5rjzUOGTt3KWi+\nyzLFPx4U18kPQsvGbHCP/WErz2lNmmqO/vgIrmrRNlHJVcAYOGYyeoUqTsHh\na7N86/F0kN8DHT7/4pJgY5J95fI35I7m0VKJct++1H8sYdkhOO/rSLe32gLP\ncfdI\r\n=TlQn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/MpD4/bi9rNpRAKxi/wXbtyovFZ4SCPLmFsVkNG2+yQIhANouYXfVEb7fO2IYT3ocwSNjwbQRZ0Ri84tc0O2h1BoJ"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.1.1_1638462681786_0.26455108747659994"},"_hasShrinkwrap":false},"2.1.2":{"name":"@malagu/ext-scripts","version":"2.1.2","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"1d81e4b446a012b286b945a7692649ea48bd2f14","_id":"@malagu/ext-scripts@2.1.2","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-qAz/mApfkpKAhl9s7KHJ9roSEXr6Ir3GznEIDAbuAD4Tlq1Fh2xD0AO+iSkGFxDjWh8MV4tQpJWMe0fnW7jrmQ==","shasum":"878e614919a9d9333fab788d0576231316367a80","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.1.2.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrKOECRA9TVsSAnZWagAA8KoQAKTX3Bljb/AlchZI+pBQ\nzA9Hxvbf4aoEMPjQoBZEVMEkqU0eCVsJFp8JxSFNGeqhGgSqtMlH14HGLcDs\ns3TEAmdQk/jdFH2yJxOoZ9HhBFLbukRuccl7PeAPMU4iCxI30ykWLqCFWewU\n7meTsHizMHZSQYvIcHMDNMkmJPm82TLx3FWOgfT9xHK+dvKK8+UxVK6sG5M0\nOJJEtSYPoWaxQGRlmN5+QdnQ2Ga3LV9oMFLgKzrf+/FPaJ62EgGSnUyB1oW+\nnwfAamogsBOhPot/FAeVh1knZd3zT1YIulklZiekOZNfPBmtFkfhhlAdktLv\nVtY+ckVDXxzdnDRrLp8xEV/nF9kMto9NtA6gKfVBpxy+tuEnx1K+hereHJ/2\nfQRPVFTyc6xtJgULEkytQuoCHqTLgrc9dMgRGd1+6TLuw54nMQNIzUnSRPJH\nA4ZZ4gw4Y0u/bmhJ6tPrWOB1rXoE/2SYGum5ksFWW7BXZafxm8oTwxecGiBL\nq6eC0ZQ9WOqNuZfu48phf93mFLyfgr44we7mR5wldpV+Dj9knufA2tRlM2Kg\nlBWkOyUXPf4wMfO3uXM8zQ1DblF2rdUknwdflClIoVjUoWyn2cdZQChUPAyY\nIhVV01Lq2cR0O0NHS7r/8Gfayquw+tHfTNkEbDdSoYis5WM5R0v8Nsd4+fIG\nFBK5\r\n=si/G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAs5yeUyYsNHiOukloxv2PJmofOPFV+YwBCifEklj8R8AiEAvgJlutyOeVKAev7sANivi1SzQKadSPICZ/LQ012Hu/A="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.1.2_1638704004647_0.3994601201025636"},"_hasShrinkwrap":false},"2.2.0":{"name":"@malagu/ext-scripts","version":"2.2.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"3a02eed2de06bd5a11c20d25a680a3eb3f7ec477","_id":"@malagu/ext-scripts@2.2.0","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-R3OO48ZJvaU6QEOp87HBDB75yTnzXlMrwOKZBloQN1odbJhn1CzHWOzSfBNToGdF4PBqqUYDXMYAlT2y8eki8g==","shasum":"e877f79273ef64ca91120b8ece82a68cccdcc0e7","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.2.0.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsLw5CRA9TVsSAnZWagAAvjoQAIbET041n77UGrNTYBjB\n8wjHWNoqoVm6kpKfvbSjwNOrLQ+LBIEFjpY+XAi3Uk2vKl8eryOKBcHVwr4M\nNVJrH2hqQgQmdkd0S16vMtBQmfyNOnLGVOvybzjcuI8JX4JN+eXDxiRGrsgL\nUIctNADadUPgoq9xvGegZ201//8FXAuybDTYkJIyid7GWT5XlBV8RaIxP5br\nG7mhlCb18/cxrEZL0h+ti0tc5wvZd9xuxnaeEIDQsFsQu8fPIYEo8n3fbufA\nZ5LtbE+SYSgTVGK7pyCK4NSS+Smr2wi1VOMFJibYfdUd74uOfwuPEhubpfwU\nOU6pIYoSBJ/Y43hGznxVduV4K50QqaUv5xEv0H9mmHwLWEleszX1Mwjh5gxA\no/snWf/1mWK9nDXgHbcJ1P2XuZ3koPj2KvwF/vuh8VvtTB7+eytjEk6YXkbc\nOMp3EDM0GiLIw2gY8Ch1g9keQ56wjoLdan3D45d1aZcBbiuiIe9B0NbrNBUk\nBIlSh3SpBFzNSG2jfW1zMhb0l5tn082dqt96TC5kf5b9zJQ6tR0v9+haw69h\n2IdisdGPmQoA6rbV4rW6EaGLKYdp69FFt2imr3WDXPiwmjuY2BVP9Dm8uARq\nPxsh5MVsNPVxVr1yMIH1Qk3XuUSCMOwpzD9IST4kfYvrmTKGcx0fS0lcolYh\n3Ytz\r\n=0QB3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICemZFSei08OoF9IBrdIe3PgKjIWlakwWRxwr1tT1HtWAiEA9XRDbkdzoS0XfMxPqYxpsm7dLdLNI0qE12iuFbG7hKU="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.2.0_1638972472843_0.11766558468671917"},"_hasShrinkwrap":false},"2.2.1":{"name":"@malagu/ext-scripts","version":"2.2.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"43da360472831bd0135d4a2c782bcf9eb54ae5e7","_id":"@malagu/ext-scripts@2.2.1","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-KjcBvCnxwccluzj2QFAVmxVF7NZ7xyansfL+0tguWnVBRixqTh4vE7r8U/tIkzMHvPHknpBlElsR/yFMxXSWAQ==","shasum":"1c90249217be1a678e2b8ad16dcb5075ef258c8f","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.2.1.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsL0qCRA9TVsSAnZWagAANhoP/2ZKer1OK3x1v14CrIDG\nZpmPcZuRa1hD/I4+TZuQzYRKv2fQNEBuqz9IZ0yMxkXan4TAcy7E2xsWjOEq\ntZhl1lpCrjImvGX5EyJG1EXOvAe0NJ//6UpbfayeA/coh0z41f38p5+3KRu0\ntK3KZWtfB/94DhKq8yGq0fHucQ1N8tYGB88gkBETuWbPef0pBWBfy0waKSm0\nKTQPdH5s8F5mypcECvzZ9GbDMLNM2hKPnqRppo3YKvlwd8S5jlg3GrFLAQmL\nRQnn1zhFFVEH/4aErkI0ls43ZX/kNinN2eHuhnu/2FDsrKmgdYvth1YFbqka\n2p/R6Dx71AlnGfxOSGaM+y8tHgwS1yIuD9r53XRzdKF+/z6Gk0hbWCywfPQs\nod9KE+aKBDHjvwIRyoMDp/A2/OWPKUGIApoP9AhXHzYOdZ+GfcI0z0ty5hcP\no8bDeaAlCZ71R3RYhz4fene2d+Kq6PU9xpTVo3ZfnS4ItMJm7yAKnrHYLR09\nBlGZlh4+33QRHDK7Ya/HDJEHneQqO8YrTv65UM+JpIbj334KaVy3Mh7iKXX5\neZdYaiV2btXet7qZBsgH8PuFuMGtn4JOlhCdgXfJMrNLhuSMHzt2kIGAFIlS\nddgifdX4sWT22uU/NfI+5FwQlH6sRQU6i23+7TQMP0JCz7NeucMR/agZt4pv\n7DFB\r\n=RXFM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQjnzQUHanxQD5nC1fC0dtYb8zjoYg6AoD++GR5vnM7QIgLyl9iOsKudIaWFR7VqXoceO42brIS+ax8/nvnOhfRww="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.2.1_1638972714289_0.7325421225931146"},"_hasShrinkwrap":false},"2.2.2":{"name":"@malagu/ext-scripts","version":"2.2.2","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"6ce59547669cd13c9edb9312cad9bed3ceb2af5f","_id":"@malagu/ext-scripts@2.2.2","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-wjn475wf6XtEZFuBmfc/Wv6TqSgPi6mJrNq9TPj+O9GV4Q+lFqyr6J9Nqt/8SGHf42o893xD5S+20UVvSa7vxQ==","shasum":"d32fb2c5589051022f92e7c42749ae9652417cb2","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.2.2.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsYHrCRA9TVsSAnZWagAAaEEQAJwQzCVTIiC9KFGrrBou\n3dVtxZOShWjM3rDjYt9MAiSdlY3PNOG73NXQ5r19s/nr9xHzDgfV+fGpjJhl\nWMEJQUOsL0ufRGAu+NtU/At+FKFNBu42DFguyA/CVzTFEeXLVTBNB1matUpX\nzZ4N940HTllbKEXmXg/i8MLb/+OhqQc7oKv8z7ThYKU9qKOVok6lywhEEtY3\nxuR9+SVng2appSCCcQQncB4klYr0wMzggWH/wYKeAaz8F1CrbWNKgybBMi8m\nyl87gs9B7d8+H5E4fr6S+n1+1yYwTmNrB17fk51UpU1ZBhU5rwlC6qkkkkc1\n74XCOVvIdXtpf0zvq41YcjIh6lgaibwjuPvXaAWHks1ABKf6IFp6HOjOzeHY\nFvggl9YMTQAdEET7n1oKxP3Gbo/3hPNc79yz+RXHW9b7j/JPobl6KZxFpIul\nxm817DanWM1kBBloqOjyr09qBKzjQS4DBb+Zn0bnoRrYWeKdze39h/yB1gMP\nKwhfljlSO06mFgvKZpeGqPF3FtZJxCYYpHjrCpLfsRiyjl4aSqIG+x3YWjPc\nrdUA3nQ2vCphOj5QCkBSlgSIhE3HW+oE9ZjlUXN8P2f6wFcHOIWlO+PhMQh5\nRoYLwvyTk0Iupo5TYAWvUfEIZ/73KnOR313kJkTh1+zfAO6SzW2FN7s8WI2E\nrfTq\r\n=NNPl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCHzHT/3CaDRTi8bJk0vwzxj0VUBT9ODXM68mN4XEk65oCIAb1R5wMOZz5QgwyMjmR4WRm+Fwx1VWx4KAy2GDl4Jb7"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.2.2_1639023083469_0.8318469280170819"},"_hasShrinkwrap":false},"2.3.0":{"name":"@malagu/ext-scripts","version":"2.3.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"c77b6512870de8f8e803b23e6f6f3c6dca68810e","_id":"@malagu/ext-scripts@2.3.0","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-rO47bUY7p8xyF51nA8nBjeQwVgUAp3qybl4gqci2VrkYNdqm4akm8MVuMxAcRLTD4xk+SYHZ7FlvDkfZ/rh4HA==","shasum":"dcf499ecc3f3ea4fd5b67ec8e0ab2f9878c1108c","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.3.0.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhshSfCRA9TVsSAnZWagAA+aQP/3KOJafTm3g0TC6I380k\n/tieJakKynGwxvZcQnn3mpJlAk9bsGCGbSivPAa1IExeGMeYvTShCNE/hqPL\n5Lr46n09WkPtKDGz0t924So3cpm0F6wc6botU+RJqcrrcpJHVbEyVMy5gIjw\nxPcrRZgbhXZ8j+BKoy7h2mO6tdsBbKrPmMfwRU5jHzjjKFadE2hS97fASGAS\nQhzNFNzwpzJG8+gqNhjw6lG8ULfq60yyh+q4ixG99Hw9mAqc2uBWvY3pQqts\nYW+sfQLZ6Ir/aiCIml7MxyK++svJhlNz4wxXY+g03Igxbf+nyqGj5rP3b/U7\npoH4yPw8hlCCbX+RJpr0YfO7RC16KO/2vzYCWMU2GQbC8sjUOKvymXrYZLIW\nmGi7DukljjlKFGyilgfeILz67ucjjC+gs/L0YGkoDMrDkB9xWwoJMkhevbYj\nbpnPfkIzsjcIFtCR+eUnIh6ePH5wltoJ7aMcVjoWyxlwoyAboEdftRpAmuY6\n0PdAuYoItNPcXRFy2AM9Dgz1ddPaJxBV1rQVXR9d/HjUxG12td4XF3V45znJ\nStym7lJH7nuzflQHFmdobA1P6QiuKM43lIxSb/8JiJMtwgLFEWBI9R19A1Wh\nrg//G0DIgEGFhK0gAeICb7dFj+YJ/RmumQLbb293+eFSdKUOd4T9lQYdO9lQ\nrYnc\r\n=NGYC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHatK19X8xrErK05suC1RhDA3+7zwK5ilBGiF0Vtbo0dAiAZM3jGUpVpf8HnMPaxd1aF66eYAIQSVI+b3c9UXTVKSg=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.3.0_1639060638905_0.11129561840404945"},"_hasShrinkwrap":false},"2.3.1":{"name":"@malagu/ext-scripts","version":"2.3.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"983c9eb1f576d8b35b227bcd6c4a5472a0f4dfab","_id":"@malagu/ext-scripts@2.3.1","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-C/Y7gRjX5OTh2FQ+68/YoKXqMn+3k1lXhQa2LWZa/XF6DaF2edIx20pldKN8C/4XFgiUWiaPB0wDvycdZ5uuKg==","shasum":"415280b9eaa73c1d0dc105ac03dabd5c79e8de07","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.3.1.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsw4KCRA9TVsSAnZWagAAQ8EP/1+bUCn+6gAXlFCUS6ZQ\nIQct2byalHAdjSeyc6UkfcK4xEWdLzuTv2fSBg/z/98725XbBu7zOl9Jqcmz\natrVDNPuFTIKo7xQ1oYlnfiVgAvLaMcabTPEAVcH068unPPp8zKo9q2oHZkg\nCX4/OBmW7jyT+QYBnDGiyx1E/Usy1eTvK4hbpM3zWWnA1Df14G/Zd8wM67V5\nTOv9j1kUjqA6lJ8YkYSe78sKjgDawoGg76q6/tyqauSD9+u1D0tSa+i9ENpY\nfucXvSacQV57kb5rAj4mJsgtQ8k4/O3Me/Y2jFiOqtmemQ7iYviO4X3fhutI\nfA04ZZEPoH3VYkRQwNUTeGEVjpzyL9x+5R71ik2msapup/r0MRIZtamqGOgB\nlwOmq48DTCyNUeiR/0K0es7lYGpoiW5GTkssSHw4fLpooQJVTjIO0DYFQCH4\nczcNHr7IqXVPPdj9pI1LvO01rnBsCL1GSbk7ivHpRa+IFi/CrH02MgM8br9o\n8PfPk4U//RiLhfAOCXUJUjG6S8Xtx+MIZjDxoZZb5QyR1FuB8qKDYQ7sJH42\ny05HnsUgVDGWt127y2jZV2UqUe6tUzQiFglPfNdHlFVTJgiXQ4xdCxZEwLdN\nDlIr1JRk6e5g0gnW7NgZYgka2Pb9yCMAHXaxB7nsuKFB2XVbLO7Qe2wM1CnG\nI3g3\r\n=3K9P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAqiz3cEkr1Ex92HN7f+/jcIR60Zw9EtZBD2/YHQ4nMBAiEAzapls7ewd8KUAiHWSUuPZwR6d/yzyCidn9A5zwmQvsI="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.3.1_1639124490564_0.18640424853825066"},"_hasShrinkwrap":false},"2.3.2":{"name":"@malagu/ext-scripts","version":"2.3.2","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"b1f8be532481341408b0111833a89330a27bf7ed","_id":"@malagu/ext-scripts@2.3.2","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-fhHXA8cAUAdrcDHC2AGhqebo/aopOs7qY/J3WNLjHGzCmL8B9wQna+K37i3tpwLX9lDU9LYYRKrio9mtL3ORrg==","shasum":"bfcba2bf1e1ad2d7feb0219e4c2c0900c7838979","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.3.2.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsxsMCRA9TVsSAnZWagAAg78P+wX4uX/3jsZKHAJLcID4\n1csJCGEQy8PLMW52UK3b+6qGKlxSbZbYBgGDBsz2qrE2DknYe5iIsPeS0mm9\n1CVenmAQgjOHFgUgx94HqS/mDG+o8+WPp/bhn0bk7JxLRaKOxm4zbgqmvNLx\niUHxRgKL8AOSg9CQulHsCMaFEpE+eElSZvLKb/foePkRh2UhwYXLFwCLai2C\nJBQyQ6xCH3UKd00UKtd2hLm5cuKfrUAxhge4oZL6JDO2ku3uPYmDAHKCYNbQ\nU9MR14ffQvQAWcyBGcXMwIXac8IFSBkNO3x8T+iOEPEe4Od8s8O/3ZmGnPcE\nz8bx7LRkxO5AAUhveASZEhNqg5TN2RbFfwuBECKkC8rPrhrVK2KkX1vjt1Y8\nhVdGPxsv1rzbzZitMZe2kuyy0GSZ2x312wNft1UcTsFJhWC8k8P4Y2Fi33Ey\nakNZBrtHZBEZtD4wvrZtklHLZ3YyIHXgxcCW6LRCG2+a8proW+HfqmO9ymeS\nJ9le6xluVFIUDcyYSqYzvSdqpysDLW5vKwcG23N7yrShFL30+87aQxgziqRJ\nJ/JRPF46Bq/kP0O6NoVdt4RhMoSW7LIH+EcpK9jiUy4VyAh3zoESKCt7LWt9\nT1YFcH+ph8cZH8wfBjEvuSEiCFXq7CoClLvPJ1xWiter2aQeMONtBf3pSeo3\n40rB\r\n=2ABu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFw0YNZUpy5VUV4mHr9T/E4oyyMSNn0WH8RHD+Du5PhQAiB+TRIA+JDK7PctNATGuquuz3zATEixCSSNVN531/K2wQ=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.3.2_1639127820771_0.41146170048920827"},"_hasShrinkwrap":false},"2.3.3":{"name":"@malagu/ext-scripts","version":"2.3.3","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"77ae98cbb57e58712d59b7722e51cd490fca5585","_id":"@malagu/ext-scripts@2.3.3","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-7rcr1secMBN9yzYnXQVZ5JpKkTwOH2Depfd36cBwghY3R1tpEwf71PBOodyDAT7Qi8+l2AbJZnkRCpr/Vgakew==","shasum":"236331b601037fe365e29ebe098142248b97ef9d","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.3.3.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsyiZCRA9TVsSAnZWagAAlcwQAKLh3VEDEjLBvWa0LEc9\njacifbzqbrpr6C7h7UDmrQn92NK4+0nw+PWdwTBtslFTi4Utt6d6CIagN9kt\nUy75B0DLQlnzMuMW1Kj7TQ2Jdu/4i/y1Jyq3/YIuln6xUX7YxEmUtPuukCTZ\n401xPH+uIz/cKcpiYrXpHiHfu3/2LRvBsqjOVJcO7fZjCNnb7GdmAauRyyB9\n6OEkH1d4wkHffIYr/SKQ3GKdo8Comt9NyexJOVQNOTJ8OZm5+xCVuJ44Jkh2\nqTVA3YD5pR0VGNKVUfWPIIABXwKSQDBIEIprqqGJBnYFrsMxrZ8QKoa90Ysg\nD7sB3LPT7j+xPTpFf9vMwVEqOei/f69ph4+N/5eaGt8zALGQ+yWr5ttvIURU\nHw8vDidLzADYnhPKWxs2NldFquLP6zuyPeslsK6lqrw8LqQmibWq91Ejvpyl\nkFTMbEmAXyAlMk+USEMg94zQQalFdfPbY9K0Mm7KvL305tUikdUf8cJ5vnuO\nZlye48vuzcqyxodI4Nj8OuZIuJ83qRsYC1OyBccHtupcMH3L1BYXrbNVnBnc\n1jHETeIoew2xRBVkgXgA7XZhmjxahSDSKOsE6GKIt6yOWYXWggowKAqMJ8cR\n/Zs4fZz7QMj0WVyDJ8+Dm2dOsaqrlRsgoLnFgzQ1rHPKhCIMC/nCVnlq3PjM\nwBYo\r\n=7rid\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2n+RoA013AWlsENgS1ISU0hir/jz0DEtA5yYwPnRAyAIgaCFUqHe9GM8wI52D7tNSdE+B9sWI5RGvs83RZyBEBM0="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.3.3_1639131289532_0.13929574179339466"},"_hasShrinkwrap":false},"2.3.4":{"name":"@malagu/ext-scripts","version":"2.3.4","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"8e574a2456a0644d3b0caa3f48641f3e704f5f90","_id":"@malagu/ext-scripts@2.3.4","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-RO74GS9hCEr7wJqphkcad+v+E98TTK6msZxmHCK1MsNeSUUGQUn53X9McQ68yALR/NEvBugbEsTFpPBgkFuNlg==","shasum":"748b62cc396385dceb76e247ff42f99232346690","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.3.4.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsypRCRA9TVsSAnZWagAAhuMP/1yRJpdL/1C/bHr0PFJ8\nwnFd71dfNAREOAmqGv/374uE4RcyNbeLSG1Y4GQOAH8tvPJzDOjMcSdAT5/Z\nb9o9u7ssJf1EqAco5M00tkt5hlrjjua51caoMf5M0l582/l9dW+Fqz1pcWE3\nkhvUOlV2/BjYgzPzITi0ExND4+VTNOZkIXWdfmmN1i0ef2marqSdKsnMyW+5\nenC36cJl51r7/PJ5qR9MANUXG5oT7ByjOFlr2iioBcylqTtTj5u+8VLgTPy4\nV+zvBo2tqGmeWPdMzHavvK5fOQSUetAaczbxbZZz/WcaNamcE1aZb7iDq2wR\n5x1nUnmTCbksGQtHAFKfXqxhvCPJqVQYhJpuODsBb9GfCPJQo/y1pe85m1ka\naY9aaOCZZbH2BqUW86azO1ISzHK01nTvvsp6IP4VSK9drDRPOLqmXstjaaYE\nC8ya8HswUxGAQ0RL2NPn6JxBHXMISPetz+glN+XCNXJq2V2JVNzXd1AnsEbJ\n2O5hS70ViKSyHGU7Lalhukehbz2uOZxYVdFJom/tVS5iXJ/qIKakyri8kFL9\nJjCjn10En0pzam0RZ3L8Nk4nPgKRKyNlHU1oKE0RhKdyf2TNmx2RoDZuY8oM\nu5YQNS1caWVex22zJ1jwsPl+FEIgXsE6H0jamLD/VwLwOBff902omHPNSR3w\nndZG\r\n=vwGR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCl1CPCp9H4U44F9iu+hRCK6DCnn6D+E6TOletqD++5HAIhAOZcm/1SqGUx1/DAjMr51A43oNn2FZN19xaIquNYfQma"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.3.4_1639131729411_0.5349126672396349"},"_hasShrinkwrap":false},"2.3.5":{"name":"@malagu/ext-scripts","version":"2.3.5","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"e93100513c17a1ad5835c67fd5768966fd143743","_id":"@malagu/ext-scripts@2.3.5","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-RbrkV9nojlF97L2hCo/Uk3hu477P/P2WhBhZqJpBqPM8S/Qe7yUldQAU1gsnfV1hbWD47iNHZIgrKgCkcQhogQ==","shasum":"e35b282d1521db58aa24ce2e48bf53266f5a5fd9","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.3.5.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsy2rCRA9TVsSAnZWagAANIAP/3DxFJ1xt1djcIEp+FW5\n7jmkv4Vv7pwZ3x0vZkw8nDrfmbRHFI1/BIvD34mzbCu+nrMzYn78FPYdcXJT\nXuOFlnmmk8VtwrjW8YQYQWp4eUKpTCerBNa9UO3v+6S1yzP4NuGVXBYY69FF\nDV+4xIVlFElyvStwpo1PehhtZx0Z8mycNM9fNvH73+xOj4GxQPtp0O0A1Mcl\nSUbMT4KjG6+G91ySRvNic5esvcFwpIIwS8YwgprWzf0YYxfDCW395KP8e6yA\na1yGO2CALyg5Qj9GVR5I+clTnoDmGcNCClGLC70Qlm7cXsDD0uMqFyXVg3p9\nNB5WHsh/4wMoSOlNDZA4eb6w4NK4kf3GkyosH9iJEGSS0xLzzhiLAUSWsw3q\nmAmD0xK7mcVurPs6DiJD5rvKTC//slBYjKePYjkJgILposF4FYUTDnkCW7K7\nWNtxTK3VHTpGf3ZfdRTdL7jaCVX4fdI3qsQl1DEKB5ALLaudS/ZTab/5SFWR\nlCdCBba2+8JWLAbaQ53Kzpu2eIKj4dNL20LJyLzPQGOKoVrS9qbDT7CWov29\n78yIPESbg9+F/jTunIZbzT6lfNL0vKQMhfF8mKxd8vNnaz6yXHFjnnUN84Nh\nKxgvRcRgc2Q4JtH3PbdMv1osZstWqymOI5/zw9sSHclsygKOhMUE03nY7IqV\nmqZt\r\n=HuzW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDtDAHDBMMXPycp/fuKHg1jB9M+ktgPGHwWnzF6FadQMAiAW3ISKBf8Z4f+VdV0jQKDOefXSAaQZHO9JKxIrt0NZPw=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.3.5_1639132587239_0.09791015286182514"},"_hasShrinkwrap":false},"2.3.6":{"name":"@malagu/ext-scripts","version":"2.3.6","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"5e80c4f614daea19bc792beb145bfdfec8ef4874","_id":"@malagu/ext-scripts@2.3.6","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-8qW4oUg3XuAz86PCvs9+SIbBtIrGiWoRN5Z6KtgAV7JjRDgBGUMrAfKIRUR/gr3EQrS8IEv6/rkA4vT/Ug0fpA==","shasum":"441d48c695a58394b35ce2a870ebea1c8a090e52","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.3.6.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsy/uCRA9TVsSAnZWagAAbJMP/jtcpYFqI7mmTKgnT7Kh\nW+1hmIi0oFAbNvrZb+Z7ZLTp5ognZs8t6DT01SwlDKdXdxlD9cnnekk+MaCu\nArAmxK0jiGFEcA8XM/E50kYGf2qxghcsfZ1jWYHweXe9l1Vv8vr6BFJOo6vb\nrsYxs393NTQMyxJZh7gTAPajU64+gZZSrwniaUWSLnmOcI/1w3FmVBuAblK6\nHP6m5RuP5IJelWMMawYL1W8PVUk2guTviVtXz6RvPx1WUC1LbhFsFpNz6sBJ\nS5bojdUJN9z4uKDBnPu1AmpGThNTznY3kz5mFubvwwhX9jMeZtMZVOrWP+xL\nSZH42EF665MDfm9Km5epSpXib04X0eUTpI/X4F3UatecsY0v7foJIIMwcsHd\nSHUImWQrz9+y81o/PFFWH59MAamnxqw6VnDUppuTWyk3TToJ4Q6G04XipaXU\nmbYBsxOsI6JNrOkJiqyTPiiY0V0JRjhCx4MmzQ7yaqsWkBAsTvYj2+w9h/rp\njY46yvyWVjdQGfC8THUwN3/IeFvTw3aIc5aMu1a6kx7knjRkUDukZ7nTxVaf\neD80gln50XhJ63f/UW3e2p17Ew/kxaYKpRIN9KchFFcnVyfXupz6v3RuOsoT\nWtEIGIHZntNSiBVld0vS+OCuZMYDDlfAxwD6HeIGDiXGvYiJDD8+nFp1Bh1e\nsS22\r\n=sqWB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4JRlKhGjOxPKMIWYK7cU8p6nIqxRpRxJ3mVzGbiyj3gIhAMUnqjSeNWMZ8wwoUVGfiR9JEqy+/cOSJfVrJFcQsY1t"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.3.6_1639133166365_0.6846744837698839"},"_hasShrinkwrap":false},"2.4.0":{"name":"@malagu/ext-scripts","version":"2.4.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"42ad8bd9e77dc14568ee45d5f3ebdfca9a9b31af","_id":"@malagu/ext-scripts@2.4.0","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-DbCYKCV4RznwXmmiur0AYNN5wmr1wUpyEIn76iO6nXSZ8Dj4GDSXDonTrDAz6djpX16DVp2QvJWj4K1fsItHPw==","shasum":"e16cad79b0a2b9ad441bf3c9b5c4bc8423771379","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.4.0.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhszJ4CRA9TVsSAnZWagAAoY0P/juUkvqnSfeSw6Kq9KDi\nGnT8qQYGNSscatk/ejCVJ0fescvqqpYZyF1Fth1DH7FqvCU0sj2QukY+rVwB\nGRc7O384ofKJkBlJigwmPQA2PcEfe2kurAUm2VESt0AMkPTjMkGvwj9+xwY+\nf214wvDmhpn30vITUWCv1wEK6IvnMorC6VsUDqdiBmN/ZcdzSwCnDxKAd1Sg\nWuOWQMuG0EEQ+IU1IHaGTX75bU2rZhtZgrd7fTtCptJtqURGJANhoqKEQ4PR\nV9BuM6GY03NNIpr1xmM2V2EtUGLkiUXCDYTQZAwudV61iN7UqcL9cxKDqYGx\nB52TwO/7X/837zUfQvKykAeQOSY/8B7WISITFPOhCJK4qoc/kG7MSdpenyp8\nbaH0nh/p1nXUImTj+FELAcRAVUGk/cjG+zCpdBM1EEgixQBvFbH5pscotd4U\nuJTMfv1QBfPDaOavpetUEWhlrir1LsKaY2T1Mz2nrr9z4s7Nkwv6epyPgQvJ\nCBqStUsLA15zZaMNQZ7WOnRwEtweEzdflV/yH/glD2fncRnQ9gJkIDdX1EM4\nMdIAl+599f7eGCk1v4XzoAHXvM8ug+KB811qtQgQ9gfWYO0vkj1D6DTrTXPj\nEi9tF65RAha6D3/Wcc9id7HJDM3imLPUAXaBmIalSHfXFv9DXkiERtbtxn2+\nNJ2J\r\n=vIER\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXZgWLdzoR97iEvWI+uytSwJQgMXOQ6AJqmaYZjQWsgwIhAKgB0HbDA+HqE4TqgK3JosOfn856S0KXb2WFm+yZ7jC6"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.4.0_1639133815897_0.8579639268820916"},"_hasShrinkwrap":false},"2.4.1":{"name":"@malagu/ext-scripts","version":"2.4.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"df3fad177fb75abf1c20f13b10f2423d549683c0","_id":"@malagu/ext-scripts@2.4.1","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-ZqFLn8vKfXiS+KPQw3QLG8G7JeV1/dHbYyd+570wtR3JCF86Q0xgbsAkmRn8rJsRYs01El9nMWnTH5hATTo3cw==","shasum":"ae68545ba211532730d3e688f21a214a0e9511cc","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.4.1.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhszUoCRA9TVsSAnZWagAA4p4QAJI1zS4LhS2SzZPl4zUQ\nHSQ4SOH1NqUyfBMG1znp2Mo/HhdWTNCAK1Lupm9Dd9FhLN78I0epKGXMVPdP\n8Nb+6srWJOVfA895vWmZaY747x2wHjk5D8fNWpo+4F7pHjkpvhegPj41EaBs\ni9fwQWD5eZhVCxnu5K+MWmFr9pJ82tc4ie5HbQOE9+HMBghVg31Q7Xf7LsRu\nIgC1crZqo/bXDZLBnR5aFAOkO9MUeO2/hEzI4Go5AHAgCZNgywrLkZELnQ18\nlABA3XTB4xhD7btRjk+WT5qGvTshfYdiaR4scqO2wM2XZ38ggg2evZxhR3oi\nP93nGF4C+f6xVAjVeBn0tU5f6m0caZrP8myQr1CEYdniXMEKZWrygnPCWM5k\nJuWjAXE1EWByR7LXLvczWvs/v6iXU3bxiodayxGyaRDu32MRjqxIwqeJC7Dr\n3darKWZVLKikdlH/CSPK9/chW5kEIWwKiK9ZulUjHlkr6SDtcnJGDWcSguXP\nyFXT4Q2zGuH1v5uBWKu4GKfltwEyvHSA1/PfoxHp5f4liu9+6vJg3QahQsoX\nnqu8yZ7Sz2x7C3UhuQ//T/OT+qvNbJypuUxQr70zBrKO2gHR1xMAdY+7KicT\nC1B4UNUFmN9AV9yZXVMyke+UXlOZ73LMAEbvX6b+p1Y85ynGpe4eV9cuRmoN\nKvkQ\r\n=Zyze\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHXNBWebUGLN9xHbZibjxoxZXs1IIt6JAg0lWcSj+AR1AiA0B4Z5NWDZC5UjUQp1Mc9+yw5dJUcR4gAVnAvMef4qHw=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.4.1_1639134504017_0.7211794416754498"},"_hasShrinkwrap":false},"2.4.2":{"name":"@malagu/ext-scripts","version":"2.4.2","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"1e128392eb8254be40b5d5d5e004d3d22bb24260","_id":"@malagu/ext-scripts@2.4.2","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-hcd4Q7Jaer9mme6PyAgUnOxhCGevyHLUfPaQpr+mqxSF5rJU0S97gSlo6zrshKV1GYdtzF4iG0A0pm9w28Pv9A==","shasum":"b01a17c2942fe5c2447348c347d0c41d2fc6e909","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.4.2.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhs3nLCRA9TVsSAnZWagAA6OEP/17LxbhGN7kvPdqHVDlU\n1Irw7hVOm/iS2l9Dh29mecSXaw7x1cYltNtsujJy8E5k0dwvCuaiSgoNqkg0\nJXdwq3VhzYhOe+YQwB5JGnAcw9f8PVpqOMl6E2XlBnDldZyjNk6F6ZDHF3Tm\n5iswrhpirS+2ehxFSsV1clnP9gDx6oarqqVXKR+AKSmQchSvs0aQtU6m9ppP\nKwMppiHoikNBCCAoSFlQ7vTDpiat/lNEvaEXNIJw/8xMQsFE8lILMYAasjk1\n68qaIU7TlxfCEiAKYlSQuttKcuUSl5py2bIzPPB5tDO8meEIocpngNjrgxkJ\nzWM5DcO8yhlIwbe8cCzVrPceGbtenbgG9/vGgrXSDMGQmVVhlbsxwA3Jyblk\n9HKjqppWms2gbMq3jirwzs155fyZ298dfkuyMsduYRcNBbgj+yLH19bjmvRK\n5MMTrgdGkTWB9WMjBlisfJ/KqhQxFQJ9DdVZKP4IlNhbQnaFgeqiWKrcbh85\nknOHk0zd4hqWPrlH6twIsDHExo1XyFrNovzZ7avjMtNbr22rXd+qDFTT1NNS\n/cCykNUfIJ9TcYMogVa8YA4Ye8vwOPXPhbWtgXTqMcB4mMmqe5gM2Zj7H10R\nrObgWc90XaEu9SRSmXErHuHe1hYNUuSjVXSP93kBlSCJl7V2dQqikydYOz1i\nyUPu\r\n=+/FT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICyDTsSLh21Nbx+HtLecPCu5DKo4OS4bNjDbpkq1Cm4uAiBTseVXq/jKhoZrGOgLyWmPtwtQ9ojlQ9VUqRcGqzQVwA=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.4.2_1639152075292_0.7257341958507653"},"_hasShrinkwrap":false},"2.4.3":{"name":"@malagu/ext-scripts","version":"2.4.3","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"7909a8be289a5faef4084c2d4ba164a697140f6b","_id":"@malagu/ext-scripts@2.4.3","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-i+WGXXXAefluqNvBXsxgW26SK9dNQT0pIjmFdh7jRxFTgoMZEi2D3S7lldhyTdY1qwvp9MIPSgrqvaJoPMUlJw==","shasum":"3490f040e871cd1470bd01c8ea6c37cf13d6368b","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.4.3.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhs36GCRA9TVsSAnZWagAAXyoP/18yajDFasVD427WnZLN\nI5FrSDAc10/1artLVlzEDvmuVS9BU+wv0QEXxcnJwV2KB7zj/Ivs5Vt4Ka6+\no2po4OmAclfF7bjgLPokWNfLHEE7GAZLjhlj8Wk8NlE0vlmEA8W2ww/+UYR/\n1mNW91WI6F2kenexihy05xjpmI8HA1H5DZ/ebHGjUUP8oZwmwfzBgmvvobt3\n0j0SWP3hyHEqsSZeExy5CuXVTZUo9V9CM5bGaf0CfKSTg//MUMF+WPIXFZoG\n1AaiQnDLwy+oK+BQLuzl5GCFZfIJzkewvJDyAf11chQ2efvnuOh62QA2LV5C\nf4M7molPqfTAylxkBCjsSaw7oBTjJ6VH7fPoszk1r57rU6GTyMcXF/VEWj7A\nsPeVjNtxpSrqQ4Y84UWYvC12rMMm2a4FiPYT8GmkoqQuopCGwnl3H9XgT/qF\ntAkuaerBlAMTQlK2iEIksiupbyZsJdqf/gR2EqD82cK9xStsBvX5d7kKS8aQ\n3fwk20qp4rf0gluKggmQs1agBjLg6uY5CP8/0p5zc+wxBOCHd5r5YPqVdAru\nvrbNjkmEMqqYWh7T68SvvPQYwtLgeBZU6AE8PXp36oLL2HrmDM1Mi94u+hPP\nxW0VxBgnIApoNmYA8wBV+dpgL6iGkVuHz5QUN/J3z/yRJC8wZthGPK7naM9u\n2wSH\r\n=WtVI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtjvsglQbyLfrqECqvw3CMrZ9FaJhrv6f+7GJ7RwLx8QIgM8TVjz6tan6N/YkDS5bfvdFRYxlJ/bEojI6mYZmrbsw="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.4.3_1639153285955_0.4510909636212328"},"_hasShrinkwrap":false},"2.4.4":{"name":"@malagu/ext-scripts","version":"2.4.4","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"a5f58c91280d5993841fa3aa929cbbb006c8ad43","_id":"@malagu/ext-scripts@2.4.4","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-/Z4KlV50Xdm1xcARWvJmAP2iLvJsrSjam+XndKXdLzZfCD9mvTsc7mC9gDZMnegd9p4oF7kJH6p5SdrvevRVfA==","shasum":"e73f501319e43ea2ff78d51517cb8aca063c08bc","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.4.4.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtG8dCRA9TVsSAnZWagAAiNgQAKDWggZLxdBhwBFsd9VS\nSPAJNxVJoJPT3TuwLhI2BRR0BB1ouJAZ9M8YkF60fvDcC6NcUuvID529ip1f\n8SjW3yCsn2VTxlztG9QrQCqZMxKY/X4RRuTGLj30ZHW0TMILjzecOLJm18j+\nSIfMFEF1+ac6TNdsQpb6ufHl+2EYHTGo8FuzvhMCJyDVNSPiHQST0iIFtPV4\npv/lgdW4p5Ce5QEcItxmtRAASofLjOaAI38dRuKVyMN2Xne7LOiloLRx1LJ9\n/i/ITBr964paFDw04dWhczqTZj/yr8o9HQjN5AAvj5Pvb1NwgpJy9GNylOYu\n6GVVxrUiCg+puUGSOf7QCaFh2nXkEqJ1wls3QeWiRICl7C2YfVThwHPVRQ1o\nYGWIfK2wYp4oKAqtr3Kdi0vdWzRy7B3rbwB2T3r7xgF5I1US3qzoUAtzCDwi\n3yuf269/WLcoPB+/ao+LHfPJE7PmDp/PbVOhDsYZY6Is1Qd8jMNt4H+lHT7j\ngS5ejKgjAoHDUY0XDDps8/OH0Ru0lVtL4yagFTDWNz8ki4He42poIhlmsB1s\nUmBps85uOpxcmNBzqC4erB9n8ER7uP0oK9duaBr8T84pRNqeqUpMy35FczeD\nfB1FRHKYO7lvGRa6LdLyXPLSz95lsywWyKwXEkIHVskQDrbowrg48wDMpOpl\n+nwB\r\n=Kq1C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPg6bIi0VwTqEhk0dxpJRV+dE/vD2k5ijFC2IkSPj2ZAIgMbM47QBkAkK7qe0Z/5Km8RfKK/9wReAybqURRJaWtNc="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.4.4_1639214877111_0.3496178497556961"},"_hasShrinkwrap":false},"2.5.0":{"name":"@malagu/ext-scripts","version":"2.5.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"1af4ef0e52d5cd785abdf1a1587b578d49548673","_id":"@malagu/ext-scripts@2.5.0","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-XDOr/auPScbScuDVarwQipzI6PQAzT/xVpFfYvFVlBkv1+qygUYqXwSNmnv2MR3e6MD5RAmbXmYFmWOBzAaxNg==","shasum":"99187a8c88818a3ba975e07bac7a01a6c62b782f","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.5.0.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtKp+CRA9TVsSAnZWagAAwcEP/3aqDAU/AeicdL52VeGA\nVr8sExb4qQmr7Il1Zh0BwwA1q/hfk8yO7j5j+3Njs+R2Da8R9KOsODSORa2B\nBB/VMQsXq3u6w8BGg9GOOuVgYXWM2jcjvnBdeLRMUjFJ9MBs0oVDEEy78QaL\nv5DXnT+IhouJFYW4W+WrY76j0+ExJ6gtKSg5yjV6SHpSqKs8pwd/O6MZ4PWq\nX1RMl8oeRXTRZIjrioknOFdATbYUgsiUNIve1oFAucn8/6/N5Cs/hZNzMGWJ\nubPGtql37ain9hKrctZw9NPp7bv0oGYSXcMzbazk3haDOujbgSghI3H4u48R\nB0ZiHTLn0b5Al9+Q9EEOVM1CgF4bkH5MONPvpgWZpLA510eDUkttHfpQxSrD\nKWG/vlOZUt4gfrN+8aKDBfWPd4Wqm6OeqgUELg1RFgaXy2T4cIBqPLfnX9pP\nPh4x7iWiv9Mg41i0OryIJq7cT0H58DbHCjArK1nONFQDl2T0RwGK4jr1F0En\njuJBl2e7a1YZGckIFDAczujHkm9ok++8BeIfJBFurg0XVxatphKDo31PQTMi\nu6ZPVaEFxLfSreYiupKh9fryvDiirs3JU+thR1seqxmglY+00fkIsx6Nn+lo\noE0apfI8RlSM0xRArECm3WR4t/ABYfv0ZkJGa4FZP+AEayKKFO3z8aXTlfxY\nBeWI\r\n=A/MD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIArcgjdh1BbApuoG3qk34JxOVvdIgHcjKK+W5IU9EE8uAiATqBTBlSNDiFMiOh9ZtJwClroNlFjVb+7s6cxQ43a7eQ=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.5.0_1639230078533_0.5352700963357402"},"_hasShrinkwrap":false},"2.5.1":{"name":"@malagu/ext-scripts","version":"2.5.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"e37d6af732eb36e43cdac3d734868a640e5ed722","_id":"@malagu/ext-scripts@2.5.1","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-6X+dKulw0FRCnZxvlpJ1It4VHHn3f+qrxqWFan+cxtcoRsdXQ65ZIntBQ1jTta9hrV3TnA1YKi7iteFL5SHRnQ==","shasum":"28e687ac93e6061805ff5104ace4cb6768b7c4d6","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.5.1.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtbbCCRA9TVsSAnZWagAAS4oP/35clcS3tr0T8HgdW/78\nDEhJ+lo7TsJNx5ZXDGimn/QmLUllUidQg+XwmPFrAzD6L+QabYB8FgiijU0f\nTzf5fLSECb+MrKGvezgZGBYL3eBEyxa8czGwDSiHGWp6i0vgSd+wOXYLnKPD\nfc8KMLhDU/tERBQU9s5R07a4lthOWZp6jGmxjCOFDgCOLNUxOu+mr6xYl75R\nRXcm1L3ZWy7OW7RpnTwRoqypHaG3Ae4fIVVn6tFu4a688ZOX4ZAUkgL5iPI2\nV3x0JZEwTyk3T03tIpthrPPIIZHnXGiXDNpNjUAVdWoO3hvU4AKQpaUUvIIC\nt6jfCYaokkMJ6MMjlD14TwhDrwiRPjEcz97LBQcJ1ehbHaeIrSUa520Bmrpf\nxmjYW2uFmQvg9dYpwrafVJ7pmZCPum6JyQOc6uFlkW+s1PsJZ0RlGfg/jD/6\nwgsjZlgCb/eiwmQKtU5sVzg8Jv8qvs+jgjcko26fAg5vJIfmHT2S7fm8SZZ2\nPXn7kUnxAFpbHNpzNZhaAvU5lEhOA5X69+h+2S+s6dpdATLKIiI3bIcp3Hp7\nBOn++F9oH4a0+jR8pFSgvmlgKEpMW1P8g1akJ7cNZSXTEI06W8nPxyFXwWhF\nKjZXbpUwZUMY4liiYZGNdyZYNvDmO7uBm5qzQzYkRnlibWFHlhl7j8kPIcjX\nbfJk\r\n=S/MT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICqV3ghRk7Jww+5LVaEmuVC/qtHv0xLEyNuwOTApCtmOAiBWrF6S7nGIutrRmRq9uu8oz3G9iQvgkREIyNsYqoTYzA=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.5.1_1639298754632_0.6569536335849087"},"_hasShrinkwrap":false},"2.5.2":{"name":"@malagu/ext-scripts","version":"2.5.2","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"2a88042e7eb7690e40d0e5320e1849b100786bd5","_id":"@malagu/ext-scripts@2.5.2","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-mmjNMfzMVN+ijnn5Yzl9tGPsTV5/MhjcNNxEtk+5W7HrAHtK7uq7M1oOZg8p3thqYqGNyalJqpOnbcnNF931bw==","shasum":"5f32d879745295811aa9a2eff5b071bb7af2c6f9","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.5.2.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhteFiCRA9TVsSAnZWagAAoOEP/0Vh0Kg1DME8Kzv2lGr2\n3zXZ49LWxTNav9n2FKO6UlgQ/u2fMutzxRWHoJOgR9sHcaMFzfJ8QL5AtIvB\n+rW2JqvA/eSRaqVOOs2THvMI8tBRe1DmtusEveqmoWQtzXQdLE8ODtKWicCd\npRGcGPO8hzO9IcapJidWyYU1f6mY5l3Cs3khikuY58xEsEzdidFl2ukXVB9Z\ng/9bdWPBw3HhAg08YT+ogZ7i9WVBoGSFmgLRDhSfs460+avx7nZ6xn80evn9\nSNfZedOeOgOOaIvcvhDnPSdrpqT38ktIgUePic7tVJ6CBW7vPnyci2cN1wnJ\n/tvQYoDshSnJptroKR6pY5kJsUB4vbFLZWW2IezD28JV47IW3ZZ+QtMPh0Pi\n0XPPIUpEkHEnFg+yOHTLQFR/hIVxR5dPcW8KSNu+4DiOpQNFg1w4CqaocUN7\naifkdDw6sWFI1UyPjyG3/0lICk8gGh4+B13ZFu7fhcNh38N7iJD6YQo/fBRC\nQKd5y6luMJe5Lh7kbkRTvB/U/tx8koT7XkSXFik/8uQm/bqpSpkjOXYh+3DW\nP8uKgnF2UaTt2deez0dwRMuwBSWjG8rT0070Pn/2reWBpFuwMb3d4bayGYqQ\nM73qhfUVnjPAVULgiALih/0uEkjKuyZBjaJHeLzdqrT/potq2cDBK2Uv85YZ\nps7l\r\n=kZuu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDh1o/Df6BduwPTYRDRHV5Ou/41xtK7d7VPkq0m6jQx5AiEAiz46TFghsSaAilT98YuSRaqXCnsUR4VYXORxHxOzNa0="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.5.2_1639309666841_0.6969784110977033"},"_hasShrinkwrap":false},"2.5.3":{"name":"@malagu/ext-scripts","version":"2.5.3","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"94a83e453b4983a34ca984205a1324e39303de3b","_id":"@malagu/ext-scripts@2.5.3","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-rholOqI+nxCuRihQirf6JOA2VaWejdaKv1xqPpn2j4ENvLqUX2Rfj+54IjvdxGYBqVLq6I//LWrPdRKmchxQxg==","shasum":"865eefb537d3420317581f6b318ae1eca49e1a31","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.5.3.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhterVCRA9TVsSAnZWagAAGn0P/1w7Yz2/IN+1rreavn41\nlZnBcxrB7scZQgFygSVFQPzX4j/M5VyLgvEJof57e5VezCq/MzLKdckZJiDY\nr8WZaUOy15dPacJdmexzu8paAChJKEzo3vB2tytMDGBidFhYxstrS46lb9Ua\nsMS0/kkVhkF9d9bAoowOp9LQd8g23YVJQUNx/Ip/5+EXtGaAcnBztNCcQ2IC\nHmu2/w9aVoph3U7iufET6hiUNtwiKF28lgL9yT/qU3BXL63t3SIBLjCHTPWh\nixcwOXwtW2NVNW99M+Ejkxbk7i9St4plvy9Ahi5vqvXJO6JnAT6E/hpLH8Pz\nAG4liPdzX3UnF9EPj9SmUK3kUFfzwlU50tgFDMHxrjxboEioM9GYZzNe9mIo\nt0VKNhoartA/MbnxzB5zdHbZiucgl2rzW67+WM0p+xpVHfaVam3HF6AaBdXu\ngGpLxrs2ecZbSr45l2JcUyjZf/ssZ/LTZQixMEIQ3BVhqsZnahxl79QG0WSY\nQygGDt+6tkRD5A1mUvtIxd3IP2jBAyc+l4LUgRXHwUc1CmTtZyZOXw9TD7g1\nK3zrHjY9hde12yK3YMdgOG5tGSfn2ZVNBP99l+pZXxmTZZJHZ85cOy262+30\nJBDN82f+KV0i6ftrD+/rDRPbJR2ow2JTiNZuTG5ja1b4430qfKVvHN4ZoFP+\nSMZE\r\n=Kk8k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEPL6HWPMeWi+W1/9rcH6WOydH5u70pQUWrzCSrc7bNQIhAPFD73XbaI/UBxT5QRNtmlUPXXjge7ra4+QZCtJJrr3h"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.5.3_1639312084932_0.8667049045339763"},"_hasShrinkwrap":false},"2.5.4":{"name":"@malagu/ext-scripts","version":"2.5.4","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"e76c2bf775f0f76b288630a85829af7125c4d7a0","_id":"@malagu/ext-scripts@2.5.4","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-iF6h0A+62zPUYaBx4Dq4dVocK1DovUIgjZO+ZRLB+O9N/cn4aS/DM98W+jOo0rmFkUbGr30cc+J4Z/PcwE0IPA==","shasum":"e815c7f2555a45174410fcd2dd9df71e39997654","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.5.4.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhte76CRA9TVsSAnZWagAAyiYP/3WclElIX3visTPizRzP\nMndTiauT3u1Gwrndi7AxRITn9VAAdk45cIuMuY35qXLTxIkF5J/Ewp0/bud6\n2dhhU2QIU645QnSovmcSFoKURXxxM6nM0QZ0/Mm4G68AJoRQw+5G5NXCA0tl\nNyWaA5mm+R3aBpDLGaGKX2WRc3B7576KIfIuJNfkUAkoxI4pTeX2tITnSeVq\nA1blR33U0CMnHQVmSLGUaaMLNJeMx6q4ZLrW+WhV3J2X4DAqAJm7nYojFk0q\nDjAeAdCd+DvrH+t/6PPlPi3s8wiLGtW68dIy1wCTEU4C4KL4auyEYrch8Fy+\nNo89q3+LJyhNKhp4wpn0JrIU7NqTzJGbyp4TdzZ8RP0WT6t+2PWa9OrFJb7A\nuNJe9z6F1eHk51k0wNS3X1f6wMvM+8SQUkhYBk8e0aBc55oA+SnS90HjFQbr\nLSyBMR9eUPVkDUFANJq5j9XeEwX432El8FvgicQ4hqOq4x3ycOMB49GAwhYl\nqPe7yS9DxVIBBzmdzRuRLxdmiLxBWWpxEbuxeLFuZEcnaZOcn5BgsMKQ+9vs\nBQzpgbVS+3J2A1fdKXawqdXilhmuo/vPNirLUMxIamEz+jffXhLQ93iCGawr\nj8XlxvRYWrF69PEbR96VIoqZaPXRb0Mago3duD5jkb7ZCEyxJZCH8gSkK6ZL\nmBk1\r\n=yztJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA3r+Ucm3yZxm7gGy9fW9/OPZuqznHfS7iYpvx0vMn5NAiEAhrfddf1yrfdrf6A233xsnWNe7IB0Oq6uZ87vydQgOq0="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.5.4_1639313146566_0.5335860438534892"},"_hasShrinkwrap":false},"2.5.5":{"name":"@malagu/ext-scripts","version":"2.5.5","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"d7ffb3a7b67c73c9c7c6ba481d5a97d96dbb00bd","_id":"@malagu/ext-scripts@2.5.5","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-JLswa2WURtW7TiWBtHDR7n5vSpzA1QIkNLDenE79OHbynA77w4G+XjpYVCIDWj9/2YWkZ8iA2sUOXDptCktkJA==","shasum":"e0496d5988dae484dbc5851430d8aad09b6adc92","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.5.5.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtkXqCRA9TVsSAnZWagAA76gQAINJCYTvRdVT1kOwQcJF\n8vEaAXNhL5Ti+BXcNRsmKgt++Kk+ueg5fL8yVPZ+6QkiFY0V6+w/2g7sdMXk\nf7AmfDW7LgmsKy+QhnMmMv1L6FIcQeJ5m5GXvcW96/wC7SoJTBLfcmKARo2w\nmdWeIvRu5dRV6AG1v/QYjm6f1R0ExIfBV5T/iqpAbR/44gEFJsBGfC+orJ3q\nBBw7QZbAMY/IhMNaDzI5y+PJpdCwSzQej5oIMCYJI5L8JfJRrpH/nMEsnE2E\nO5eF1mwyl2YgJQ5mxzxvk2+rK83iUMtVAcu82PyNT2DLSW+wUk1ZZLxgZLIF\n0dO2VdIOUlRA9Z1famN3Qnw/hDP9O8+QFlrARXxNSGgDN5V1GbnJHlP3bgjU\nDFfUwgJ16aBS6FAfbBwG+lf5fqYhXKW6qGyqSuEL0zsOi9NahggNvIM4o9Pz\nZNdx7beWFT8iEntK/PFetAynJ9u0x1dQ1HP4BqUYSZajaXmLwhmmQwTusJKn\nBCh3cSwiK1OtOgiyY1SyHLlraDW6mzXaJdpWUKNs1KEXlu/zWvTCFtPdpXzt\nRZmDbzTWeRTkI8RNS7fjFgIia+4CfVN5EcNyk2zH8M83kGKuGBDQuaHQPQKX\nVuZS+TPcglDsD79jHs49yiU9hK7zFEWCYLxRBhmR4A6IGvAlY+Ap9mbbCWdZ\nbrLG\r\n=rjFp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8LRxE46+QlGkBYWZCvHzTD9w3h/b9X5G/blYC0bHktgIgB+21HfjltUJ7uvFrOvnkswALig8KNBMuwuVU74Hm348="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.5.5_1639335402619_0.7602318020886327"},"_hasShrinkwrap":false},"2.5.6":{"name":"@malagu/ext-scripts","version":"2.5.6","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"8305279b6b22dcaabd1e85fdc351e780a4fed3b1","_id":"@malagu/ext-scripts@2.5.6","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-jJ/O3dLFJ3JKIlJ3vlPuWAyZgmr++baNhI+AGZ3Plkx9Q9ZRmKyhYLAdlRwJhLNhpIT4zl2jkY5CqWo+AQEhrg==","shasum":"925a9fcfd7f4324bcf9e81132b745d5b45f4d2e9","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.5.6.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJht0GsCRA9TVsSAnZWagAAnpgP/1FoVTVnnDft69CFuLDH\na7mdOG84/xN7s2vv6m8trypHP6fUAV1epOZ2rV7hsUj03CYJ2+BlADgfG5/c\n7M4VIPe6E67p/VoCeXyccG04eoYW8Z8/0MI354+Ipr2yrIVovboyWEuin3Ls\nMhv7bOuWrojDF1QGi5r4pN9QbMKXo7K70w+21L92prCpx4KimyqX6ML3K0tt\nt2VQgI+D1GmDtZumTd4P7ZpoWTBHm9/JolUkxWpTjxSk3BJ/id3cNAIk4W4t\nybKxr1UX24LDGQc45gL63MMyf3CZJa9N9SG+X2GnEgsDr4WIqyanqT20ogPS\nkZ3AhM8+dBAiVk15m4tyL6t9Xinuie+ux6YXGZMFe0Vipg6WSSfNf3nLD/MQ\np5jr646W7re8y/P+oq2uCQmzemCJcymEUhwdf+A4+ZLhjTR6v6TPfw9c9Nrt\nRX3rL7NiLiu/d+9JXT3aYcl+7Y/IZlEok+kInlsdCPbMR1vEHsZt2jh/+ZRG\n51aC6atK2pGIV9DNV9aSB8+f4gUpx7Mhklh/LrqM00rZ6iw6mTRKJe2aKCkh\np0uNlScyGANrrmZ4MtutCxuK4aCgZb7NeX2sAjd8RZ39KbwENmkLtIIDkLiS\nN+Dez+qKNlwRihjsmG1W/uu8Ugm4ionNgv6Mql0d/mSLbQ0Eifsd5vu1JirJ\nnRFk\r\n=J1ou\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8BluP/mrkflDnY5h5Dl3W73HnhSJ6Dzxt8JNkg0QS0gIgJyepMzBkPcLPbmfj349i2C3q37kRje7D9ZmHKzeJeQs="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.5.6_1639399852547_0.5312849345273343"},"_hasShrinkwrap":false},"2.5.7":{"name":"@malagu/ext-scripts","version":"2.5.7","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"883b64eec165c8e5ab56f0624fb3b7c6733efcee","_id":"@malagu/ext-scripts@2.5.7","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-K/WdY7tQ6c1PVCQ/VZ+Q2OhSOZyuH7d0OJz5RKdhX+94r4jEhUD7lCub1givq6IaCceY0NnScVg6os0o5TKVfQ==","shasum":"b17d7a0c06dd76e873ceab04ee91a9e8ef2a8005","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.5.7.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhudFXCRA9TVsSAnZWagAAz6cQAIBK88L/EYzJG2zEq+p4\nY/2B+dSmAgPHpq5tQG3ca1GSnuFbhEurOmSzo4ae7zGI/VWJf1QzGk0d6YOi\nWImtm44hz7W1ikEEjuFZHzQCOv9239IVashLNlX73vI7AacvUmQocfhL+Vzi\ng/eeuq9iioJQX1rBr8teV0MjTFx4qRgb8vF5SlFvm2bPZH3S8d9+AUhnEKBU\nloKjUhgGVdkCKZThFDiZKR8cTbwq5fXSorTAPFoujqYYiog4A0fT1a9o1+iU\nBj1CD2q83libCUuO7LkYZH5f14mmxwaziZzt77cLkVPfs0l2oD0XO7D8brIF\nSNDdY1mecIXkQMAWsEhUsiDEK9fTaSYPAa4P8+9J5WNKEb4sKK8Re82I2ShY\nj9ErRMi5cn10tbHeFh8T8Y0B30KyarJ0aAdYOIwTt9QFsMgcEC6/VdPhwuAg\nBeq/VMlZ+zmh7xMaA8BOkHey+37G4+JpYqkvcEE5QrrhHrmI4QzyK+46Yj0d\nsIEXZCwlf7+YynZeqL6M77v4QPXvKIBFY97S3tpcrkkFPWhRoQXmuy8M758L\n3rtTFrIATizkCCb82OdTAHcfA3wciu28/4oGbJF0vLXJcVo1FggfWMoNfZii\nyuS6OtqLdaDLGUWNjy+tZrDD+x2e4qUZODTbts5P0J7VCJhjX8x+s4lLrvDw\nrxIg\r\n=7TkS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaoEAXcPueq4b1DhoQfEJRdykzyb2joeEt3FoqSq+QpQIhAIAV/YJInJ8Re1K1uzTYgMnjhpEv8MKpSYvKg/zem9fq"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.5.7_1639567702975_0.33874137689658945"},"_hasShrinkwrap":false},"2.5.8":{"name":"@malagu/ext-scripts","version":"2.5.8","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"52a9a234a04fa1b10e099d9e496e3a6f87d10ecb","_id":"@malagu/ext-scripts@2.5.8","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-yPD1R/EW09jtSk+qyKdXh+fiLq9qkNwuPDvFEe79UHK/pQvu530gWREf7b3VEYZ6EQjWKz/QAWLBT5mzxzULiw==","shasum":"4550945a85e1849029a847eb215ff89a606ab7ae","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.5.8.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhueqdCRA9TVsSAnZWagAAxmUP/2hhm5RmZrWiMxGDi33x\nz0ACFUMDx+EldNPo5yNF5v7LvDNUz0ddeV41RHctFaW6BC+czjXsYuYvzgeP\nw5NHdDlos+WMLkIjFDG7+tWb24muJj3CY52TFcoLgIiTe5E3SWZz/VKjn5T+\nu/AzilujnuRLLtTK/xUXq02H9Iibc/eTO/m+pr0LYNJgJeIgzdKg7yO7PzQ1\nmAc0DGft1wPo8FmutNsOUO9RAN8IDwQuNNMTkQNYTZqK36FzInqLwvqYLCcX\nzp+l8CruLMjAusJsCoRt51PwCq5KPyAkmTYSbAKrKko+DbtJTVpx3lb4R8tB\nskJCl8oAd2tuvc/fgeQY6isKwVNSiipkrNLjJyGr8rwYZtlz0cWQRz7sarlL\n5G0kqZGvO9ke1M74lT2aNW/Qs6iS4mNp1IxJykwew7dEZr1aZxrjTzYr/FOq\ntJq76DDER4cd8T3GMNfD3/R1CT5x8HoJ8uVYkOYitJIk4/2hz0FxEdEgc9Ac\n5f/TkOo27LGK9eSSeBLivnBdxXf/e7Mg+eTjUYXqADYX+Eq2ptUIKNeDMU4/\n7JV9OhYy+wP7EH+Tpro/gX/E5CMwU+GT6jaglAFYb0+Zt8tqtztdCtd+NFGy\n2O2rM6Pv5gr/7f/sVfl9mc5DPOqh8sofNmBkcHN/11LXT3fu5cYG9rc+kNJ8\nLYYR\r\n=KfpY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVESrqDZ0YLN2H/Ei7RCT9W43dywfpDPMPZKq+cqNu8wIhAIr0/KsfTXHj5TYVAOy08QWB7jUDT4IUJFMKuhb4jUSc"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.5.8_1639574173851_0.8308910958723001"},"_hasShrinkwrap":false},"2.5.9":{"name":"@malagu/ext-scripts","version":"2.5.9","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"eb956254c427c49a66810c755b0f842d46bff087","_id":"@malagu/ext-scripts@2.5.9","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-lJl/nL+Gknot+NRlltzgaFftWLpj98gIwCuminw7c8ji2R5/5VbcUEQP6iK8drtMp+EXTfiRGJtSSekxKbT+lQ==","shasum":"e86c60fcc045843d48111fd7e117b4f84f7e6751","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.5.9.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhusMCCRA9TVsSAnZWagAArdwP/2Jtl68MAc6x+WaFjegc\n2fDvWw3AfV2gbI76DiOeHIjzboJxgQAE5yfWngW8ZaplNp2m1rjgH1PA5XPI\nGQAzzY7dH2VOX3ftcdBHQEGLhYfYuNpLKqFjyoDGxSPWiiPPXy8qJ6HdqcQa\n3vRBH8LPQB5H1/hApgB3u2VeVVJRs3joQRQETeuUoUlV53LiWCFifjGVswms\nIZwmjjEGFlleCx2II0rtRNPP+DQ+zUngrKGLeCjDzNK1Mri6D3rKMKLFfnUL\n+jtxnn+rYfH368tdEQZer2W3EWqobe5fYSh0n4I1pS43IKDxJ/jktmiKph6b\nDXrXknCoP51Uno0Dl0kVG5bxuO4/ELCyJAiQRZ3ID8R0c1MWqpUSgZbENWTJ\ndLuGOu9WFa0t988XOlbnkhGaWQKi53x1b4hARdsC1ERO2QAAcTkeLtcwzlxP\nUigqr8uEHV8vxkcXzpUiteugt9Lb1/kOMAyK6YNoRDNd8/vbzUIN7cGNQ4eK\nG7H4Oco45IwUwoUSQp5gVIDNB+KyMd3W2WeutyARvjmGPgtJbljxHo5XiUF3\nD6h1wI2gH5NFiFegtfJtJulruH8aOs4/oApi8BWYZcUDub+PY7buODXZHA4Q\nAqxLd2O/EPz+INX3i/hEeFnJCJHa5a/yCtXYuAyrerceoSpob4SA4KhKbyfa\n4L+m\r\n=O5Z6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZ6hfJukZjyQPdqrrtNw73WFkttc26rctgUq9mPzuw1gIhAL1J5XUIbmhx7QlfnaoNbFqYGlgoQI6PYZRxXMJHFbxC"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.5.9_1639629569946_0.7881284911025492"},"_hasShrinkwrap":false},"2.5.10":{"name":"@malagu/ext-scripts","version":"2.5.10","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"c4b9f440e9205fe068f87ed1580f920d74dfa7ec","_id":"@malagu/ext-scripts@2.5.10","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-3K/BgdVpU1FiTOcFKYSCt6uuO8yCDjtHzmpVVSogF90yjFI0xgyJk7cFWVC/CaKHGx/YEKC6MXiuxoJWcyGfAw==","shasum":"c6a7c9fbabc168daa01191fd8efa7d45d01c4512","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.5.10.tgz","fileCount":4,"unpackedSize":5368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuz+mCRA9TVsSAnZWagAAux8P/3igAlQNc9C4Mx5xuMpv\nj36t1vEyBVaXq5qKp6iY2X3o4873Tt2w+yH6BOZyuwcNDfPeaZ1NGZ1ZcDbR\nP9KKsUMNftvFO0qIoIgCQ8LXRMM0iDMRrisCdgMUqDnbAWpkEEh79rKmNIm/\nOgO2f5q/fChRM3FDppdamAzt2HJ5aprbSuQnzeM1fHuuoSuTW2tOe/W7KXPU\nZ1+r/MVaCFhTu+IurkFAvcgncceQPkVxDfS2so3wZgPKSn2uc7J9Jm4HTDDS\nhGfcPpGz6sW2T+Aa8phD1xcYGStg7/aS8q+FVCDdQuHficg2248wEky04HXI\nWS5QCQqFNk5S8IRaC69aRWv6CKSpiy1mf0xUgfpOAmL4vyt81MFd/85RQK5p\nPS7pbEWBnYoJc4Xm8Oim/O9DP7FnX8tqYZnq1IZZ+uXUf3lE+y0XKpMvpCCz\ntsEMuO6QRGyFKwCDH8PxYeA4rutY9bsnUhWLZPWfExYzx+BDM4HBhjHmGuvC\nHsMdUd56OhT4pB36YpzXCK/mRMPySkLUigE0YHEM/8JpcwqzaWPnhmL267md\n9utGgshHSxnIS2HmCUeoxFPgkTYDRU6FI6yDiYpZXYPJmo6KlB5DEw6/VNaj\n2fkth86Jg/FOwQznxQjf+DQdqjzWzVAX4ORNwVsxlZUVs8efaLkXz7V+Ed0+\n0neb\r\n=zeWz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE7q+w+Lj200dESrdBOArvKS7/GUPb9mB1LpLQmk5qhkAiEAlQfds/geyOe9tM78sQHM6qXygC+m/VviWiUlAwIv21c="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.5.10_1639661478369_0.18330175837664697"},"_hasShrinkwrap":false},"2.5.11":{"name":"@malagu/ext-scripts","version":"2.5.11","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"e68d16099e0e2af28d9de5c1b9ae9cfa8e0303ce","_id":"@malagu/ext-scripts@2.5.11","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-sq9qjI+R02yRZPXdRvVlX03MCDgPHLluNbPmY4amf9Zykh9ovtymzr9j5CLrT7iqQLUOROLwlKB3LSCJR6myBw==","shasum":"7c6ef0764fc0b79ec317116fc661bcba701ecec6","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.5.11.tgz","fileCount":4,"unpackedSize":5368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvInkCRA9TVsSAnZWagAA6eAP/3zz6kGL9ttGaGfjU3oi\nOLyFT3ONL04Lr9y3P6Tyt5/nC2XX/PWoAUoqb68iCeDMUFup+qCP+n1FYALJ\nlaij/Bz5u3arCyncsZZ3DyeGlack6xSX7DYqvNCdaeoan4GMWRJPATT327VH\n4V7Hq3M43mi8mCEkFKOSOv+0hB7L+YGZ3ikuRFkUy7AxuQS8i3errowaUXYB\nY4XknYNRI3TURjNzH2sRnhl4sxd/eIDkTqWxwSzSjqw5pBamR02xQVqzJGDG\nmJ9RriLtajOW2sPoEUdkKv3V5ZFQekInY/QxLqjnclYAJ6zus8+vJ5M2hx6h\nu+cb2nWjYaLABKphBxBrRXPuoX65ic7pQgPZl7FeIFx+r5KtEkEMUiYTgfIp\nGPP4w7DM/jOvSPPkW2esRN5ekorYN3zJhjnkKOCkbkGsAlAzbIYsL5O+R+gI\nHHQ6IQq6lzir8Uho7+Z5k6z4eQpsl863PLU9j86DbWjzi8fHUoOG2W3+YBEm\nCDF57lhvMZg6QSkUIa5RS33zWWicHakIQ7FEe9Y/aah17nzbgIM8uSyBKfC/\n5lhZQ4FbNxktYBGX+yHa60mB6pJM49QA8NoqFQYwaWom7PDvP3Y9/jnblqKU\nzipOyLFIfeBIX5l49ggLwv9d4Rgo6stPeNrKAAgwHgkKXBncUprWpk/2kzSa\nB7Sk\r\n=owJT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIELM76R/luwW7IhcOrdNmwR/BWjyZSuJDvq/YiPjJSdcAiBZiaVVitXbsZWqnmalrRlkyA5Kz+Mt35OVHlTWKqC44w=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.5.11_1639746020522_0.1532566248663052"},"_hasShrinkwrap":false},"2.6.0":{"name":"@malagu/ext-scripts","version":"2.6.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"80ca0c435c8ee27f064b696289ca6d27eff1e209","_id":"@malagu/ext-scripts@2.6.0","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-HBp2wMEwtgCmWmAoSZI3qX5nvfNDXJJa+bDt0397annI1bdgj5R/IyGxLrn/z6Ys2FbbrC8U21BYw7i4mKHjVQ==","shasum":"2177b524f75d5d713274f4fb3bde3d0bbe5256cc","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.6.0.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwDuUCRA9TVsSAnZWagAAaWUP/1us7VcgPL4816LhvSg6\nMV49JWx+QZKaqcsx8X9OvsDFA+MKx0dkqPp4epGn4gb+6rvbrYP9h1O6tsYz\n1aNdMM1ddedQYT5vuGCZYibBRU+/Dp6sIGnoXFnWmGZyKoA6QuWbIIvJVUGm\ngFTxkWH7NWjVUfDHcT6SnDScyL6ySHwguCneFZ1JFl4d16kNd30vwQoul1Pv\nlYpJz9vj5oZKfp+hszuo3IWeWvmSAeUWQcPlyjT17YYo8+j6Po3bFhoMimAa\nWk5gJ1O3niRqahffWxuFwEmyyXaKhxDh6XXbVS9ChpguHEBzwdvVNSRecRfH\ntoy3lFWzvtofTs7I29mgPdvkeCRSgTt9jdq3cE/ny6IDYfZqmMQNrv329qQp\n1CONa+9QmvyuaJoxd+PCgnXKCODM2zD4M8qCJTZJr2ia+LY3xr7jJYn1tAwR\nMlVAn/EH0GzKIN+7hv7wXgRnSpF+PoQyQhCHWVGeSth3iDVpqx1jVWR1w0K5\nPLBL27FeTaAsprXu+diK6VNbjjkz0sySaK5cb1r9q72IwpmTmOUODJMey9ev\n4w+OpLrar6SMAWsBi0t2Ls4m1k23XmXtJFMJB5i3/KFRVyKQlsdJrPa49C26\nqrC86mulk5Chy/E9A8AVuAN2EO4Zmc6Cvd4XtyYy3AG1ZiO7Y60Wp89SJy1Y\nRXPW\r\n=IHK9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA4N0Jydiseuc77hxyF5mLenz8Q+QeUrrMbx54bF9Hb5AiEAlEFr76NOrVF5aLU5Kq+RvnvNT9LV/mM3L0W+6h44+lU="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.6.0_1639988116400_0.3879042785267517"},"_hasShrinkwrap":false},"2.6.1":{"name":"@malagu/ext-scripts","version":"2.6.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"df6f3ecc343d1880cbb7b746c2286f548b0b4b26","_id":"@malagu/ext-scripts@2.6.1","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-ss455/4O0Mev8hSYLMbSbKDG6HeeTdxcVMZl+M3ll8ws09G3ohymPT98jiGbxd56Rna+F4HOriVcwI6ISkA5rg==","shasum":"e06635488e5d618ed1c9bf9dddd30625eac0c3b4","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.6.1.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwGHdCRA9TVsSAnZWagAACQIP/RzBwLuA5gLV3eib20Nm\nzB8HRydj5aRc1jyyMS4q/k0uoQ2a0SBOJN0bQKjxx/hKJ/BKlqriJPKJL7Rl\nyzfjaoKK8PoO+qF9/nm3Joj4OVMiAEPyot4c5c8aNUJasxXVA2TA7UIYmPF+\nft2P6MVerUr4L9sW193rUCwSKjU+sc6qoM+N86p7vkPy9XVWS8cEtn+zlxG8\nJbO5HJW6GwPTGLn5OlFs73wf74HmfnfG1pZfqhMmvbhQJflO9GTgNx3ozJMS\n6TMtpmzVNFsnL79Pc+u76Zkw4vkq43q1mNkGLJcE3kVVwhTy3ivEtsCK1JTJ\nNWVX6Bu8n3HFJb+4d14b8fi/FTol/J8um+7do6MJ0Au56mDMroXtlbKbS2nd\n8ch2f8aVNSIuYsgaNriwpYyI63Ab3E850KeQyOCj5wmtqqnqDw6lZHHXTFO0\nPwipx/6ldM8fRHMKB88Fj3k67hQVyuNJw8WduL3HKmo6wj3kgrLz777QzBzO\nL4rC4jSLr6xjqACZcdhUfT18LaFr41YGlLcA2jtEH6a1orhG6cBCSQP4Ydw4\nD6GV2JXMKo6DBwUHh+Z052qXFByVGEgB+3rfjRCvXXF88KjOFNIc0kZJGKSi\nH9Yy7+v7SkfRtvnS5IUy5bDhv0VbSloYtA8GOt/nq7a0v98ex8TWjvfGKmMs\nDe+3\r\n=1mM7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHzjFr6Y2aOd76m9PA3VN3adXHU4iLQlXgt2QVjMi1W2AiA5o8H1pF4465egEKmICr3mmjq98Yty/35KgwQesJVtMA=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.6.1_1639997917769_0.5280678262016412"},"_hasShrinkwrap":false},"2.6.2":{"name":"@malagu/ext-scripts","version":"2.6.2","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"55d4b4a046f3eaec47572262e425b40123cda0c6","_id":"@malagu/ext-scripts@2.6.2","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-q5JSfR8LngHwqNTbIGmdpL36BZfCd//M9BKlpalcKVLqjt2mvztXurMCNUANawMAQf4A85tphZrkcslb8dJsTQ==","shasum":"c6ca10009d7096488f204946e4314568f84ade8e","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.6.2.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwJ5yCRA9TVsSAnZWagAACFgQAIfLnHq6wIoE+sbWP02X\ncnuoq2U5mWgAGeSTAg+cJD95l/qGbpnmt8HDL8qTjW9fM4Rz54hiO0wTIGy7\nhy1U9No11nXRUH+FDcZ2N9W+CmKXdlnl3/GeM8k1muXQfxc0Jo8ob9F632Ci\nrm7gZ8HuE6SkcToTPwsT1vRCOZbDthuIQjnOo1fC2CEMQryM6v/c4haoHc7N\nmmLHAJcaybFo5JJPaVQ0ES5ZTETToeaXfC70guSJXFgEIMJxHan7QfpkhgPm\nCxqmCe81JjIApabUh32PwNxfgizfBg+qksgiKBnsEXfoy/uYOIp37/dOhIzR\nr0JZ1neAA4Dzvdj2GgbqayOTaMnQXKhk1izwOUz/wABi/QGnqdIxYPbYSpPJ\nIhdYV45HXmvwksgTNxldoYk1RX8NondG/y6p5/7kVGDi8skV57l8tx5YnBAl\nkhRz9FWOzupXr1n8oCi+FXLp7DD57XHkXmYXTLmlGw2qYFU5zlzudg/ursKr\nx06i2KiNaiv4BMBebp5rUI3bB0SM3ObXcLSq/eL60DLYz5Var76oCf4LpzAg\nACQ/dkR9UCCeejVLxlTvy0qoWL/E23lioeFj3eCif73necUGmahYLML9cOmS\nClii5674klJdpU7JWHawdnZMkp9UncZh1aZUxNICybKzqw01a+NxL1RuKe9g\nWP4h\r\n=Vn/d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHxs+GZZkCsINk6zZ75HoqgxTU9EHTAOQq4xgBI2rYn3AiA+wSDX1RyMp5suzs1+qDp9nEB3U9Z4VKPlRO+w7q2+Lg=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.6.2_1640013426139_0.5334922087731622"},"_hasShrinkwrap":false},"2.7.0":{"name":"@malagu/ext-scripts","version":"2.7.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"221eed6ca1f82a3d198e626cd85f9783210901af","_id":"@malagu/ext-scripts@2.7.0","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-+LlNVY7rBLhI0mBF9/YHAOk/fHXQRO5GdvH5avPChImVMn9ifIxCFTlWK7llyligCKMqZP8qAzwCKymx2A+Gsw==","shasum":"97b9738173c3d5d9d9af2932a7399e4c04b752d5","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.7.0.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwZGECRA9TVsSAnZWagAAcqwQAJ+SM+ucMfxMt01HNelo\nJNuqTBCk/U729BwbNmBdbmdtUfQRjWs+jePIjZblE59vV0MY+LI17XRIX9bY\n0wMhsPDS+eipkzmNx3d/EdGqVorbwOuYEdulNitiIDjZkSHmOAxJLpORkqbj\n5uac8DSf7/uYXVU/foU08KaBS5m8zRRF6MhxeGUkYBzUWMQj6xluMuCBPAbf\nCVwl4sfD3dfq/GFrlbI7N3WaKYTBpHY+WpdO/RCiW/bTE2MVapZY6Iin64WQ\n9ZkI0sDkb+NbfKijUaH94pUQ1U+purQlbsoQytCumRW1yUxeRsuomv2ckzkp\ni1cdmc5ziAGZw2O/Q8X7orKHJIGKy64AYXDbzwan7ZO0QXSiXgGcE2mXW4Bd\nA5QuJA3j0WQJyhrpD17yWBHngLjrQa4jaiAhglOeNeFq+kh11O2g9pVJH0Cy\n+igg/ps/mFkERiBntQlqXxLPozfvAuTYQBndB9GO9hjRS3SSYoZE9Guu7Yy4\n1asCpmg9YIsacsNbjNxsADHVUDVfW4OjfeKZfwQJxhBHIXYfiO9CszeM/Q5Q\n8KrZFMu5c0HVd54n2BaND1dR97foroupz9dgyxqT+YdrfeQVZ1t41hkDq9d5\np91OX0StlT5eLE/SxZ/C45hG7tvZKv4ANswBbBXwobdZMfA5H9xe6UsF3/3Z\nHvAV\r\n=TRYk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzu31Rn+epePTsSkQ4nAxbDHk/oGBXvBiJIPQl176/wgIgEnHwZTteRntdPTovMGNIYRFnYrTOGhHIUCUXYavMcd4="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.7.0_1640075652052_0.5583939179411241"},"_hasShrinkwrap":false},"2.7.1":{"name":"@malagu/ext-scripts","version":"2.7.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"1a19748be25924b084862fdffbeabaa3e5cfa371","_id":"@malagu/ext-scripts@2.7.1","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-d1WS6iMcWCFjYSV8wAW5vSF1wP3LhIW7GNlZ9mlgkQ8YJL4fpqkYBiV/u02WB3sZXBsLh4PGErN+mhrj6sHN9w==","shasum":"787e769b0fea9c7c331e9cddbe3c5aa3bd7a6093","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.7.1.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwZJvCRA9TVsSAnZWagAArOAP/38/0hciHVaVLTfVDT04\nyj2X/ejNxQRDajczmiKkXv5IZmgY4xdoMe33vIpSgVUY92AdP0N2Gvpz2Z4h\n8SCY3Z5Nsiw44OifnXHpKkljrcmnIj2G13MiAaiUNPCUnnPW04+oIfoQN7r9\nKtzkx709x16W7XLhVVhYYRI77oi6Gnmw/3wzvq/mOvzpiPtb5IRreH7fd9vu\n/zeCkLQ8PpgLGuAQ0E0d/UfX4MQzqTEpaYCervzO+Z8B3lnWJqWg7ENif4Gu\nwMGBVui781P355jsyvasGEAHh9Ka85jalfLKDMQJw7Zv/QQY2ap82cFNNiYT\nnkHKFuLK6gk1TIGCjHCbqYvizLadswgI3O9JpFc9JFDN3LGb0+d/EVScJI5y\nbkvxm2hvve4VzF0sILawLc/iXv0NsHnIgOemN+Wgzw4cNgOLjpW5xlp7z9pK\nRyW+Jig8oSimIkdNo377Rz/PvtLD9AwPab4nAntntDtYgtia6SiR93HmZPNU\n9QzVtLWvj9TJiTQ+mOCdGWemyD0V6qif9hr6ql/QyrCFFwEIIEFj1nKw9DZE\nexwj0Eyd7RBj3eQcMmVEHLPl/MSmk/djGeJFoXAKV2k2875qVJf0FFsIq7WK\nMdhF01BWGwpSarCfdZSA0+BVv3j6x3E3iex7vbggb0frAXRkmMEPRvWwdiGl\ngWVs\r\n=oY9Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2lnNd7pX54juEk7eIy0AGNAvUhn3MXxMlu9+pGmBejQIgJU5vUNYKCr7qhHIRNfXlaUTQ+eDCowLP99wLfu+EVNg="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.7.1_1640075886969_0.8887677216465937"},"_hasShrinkwrap":false},"2.7.2":{"name":"@malagu/ext-scripts","version":"2.7.2","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"d115f31876d2b7c089ed5b4195005132ca25ae7d","_id":"@malagu/ext-scripts@2.7.2","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-YSg73A7LreJexEAW5Rap9PpZ5j/tLzb5ppLMAYep2dCTXOh6uhI0Bd2DM1ZNJF9APa6FYo7BQr+ZFcUNRHv3Dw==","shasum":"d3c6d637889552434a7f6a29efdc7eb5dc1855a0","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.7.2.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwajcCRA9TVsSAnZWagAA/XAP/A/wtuA26uc1pmit2HI5\ncLZgCCdTlyFAR0W5gNhnPHCWvIve2oMVswrB/tddNXkrftS9HaqHe+KAWLmP\ngROlz6jmvbWsfrLiO/hLkhyAl4yS3uy/Z3L5Xl0rGZYJcVYQ1cwO71/r8KOR\nrZkyrKgulbrXzJJ3jtDo98abiaZ7BeM2f5kV8Un3VpBrzQh68ooIvZ65h5GI\nY0nGXgYZ+/XiMKujhYxkFhZqwQvGHq0WXLC7jRT8Xa0afkiBpWtSeQPfT25c\nLGkLIWA2jveHO2jGVb4luSdLnHoDpFRgtIOIziIhxZgsdCTqvS5zeJrpk1Qi\nzlhSJWlOoWMHvd3Kxcp5gXG+CE5DNSrAye0PBrHNLlG9YPeDJDAR+fznoBHa\nifyAgFd9vkZ1DKsMx3cHBNREkzvDQgbU3hkBKrkWBtEAZ9Sgw635KmB1iHWD\n5n+nBRd5Fd5C7+248N39BFsK2j2jRKVvLGKvgJG6M/ME8NJz14DgVwtqIU/s\nNXESU/h07a3jRuk2JYQdoisQ7uS5GxwUk5mWSoBVi0MosfpxEoJkcclB6oPl\nKGD2bNwtxBtXPWRznUGjvJ+9h4NMBCsoOVqKjZfaU48Rdh7eJEa8TxhUfnSo\n0SaE1LUyEKCfTBUu7ErlxjO4e66VerbDwKmlPtB1P7VH6mteslnPlnDLLlVw\nm6CA\r\n=rid6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKvASWUQ1os+DWoY07+bGqA8G5u3rgGjB8bsKYiAzJngIhAOvJUxvb90uKhcyk0KiHE41dVUYXh+KwO4gKl4PYqYtQ"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.7.2_1640081627966_0.32770984569415296"},"_hasShrinkwrap":false},"2.7.4":{"name":"@malagu/ext-scripts","version":"2.7.4","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"b95529efc59871fa485bb448ebee293ea06654ba","_id":"@malagu/ext-scripts@2.7.4","_nodeVersion":"14.18.2","_npmVersion":"lerna/4.0.0/node@v14.18.2+x64 (linux)","dist":{"integrity":"sha512-lkOxQfMkiXSq+Qf0YhYYB5Ne5Ye2ma23NCX50hGjXBziYCeASApPHtXDj+3VtCzDz7biRuWTWiLeohY5sEXCjw==","shasum":"055973bbc0563268fd84fe940964c208b45289e9","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.7.4.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwwr3CRA9TVsSAnZWagAAZEUP/A9up5WYDCwILCWkzPgN\nfgDRH4mU1R8Z0pdetVYF7cPm0gF8VVeaXBwMjHBoWBv6MT3c4CIFSQNiCaFa\nXBEawplFLVL75FRYudojzEBYOKC+9KMX3av8KCvJ26GEPVLIelhKsxjGNf5M\nDzKLZUChSfQlCwHH8QlbOYtf7kH9mR2Clu/q/GL9zpomiX9tvRN/jON/G3f4\noQmzkNtkcFLIueD/COW/GlyVDxkIPHO9tC7TF4SI1YViKAdWjQ/mKItSWe6P\n5h/dgIbnzKRCnNu8dAXuVjDoP57Gr5I+cNONviqJBdeHilsY8y4cp9jMxs+E\nT3u9X85KG4+tpJ3ome9TGjehBsQLGNJVLjGwIAvIx56plhcrPBFbpTLK8Ar8\nbHwfQ27lSyeQii7L9Q7u7FwkGTJHphAFC+ocdyziK7zvRTpfnAQw384qljlk\nBI6azSNmCUMIX4y+OUDSp9heTFbvkXddk/bguBmstBuSffv0bdFIf2RvZ//Y\n+fZmYlWFkdxFxaDFxBWJHiOYdwG20rljWmKQ4ghJdS8c0G/2xFwTptYlpUco\n/g+PnwlX9pidQ58runQePoHDkj1D9/fmv3pECCj3NiR296uivDjTHKLZjjoO\nMqLBzLMqGpQFh+X2eMzsHOGPbbrrou/jz+tXFKbVYzqneqlNXyY7s0fKQjgH\nniz9\r\n=VI71\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH2C4MYZX3PtNVe2fU5nlnxzF2uGnqsjrljy3Yel4WcXAiAZ5I4DBvGhv8JbXk9kalZBh71hC1flSzsmQPmp1V7NVA=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.7.4_1640172279749_0.15930526546660895"},"_hasShrinkwrap":false},"2.7.5":{"name":"@malagu/ext-scripts","version":"2.7.5","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"d8fae41d45d00bd3c595e3f809b50876841727d3","_id":"@malagu/ext-scripts@2.7.5","_nodeVersion":"14.18.2","_npmVersion":"lerna/4.0.0/node@v14.18.2+x64 (linux)","dist":{"integrity":"sha512-KYi9tCMqzw/jZzrTun2wc2wmoeda+uW6UUyVe9fZ9zmzVJFF2+QvSs2oUeMSOTpe6Hd05kb/hta+feZUJxk2iA==","shasum":"02d15a3b22157226398081da872f1bba523b3ab6","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.7.5.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxCb1CRA9TVsSAnZWagAAzp4QAJIxsmBG0IV4k9+0jb7l\nEas2OCcOjtkD9sQnktAGAgdz9olr27qWN6tBEY9VUY/WNrw/eW6iSry8YQkM\njhQPzMdhXPqmmrg9Zz5jQU5KPSclAS3/bP1DgHuxMT+lsKG1XOS6PAf852ku\nJv2rp6cJBioWnz0xQX+fuwhsgPffe+7AIkyTqPesDTikxHrUa52P2r9FIu+v\nNfGqnXD8vDUYPRUZbxKS80GiPqGO72C8gPfnQ0siCvjPe03h2glE7sjdecjD\nWX8JXSclOTNnUQNFf9rKiFv9xs947X25m247A7v4zPR5fLEoW3WugND3t8EP\nM207FoLgf3wukFxSWoQU6s5BGFYKwkxRtFO9zfNXW1nQxOTT0VF1m5fCnoT1\nE/v/KVTj21SL624W3cCx9skIEBlOAYVKjQoVVkLQC3+T5a4jl2aS6jwJ9RM4\nI1wcwK2tYDPsaPcMBsxewAlXwgmrHtm67RMul7t+u91EA+u8JChdb59AZpwd\nVF25/c56DGuuPj615mjf5kRea7M1rfQhdvNKbNCjDSTng3H2pHBMhczk/4kR\ntLxQQMIuYZFqkGHLunwn20Yb+Xak9kfXuYpsqsy9VR4MFMPQ0GAUP1CYCK5K\n8W4+IFMfAcXMIfri0uloxeTNzOYW/52AHnXNt4Ang1ovNbC9IW0iZJlGn/Hb\nSnXK\r\n=BKFM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHtixq4NkxiaY9wy3+Nyud/ysIBqhdmfbTDfIIvUXpjMAiEAk1bPiiOSKIgK8j2CmXMXlJ0Yag4VQ2IP/WsDGsVHrRw="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.7.5_1640244981258_0.8597324970352347"},"_hasShrinkwrap":false},"2.7.6":{"name":"@malagu/ext-scripts","version":"2.7.6","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"bdf575eb1df09aec57d3fe239876662332a073a3","_id":"@malagu/ext-scripts@2.7.6","_nodeVersion":"14.18.2","_npmVersion":"lerna/4.0.0/node@v14.18.2+x64 (linux)","dist":{"integrity":"sha512-rP95r3OjKLUApIZK5u9pUjJgwO/93qW040LASPOY9tG0kBXJXFBA7mJDZzhxeRVIY3Q9gfJCtiiLyWa6MNfJuw==","shasum":"86bf67373061790575cf018715aaf0139ffe77c4","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.7.6.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxGV+CRA9TVsSAnZWagAAkfMP/Ai48dnaH5alOi8GPUfo\ntwUgD3yqMXrani4a7YWO2WAWFqFgbb9ykLykg+tSHwH9tpSf9aMqtNUHivhq\n8ojfdi4LAU8vZKyNPW6H+STG9z/v6JKNbbRatHGO77iCUpM2Y+lVBspzD9h0\nlNfbuToXSJbDp0o+5bzInKV8st2GgdEdIpddD1MTMBzwhdYPbhWHrVtwlnSJ\nliyF9uqd65SdBMZReTbGAP9s5zK4/V+svYJ7b8EL6M7UF6SLHZngJN86CpOZ\niQ9w2rCWuYDb+SLfPxUndXjQEGEtbPIiavkGfEE0A87Ka9ri0ZTlyScZOch3\nfnsn88ES21mvesK+DfQy0g9mecvs/kVUdo3R0CEtSNj2LviQUz7GkwcNZfz8\nWpu1YpJQ5AfY8JhqGdWKXok5ZrTVgD6F3yqgDtYOuMHouKWcxSrxFKjYolZo\nfo8HOOh/7xoSFSxfspVYRFY/WUnIFyVDVKJ7QupEFIow8oVYV8mxFjGyjvcJ\n9E5skm4LzRjVQRlx8P6g8srd8i6FBGLPwYsb8WRpLQMidB8mRKmiG2RL7623\n9CJAyWyR5AXyKExsvNqBWWPutCQ8IVVm7T7+LwqxSlClf9PtjOJGnAZhitbG\nwISe1jSyjAOjkIIN2TSjw93lspVhDG5YY42YYB7yVVgZ1Q7pBRib380Xnlme\npXST\r\n=eGk+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHskV96TRvMajxBhF4FksV6+8XKWCM9/9jONMsUfq8vgIgVd55VV2+WTayRCHIaVxO6stbd22xmJTPxdhSTtPnuso="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.7.6_1640260990615_0.32654177266249884"},"_hasShrinkwrap":false},"2.8.0":{"name":"@malagu/ext-scripts","version":"2.8.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"c94837cb10eecab06009dcf319f7df3d29c10f68","_id":"@malagu/ext-scripts@2.8.0","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-iyDa35EQm0+zQqPse5d+NFWQ4EKSU1C53p7+M1jee0Tg8zdIMgea2P4OuY1cUYuUXt7oEWRzNh6v7HAP5PhApA==","shasum":"227bbe580b1a06ec6678f7276485872b585ba579","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.8.0.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxthjCRA9TVsSAnZWagAA8esQAKDn7wyzLTwu02NareT8\nzR4RQ9EWpmlL/l8PX8rF+N23ZV6GLO6O5U+Hg/XzjNp6YYd9a+tVOj8e9slQ\nM9UhIxdAY8lYv+kZYT7GmkvmOrJB5xd8ctRlP8vr7RXv1qrYV8LfsjzvzpDw\nuz3qc8/fkSuvlBusSn1OvW89ToDiAcM/bqsJoXxhegBd4rBozsykhaxPjYJ5\nusV/8pD4lP8uygSAPh0H4WrMl0giwwqmI0jBMtHz8Bj/uBxSlzuUO/E4Q6L0\neW/Nuy5Teur581ZvPdQXNa25fDNcGYAKudoBp0bASTDR4ndcXBu2IX2djoew\nFr4DMLZhhY6UEuIzpBCkHccvAXiTUDSPYUpazdf3L3eqG5PqRhiWck6hx+VA\njACiMH5WtVz/rqqaUkdtmymM9s7CbWffnf601o0YDihAxwdjbYxJd4V+efri\n5f+iU9XDQTItsJit6Ktq/vE5s2GWj4ma1pATg6OE2X4y/rI6hIxg8LFtfZLw\nq2oagFeo49qRgc/UHQ+Mn/yCybCzwSdd11+GQt6Z7Ks4YW2AJAq3obbbIkIO\nU/FdTMPM+jnT+9qSiNRTnM5mELlG1BJPKOWQQ1RCrj5iT2TtujKghzso/VwB\nyszcqhTaXndS7soBasFkOtCpt2pBOzlyb7uH+BuphGKj5HAw0Vm28jobmOWy\nWKLe\r\n=kYXG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDthnpYq9qr+Lhnf0IxTZEgkmUk68uDvWE18h/NIMjj8wIgMv+d83WcR1xX98ME8cEyCB9uksEJhNfYge2ab1MYTfE="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.8.0_1640421475425_0.4678315446237351"},"_hasShrinkwrap":false},"2.8.1":{"name":"@malagu/ext-scripts","version":"2.8.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"6e4eb05fb04ae78492b9faadca59597b8603c8f6","_id":"@malagu/ext-scripts@2.8.1","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-7MNOD0oknoVodyPaSA0CTNUeWFLTZHkzdgNkwYMdyWXMeZxstRfeke5T4BYta0PYUfxWAhMc7z7sLuQv9qdtCA==","shasum":"701b10de9380ead3acf71b06406d8bc0fbc8eb0b","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.8.1.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxt92CRA9TVsSAnZWagAA0RYP/R8XPDEUDP4219gmVdf6\nYiNjfeP0/QUhXmleBqU5qIg8URlGlPxXZJaV6rRWKaRIfdqDHASl2g87B51S\ngmBCGc3nrKstDQfy0/dHsqN5VfqxHoUtuDx8RtMjPqM+LSibqrHTVgEBfXxI\ncnYcMdP7EU1Q4sYPt55zpy0QW/lPoZTatLDmQagbrW1v8f0ewsHNZDYJTKvi\n6VGU/Rf74LfJp2rNOCsKBaBHzy1kKhhjKOxuvVKvjb5bzfOzNAlUe4/YHEhj\nj2f9zCp2Wu//jygQFtpPRTXormwB6ZSsIkdPrngaoOH+/exvK8dpK02u0XNU\nbploXG9Yxn6PTUTZCZ6BaS/5mesohG+ITQp8r+JujIbQn68oU/8QdgRcJ1In\nDGGSysd+l4bBWBKrDIBTjWCeEgWwpMUqsrulyShnfCKZW4xEL9nSfKn0mhy+\ntuFNExVF4av3oedEPfqPlQkpGmx2ydrLNHFddZwN0Xuef4IQoZT+JzLdMutD\nm4GI8v4YB2+n7g/BpPwQEZz0vJzI7AFydG/Z0x7OaGCc9wfUF2FdzWYqgCCz\n9MVzE6btdW0njCwIFBEvS0BniVRTIoDzLB+8pSGt3gpjvzo9TZbfNaksUczk\ncFfdU8v2SmAnvbe9r1rZeFUywpgypKvFNDFNI2MKhGSxTb77a2YIXw7sw+ls\nPJrG\r\n=TJpU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDsWZuTjM6zfyHgTcMte++q/gEfCyCgmYo0bEEuC3J7DAiEAoWir7MWKZvlTiUrIGVsGHbu7YCEtTEVvxStjg7sfZp4="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.8.1_1640423286053_0.03625941041988212"},"_hasShrinkwrap":false},"2.8.2":{"name":"@malagu/ext-scripts","version":"2.8.2","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"5718b18a090004d3741ba4bba1b2ef4fd62c79e0","_id":"@malagu/ext-scripts@2.8.2","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-hCfvQK1xCTFdZJ5+HDAA/RJ9IOL1GbX0JHyKIUw4Isqsar43F5qxehDm4Hr1BNtoj8315IKEXhEQ2YPFDsfgaw==","shasum":"38239db89580f091b685dca91d5d3738aa347d94","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.8.2.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxvGICRA9TVsSAnZWagAASc0P/RbhleKdBnrRcaBsP5mb\nskiNrfUvTmfCo7ggzR67Iw9Z3a6fTEIfRr96QbdzsCwpXnOjF07JLP8YsHKR\nYG5nlAz9ZqIiw9DM8i5MccceDFPymHQm4tNVwCMCOzhOtXPKDRrvzMImrZ1u\nXUF9LZy0OwBSs7YgcEMZ492tANKw+qKctfDM06DfAJ1mZBcDuyXXFPmGmudb\n1oiTCQiu0KUlhMZq9UroYGACWoxFgzlctierP0OnXf8FokLeyZphTLgsIEvR\nF/IW891xLXrte8AazNxq+UsGQ6HNw5igEYmIal21qYT1tZ1BzcPoMb4mEwUZ\n+tPDueFVpUZaV4yBPZ4MkUtn+j00Zh95L0gyYLkGNhQGxHFXK1hHW+0tP6jq\nqKf+SSJS6Pi5jx0jwQ+HbjB3FPu6mIv9dF0Rl3W6xt6io1APHdyubfP0ejoa\nLuFfQVgJQDWvio5OLlHDxPlpBFRNY1U45c4+HYAzHfCXZlG67OInxBLNzpob\nqpwlC8+1tjfffvTNzpCdpAw1g0pp2U7WsBDhGN8tF3xLkXcplRLzBKVWMCo5\n2ictjAVshB6t6dGgQUT4NwJ5bgZhBrzMypUUyaxclHIon2ZZbRjtlEZZw7Vg\n4Xs02l7zekqVka1eUV+Y02I1zXbHsxFnEh1K7w+qAafsMuRHLfl93fWY35NX\nQxJe\r\n=rzsD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICpCpXBjylHeVZOLSA4nlmhDstOUpmIwKiaiMb2kBN8mAiAvBxwruqNY78GogfNL4tv9tK5mZ0GurYeWXj838VYPUg=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.8.2_1640427912529_0.20340741296739528"},"_hasShrinkwrap":false},"2.8.3":{"name":"@malagu/ext-scripts","version":"2.8.3","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"c38b20a55dce4a657b84c4c90f062ac7e385e601","_id":"@malagu/ext-scripts@2.8.3","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-u8mXjRzz2z4snZOjIZtfBItQ6iYiTqTtCMis1mdmzJr7F9SVu08ll5rbiaArdh83FHjRaLUGG08ml+8gineWjg==","shasum":"2afc7ac84d5211042b8ad8abd1caf5659f13b5f9","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.8.3.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhx+uQCRA9TVsSAnZWagAAHZ8P/AiUKEv/ar+EZWXRQviM\nHxHtqagdCP8oHiMrJ2WRI7Phl6b2yJhdUmN786cL44VaHoFXdpmkw12oe1//\nEYUssmqMN8EQpjO2UDBudGpnrISZ4b27wdw5V8fV3GTKWPaKYSTjm26Iy+9F\nMjXDu/CEZJABy+Nee6fAdugDKo1cxVMklX9JCWnNP/TnU4GVr/vYzx4cp1NU\nCaZW8FIoxBdEZpKTsYJbyViiU5Hq7cewVzI5uxNI0IdH6RwLkZjLg7iQ4Rtk\nDaV3hEYL6EksgVQMM8NXeb5GCDVyWxNHpDkz9BAOPMQmSBgig24CAiT7fD8u\ndl7kMho96tFgspbnp7byMxdzftF0ZKUjYhU4vNL0R27u5JaCo8XUUhUDfG+e\nWVC5zRCXK79OzNXnCH9quMDUuKLFTODAfdAJfnYypawPlMDm59YlSLBydZZu\nhUaS0+09sUzCveur9QEdI0t8tIDfRJwpWy9KVl2SiPUQmwtOo8qPG3A6CHzd\nkjwdufYeW0/gKJ8ZptcTXtbQqV3EuadpH41G8KeE3xBIhVNfzicB/jbG5xXk\nsbgiyl9NxQAX7oIDcbn/Xvj7mvF2cA53I9fxhocdl/tPukqVnqMfaBLvuXJh\nkC1foe3qYhYr9hva+7BiollA59WM2NAe9ZQto+FifLRBFmbiwuaQbRBFNHqr\nucaH\r\n=Oktg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3YOYRDj8LYL7I9U/T4vf1fftTDwRBNIIg0mY4tj5kmAIhAMGAIXPA1aPCzCcpDv7isXUxbMkv1vAN7DX999Z9YaFd"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.8.3_1640491919982_0.4573205794887705"},"_hasShrinkwrap":false},"2.8.4":{"name":"@malagu/ext-scripts","version":"2.8.4","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"6bbd2e7b134d87fd843da8ad8febef856eed9cf9","_id":"@malagu/ext-scripts@2.8.4","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-dVzJ+j6JzPgVSLZyTMMl2rKU75aJDF17QL1pn8u8guidro8nmHgLLKyUOJPdFSLirOavnroE3M+Bql/ZT8dYdA==","shasum":"fd6a5dc559faa34560f3c864370fc240b4cdb839","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.8.4.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyZh+CRA9TVsSAnZWagAAQ8cP/Rc0TlvPPA7Yxwe6jED8\n/RNszKpgwp0gv9SVlUxUQ6/M8PkjZ7pMngbuxjGIXOUjDXVwVGUZ/0qj9vkY\nt09eFDiOQtjnkNQbOfVbJPRadYF4F73GqyHEZ16zqYzjNHlCt/VccX2/tSpC\n2vhyE0XsveybVvJjhCovYjIHaYOy9RnPIQ8Sz7eiVE8hoPE4w1M9/PPiow0c\nxZKwTCztcRC+3IsX6wsRTENxIYFYUOcjfj4gpcYfWZ8QBHN7td2U1l5tggiw\nZVnJaYpBvfYJhn7JQGOcTBOqMpsuw8dxCKhApc24KHkn+GttMS3iZjUehlUb\nixVtPsbnTkwsFy4pffFasYcuD7LWCP9QfHGgq5S+pbM7Q7Xzw08B4Br0xz7e\nqyeIM6XFkF3U285z6RX2GLbz6UElGTYfBZmUxNYxVW2JR5qgQuU6uAy/u/YM\ntjr1e+EKDlz6alWIdbmQxV3X7IyK8DrfpgKV/mKZsMES9fAMXcrfuP5i4J8V\nqfnmkRp4tZsFANFznGbs+aOJB8Bniays+EFlcJ6k3bNEuzbPVRq3EUFf3Hyj\nYHAjhNj/D8fnnkuuz+rAXna13XYDSLUDfykxV/pdXt/v94RXeymEErmNA8x9\nE0qCl5aMkIOnrbDY5rKCMoc/MV8hz7UofvHrFGLCRLaRncxbTUETA+d+I8G2\nPVLM\r\n=/gp+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBc7BCHdFhCdpFu3+3D0ls7f/xlnBicdpHBqfs420yAJAiEA4eCS0rWQKQd9mXeorjXiaaBYAIpW14hljJ/WdfKlmYo="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.8.4_1640601725965_0.4359371622916961"},"_hasShrinkwrap":false},"2.8.5":{"name":"@malagu/ext-scripts","version":"2.8.5","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"f074b401a749a3a3bd061d7767c1338c6629f99c","_id":"@malagu/ext-scripts@2.8.5","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-Fi6DsS2jaGkVbpz6BOCZgBXjxXR2v6+i4muHfNMcpaAUa2+lUh7Uyuhr7dliKcfzhpVt6Ddm4YSx+/I9I8Q4lg==","shasum":"1914aa109aa1c17c99f53ebedfe2d8b162e0838e","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.8.5.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzsS6CRA9TVsSAnZWagAA+zsP/2CaGwmTzwyjRPG3ROxz\nF1QKPw0VmziOtbZUBuqjT6k7kQPkn6/b41BJlmIIv5NPyN7JRkdj0v/jQSmH\nL8336F1goxR27Bz3q1S9TYFaYTIB0d871AOTtU5uwUEbtNdgEqxpy7Ey96vv\n9DsEctNZL7LRTV7G2WwrNdwIoOdka2aM7l/Bcj9wKWKOWtQGBg9xtTb7nZyf\nD/or5sMKkKDub1OyNX4pdNvJGUJ0UD1a8duiaueelEBbWRP7J0g63trBnwHg\nfGHk/FKjHoLhHmfV19vGL9dls6OKW6G/9iWsdKzTpKpo0wJKq0MZuOWlmEc0\nKXhQ38nH9k26l3xF34SH/nLIKuU8Tgh6LdR3SJsBkDJEmgMcg6/I5UkT+lDy\n7lPeLt6Pbog9LEXgvxXwkI2NT4ktk/E7zRIpWaIVpODsrC2giF9LqUFkPrM9\npZAyxq0OzUd2LaLsu9adD/Q+v3lix1jkNHxoLWOeNnAxgSiXpM3jhFun4Dwi\nKACzZNwEoLBbORUHNvvG/alRN3rtS1/TMoPOQpO4NjIZevhEZ/ZvOAmCgHva\nitRA0pcaezNrTkgo71nzPO5n/OZ9uLuC3Hw8DOsKbsZAxDuHn/8xn7O95t0t\na3Y+csURKjl34ozyiIFOFxIITpIlOcIs9ZK+hqLOy/tCEwZ9+nW+ERYBppEZ\nb0Qz\r\n=33pt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBcWwxLxwNyBkoYDCI1cJfsOgoI0CNFQDefYyqFSXLGEAiEAku55nnYRTc1MFOUuBCccMzdKAwty2CLJKtS93wdCyDI="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.8.5_1640940730643_0.7042236899317966"},"_hasShrinkwrap":false},"2.8.6":{"name":"@malagu/ext-scripts","version":"2.8.6","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"362ea1d8ec6e8281607bfc135468e44b28ffdc33","_id":"@malagu/ext-scripts@2.8.6","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-pOG9USdS9lgqk+QFgr4xeHSDEocu+wGNBaJ9Egj+1tCOfdQ8Ao49ikCM6rCEUzWV1qLULreoLyVVjuiwvJrJUw==","shasum":"7773cdbb6d3028a62966f1b8697fec7bb88dd0ff","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.8.6.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1aOLCRA9TVsSAnZWagAAjvYQAJIic0acCB4KK5AAA1AF\nWQ53EhauHXnaAKmMkeQK553hSiWdHWV2gv2VqKXduUo1ff70T0bGaRFyeI8f\n7MBdOzTPxO51gfsn1nyi5GhUOeJwLRjxWr71haNaBnltar2rD0P1rblQ/9cH\nyM62C/CYslhcxmfP7BvKdFWYeY2dTXDMejhjJmVxTCNXPA9wzl0oKs2X7T2z\nX1NNhCb37nMBzRkPVyYLqilW1hFNVE+niZrjLjqbsTbUZUfE2W8iKNtlnam1\nKkzxkGJnWadfrH3do9LKHpGu8ZR5KZDoU1VFquNTWScVdUiKak9hb5Dv0z3i\nih4qIkO0CoQGNTuUqthaiD/JKe5o3Ibzm5+pilljJT6rXOJLVJQFeDhFqJPq\nQUXerqdQ+LGmhO61EgkQIbCG2ithXiyDu/pSeu6pcAkBWANH2Q3D7MKMVqAp\nSCSgaJEPpuFluj1fLyQbtz4WEEUqki61BlmNklijxzidy37zjPUOdz8xxah3\no5HG77D7keKAZjeimPDVGyWPIfFKNuzokwPnjtpTnuArgqmosR8mVqBBE9/v\nZY0EZF7QCkshmNxwpxNVSGOGeSXxl2WYQWqWN+24ro0MIDgjESaeuZW4AMyx\nPhEtd9upJ6EfXzKKqC06mdWisG5gUP36zxBjjirO9avub15LvSza3bKnDg/n\nF2QU\r\n=59TT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBZGw5cTysf374TomOO3eScpv9easmkEdxUSA2inqg4GAiEAsEjZ6eX3fZmMkC9LpumuUKkdE96+YfuCTbGDJIdyaaU="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.8.6_1641390987281_0.10823909995353764"},"_hasShrinkwrap":false},"2.8.7":{"name":"@malagu/ext-scripts","version":"2.8.7","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"0264e2dfbb4d4cb237b07faed8812d6090c7ce85","_id":"@malagu/ext-scripts@2.8.7","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-egZ+fUDVQhlokfBjzLsXHnGu83Ij9R8NUeXCQ4qtJUc3a51PjksI+fvMY4uYI8ObPTGf5cl3kureheUG5FaiwQ==","shasum":"0ef8e4f8d8995a4252f2d113998d3f8f36e41414","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.8.7.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1b/fCRA9TVsSAnZWagAAHToP/0VNGvfb3fu+35eMdBQ9\nIQl3o2erg4soFPP0KpubabREOIBGzpFgjac6ViKB89wDUOdSARgFQCdbXPAJ\nWMio0aInBXoWsI92C5TUnrEBllvRLVKkMv2JfAmyyYE21zW1RrkTREol5+Kv\nrCpQS7t6SViJpwVvig5xMl65G1nYtBD4BO83OqvBhdbx37EMiqiLx0TStUxf\nb5WIKja97LkCgRHHRu4hcQbFDw+Bp25/1ACjeEgE/OMkeeM8Z9PqbCjV0k59\nlJ3NuNdd76shckNbql0Q3AxYuYwqzwfApZoSLqqBh5+T0iwb6y2gOl7EjZQ5\nyD9aHQ+F3tMetOKwbxViAv7CGw3Lj3ImtLMMn0yY+bCDG+I1HpXtwved//qg\nq/nBvEmVxEAS1Tw/qdiKaf6wmeRXu05DDPJHpFoA+R+1VfpjqzYapSTf9wGx\nQbSoQ01c0E5Av13ddBo08AWpQvpwswFSaykpN463nlCRhEHFMWJ/IahUbdPS\nsQn3RZFl4Fi0aspyBD1Y5HDN4JDSeAopV3F21tx2NOggo03BW9ffkQyGBbM5\nnqKGRg7c+xMRQ0CJf98/dTmQtlGHyVzInYpVGuluUSquXI34qFge01FCx+V0\nBJK2ExirgzQCovqirVvMhNss+ZiJchm4CYW+tPEmwNoElrFDQ0gfJKbJb6U2\nTcLe\r\n=MExJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwRyp/XV7pRtRave4R7vnndy9eBFjxdTCUHxQnPUxoVAIgDqTZ2p8U+eP2EQiPwiJT/dJwGhN9VgiXGFygjEba8cw="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.8.7_1641398238736_0.546787107331453"},"_hasShrinkwrap":false},"2.8.8":{"name":"@malagu/ext-scripts","version":"2.8.8","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"21ddc5f8b7de76d42296b4fa19192e31255053cc","_id":"@malagu/ext-scripts@2.8.8","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-LW21GnRGgBtbf3XMIDa+CEB/DAnFBxjUrtIg0Tjxan7uIo3f5VL1IYmkkWUN5s3vWhPkkVANgh60SkTWMRssBA==","shasum":"5a2c3df19610dd54d6b81443559f3c40e4477754","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.8.8.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3a5FCRA9TVsSAnZWagAAoCQP/igmPPPs9NT+qqRn6wq+\n6Z63YIwc0GOBV+nVvmWkeO1dYWN5XnhkLxVFzHT8xcznK9g5JF0zVShT9q/C\n8KY5bulAvMYtzEI2wxSlURwZM6LmbvAtqk+ItzGVHsgSaJWcb0hNKxDqBuq5\n97YurrhuD+GNJB2HUU9mGMoo45MPQcuv++4imvpZp/peoAiv8ess7dWF2Dki\nFPPQuW3K1CXBlI4zPqxyTLbrHy6PHg03j2AJ/aFcC1qKkIxcgZlUBbbqw5wm\niztfdX4bd8XVRfGo55MXRjrxPEFO/l7BTCS4fIVAD1OOT1hDRU4t5ODvWEcn\no1w5vcA+8h625CnDwILUw/EEVF8Ujt48zFg1G1ylsqtDRQnwRejDOvGr0SeT\n27ZvTpcwrKn1p0PtCNZ4tHHeNLE4mf+YF4EAPPuAP8rFjCm/k048Cf0NmIVu\nYByXLcANPmuMvGP/WrjdaEfRx5ILxZajBV/9fO37038ivpgHFtp8PoYyvBYF\nFUErZZjWBbZy6oYEm+faojpe5LGkqDaa2b1IKJlVDLd1+GarPFkzUfMN7t8z\n2cCZyOQRsURiPTQLecRN3vJYb183aC/PRMcE4HnW9z9IwVZHBotWP5rxiSZu\nGigQtgrZPGUTQNueQsMn5D+EOU3IoLL1EmimCddLnNPQqmpjxAKhjnZbV9r5\nzA6Q\r\n=TwtU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAnxnT0NRNsb4ZKXSTORWLPmlPAp4j4dcuFtj4FPJ11zAiEAw4M7tKhF88iuau3ux20i4H39QE6WyZ8w54c5zc0OVE4="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.8.8_1641918021162_0.4094856187681011"},"_hasShrinkwrap":false},"2.8.9":{"name":"@malagu/ext-scripts","version":"2.8.9","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"77c87a8a7a762dfaa834576ad1dc0d1b1c7a29f0","_id":"@malagu/ext-scripts@2.8.9","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-l5/qQ+Q2wS4W2j0t1dfvmtKhmk9BaUe0ZZQ/VzNh9x5rOzdlt0v+hPG5NfJg7TudzQBOeTrk8eFKbgOlVHezFQ==","shasum":"d3e2851d0746b840898d8dd12224ad780e9decfe","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.8.9.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3/2rCRA9TVsSAnZWagAAqMMP/0KpoLWm5pTwf5z2JNBH\nL/cFGOF00hakCE3edpbWV60vKA5N3qbbWujCoMGc3+37V51A5cKkMNwEWPrE\nRWwYBYGMZoOfPOWjx3v0CA8qQYOWcM7fQaX2llyw1Kn0dXLbq1Hb06VCodiJ\n7wSMnNbSMYLS5c0EftBkcUDze0ZsxhDAadzfAsna7cY+5YoQXPLIJqS6vYeQ\nNNuYiw9RloR9pyvQFSjDT8mmMFcOAHobSvjc6XOxh5+DqivwkodKLHgi5/lY\nWDVyu2jkYCURc1c3LoCtJNz9yWYm0Nk+nc1yQAzm5DnjPgdtkegSjtIlBElu\nO6MHS8lom5NHp8GvE7B1NGfI3KxQTjLlyR43VNum+2fQ3tzGnvY7mLIERppe\nXFyYcKEY6/vAXupYirFp2vq6qAT7p4PxF7uDLoNEjQvf1pa4gGNFJImvK0tc\n5owTE6lprK2iQXA1+gdn+BhlAnI/4EWD6D/MhtmmwvmX1rq0LmleI0YH+NuC\nx4xXUCRe2k0nRPtDbpWVWOuD9qtmONdvQoXk0q0+XtGdiK7f5aWXTQ1pw6dC\n/YXThAj19o0P8C5+nOyPS3OUhV71aytqpttJ2HL98SVy3dja/+9sxWrVUHSg\nKAYxmaAzYeEBxWu0SCj6VruMP7VOMKUsdYJ1wl8ITk8TrIVMAYXBoit6D6rN\nc5je\r\n=KVc0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEZiIBphat26QoFA0zc4Lkr3+4NPkO7drsQ1gcjgacVAAiA8uvwtfOQPH6PI+0gxszdXPow7un3S/JLWg3aaEsQS4A=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.8.9_1642069418966_0.904293226070622"},"_hasShrinkwrap":false},"2.9.0":{"name":"@malagu/ext-scripts","version":"2.9.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"37a9dbd8424a727bb236ac63582fd25b5b21d640","_id":"@malagu/ext-scripts@2.9.0","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-gWV1g5qGlWPSF4uM3Y2anuSZe07gsJglfgGpxv8ABLxck8ERTBdEomPIE9XhJF+M44t5aBFXLreSzIvt82MiMw==","shasum":"449de9e9d12d09476f78f2ce83e6abe2526c9d1f","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.9.0.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4X2XCRA9TVsSAnZWagAArnUP+wXPrAias+4iyH7AR13T\nG/TjoyRUz+nU1BhNTteLtziiHlPdo2pkjbO5NCJQf1I6rtDHXI1NjZiRU277\n7R3Z9+DdIq8XQc7+y+qahaHjjIijsH0S+gxNM4XKOv1wQbQvQCJpwWmj7PPp\nrNRdkZhSDFsjrAOGHEnoxxWI9O5qV4rqxKCIhJdJo/A9BmA52JMvrRRco4yB\nDc4T6Kxy33H9iVHfS+aF7mWo/gL8QwfvZW8zN1Sqp7GjeV6Kfd5LHXd1gHq2\nwehGFlsTeQ0nt/wR9G3DWggpQUzqHlb0gjhRunUiFch3neHhz7230AWa5ZRh\nBwItvFCE5QApy/ruh/m+KSpspO5mksNlmNChseLFCHUiTI7So1RMh6HTd4bp\n4DvlPDbxKUIvDZmq4fK/BT81Css9EZNfnupl9EtAp4GJETdsDN+enRPJl6Gp\n/1jz8CDZ5CfR1pSN9olphaY8aWx9f7UVu7JHh2WJzimJsSPpmMNVSjcqx4De\nUMJiedwtgYUwkdFot3Lb7BoQdM3VnpabaHDfSqwdensVpWAbE2fVApydAzM6\nDBHigOQinIT8epJpIWDtbsJzAyB0yuUXEK/9nGpcPQCSyaJqHoKf2n9VSAu/\nswWmlsuKdmCxZgvCYOekmUlVA5wA/EsKW9oX5l4Swj7DpCFO3khUBxwhewtE\nQzOV\r\n=pywW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyyea7LwBmDu3LLuy4hX+i1bnJW/M2JeZq+f3zxkbaJgIgU899DiVDxBCv+vj8AKM360ok/Zk/ktZ1VxoW+ei0NDs="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.9.0_1642167703432_0.7122367428594036"},"_hasShrinkwrap":false},"2.9.1":{"name":"@malagu/ext-scripts","version":"2.9.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"7df01bd7586b83b4e8855e38af23c7a52718cda1","_id":"@malagu/ext-scripts@2.9.1","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-eZ4mJSSE3dkshGib1Et5bQQpeSaJrUu6WGDcRZNA99NXecrgqo8RmTxYzlMRYAPXO8HH6rEm+4Mp7SbHPpN7xA==","shasum":"b68e39fd24fb35c903f3b0139193afa74d725b36","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.9.1.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5pajCRA9TVsSAnZWagAAjCEP/iXZWncen2fRlogetUQW\nDU0w7ojHJ7GNKz8pdXJ9jSTbX3tkzk42l3D/NJtdlacKQtCQGRDsZgp61uP7\nds4/xut5/OxZBqIgQTyyTMlLSk1H3XDDyBSdQz9YfVjEf4veZx6pBFkgpz5w\nRvpKDQkpWkPpBvWNbe2Gi6vK7PLannBPvTMj2fYPMI5S8LkCxuEeOHfHQzT3\nM5kmciGT2i1pmQ8BBAgw6ewhns9MQ9p58Y2LBRv0OsxrH8bHTObd5Lzt0MNM\nNK06f6NIuN4PnRcEgq3jG5Njr39x3JUidV0Y2iB8IAZAKA83SQ/NbR353X19\n5V4+qxupucxhcn5wa7EgZiQynea2+Bm+77fUCqCZkqdR1567uGHdmc0ek7hh\nWBLOVTdGKL3/0t2M1aTZJsPv6sk6jhoVT58P5032eLfEiUSU7S8/FGIMsWI9\nshI7+e6oM6I9FQsEhKXamZ1Aw2hHXxm39ZrpEmQTuwamf022Ia1qMLr0Ch2e\nEoVjMhZNsIXfiugchKpt46wLAF9vxUwSH0F1F2fudrbdNXIMCIOp5RZtc9in\niFrRHN33PiGvp1ohHt8I3HNyK/yrdDEWLdyO/8Osp/XelWTx3kGOx8plE2MV\nJIA5wojyC0IDudWtVV8izI8LX8UzB2SyOVvWOtx97etvyadIhV3g46p/6tTH\n+zbz\r\n=00zm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQAd5t7NCQbyka/bk1tn85pwqcKIdJbH0l71elWWodYQIgHRUfdbp7GJ4Qu/0Csk0SOTGPlK2oEbS4BKjz+IkskJs="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.9.1_1642501795135_0.32198632160584606"},"_hasShrinkwrap":false},"2.9.2":{"name":"@malagu/ext-scripts","version":"2.9.2","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"bdfc863b31293761b0caa1521b08ee056049f853","_id":"@malagu/ext-scripts@2.9.2","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-Zv5k1TqFjHOdYGwcCrCbZ3cuBANCeqp4MCSAmtvOd55Y5hC7JIj7jaxndyHH7Hra5NplVvoHO5VhE9BtFk+i7w==","shasum":"2df2426baed484944031f7535031f7edfea090c5","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.9.2.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6BYrCRA9TVsSAnZWagAA4UAP/1T10YAfdhL0/yahzK7h\nhGIdqYxA2efnPGveyIXisrXD0kdvLiWqH0yMFn1mIu4eu94kMCFsD273MF+p\nvstKfr7EUk1JiEEya2ra2RLYnCC9KLaBLIR07cu7UhRw3VyJzR6aqxFhujuK\nqmLyqgTG6gf4PzujQzaIosssr9XtuQMXfKF7KyMInalOSVjjrfoBqN9LSENI\n2y31qC2XqDKBIqa3RwoSyUAbhZQZyVqnxwivzUPYRoxPx7iAQ3mGmTFDkPFh\nTcsctIW0JFaH3gELMYdn/A+EzKFzXLeKEiPxF5KDO6CIetGibhSjkBbWhBYu\nA6352kgFqjpvphia6Ncs7qjubZjDp8DlVJ895OcZMUA6iWNAHBUh8V+RJxZT\n9xDn/PzfOMFXCmgPqDT7KgCVmH4IkOonlz1PwfcweZFsb3KX8HzLgDiwTrjp\neiawNBtGqTDJQ1bTgEhxZMyP73zCVrC/sv+u1LPPEkc2Ler89psY6HxZe/jA\nagSkLc9NpwQAriJDnU494w7hfoQkNSY7CEbNPji2UmZ3AyYDqf03+D53DfV8\n0vZ5aFOQJ33Q+uVidtK6XHpFLK5hFX3xe5pco+mC9dHvEA1Dox+WNP9Z+28m\nyX+CIllquuPGwb8CWh7eS0moNXTfJzOWc0xNWA5Q4g/KClcZqJ9K6xS89jdz\nbALI\r\n=K+5X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFS1WO525g5RNvQGjZq9nLZtDgztTT75dvISMGMDOp3dAiEA9AUwgf/MdiQsOgAL7i7pTFXigjy6jRdyKcgEWCZQe/g="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.9.2_1642599979465_0.5184499443861954"},"_hasShrinkwrap":false},"2.9.3":{"name":"@malagu/ext-scripts","version":"2.9.3","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"8ce16fde106d797a8bdcac9ebbb529194aa5a472","_id":"@malagu/ext-scripts@2.9.3","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-dbMcFM6E+5//nl8ZpR2DtB4wncWQOAEQS6mSH7F2/TE64mCcGYCU+jGUQ40vTOAsuTe7G/qb0G4dSl7IA4x+Aw==","shasum":"2d6d1d6a0b3da5b5eadda681c6d2b49d97ecec8c","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.9.3.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8U47CRA9TVsSAnZWagAANgYP/jMBrKCETogidwCI09JC\n+Mo4enXBYZPWNS0G6schD2KtGEWYE5R8Kkz+QxBlggEtxGxvWmmdy7/0b0TF\nbM9qzew0BhWfFrfvrdYKfftQGuc2WlNeiWd9fZt1vKK+BOdEIi6SlGmjDYZR\nIeZ76c7medzwldMGwjWZcZ8gRNIJA4sjND/MT8JVX5oLPIuDeyVRd8S3jFsP\n4Wqp53ILgeVi/ErnmfHukvJ0MAJ4ukwc+OzWK8sRSiak24kwkdp/R2o5vYqW\nERn/BtVt5X5xECFjm5Apk0jpG8JcSZm8mMpqCp4IyMwcz43F7EojWg/tRiRR\nx0/yw8uKurQvWA7Cx/kedtgoeHai76zDFyPRpV/aTQNQNcTSoYmX359DhXQc\nnnE1EsYuYLAD2yIFcGlBBdQ8KvqgTTs2j0akfNUxLdzDtML10Scekt/hpFP5\nucwUhJwathVi8ZFX7ULpWrLE6rVOar0vMLV1dBqe35e2YN+LHnvY6ldkRdrd\nNA+aptSTG0SXXm3rAbgSHEFG6M2K+/yo2bZnNYBw12auECDsY+OZqUatqNeX\nswy+sMLEehAdbAt6DT7cjvVCi9y8GsX3i4QWvqbLiGtbp1L0NTrJfkMHTzXR\n+EFsa5mzVo3DcjXkRf/rpQf9EJT9RQsoge3jp+qgXoXQj9PgUezOgREORx+E\nYJhl\r\n=2dHI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmfcpnGCD9n56215FtZ6RHC7wqIP5SPvtGZUvFAfFw3QIgDLSYDmw8vmwELI09mhU/olrFw3dIR0XOnHjHQPlFngE="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.9.3_1643204155556_0.11088383937863733"},"_hasShrinkwrap":false},"2.9.4":{"name":"@malagu/ext-scripts","version":"2.9.4","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"0c49165354f3d70a406d27c73bed7f86443f6643","_id":"@malagu/ext-scripts@2.9.4","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-JQpL/s9kuSSElcnqLo612vvZYrZOw2qSAZY3soLeZ5Ot8OmNJuq+gt+a7pPuUoC05SLuiQYmddhMzhhr0C/0Ew==","shasum":"5bee36989926358a672a641468be47a59749f63e","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.9.4.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8VF2CRA9TVsSAnZWagAAkBUQAIpGlIGDQtxLqKAVcE7o\nsqgETey+KqVK0ebkDK8muRDZafN3GC5yhGN6qxB4G4fEiCxPvkAGl/cBRmq2\nW4mM8/VQGro4/1mTqETOwVhHIAF22rke+eZJcTY+YvJqltCut6ldqdXUIV+M\nV4t+qNWbQe0kdm5xJmvjyULA7D4AFpOsVR3tF+uCZ0goPTQqJsWW9SKIWjE/\nLZUXLOquTH5vgO09D2rz0VUTZ3Roj8thYEv5Fwkx0XAa6zBDh8QSNwyCJQtY\nWgRxNsVXgpjQVXoGvN18sCioUR/R47Sx5AIGNbXTw1AA5GZ7Ki0uN68gqgPJ\nDpUG+w0nWNs9oEsHzJKXLA8wtdhSuCUwYNrYlBshmjJ7x7OBZxSAaeIYfcEj\nUBVP38568MVuoaCRLL4Gz8bcob5skVLT3k89csQ3D6BzuoVEl0Ve0mD1HlCR\nUzr+pzXIQ9HZ32sTAuG6b0OM1DArE72CXftqBDWqgCWIKCsqSnSZ/DXpWSTJ\nXfA7337Hd1/Hs6cNK6z0qGaffbJ8P0kHpf0fVT/7mw5A92YQueHBszpEqMzZ\nZgoxC08mKzQWOST8qPKYO7iYTVOLwbuXPWISZFj7zPnauT8MdE+ICSUN7zPP\ndHdYk607O0bupYvF93uhnSxpU6BhmDUfvVLBHBqvyHZdWu1l2UaPbB4Zl3kJ\nuX0/\r\n=Ca43\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/E9ZGUhG4HHLwDLBARfdjJjQv4vhIrbtcaUPPAJ2QfgIhANVkRnK2bP0peAYW/SA2dl73JKTmz7MOlXbN6GqzzKoz"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.9.4_1643204982004_0.46081396821211507"},"_hasShrinkwrap":false},"2.9.5":{"name":"@malagu/ext-scripts","version":"2.9.5","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"bf9ed51d934c416af4801fe1216aabc3e793de6d","_id":"@malagu/ext-scripts@2.9.5","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-xEA1bjxTOXh+ABENP6xwVDBR+uJ2EWa6USquf5tHsUtz+WbC5az4mWiSE5CMkGN7XUIS0lY30fNBg6tNI2Ihaw==","shasum":"f24c81864600d9e186b7b2f73aee01dc5f336677","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.9.5.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9q+3CRA9TVsSAnZWagAAZUgP/1jb3lyKEbTPE4QMAs1J\nXT053HaoO1025cad6+V+2orPIrHc3AXshgOlobRbbs41o1p/q/XOY6H2Z17f\n5+qsqPcgh77+LZ8NThF2tjPwIWQYdLbt1FBFZPkuOEO0BqOEfBtTCQqt0aGh\nOpwlSsa9A5ODpq3KzMMVtSbFejHiosbN+DHFaS0sOxKqAMocTn4oBNOOnJM0\n4uunL/hOviIEBKPa5XHnIsJd0VVhkGwUbMoJak3IldZmRVnedZJPrTbKpIZs\nDWK4ERHFv5syRWaSS1yiqOky+JtOSEnS+VB51s0ByPn3swG6zbx511qXmZ/v\n3rIgFaLUuS67KuRlhJGU3K2CRq1AiUbPhDSme7pvtzvzF8tywMRnjhuxluwe\nVRdx6T+gxih9CO5i2jqz+EGAytsI1jbeGVKMxoHazpxcATcjws5ILVMhz3jh\nnmrHz6zFOZm8vgy7ua8rcslGto3s4vqARWJROZr6pKt7a0ZXZuXU72hwx98U\nB2j2n/CNcuvpI0H6m4YXQAovsXL4pW2AkQ4m4ARJKKxCpdzwSJX5ZdoFVW/N\n+vCmGTasVABbM6zBOmSoBZSw5qWYa7CtscvhNrobn3YYsHZiRedkDH+m0FFN\nbMOHCxPAxBtoVDuOiIL7oiYPDSPhdkwlkCavqvpQVHIuR/MgswD8Ido6aaMS\nj99q\r\n=4a18\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcaunGiSIYugn8EcakqkuKoPsJgPvxPFLtM1EmRKvHrgIhAK57Qm0msx87gLKholP5vyO9s3dCR+dFN3anqXf/q7fg"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.9.5_1643556790981_0.17359751880520435"},"_hasShrinkwrap":false},"2.9.6":{"name":"@malagu/ext-scripts","version":"2.9.6","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"29903132a37dead2504990b3c78920a66555a657","_id":"@malagu/ext-scripts@2.9.6","_nodeVersion":"14.19.0","_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","dist":{"integrity":"sha512-EAsdSYKBMEpewx104KSHzY6R+G/8njLCdVfQiL2HqOk2Od2aOFInv6DQbNe8bs1dB2xrz8qIgbwMBFiL+I7W0g==","shasum":"49e2eead280bf663b3147f18a41faeee6003fd37","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.9.6.tgz","fileCount":4,"unpackedSize":5367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/+7hCRA9TVsSAnZWagAAascP/jgbBoXAbQMdXwqnSGUC\nrtHae0RKdUFhab6NuJ63wDzckoFSAq47Q4M00kv8a/CktwHJDG+KfCegG7EM\nex649CwONue1Mj/V+pLtlyaQDI09PBfQXH0kWsl5cO+J7DIVTzT+DlkEDbIr\n3amJvAB03Jker59AHDDYJbvLM7IzS9r1ZkzqtjH8qYmW63PpwgH4IF6C5HIQ\no5R4i6CligJSdJdzCxw+8x7Vr6c2xOThS84EcW6Q5YDvjepx/TyR2tX6oJUT\nFh7o8DWGDcChxriBjpfSXgEemWPF7CDDIs9eNu2nfoNFp2a2P0nhAlzf+Iwy\nMTNqFuzObOk5EexJhs7oVOR97boKyhk2PsPKjaH3nkRMQLnYn7pqX0wTSWSL\njSLmtjHDMUim2VeVwNzKc8UuMOK5VQGquZ4M1stgwKhTJj+bUfXaBWEcc7//\nba28YnqoI353Bwp6PfGrkeSCYdQrvq/lxIUz3pqg1iSvGmcQ0fyuXULqQ/NL\nMD5c3A4pWC9sq9gcF2XFcZdTgrpehl1YYniC5Dj4yCocxCT9wH+i1XnM7WIK\nlcw6qkiMthqC66UcjvNmJ3s3/mU/DdnKqspGfeBwMdX6yV8FlObt916yLr+4\ntJ9UE9SCJaSPsDHbtyUaBHJ1uKdAok2vNPtgLCPrweNbhsm5+GTlWFgxgdp2\nCnm2\r\n=b1vG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICWB/bNlVqgbstpliQKLnNxew4ZtTV69xEXzkZ9AsNZoAiBUqeoD7sz2bCtg+ekuh6JcbFpZIXBwW0/UWCDPGzLMIg=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.9.6_1644162785813_0.43488011874330335"},"_hasShrinkwrap":false},"2.10.0":{"name":"@malagu/ext-scripts","version":"2.10.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"f751dc5b3cbc51bd5e322a998228c867d7820b46","_id":"@malagu/ext-scripts@2.10.0","_nodeVersion":"14.19.0","_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","dist":{"integrity":"sha512-ftQz6X2AswpieIlfabTj7cHItSwzSVDm3Mnpe6cZIy6z1GsLaIIuDNo6zN8XxiDUmwL2HZZtmtlLzBLv7UmzRQ==","shasum":"67b2344b3c2fa7583acb23c2d5f6ec2c451a6912","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.10.0.tgz","fileCount":4,"unpackedSize":5368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiASvUCRA9TVsSAnZWagAAUawP/17lF6/GYp5Z/BuCkxWh\n04mVsjkFZ/I99676xGlObSGwlfQNmkLlykZ9aBHsZrRLTU22+6kZlTOa88wO\ncGYti5Nl2+fz3roEOnDnVfmw4M+Jc3kQ4unT3L9Z6ncB0HCwRwjMt0fq++Kg\nnFeVhDcswybksgO3DFYeCuxLwQFiq0v6/GgnLd6DKW0EDBf1p5qj8w7fU1nV\no4P/NYFZ1OHl23rnXBRL73G0oc6AEqyS3Cbtlg4Bdz8yNheuEWqkKZM7vQTH\nPpLP+SyvghikL88+8Pn5DJSVpmPyICT8jFZ231YaHjDjX3pXlbH+hibCoD5w\nlWYsE98EJs8cdqJLD4OSvhno8EIz2lueRvvdsSVLPBrVcj5wLCOa2x35IKel\nCHENvOWA94M0LQLI5ZBzMs054VkFx8dgRVdiA+++zkMfMD4DBIkl5w0ehwoK\nz/ZHNe98P4lKP7k1ariUqT7453CFA1Lbai6L1JoZVVYd83B5aO1nFXZO4eR3\n6Ow2LJeIjUsqrgkAw1ImdSY741mZDBEFB2FdJvyg5NJzcHCXR/d6wQgMUt96\nCfxNFdF6438pyODvbTNoi9H1ERPjOspkHuEYK6ztjSBHhuuVgUikJuWUFnw2\nv1kSR6Tf7Eld2kUfq1ibcThWW4h2kFtJoHeWlPCtEgFbwYQGj1eS9eAPGsyp\nyB08\r\n=mUWq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEe47wY32oAD+8PpTPUK2FTO62Qit0FOyIsf1mRUpVqcAiEA3WQ2pp7X3YQAGaor8n8iCpP3BFeGYaNf9MWzS4YpAyA="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.10.0_1644243924270_0.6269078444928073"},"_hasShrinkwrap":false},"2.10.1":{"name":"@malagu/ext-scripts","version":"2.10.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"ec9551e808865107e4b53aaab82d071d18928906","_id":"@malagu/ext-scripts@2.10.1","_nodeVersion":"14.17.0","_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (darwin)","dist":{"integrity":"sha512-SQHPcenKZpyuwRChzYfxEbCa/8UYKO6Hyrt4KxWjXSIgryJbf2fYizh3nLBOcWcYYGZlcIWuqCeMGsobrwtzpQ==","shasum":"14537ea40421eeacd88f79fe072a7673bbf21d25","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.10.1.tgz","fileCount":4,"unpackedSize":5368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAhQmCRA9TVsSAnZWagAAer8P/iKYThJ64zFV+AO1Vv0s\n+jziZRNeUAfobqPCuafqlUalO7pRwuJlN3WMzbl184gPy/L0E913aU1KhK4F\nZrRcVoMhfSdEANBUwqTam02/d/jAcvnYbrt6PL4eHo6w7Vwl01WF+TbSY8jp\nkM0QUMyenHpoqCeHb7AUKUcDp/maG8WXTpzrb+ARQwq+K/wb+NyBieJ+tI6r\nmPxEoUMLfBmFdrDOrpiJjbl5VC6dKdeToyGE+TO5tnHzTDJRAPWcgsLZDKiY\n2aYzr3c5bkdj2du50x4y5Iv6cQgDJcyIU+IVeZZ9J9SddNVQm+9XZL/vG8bN\nbbrA2JpR1yQDv13YefCMVSIX85LrYOSpQxxQvWoeZbQFCaPkkrWdUUxYxaJT\nKf8wdS5czxTe7HsXNaTMDeB6D57K+2C2/QJ4EOVdI8r9qs1Gm/DOf1r44g+l\n/v0w/oR9/2w7d9lMLi3mh2XwRdWYHf9Pr38Jb4lmeW1L+Ux49t9f1DecyWp7\nhwsHzWXGw1jQ1STdN+px3zkMp0Acdgf19ZsGNozig4a9Dfrx9Ypdg9tTqb1W\nTrON0P9Jd/dG40a+27I6OHlZ7wb99URDfhSF9DBwACvbzCwEjc3DOsto6I5R\nf4tRVBYCpf+Tzj55oxqJzyi0puwwDpIUrl/dOT3DmgptFKH3C8fSuRkoYnD2\nbJuJ\r\n=Pg6K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFrOLzNUMwTjbwE2sEWNpGyNIVTbfUO1Pr2mbrP3e4xAIgcnxaKG4fq9rsuWSPIc2Eo+XCRLyvNcxLKe4w+ZcnAR8="}]},"_npmUser":{"name":"jaryn","email":"xcanfo@126.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.10.1_1644303398324_0.8668407444602451"},"_hasShrinkwrap":false},"2.10.2":{"name":"@malagu/ext-scripts","version":"2.10.2","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"d474d2c210c8ae2ba2bc19523b2b036d2091b052","_id":"@malagu/ext-scripts@2.10.2","_nodeVersion":"14.19.0","_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","dist":{"integrity":"sha512-/w0erGmKX6/wa65XTT9Ebv2jkxDpbzHc/k53ieQT62ZpvP8BzbtfT2fKBgMBjZI1TYP2bRCgowmGquSlQ80GtA==","shasum":"c0e8e65f3ccd289d53b607756f86fbfc656e085b","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.10.2.tgz","fileCount":4,"unpackedSize":5368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAmFXCRA9TVsSAnZWagAAjkYQAI4lMqTdPPTvX3808SAs\n/omZ0g1GYfqzLNdBD5Lg5EWISl9RPPU6a9dO87ix59a3IxS15o05w/y02pKn\nChSEnIrKxgcPFAit2JXq4PwTSl2zOWp8oTWqtTjgbZxkm3zDp4E8WuWLaHeP\nxd3iFwp1O3sbanm5TgQuKcKW+rQj9jr3lcGTK1SsFXHBjTUUFygOgJq+Ca9K\nmW3kBMRLIHeZby/hbFzOBX8TIYs4Wz+V1q1tW0Zyn6PcL9u9YQvG6ZmMhql2\nMz12L9K5EHlWIThvV/Be1m9PM/1luvxjszk6CxJ7MHRnnfI3Lbf+liPB8RtE\nVRKt0GJrt1huxHcfRX8rcBCraeJqukWhIEwsIX7Piexv6uyP5c1PVvNozBt/\nKotjG9vSR97qnTI0PTLXZywHFjKLI3tVEg2t9pnRsP7r5oEJad3L7MAHs6kW\nvqqy3WZL83XUI3xPARfw5/mDxO+DGvcTPqKglnvF83yNwX8bXeSMJFvQ+jGm\n/QjR3FI1pY3dQPT3OnEUQokEvnTa8L1fi9I4D4YociXZHN3JgOhLgB6+sUNw\nXVgdUKq3FEvhCIOwKeJeFsTr1JgpH6g8u7g0zmb9t4UArsix0XZF9Ycj0y1B\nzZfvjQC392bKXDHgI6X83Y9Q0YzSauABJsgxROrgs39vXPlluG66/tmpP9UV\ntIKr\r\n=ST9V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH3oXreOwzOtS/8RhkO1Y0ZNAyR5mRNkTa0F0xqKlEvZAiEA8sNArj/verJMJmOgj/kRPnvL52NV6HTkw9fW5apKcNw="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.10.2_1644323159027_0.9095017369959444"},"_hasShrinkwrap":false},"2.11.0":{"name":"@malagu/ext-scripts","version":"2.11.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"70ebeac158a6af98b54ccdf9d699351feef91867","_id":"@malagu/ext-scripts@2.11.0","_nodeVersion":"14.19.0","_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","dist":{"integrity":"sha512-Cd0yZlISL4dkpqvpf20aL1K7OTqZHlsUdi3Xjg8oqN/E1iUW6tk1dXUSdlivdenvLcB9fi6/LsjpcRn5oIkeaw==","shasum":"2ac013763e7a582f4ee8a3353c12d6385d59694e","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.11.0.tgz","fileCount":4,"unpackedSize":5368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCN89CRA9TVsSAnZWagAAyVEP/j9POMRK7XCfBzkemb7o\nPXGiGMEJPfspUv6YS1+w+/+x7bbYTvDMdWMOs/DcOdG6tc9YGLQGEAXqjY7H\nZjngvELf589wzfq3yc7c7t3boT3mdecWYcHGC5NWZpqZi2sehVDdp8QxAIyx\ntq/rl7a6wsd5UYRdL6bSqvJiR3sQdKjvObvjIz/3pdBxxeInWAsn+Mm7sUg1\nsqolPUrpVBfRsj0J0+OqhSTtdtdRnmEcV/8bfU832mHVAmF5Bck9vBnACALa\n2gDNhi5G/KyjYZtgS/OYCK7i7JRZkGTkYQ5VmeRiUrz4qJtX/PqBexarpHSa\nnpaeUpWz7/WEMzIc9XwugOmIa6fChX68EqgLAiKq5ziPz5IFB5HFTl2acGPu\nzbAyUR8lE9w9D2FsGyL1NYb+Y2Z6mjn5jsQKO9OQAh8oWPLlx/+szZcOyUms\nb2/U9xHXHHX1ZJTdz6Ia7m8ySGzBNYRcg6jXeNhK1V5zpc57r6yoaGtdrrDP\nSaSPnwPd40/YnfzpmqpoAhK3KuZfRu+C3394s0ZKiNwmxMVvYWRSGbXn4Zjc\nxsNKsFxDGxDwEAW6QmS7IrRord58OGOF9LSlDiMibw+nuFkt4nw3PZOWCQRr\n/cHU1q+J+fvQlJ7+6gvag53+ukDFj7u2az2/JrA2A/AgyES/NRqAuuSomjYL\nC/8k\r\n=NOdu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG3ugfvUEVXidiIMUEnqIsS9Tf9KFCTXL/4pfa9csXK9AiEAopkk0vZe0KarSXVJn5CoMYtFqa5xnDSgOUrHHwP3Cls="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.11.0_1644748605098_0.07124682651849445"},"_hasShrinkwrap":false},"2.11.1":{"name":"@malagu/ext-scripts","version":"2.11.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"a832234429198fc4601ef8463c36e7bb93f3f28a","_id":"@malagu/ext-scripts@2.11.1","_nodeVersion":"14.17.0","_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (darwin)","dist":{"integrity":"sha512-eje2bd6P4Z5Az6xLyEFMYd/XeBTsYaFAKZdB7FpAW9AVYvRkqgR9rKtLWTGF6EOgpA116ugavXdf+yUp37xypw==","shasum":"1b4679624af7263a82191019c5a0998d9ec438c4","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.11.1.tgz","fileCount":4,"unpackedSize":5368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCQu7CRA9TVsSAnZWagAA6sgP/jHf2R8SqUsq4I+wbuIW\nhj/kOUvKa5dRYCz1zx9ZzdS3HVLJfDEPq9CrIofQHmoYUCDL/g627vgKsGJS\nvQllvc/EUXHSYqGHR2rk2f5vWyjpralkVMhZLZsxvnF3FZtaosOl4ATxZovh\nN3SpapD2nDh6ScwSHjXdsEE49FRYy06WAbRQD1UfTYddh+uHCbCO60KkGX60\nP1oc46EkkgCOMSrxSEJUszqmqC0OSFP1boJdBpbiy9pGFLY3i2pazObnprF6\nkIZx3eQQ4DvyxDns0VRv2F0Dv87gkOGbjbpWeFSm+fzgsuxTUOsZMHA60yL1\nvSXFNObdv/PvYpvDPRYv2zjd4xyEgmyWzZaO85wv6h9GGIRfQOCCdwCnvcPy\n5qAgtIzT7wxAE3M2+Vi6OVbf74e88oLOwQERjZb6DhKVawbc4ypQnFdN8aF0\n58nueo0tcMexJgAsurcoP+d5AuLhzCXJb40kCf6seyasi0ycenyntX+ydy9x\nB4uAM45vtdOXyWb7qIV4LSEZECR1Cgi/FwyPUMnC5C5I9dMckmWGZ4Adjccu\n6kdpWmenrZeMnUeyfHjKM3xtuNHB8yVtxgwIWQM9t0dhTLllEuG2QppdcyVu\n4VlMyi1caxWR0ytgTIE0ZlKEqyH1O0/VnQWuZNtoPodIwwKo4vpXBHGmJBNC\nHmbD\r\n=3SSh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCo79IqNRL4jvadwzOurNHINCAllJBvnjtaB5tDbF1yawIhAISPqnDq4EgxiaynJeE+Gk/eoHnWC0FppmwDullXHdne"}]},"_npmUser":{"name":"jaryn","email":"xcanfo@126.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.11.1_1644759995080_0.9205695167191914"},"_hasShrinkwrap":false},"2.11.2":{"name":"@malagu/ext-scripts","version":"2.11.2","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"9662ffdf75b90bdba3a89fafe0075e58b38a3fa6","_id":"@malagu/ext-scripts@2.11.2","_nodeVersion":"14.17.0","_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (darwin)","dist":{"integrity":"sha512-BK9e5gDTGr7X6zpeypL77mK2Iv1PS8giABKNPdgt8p2DtS+IxYFSwaVMgwwMyO7gg6H4Bd4dKd+Nj/N9eios+w==","shasum":"02fa63491c24ad74f69f23e9c4b42141cb96730a","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.11.2.tgz","fileCount":4,"unpackedSize":5368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCk3FCRA9TVsSAnZWagAAjI4P/RdMpAeCpAmoWohb05zH\nEjk/xpFXx2a+apErCKb8FIbbbxUF/+tcpfiYeDrzId3fCEdCNvva0KBGwqe5\nwvNzzUMT38ZjRfGhBXtSY2xDSaTn3b9RIbCkzKhTuqa+ezWbB6rhUsK6nR3n\nzcnpqt1Cd70Gg6iz5tNmfwBeaE0jQcO7bSuF8d6zeYucKRCkUf3D443YWB/r\nTv0vl3362rXpAm1/Bs9OgqSTictY0I3zhdLdRJrnj3YPuBBDwTIt6oG49kKi\nwlc5MzyNkbrm70D8ottCx99utL7wsdSBVNaWetR1/rXP7BrNYgMyGqVkuuu6\nX4VU9d2xdWr0H+RqQg+p4qVOLxSmj9y30c2XzV7PvwpT7sGa4ZEsSinYfbnp\nK6QWmc8IU7X4PQj7hORSVeTgpIwcXRHtsc0Z9uR14tRT9AWPOaNe4I/wyuoY\n43UtXP2FKbrqIciVZNYATR8pur4fmgZKeLFnXOTPXLRp4jdKp2ilxeQcHBHV\nVGtOfXHJLOp5OJT1QiRQbzeZj2swlcSNu2TJvsDDNdUizbtkj4lxMhcjcgs8\nU8b7VhAqRkj+3aCiJO74h9PGW/P7yrUcMW6ZAe0qLoYXlpSvaL32gYzmBBm3\neljGGSpZ5cv8/NVLywasFcGiwpdvMvd/+F+dyL/lUzqcY/uUewbT8WE2YKOB\n6xjb\r\n=lF9Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHFHWGYrXP9gGFAwgD6QvMDnpTBm0gXrZb1xhGiA7nqoAiAXt2hmphqHhQ5Hl4Iy9HXzi/IKLn4v2CpW0OuPldPbSA=="}]},"_npmUser":{"name":"jaryn","email":"xcanfo@126.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.11.2_1644842437490_0.3568831409898834"},"_hasShrinkwrap":false},"2.11.3":{"name":"@malagu/ext-scripts","version":"2.11.3","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"ddf6328d410cd6f8070a6ec6d981183b1692a228","_id":"@malagu/ext-scripts@2.11.3","_nodeVersion":"14.17.0","_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (darwin)","dist":{"integrity":"sha512-eErNQ7xEP2hBNfzrRHmOVpm1vhY5MEGPEwmcyBRn+GsUVzAcCgGFq722WRUq+pQB3Csi52p1uRaoyPR1RH6TIg==","shasum":"b172565f43ffffb0ece540f36a0846c36b3a3f48","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.11.3.tgz","fileCount":4,"unpackedSize":5368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCl2WCRA9TVsSAnZWagAAmc4P/R5/FLvR60Dvypck9xTD\nX5DSe5IqXJoCXVHL0xMnQTjV7Rb7GLqB7AqkKDvput1IAsh7A3qAjw97frij\nYwHG/FZG5F8KBV+KLMRIOZeMd2dCiRWvEiIzYqJCWKDufpPay0X9/PSU1sN1\nLK59ymOERGiceBhhqkLek2rACojl6ur31MGO2u91ImXsC5Qyt9KaL/7D38Kr\nNaqTYRxD5UVp2khJyIysb7QicAGDl1XKJ7QWxhMjfAeUm8in750jeF8+6pxn\n4tEY78xBcxSytzI4NLDhFohjBkayREW3wXWI+fl+jFHA0u3RpwQCsy3/Wn9X\nTM85rTqcR3RS8nnyz0ZUE773jPBx10gMrj879sb3Rw7gzHi+AJ5tVR9SmFq+\nPKK2jnt98nG6ZW7uFfDkG1abnlUsgmnvQhPYPdGMwkf81DVC4Z6es8zXp/tx\nkdkaVvhrndLpJtlpl8m5/yil1BkIIizxhjK/mUa+N2rb+lIuWSXqnzUQmc+1\n/YJHMtSz6cIYogcCyiK/bjIRYSJBYZwa+Rh+pE+J7O5dxxlTrEVS9Ei8RyRU\nGHVu28s/B4GSZ2x3JZdWUnWlyGgwza0aX17ufS2sfz7cGl0YF1L0zikgTOPa\nryTDLFBHlRV/G2ipuLSoUFNWvkeuFvrCSwJu2BnGA4oEy5YJrpVm+QQh8902\nSwmc\r\n=xFIn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0lPts07rjPXOr/GSFA9+ksyUHxQfLXHuTj5BfIBYWsQIhANTJC6DCWxlwEDzEOwX56a3Ob3+0TPNBc3FI7VS6fA73"}]},"_npmUser":{"name":"jaryn","email":"xcanfo@126.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.11.3_1644846486746_0.046030748281144396"},"_hasShrinkwrap":false},"2.11.4":{"name":"@malagu/ext-scripts","version":"2.11.4","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"92d0b0c48df4a5c40409b35d67f1e8e92f774fa7","_id":"@malagu/ext-scripts@2.11.4","_nodeVersion":"14.19.0","_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","dist":{"integrity":"sha512-KaoMyXojGJdo1yTjzgc4BifOWbA4hCBuizojG+8oj/h/ZPAvDXWNNOTSFsEtVyJ6VSbyg2WnXNpM7QLNK7E4CQ==","shasum":"e6e5d451bfde14e6a98c7e47dfccc78559d77164","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.11.4.tgz","fileCount":4,"unpackedSize":5368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDOwKCRA9TVsSAnZWagAAwisP/jB5TnkU/YIfbHWxdfys\nTOX/Iw+KBidU23gf5lwqCEOjrh0n+uqgExsK+5UU0yeSYg1K8ieyabgIbM7P\nCx1zkfgjJNbjBEN0tlO5fT9nzgLkdnlTTqRAEH83IeZNHs/Nyso7f1pYNChc\nlK9Xk29aPIjs9HYYZd8SW6QnETFZmK+8dI2rv+elNnKFCVL40f7KTSF3jTp3\n8FwC281OKaALAaB5NwLcAMjAfidmqFFPTNOfbn086ZWqToNqvVREn/6UydVO\nac9XUCYCRYXdCA0XsLsdbS2I35E9yHpNuM8RorwANitTA7iOMlBpLuLWMMcu\nEqQAmwk8xJOHJHHl1I+vLsyTlWN2PkPz2Fj6Vc6n3mUJkTQWzU5bI6NQ3nL3\nWaSvEJBFGobVLvgjHWyuxc9AgY9huOnXfcWRkZPIHmYFWL+IVxLMwx9Ir2Wc\nGCL5kKp7C2itfjQbfHN4+7DlbWQOpWYzgxNl/qyIsWXXzHV7YRn68HVyujgM\nkuyJqAM+FBmS3WWZgMjNfzUaWSTvSc+/v2AVXTR50Wne7z84v+rjmp12ibJ5\nDw3+XWi1PO3zKvyEj31BFsDTdnEV1oUO7p+a03jd/vKj+/fdOP87adbNx28L\nWol+kIRuXgDBRc8KbCnlikZ3WJW4SnFbQR7ntdmCa4+8YK8GxmUW8yUPRVGu\nnkPw\r\n=JT21\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHHOeMMriUMXa33xvcjtfHSCSvr8NXzTi4sHKlvmkdX/AiEA1jZRHYTh7HmGcc/Jzeb3Zag+RByaqOC1pqHxPJi13fg="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.11.4_1645014026225_0.5041516199562572"},"_hasShrinkwrap":false},"2.11.5":{"name":"@malagu/ext-scripts","version":"2.11.5","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"1dfe37bcab61bd7a5033a98d835adcd25d80d61d","_id":"@malagu/ext-scripts@2.11.5","_nodeVersion":"14.19.0","_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","dist":{"integrity":"sha512-lylHDQfFIBXy8l3hih3DHYq8C4UgY+Vo/FwaOz1TTeKSVPucVWJ1mpt20IauWww7LDOBWmV7MVovAPmb5fHk3g==","shasum":"54af6fc3a80ae1b55fba2b5c91eb0805b5189590","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.11.5.tgz","fileCount":4,"unpackedSize":5368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDO8sCRA9TVsSAnZWagAA4g8QAJrD8MdgfB7n2LrMBnAc\nSsfpvZ83M5+sBp7MPZcjnXphe9iHNJbLT4yElxiWYnV/QdPAu85OOLBIuVm9\ndm+PmJPyiR1+9BtNsgVnCEtKJmXxNCThxY5iGH99erOXDRq0dWvkYl1kR31i\nZfNxlbz6mqdbXfGJTh6YxkRCt4MYkflfV9Q5cYf6lM14FPAfe36pS+nw/rBc\nOgfM05lR51Zeu8o29EbkRqMMBKXK+RZFSubfYNRFYiwwiQj+PhrhYNlBRTlg\nZj6GN6/5cVEdSJ6BI34/7JFLwJZh2YbV1ZnUz91a8c0VsuD/gFZ3acksmEx5\nT5zpxTzq97ffd3v2W43KOnjN+/abh7/VvrUu/OTaUHBoXvUX16DgSp/vlpq2\nMyaysZlQZMmQrLTDSMim9Y5j54fGfS3WqSAlHZV1clY/otmbbd6nSGfWovn4\nCS4kknw9IAigk9ewcuLqvwowePkLCa0YOVwY9Gzz3zR1sjl+V4p8tmEclkv8\nx7h5ZTURjQmq+I/GxyBaWXKRSupdebULfT/aQnAdY4uK46FmKuEcVF6+Swxy\n++ZfXFPIIGJzjc+Cjvjro2X2Njdxe6Y0aWn4gluMYjvE6xubG03vB4iovxjT\n0qu7yGRb+qrkoOAp4L/TKEzjzlEpNaowiCwnZqOE3pz67YVNvi2o9oyijjTg\nHGJs\r\n=qmap\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHnri95no7vyiUFBnMPb2OlQbiURppksgfrYmxqndJDzAiBkbKjTB6MgmzxikUcB1S/f2ajIErAcH6uj8FvG60w8ZA=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.11.5_1645014828849_0.2725886493002905"},"_hasShrinkwrap":false},"2.12.0-next.5":{"name":"@malagu/ext-scripts","version":"2.12.0-next.5","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"62182d948b780db7a0ecdfab8debccd10d9efe03","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@2.12.0-next.5","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-ssAA1Z9jLKhOrpYFCw6qU/vemwM48fopHw040X7OCaUYuYqXasQIpIeSae53QWj6likfBuHt0Wv2qA1eq8gKrg==","shasum":"e3f6d21de98647b79beb2264a204ea179796fb46","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.12.0-next.5.tgz","fileCount":4,"unpackedSize":5385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiExskACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqokw/9HP+zmcNZaaV9ZqACIF5cPcQuQiT7W8NMEFOmN6OGileOOU5f\r\nux6TlXjjN6nMPj045LLgLpdtjb9oqHIwRVCNlomudf4LkT/482ETk95pWQJl\r\n9djhIcoH4KYDIDIXWPGXoFMQrPLvNkZD6FJAitSu0ndFoiNvZxJx1s656JhC\r\nacUWyW55zDVJiJf+Pgx8prAfAog7Wml2CDDC7Y88BmQuXg8IXv2wXEHc93D6\r\n8oZrZlWCKXSzbCdKVY7no9MCKirP/Tx/GgLDruWCfmTvm1ZrRuiGEe2mcdLa\r\nAhkHH7vTE+LppKNaKEb0R0Li6Uvvp//wSPxqWXm8gunC4ai0Abz5qk26sa/U\r\nCPWm98NpIPlDjvuK/CuU7vnHqHWAQUb3Fy5T9XcuvmW8bv4/ODYhzzGnJz0J\r\nUdMKNOmvV/iKeNa/wvw4eRJ5Dciz/CDxar1bv8Dcq/0bczfFtRfxgCidF4qW\r\nEfYWetPK8jIDXymKZ370uts2SM1VVYiL4WnCO3vC+af+Lxjn0d6A6lqzlh5z\r\npyTfleHRb1FVC/7HvB5wyoGJCve6PpZ+MCvMuA/6f8An4pjJYdm3f9K9P+zL\r\nsGgU6QafYxlTADY8WuLCNq+JGPl9l1Tf4TQykJQiCWRVrIvqsq0/gf+XHEaB\r\nc7oEzDErZzZmNgCkFl5x8CplV2KRgREAVNY=\r\n=iKIU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCggxJFK27cJc4gMP0oiOf7xhvmv7gsdMubJVl9u1YMIQIgakbVmna/0Z1ow4enJW+MYZilLbGFxdZ9F6QAnF7RnWY="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.12.0-next.5_1645419299943_0.22758901343608962"},"_hasShrinkwrap":false},"2.11.6-next.6":{"name":"@malagu/ext-scripts","version":"2.11.6-next.6","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"85089f218fa21f241bbada2b0cb5aa3f0acaddda","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@2.11.6-next.6","_nodeVersion":"14.17.0","_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (darwin)","dist":{"integrity":"sha512-6Iz8f+TzttNL2CXXCFJXXQQDhiSJz3l6JD67hjAGyx0NduY7s6RlyDHQG3ownq8li9dx/kk0euFV+vFo3cqkKA==","shasum":"e44ed9ece808d34720e56d7412f39cddd2896864","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.11.6-next.6.tgz","fileCount":4,"unpackedSize":5385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEyQSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwpxAAh4cFl/iQ0kPDzpIK+fgZhXnIAYHxg3T6i3xkT/W4Q3f0oI6V\r\n1GILlcwV7pNQHUScuPaK6HF+Q+bIH2ZOS4RfU/p0eLRW4DtYsFUcyoumuHw1\r\nLvBl/FckR2giwP+PVe6Jp2yJLQMUBbpJ8q9O5SooELHwgKR0nWSHJ5DaWR4W\r\npLgQmxZf9CbNbN0DeDWhlof8lvq7TT+FjrgqHLBQfdYWtooRy9ZoD3XVyWma\r\nrnuIwI64Koe87FXJsDrifzDDbAnP6vdzb7VUsCs4ZIHRiUtdBQK+SW1Gg2m1\r\nY62gkhTHTOAZIFdJ8U7W8+QNjRduf20OJUoggdoCEUsNLiiX/eXt9cU9R4vr\r\nU6gltp9fqozvlFxQt6ydW47mfnjdk0ROrdwgWf2Q3K5HwGj6FyujqOixtARS\r\nqF7+rbV8SR8VCoGDXQEUhKxfpukRlr+UloWjjiT/Cu0Wxzv7aUDbESYpxxnU\r\nvK76Rb5PmzTKOytvkvN6cEpN2uiFy/c5mXa/I7aENb7nVue6N+u1K8Zc2q0E\r\n0PQy+qpi0RJe2qs/wR2JzXMHUh6yQ+6n6bu7LMTgZ6wID3QSxW9b4WWyYilQ\r\n+XiRdFr48XhN1QaGdXdSm2GitsEyhNQKlHYg298VcIhQhXbmMAHshcQqTuHw\r\nuXtUuE7AtPi0wpHWjU59tpweki9R37SJkJU=\r\n=FFJ/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG7AcazF7l1iNwPEvX/KJWCLmov4eNcRiLsTikQVbpFqAiBse+/lY5IfeR4zcIT7QXsy10+Gmn+ZbIzExSccvCbfbw=="}]},"_npmUser":{"name":"jaryn","email":"xcanfo@126.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.11.6-next.6_1645421586553_0.21352844731432197"},"_hasShrinkwrap":false},"2.12.0-next.6":{"name":"@malagu/ext-scripts","version":"2.12.0-next.6","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"a2dd8845eec6a161ad4264d340fcf959e105cee5","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@2.12.0-next.6","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-otE/hYOoJdqQM4t4b324SW8JYG8aZ+EBpeEQ3Nr53HeMW/OdukfCqjKJNCPw3XxZRwvZygiTwrqnI9+F9Kcx3g==","shasum":"e11bf510219f525e61a83dc4599d2dddd5f94498","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.12.0-next.6.tgz","fileCount":4,"unpackedSize":5385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEzg2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqaFg/8CPvG745rFxYrxY0pJuTjC2fvaOuQOQTQyJIAHSj/dpTfIFs9\r\ncDnelVYTuojVI39VtUC7pihHUMGgc1AsQjwuNPwrI2bYsb94LlP9ipWRw840\r\noIOXHTko4QzUUi10X03X6pPnFz+Bz4BT51RQdONcBHC2d0EHbDxPBTIkEyjp\r\nVIZjt5z8ne3vSL1eZqOJHCAeUNEL3UrKthSG689MO1+edtc79HJA29kI5lon\r\nKZl712uIBZ+4RihK9BaEKJlZFo5mxHKtQJ/wxn8pT0YOSonc93ivHL9RF9KO\r\nVt8m0rm3hIzS6J4bGia/4n3QL/C1Tso5KPTf5VxUeOTFLzJL6BQIMXF3C79v\r\nWBAL/9Cy0qYlNrC8VjMHzH3jPN9iNe5eB4bpcO008F05YFc++wNDX+XSoXGD\r\n6y1AJ4IHYsnLz7dm3jMwyt9nNXl6zjmIsykfe6LRoCajrHGVnr1o3qNBVvgc\r\nJEfEefPtJXLpHKe547ds3W2HOUglS6d72menGjW4XY3Um9zu1ldfJPeOD0gp\r\nfZ++aAGsTX751Q0pKAqMSzqUuz6PsHrDiyhzDHEoOorqjm5zmJzhoZLskOFz\r\nvmlJBGzvcB2a2SanVEoCmrj+PEq7y42esqkpnhbBZ/DVogCH0Q/mEY+56VsD\r\n/PQPtkSORkDJP2NhlTokLYMtF8/C0LKwz7k=\r\n=zm69\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID1cC9urtbi6XiWLbKc6cfrnh1yp+5yyMH/pKKwMww6oAiAClc47wHJDZKUdp9ND6KoLYdHaoe0jwHnfwHm3xxlYHA=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.12.0-next.6_1645426741963_0.4543103074090473"},"_hasShrinkwrap":false},"2.12.0-next.7":{"name":"@malagu/ext-scripts","version":"2.12.0-next.7","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"27529bd22cddcf21e7e8b426fbde3d4c2008ee32","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@2.12.0-next.7","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-7uEDKPYJlRGXrDq7Jqyog1S7XV3HxLM6c4nc0YHNEZPB1+5ICXfqcwg5H96GHhoWU/Sucfuy2wEhl/gty0QcDw==","shasum":"afa7b321c0716158b569f562eda3d30a4b5e052b","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.12.0-next.7.tgz","fileCount":4,"unpackedSize":5385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiE0LWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqI6A/9HvgPEP+K15Rb8q5Nwpbu8j2o44/afG9wI72nmdHOMWwtp1L5\r\nXNxzHCQouzYUA/PPBT2l+FYLHu31vea8RnW4CsGVqcdLcMKcHndeOOnSfoVi\r\nludJeFxy7pqNrca5D5TnmUaTSF3bCa9NvIhzSvrV9xslZwAvowjuDudArtFR\r\nysR6FGvwyyXZROPPv4fzjbi9JcElVhgGQssyl5RMF4p+riINPkEcGXPxrtdd\r\nQivOhBUu9DAmnlbW5m8v4y/0N6FewRPjNCMiGMcehhT5ZsDg8w1blJ/pas57\r\nzmCCaIY6wJMEDrIg9soZf9npfrMyEbTieI6NwIsB0aYd2Efuo/WWyy3ReKUz\r\n2204YjBEdq6/M2mnbVnbj2XSpcREBUaAOIvhO5u3zXqYvenwiONIE7oblrLH\r\nN1vZ+l1SMCC/KNYGkFLXaQyNJaBp6nNj3USH/cS+wt/yDcZCKt1QxPbvGdTW\r\np1fEjJOwDTFBvshr5wZNdhfTGtlctTcHZDEksQIXR+sC90eCeHsTHbdm4D1x\r\nUhfO5ajJq6o4cKjwPYCwxMO4nyY4ki8pPNQ4hHgn/mrwY0iRiJ0NZokFkvJ0\r\nudKhrhbUEF+0h5EDgZEEaE8NW6M44j34MEHWd3qm6wdkrGivKRP/kj9QnslD\r\nzrkHlEcxe+SjhjFs9yXUieAD922r/iG5uCg=\r\n=yHQf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmNTsjP+n8ehfr7faIUYYxmMbwrwBa+ZRJlwCA4fn1AQIhANAQVYdkwDQI4jrrRZYE4PBhAnEa5RrA9YTE3ApH3fa9"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.12.0-next.7_1645429462012_0.4697521971453964"},"_hasShrinkwrap":false},"2.12.0-next.8":{"name":"@malagu/ext-scripts","version":"2.12.0-next.8","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"5cf45db41d996f4f92f8bfdbd3910a780f980584","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@2.12.0-next.8","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-QwGT08dqwmepvdNzkCQ5I+GstzDPAD4PuEhF8XbQyfTdna32Jggcc2uLv00C2713Y+asNei+dmY+0yNpNLZWxQ==","shasum":"4955c17a4f12cd6b04fee2ec06ab85b8435ea850","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.12.0-next.8.tgz","fileCount":4,"unpackedSize":5385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFOYEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSNg/+L9IJe5k9fWG/JH2fma+OQaDBb6dAP9wz/1qSVStYbeeXkzr2\r\nEH0Gadm1OkgPvaC8tdlYZ/Zp43hxCSOhU1kBNIxdGLj1qBp/l+JfHzfGAR2i\r\nhpS+EUuPOyqb+EtSw/YDX008my3BwmsdWHyVH0GAjMGAYX3mbxuI+8rYlGs4\r\ndd4IyzSLq8haPx+JZYRGKOXFdJSbF7TH34ClsBgegrX79IOUIC5nQdJ7d5+o\r\nXfui7mSaBmQMQof9ebO3eZT2c3kQT2lHDfCZPJXleGqIg+ssHJwMHR7xjvfy\r\noHIWiC4MQZr3vkT0U7u25fqHF2UkUj1tTVsaAaLUnKF1YEyhUnkSXPABNOqD\r\n9XzuR4autojVEXWrCWKbYxsyCMWGXzJmiwjznxPIFPqReRkoYH6P9II35con\r\nVH1cLIVGXNihPtkiytuIfpnfjrS2YtgbLrPUlFrEwMxtFqrS6mRGnI8bghx+\r\nWRBSFe3OHbtiRh9XaSG+BrJBfheJBJRDPPa7vwz2xgn2vBD83EFoSe/xK/Wb\r\nth/1mLatIlfp1pJxo2zdXgZ5BWJU+yclxy1skRm/DY61LhkWd2RLcWuLLfZv\r\n6NZyTlp5ahFVbuRRfgYFELDcWwIakIKZIIxTiHmmkAA20g6/POQjpOWedtP+\r\n2ace0lkopzsf/ADX/tlfe84hFWzLz7z6Yj4=\r\n=VfoO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBQlF8HXNhfJsERIddANlSdTszSo3/KV8X3pXQEIDjCWAiAz/7GNZYerfz+89xRrmVbT8r7lxs/DCBc/WmzbktKwNA=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.12.0-next.8_1645536772535_0.6155803272890263"},"_hasShrinkwrap":false},"2.11.6":{"name":"@malagu/ext-scripts","version":"2.11.6","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"78af3d8619f38ac6145a6dbc4d726417b71ee9a0","_id":"@malagu/ext-scripts@2.11.6","_nodeVersion":"14.17.0","_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (darwin)","dist":{"integrity":"sha512-uDCnw1SOq/V1MjCTw5ztZotOZ9De9GkwwAf5kJaReDw+VBY2vM5tGZVuyZtDbQaMPlBEqhVJYk8RjD7LFdrEBA==","shasum":"0d02856f5531b702b106cc033267fd8b2f06a92f","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.11.6.tgz","fileCount":4,"unpackedSize":5368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiF5FcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp54A//ZCXNvdUZAKHOpzawlyNzqXx41ZtIacWx6re2Rd1FiqzTTFne\r\nHSycmW21ohVJC2u7yF/lAkjBgaYw09DtjhBlV7rep+Kaf7WQphEpwIblB67q\r\nkw2LCSbpNeAdxDqfzNsgMRvDbRm64UzjaUrbM1FS4XCg5oH3Uk+3MYSTTuoR\r\nqShzX8DrQkZpmpj3SiMQ3bwmB8tKlU9i1iQzTkCwcsGnvB5u4cCZ9D/ds+sf\r\nKeLFGKlumUj9Ay6plDZg5KuEuIQnGnXLuT2jDNQ+MyJe+Z5o8CzxhZ8WnEBc\r\nq/xUM2Uo5DrOcwhGTVFeZe6nx994qfTnv3HZTDK2QB9dmTHsYvMMuDszgVdv\r\nxPcuJRAdCHaRaYELjoMkbLy46IeWYlPyj6iKEsS5OZGZU0ZWEI83ZZQty9Nx\r\nVnQsOkW588wBWLy0+MB0ymr4TJNb5jkLpdeWbj16iIqokb+zG3phVvvBaA5u\r\nYpqRkMV/E2+ciPEau24xiy6q1tJ7IET2rJjAAzZYyph8TpBh3nN3IktPPMEx\r\nlRQub1rJctITj9FaPmuv5YoWhxN9HTWacYv5NnF43JTKhSmxBAVkodZKqZD2\r\nJ9BMyKVPwYnoRlcHk8HJBXYScj/83KbsrdR2yOkxeGCG7uuWGIe8EwuLEpGA\r\nV22dONwnEFsY6cCrdg0WDf4JTx7jSRIc+rk=\r\n=ER3n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHXLI+OUp8XVOqZBI4XKxuYuaxoOJPZFj01ckoqD2FJwAiEA3HRzQXYoEhGlKD9mfcx1kjfI451BdFGRT5nHh5GD9Pw="}]},"_npmUser":{"name":"jaryn","email":"xcanfo@126.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.11.6_1645711708816_0.7951146407811194"},"_hasShrinkwrap":false},"2.12.0-next.9":{"name":"@malagu/ext-scripts","version":"2.12.0-next.9","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"2a43a196f10057e72a705fbe6f555a2614b1c514","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@2.12.0-next.9","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-GG1l1FmYId9menjuIU7S/m1shQIoIB2rwjsN1l75U5a8tSW+6itCWqVPI0HG6ZrwEOIFYhzcoK5kXiZ7oZVWBQ==","shasum":"784fd19017cb628a1dc8db7c1ac3d76bbe9d921a","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.12.0-next.9.tgz","fileCount":4,"unpackedSize":5385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiF5ObACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEoBAAlrpRsQCcYHS75tUPP0GifdMDJwKfvmftEfuVpx/7GDKugGXX\r\nt8SSDvjdZRoZ+3NrvFrJBCdv52h/OU6kuVnF0RRbHqsY2MjkL2aBS4UxbhSx\r\n0jDa7H+qfYLzPsaUByYGubNuFm1CXZtlk1yibL89KjSw+NdUIef4ckWhJQQ5\r\nrll1WG+usExjOO0aARdpQxjArH6lV1RhrZXuyX1U6CQVpoSrdKXsdSL+cWU0\r\ni5J6Z/ohoxEmnMpCSJ7idAYo2y+tTimmZ3BgTQRNyErjC12V5vaoeeZFV9If\r\nrXg8zh1G9GKLmE8zrQMcn5SgGd24tx1ycMmSbctPt4KEHknrybvJ86usS763\r\nYdaO7pYfteReR0ASGVCUE+lznBX1V287HTZbjYPdavsCmpnp6zfrGhrY3nnX\r\n3FTJHUCP72hU6Nh7gynZM15EX2F1jAf2kUbsGlHiBeEdP9y7ZQ3WLt4s311x\r\nGD7+C+qN9U6w4TaVsdSyeMX5zc21TfZRTHCrQWkS7qGskkW5ghO7PQiEaYNS\r\nRmDHyRdjfMTsUNx42HuTd25qPog+fL1Tfrr0Efcj/LCamlPU4saVc22iQTFl\r\nIkg9zQIjSOCfTZ8yPxq1MF9DDW7Q/2myPo1j/OiKRNOyPuZlUeYVjBQHdSO0\r\nZQ/blTH+7iYFIDt193x9AkkqDLzVzSYcFBI=\r\n=vkUg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCL8G2X1bm6Oh+2024X36W26JzBxuPRCgPTtY+ufSbawIgdRzkfPY0yly/5Y5/5UzH57EQl9fxbwJwY5dClL+uv3Y="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.12.0-next.9_1645712283878_0.5199567804566902"},"_hasShrinkwrap":false},"2.12.0-next.10":{"name":"@malagu/ext-scripts","version":"2.12.0-next.10","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"db3a0d304a58b3416d468946e31edd41f5279b53","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@2.12.0-next.10","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-YOTiqIpU3Pjpb5Zbxp2QlK+l4YjaQDLl1LgdV95epJWT2agPS6e4b30Pkasj8eFRQBvO54dQrGbKcVO33LRp4g==","shasum":"c59328bec36a9b2083b6aa8b9c2b4d9cca026ed1","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.12.0-next.10.tgz","fileCount":4,"unpackedSize":5386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiF5RJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrdww//ed7OEFCKNGncmv2ftOjotS7/nAISMI3x0DTj9iE3Ft9pvzFr\r\noKLJmy9aDp72ciSX1tN1HFfiX+jAAKy2gLGPzGnpqV0qwRsGSBM28H+syF9D\r\nzodH+5SnNMw+00uNU+aj6ElKoi2sS+dWRS3e+6v0eKPDE+7IqnSRvuv/vxL5\r\nXfveBYB5Hq9AH4JFLkAT1sCO/t5LdRmhmG/lx/bHIlBeN4OtKzefkc/ko/jc\r\n7FxWil7pWUkp8WCpnz1iUGHBmKIiH2BBcjtb4iCWLLZC9mwg63Q0un29PmTp\r\nNrK0umM/IYl/g8H3QrQRsm7IjnNfM2zzQtd8DjhoDffo/Kqnqp6znW7khYtw\r\nz+aApAGzneTDk7fG7D4ZPWJCp2IJRoJz2dyLT0vaIW2sfwQmmUjEGuWdtoCq\r\nArMy4AQ3+waP/hBdrdxNGTINFLSzr+9X3emp39ng5re5QOehTWVrAZIadmPc\r\n2XETvCQ3tsoM+DVOtm/ecumz1WhCqgOSy0BR80kR/R3b2FrFTJxZ/Mo+ZvGH\r\ng4eR8GAMmYz2rf0l4AkvM8K0vXOcBHkvqaU5SV++Fj+c3NCQG9/i3UMxqqwS\r\nYQrHr6/gfiwyn/B0OCdZNCUlwbbfyrgRTXW49jCorGaE2BzT9Rx5RuJXOBNp\r\nuhdzWbUfnzkviNbd9Hr2bwt3I7Z1q+7NH5E=\r\n=qxwB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDera/y78VVwCn49dGm7njU4MO4GwaJvDn3WxCT8ne90gIhAJZkADkT4zt5SeuiYW07FBX1wLQrTndG2tUYi5t2fUvF"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.12.0-next.10_1645712457780_0.8258378134190529"},"_hasShrinkwrap":false},"2.12.0":{"name":"@malagu/ext-scripts","version":"2.12.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"e4a649fea64806d2cc25da7afd2198f501828cf2","_id":"@malagu/ext-scripts@2.12.0","_nodeVersion":"14.19.0","_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","dist":{"integrity":"sha512-XGk5mrnX3podx29m84te71ULWIWI34tuf35sce7D4OozInkdgk4wMi+lIaFg56eCpDWPb9VkO+x4Vefer8FUpA==","shasum":"4e52513318fba04c5571d885f71f80bbbd372f6b","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.12.0.tgz","fileCount":4,"unpackedSize":5368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGjArACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmql9w/9Fl3v43HUggt6s0pn6rHZKPH80G1mnWxaL/hkQscFv5SF6Keb\r\nNz/PQgvgz/vRcPEItCy7oNSxe7x7+KZ28Ta902ueOHDfMFe7UIcRm5iRTUmh\r\nVTLZJdx4ffv/SJQadCbcnBxqugFGUXdeKYMQU0eaPMoylmnfNZenG1qlwHCH\r\ngwsbEmuhPP3jAEj8SUp8InDAaxOZ3hQX1lmwg2Fd6XWM1kJ9vcroX8bnpz0l\r\n4v6AU5nikD5jMIQPJnvglvu0cyRBYqP9cqPYxwVWdHGwpfJrRWFnVtuhx/7f\r\n6gqQRhyRnAMqPjPi/QFxH7Zw38z/ybUSPF4bvC9NAr6vhWjJqlISAmLpwtl2\r\nZLG/dE/nPCLZlbLlEPCrwQTY2wp/uoLqRIXJ6JtxPWfUtUyLHFL+lE7yQDRO\r\nscN77Ume3UDBAmT+NlrWVQ2cnG5vM3Z3od+TBGETKknb2RgEed++YHfJudyi\r\nds5/nBL+c9tudjnq96H+r5SoGKGLBo0Rr/7iXET3jnuQWGGneBRDjdgdb7rR\r\nppA6J4fqDe7/ULrb2He/nNVJRNC4QQBuz3fM19BSXcN/0Kpys00TP1C3YPK/\r\nU0Bf2QQXj6ijurYjJa4wRvMYicZCEOctPzsoN0SaDAJPDBxo4w6gb2kcn7Hd\r\npNy1k13+40Pi6lbg/qSKyKFcGozqT9UCMfY=\r\n=N+Ne\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDw7UKGL8UPvNjJATrqshfELrVhNjr1W6MidClKa660RwIgYR2MFY3anR1P7EbQyKE7JydwshynhM/nM7lqqPMWxH0="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.12.0_1645883435239_0.6949912183451286"},"_hasShrinkwrap":false},"2.13.0-next.0":{"name":"@malagu/ext-scripts","version":"2.13.0-next.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"e4a649fea64806d2cc25da7afd2198f501828cf2","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@2.13.0-next.0","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-R04OmGcSdIaavaBaN5x+pGtzlcSvlkbVI8yR8goz9wJI3/BksYbvaJptWqe8ja9UqUO7baHyQLMGbPKCy6cGcA==","shasum":"69d3512f2561c7abccc5bdc7515fe57fdaa7d48e","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.13.0-next.0.tgz","fileCount":4,"unpackedSize":5385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGjQVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYgg/+NrKFuP2XH4iAQcz3XUm0AdVjGLToS0i3PMRwa1Yca/2sDIYB\r\nAv/0ChcWJG+ifJB4ntfPO95kHdkff0TIIddGBlPzSMrq/+6mrI/1e/C55z//\r\nk+lrPTNCBPAze6ztj3yzeSo7raJ3uEte5x8m65CM7mkkPa1qR2UbRk1Z9PSG\r\nyDTVNo1JzcM7C5OzZBbDqPf5l5oL99S+IMEghZ6SEm2g0ydS1gyyBCAp9FZ5\r\nnblnMbra+AOlvccK2Vhhht8Z8isRmeJMWDLl1dDlmwVuedTbuPlsiBlQeE3l\r\nysQvtUtZJisEf3DfiM9DPQkfKpKgSSxH9AfLH2qU47yuctFZrTMDYFvx4ifI\r\nM1Sfout3YsEbulPu2eM7pUi15+5+8h5HkOY96nCN979VmhjkDyNq8xbaBsJo\r\nYPRwsHUq+P+psSGh2lSrSLuGgFWWvFrKM09tvu7bQ9dQys5FU2UqcFgaVvlA\r\nMOUj35qyndAdnpycbZVRLHwgvf8vHNlqIe7mmX9lVhBa5A9VKiBRN/LgvjGL\r\nku1liO3PXCh7lpTXm8HZkGeZ54QwAEpbxiqU0ufHNS+0Y+XNj1zI+aqvEvpn\r\np04CY5xxaIgQUQR4mfb0Y/UWSju+PqwyH0HUYzK9SX1S7Wvdmq2JuMfi/BRJ\r\nlvXv9FuaHadU5Fu/YU9VC2TDZqSAX/Wzjr0=\r\n=S9R8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHAUC67Hvl8VdF+ZvUgVGJw8XKPpPX+k23mjJRNGM0bGAiBY7si81sximqFeZtaKCuP64ipxskU/x3DeWAJuHQbC2A=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.13.0-next.0_1645884437153_0.19826340749046478"},"_hasShrinkwrap":false},"2.13.0":{"name":"@malagu/ext-scripts","version":"2.13.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"9583729b58894b360bbba184b2af86a4ee98071a","_id":"@malagu/ext-scripts@2.13.0","_nodeVersion":"14.19.0","_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","dist":{"integrity":"sha512-X/OYrCYtQWz2Md0W+g1r3zxgd5hZt/na3NXsaQUOeFOjcMp/GjmJR4j2Tcf9GbtVi1bsNkk8mVuqZKGFVTvgSA==","shasum":"7c7f8f026392b7093bd10e171bb0e70a6b6545ac","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.13.0.tgz","fileCount":4,"unpackedSize":5368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiG1R2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQthAAgvT0pbXlzvrR2XNRPhzkkJFlJ4ZUvI1KBaDdH62wCgx4jBwH\r\nlPJcasSAXzGDZUvzErb/EaI7bxQ1ZgC2FZaj4aRPSgqA8wq1IMwLG18SiSob\r\n83iWrYHICDY1tttH7sUkcJL/uTDUO6U12KNhiMjuBuH+vo/VDZu4Lg3FQrOv\r\nxUrqdKYBAYiy8vJjB1VTzxWulnbNfL8busnwMEqxSOwaIJ/NS72DuggSeZSk\r\nY3L+aookBQ5Qy8sTqIjvh7dYSBZnm1AsjRJ5yhnCaeBIU5yOqnQlnA6PafA6\r\nVu2wxd+4zpE150S65dbBnrWSFeDDq2T+ktwpmKjuKnvoazgZI+adCyoIxNDg\r\nN5a4d0sU2HeaXUDrVUhxTikElJepga4AUkdh89HFxtFhiU9ov5D49FdtNQIM\r\ntgtagWUFSYdZayGZP3PDd0OePzZuqF8nrWq3DkIV9LmKQctwctIM/HShAhgR\r\nv+dOI24FOxiB1Xxb6jzWKkDv/dilh5ewNvYTJely8n6hIGjuodDErZryctO7\r\n8c4k1As0ezakEoofh7N02i5G/2oTbZGuu85B91aQ/3SaLRySVgezM5JvxR+3\r\ngRDN8DcqldzP4MYuI1O2+ybjaIrynGKrvEaCDCBQrfHEHDUSRfM7EoT3tCt6\r\n81JFzei6j20LVfb0vcIQsFrhh8htcaN7kkQ=\r\n=XsMO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHvVZuEASYkJNx//3VouX1uJcXmWa3nwkgMkJsbsvF48AiAXX+FpwLjnuRmq9Globf1RvBh++cQqGCaCOdfy18hd1A=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.13.0_1645958261964_0.3280422287268352"},"_hasShrinkwrap":false},"2.14.0-next.0":{"name":"@malagu/ext-scripts","version":"2.14.0-next.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"9583729b58894b360bbba184b2af86a4ee98071a","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@2.14.0-next.0","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-SHhE6nUu4SibEnvW+XtIPa+n8bMqF/fI4p69z20dv26NnM9EMGbDSDtPu0aBeXlKjwCBfw5eKY6atYzwSpTIsg==","shasum":"1715615a4c58f725a22bf4a7e3ce414d9042d004","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.14.0-next.0.tgz","fileCount":4,"unpackedSize":5385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiG1ksACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpU4g//fZ+shYE4cuglKGN7QssDjqByfkB+IVX5tmUP7IjLjYyw2SSx\r\n9J28nGNCqg2roJGoEMP9B19OVF49y0cZV17rORHDCG9BYAWmfrq7u3af2eX3\r\nTR3Wra0H9VDQH3IhP3IOoApGLlM+Ndqoy8BAAXovDMGzK/TVVadiFE+IsgU6\r\nONR3xVo1/n5tp6cPqOmbdr4Vv7eEiYaeYqGB9/SA8E6t4uQ6I53h/Mt1RPOq\r\ni/sRDZ3wQkoBB2ERqotVqAoHP4Iy/pobMZjL3z4zfdg3kpT/qYdZ+wbBTIUT\r\nTqzGrc9g+htX2di30xAlkj+4rHAWLQm2iU6k24y50KIp0dvhh9ZatRVnH5UW\r\nKUqZ+yu3TbCs3p1RhkDAiEVS2BLL7hNo1IxdwfXcbmrapR5XEU5vQatEhZhU\r\nVmi99tGedt5FXyrTE43b48JP7Eyv/5MmyIugJgHZpsY0i2zQoSZOcFsMQz19\r\nNe69/qz1tkkxtf1cpbIhKqJh6W2bZB16Z+ki9j3p0S3ftUdqzoUOTCM3GRx8\r\nFOQiPmOuMD4nGVD7B5KUdu/4nq/GUFNXpMmRn6peiCXOvhfkR/OblIWdNi2Z\r\nqZ3oFR70UlpFtWanlSYJnyAqRRaWRlMRPm8DOM7/TJje5WiKUr+coia8mvzH\r\n8V54VRiTa1xlTMKu4a8kcV3DT9HHI51E+6M=\r\n=yoLT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCp1Y13TOiMpAEV8+PDH2yoeI3zrx7ZEQSPG0uvIaou6gIhAOXRv6t59YYC3q6U9lYRhp1YBJ1x08FfS6KhhCXXYL8e"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.14.0-next.0_1645959468071_0.4318928667872275"},"_hasShrinkwrap":false},"2.13.1":{"name":"@malagu/ext-scripts","version":"2.13.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"ca32e9feecbc963081942c4f5e2709d5c74e86eb","_id":"@malagu/ext-scripts@2.13.1","_nodeVersion":"14.17.0","_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (darwin)","dist":{"integrity":"sha512-2B41C88d75Y7v0QIW+JsUuts/zzC+1mBH3I+UWHWM39pJsp9rA3OQ4bXP+kd5CRKqRkeH3MKRY2Mw3bMUm6Yfg==","shasum":"56944f6fe5fed35d13ac82dc160d6157927df9c0","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.13.1.tgz","fileCount":4,"unpackedSize":5368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHJlMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEHg//alPyjaLDHpSvjO4cgqZKOo+8QlVyC7ZcBWqf/5zdqO70XVlI\r\nDzUR9K4O8PQeID+oCSbYpe8Bk4FbkbD3bS+oV4XGQzHAOrBfWODVIgRqSCec\r\nfuK/tYPfNhbt0kgjfipfbT+921XW+fqQWBuWChZmrUIaxQAVRjHiC5yOkvWJ\r\n+hrJY5iftxvYZUWtHm2c+pJoauL3KPKkQ+GYOHoOC69eUqJWeZG8YWfWtYrW\r\nFGev300rmgGw2zQ5nS0M0ysWkZs/k7W5nETqJteh8LftJKsk8uszWeqaL7lf\r\n9IBjbfZ5R7mn/WYUzljTrBbZpQJ1EojByGSapA3mVvVHsWKmJIwWvyObsRfP\r\nhslMaiQ3oOZVe/8dRpYnjkgSE0B0+9b5+J1v2oY7d42s92PyHFUN6CMxF90c\r\nELs72F1AmcDKLDmgiZ3BeiDwV9lVQQIK3InDb3YbsP2V+NOLbNG80UPk9s+D\r\n750zkRPs9BQmUWQHnW4EHkZ3ASOCW1xInu1ecGc6QIYrYa2vZX9yax0IQHg0\r\nS6fyEhhOwf39fytFPBf7ICXPm6HYVYFrvoi59vLw9wT9vjY7p4v43NNiAmKc\r\nZeOH2FUC93TV0x8yiUPABo0YhQIB9EU70f0X4gjKDj02IB0SUt4meEINa/Ju\r\n/UI2vyK+lJzpCwyQSJvqchweNxtzORAn2r8=\r\n=gMZM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGREKXbtNfjJrGnBZD6cfWlygb80F37QennBY6eX4V7oAiAhXrNaJtlnMuKxU/EhOHTnP5kZrhtg0I0SYs/M3Npj/A=="}]},"_npmUser":{"name":"jaryn","email":"xcanfo@126.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.13.1_1646041420289_0.5184233629228738"},"_hasShrinkwrap":false},"2.13.2":{"name":"@malagu/ext-scripts","version":"2.13.2","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"e575b62bb86242f9465c174c30dcb62ff7cdf995","_id":"@malagu/ext-scripts@2.13.2","_nodeVersion":"14.19.0","_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","dist":{"integrity":"sha512-jgDrgJ1rehmviDKos632WNNNgGzypHL14BuAWUgrFT8SLu8Wd2xwWHGAarA4RuwJvg4RpQ8/6Yw0uDXG3PuPgw==","shasum":"baf6f3acb7593d8f43933c8b210c5d5ac71b3dd9","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.13.2.tgz","fileCount":4,"unpackedSize":5368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHL7AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSww//VUT6MPjynUuIDPUoCOdoeA827zbVlVpwyXr2INWDm2YWvbIp\r\nZNLucAinY+YUh+tJ5rhvoiO2WqXM1/syBDKUhAF+ekqNta1GnYJRC74HdSHs\r\nI1n/DVLaOHNjvwKdp0RlSIdb+jnQnsAEdY+i+0kJckXo/uYFlh+3Ljx7LaV1\r\nIC27W7j2IclEFU/ZJ7YiGuzZ/zapZwhRA1HrqYUot8pr7wBoE0l13R36lteq\r\n58Mhl1XY852JbiPJ7VPwfvIWmqiU5LNZYGh+19Mzbo3Aa98yB6ngWuwmlznJ\r\nD0jNnMJAWpLjWj0KJJ1xs4HWtPtuiDLpzvOj3IiUFMaBYpkeZQM8hZT6V8U0\r\nAVsw43a3hTOhYR9p9wNFp6Y8Xbe6PqqydaHaTm4NPpulkhodhzXpfoBnwX8q\r\nabEsVoQIx/HwALFR5fTOL7wrmqDxNZVnYdqpczBmgJpCKLdY58BMuAuSP8bL\r\nDDitYHElGKZoqd9fpasPo24bGAxSkzY6NeCoHX07H5AzYa9hcCHxcZF4I+6T\r\nC82WX3x2DwK+CSAirOzPgdNj8bsY9BiaR0F7QiROx1TMGP6OMQUGnGM8+4zN\r\ny2w3EfcJZ+kCQLTSRRNQ7BM+XMzJi6iPEXDEdKy/i3PifjQY+UAc1PUmpwoj\r\n2ITNhtOcge1GXdh9wwE3oYfnPKatCgWEBlc=\r\n=jptv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2I24c5szQkiU3A3kb2EdTDNzxgIIplUEtoPqWvq1rfAIgc0YG8cRVLXqmtctXi/y7pkcyAm0y/Popr1sVjn6Lil0="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.13.2_1646051007965_0.6795028471248372"},"_hasShrinkwrap":false},"2.13.3":{"name":"@malagu/ext-scripts","version":"2.13.3","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"64164978fbb957c6222456ad861c58f24f365a30","_id":"@malagu/ext-scripts@2.13.3","_nodeVersion":"14.19.0","_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","dist":{"integrity":"sha512-bPR282VakMQc0MIwzN7ciLiuTZTHQSgYS22zkmcnvKt9a2i1gcEotfbeOKx+BOoookorIjIU0Cbmb7CWV3iLqQ==","shasum":"719b961f40312922d189f6c0417fa4ac3a3c4579","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.13.3.tgz","fileCount":4,"unpackedSize":5368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHMm9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp17A/+MpcONxDERoA3jiEPkZ7Q1AfdoVxomW6/EbLS8aZl9wWjVOlE\r\nL7FLfHUjVOM5Kr0aFJGkelKhnItbDckBDW2dwofS1bmDi0oqGRMJ0ezdq7Yk\r\nkC6o34n0zkvLrT2EM3+E54hJTrt7UAAZQWXBUbXeQ3s0RxgVjAi8RqgN0LvJ\r\nKE/4XDphB+o7V+tLwiHznOdzrqDExVQiknQXhjkIviKXfLaiGmc+dfPARmwH\r\n6AHSy+fkyr+UoBEeIiWk5s+H6xTw7P+qbwEeqxObFPdr1Cj4udcRxKDk8JUN\r\nEREVQ3AHo1CisVLHFu7sBtVUAS7UDI7E0wb2rpYASHfw2UpJr3Ea95sMxnOT\r\nsAscZnyVrUYqwz3uA35Rlsp3KF2vwca/4l1J7JOQrpNkDgs+IxcclzbZwyM2\r\nsqR4VBgWUn6iauDUJ76UmPNMIN4T/jab+0LdvHYI/KzY4UD3yPlzwIfub6MJ\r\ni7EOtH4LSm4H5ywL73dHIhB8a03IrA5Ak/aQkj7407QqMyvZizAqRYdk0aYK\r\n14mVqFlKrsixf8v7pYyZdFBcavQgud/9z6Cgkl2HHVDUR86e1x9E7q8G9KCC\r\nfXRXzdmfl8LEryA8l2fOfxcMwVaYIYOyWpq6ojMHUyVomqd9BLoUu7ucFNw0\r\nKxPg4EYXc57+5wAArhokFntB1DgrSZu4Fbw=\r\n=oOYs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnPxnEay7yzQV+JnJKfBg5hI8VbMNhv6oAXOk1PfxirgIhALkmL7oXiRMxjmwHrln/C9Ogn0UgyGKs6+4Yd7Yaabfq"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.13.3_1646053821772_0.328693964808078"},"_hasShrinkwrap":false},"2.13.4":{"name":"@malagu/ext-scripts","version":"2.13.4","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"6d2715f0ac8eeed1f18bbe83c58df08035a49d55","_id":"@malagu/ext-scripts@2.13.4","_nodeVersion":"14.17.0","_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (darwin)","dist":{"integrity":"sha512-Vs9f1R94LpvkZ/J55z7byQ5/HG6nRhJm57LM9awEFcHH1uhJonMKgqpm8nt96Bu6nr1wZYtZHevFskp3lP+03Q==","shasum":"35d89b7fae3b479a0cb3a5b35a29e151d10f18c6","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.13.4.tgz","fileCount":4,"unpackedSize":5368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHM9bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1Qg//SCPBhnr4k4gnx3S4Yp5zIu3hz5IZTQRgxrp9WJVUaMvXF9Yc\r\nWh+BOwL1cLP7i2pvH+4combztPNiaMys++rSV8nWSNzq1h4V4mkayk6mk2l9\r\nvyJ2gmiaOcqKqfylaZcRONjE4qoSnZ5pOpX8+IL8LUJcpSa3LcNQP4s6MmaT\r\nWbTlm/fERsXMqdhzndUaQAgyrtM9UWLgaa24nl45ktW4VP4hWhdsKqgwhXnY\r\nZJvme8BfvMeCzoRVAefYlqvwZ5eFCt0hVd+QAw+I+8w+XINAfhXAC6fRhKtA\r\nYoj2xiKCAdfuZqK1Aun9xHIidph9UZZL62cKWpk5R5EwrswWTS4Q0uDJV+TF\r\nbJwt7LukdVAhgxQLaYMLLSlxqzxqFIIK9e11sLL+w72IIN21ij+3BKJD+kPM\r\n2/aVOUZiQ7NPBZEMrDlSfQf6Qf4TNdwn2Xd0Y21hId0HfdiPdgvE+rk/kF+n\r\n3NBKwMjwCs4FuuQQaZ0d8FA8VlGLyQMqAq5xJx1n6VblCikUOSWdz7isH997\r\nH0MfT+G+CdSJDezP7A6sgBVapWVRKh9t/i48zWXtU9bu5p8YvuveP18bPXbO\r\nMsAsyE+wVEHk0OZqGWJ4d3WVElSvMErW/69qYnv5lpf6It3Jd7ivTt/F0UWc\r\n9RBvV0TTLlk5kPDAG5lsLqK/sHndg/x+4aM=\r\n=TdBh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG/38LVKVdDkBiF7eoubs9vWxHvyHIaWfHhBzZOLrwv9AiALao3E/AtXw5d4+JZTN/fXD9WkfZy9by//w0ZiqXIoqA=="}]},"_npmUser":{"name":"jaryn","email":"xcanfo@126.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.13.4_1646055259400_0.22210443081717668"},"_hasShrinkwrap":false},"2.13.5":{"name":"@malagu/ext-scripts","version":"2.13.5","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"5fc82d54b664b71a8c5ee965b8f7b00e806ec537","_id":"@malagu/ext-scripts@2.13.5","_nodeVersion":"14.19.0","_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","dist":{"integrity":"sha512-vIutiRMiLuYpK8UiJfXo8QLk2KF2B5ZnxGxJ2JG+BZDC4IACsUY0RSdFCrbdFeMriZHD1aj06RIO4eaMcP/8jA==","shasum":"3da747c11fe1be76320dc912452907251eb77cd9","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.13.5.tgz","fileCount":4,"unpackedSize":5368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIhbCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXYQ/8CnYl9jRprzrhVt5BbEyafObxpXADqP2TBoks6Rfo6aEICOvI\r\nJnj7/KBu05TvuTUse0KqJaI4ZOqrIt0zp3CPkWF2LCn9V5Et82hVqTNH/yp2\r\nNKh8x9G3mMWEeje6cdZMN0no7ybjb0M6a1b84rvyODbt6TwoODMV8K7W268t\r\nbRMwjgzeqju4iNhEjjn3FpctM+dvuN8hoLtzAIUIscR2/wndcaXNSsZAPxAP\r\nx4ctchavmQBCyXpVarHTnOJzHmgayDj9a+YctdC2GjwDAvdoKQQExkiObN7M\r\nJS8l5Y9JlChekBNsgAOV6N57F98ky/M2GjnfWWtR5vwreKG+9OKVGxIiy9vG\r\np9vQJ+UsW3edqt0m1EQnITVLqTKsE86LjIYu8bCDi3k/huas9bUgh+gD6UJP\r\n1AwSO4EGiaK6NsxpvpNayIMdONV/YwqfgTqm0riu5GhsGzC1DoUm1BGzVk4N\r\nE0UPcIaMvufhc87ACc+ChPSH+E5xY4o9woJAXa3fcaHosn0nj8TtTra1UaiA\r\nMnuNAMMkB84In0/0llxjpDQVjWaj4pucmPZJkRVO2d3O8zwgqPtJTc+2swnJ\r\niG3dzBhaC8MuNeS8Zse5L8zGonEGLvRBmeHIiMNbQvZOjl8+M4WJsKSSxiIO\r\n+x/acEhrG7nE4QK57SvId9cxTuO9EsMePd0=\r\n=Zw9A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDGsxhBZVQoVfJT28i1m+D08ak0s+umVt8xHVkpjfbnjAiEAyneYlN0GU20ULMK5LwlXznZzf87laeevexMzNnqnCSE="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.13.5_1646401218808_0.8841514696434323"},"_hasShrinkwrap":false},"2.14.0-next.1":{"name":"@malagu/ext-scripts","version":"2.14.0-next.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"4585c12c3f0ad987bdbf63dee2e03c595637651e","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@2.14.0-next.1","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-oOxmPlfThEq5bQ2e8y0JyuRBSZVlY2TIhSWOoei2fMgnVeJV4agUUJZW7GPJcxX/i++//gMjCLPJh+IvuEarmw==","shasum":"62fdcb2bfd561b50829c9625a0664962bb4998e1","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.14.0-next.1.tgz","fileCount":4,"unpackedSize":5385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJIzRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmokiA/+MbDj4RJZpqEjrKyb7fOrsjadZC0fLuK0bUkG7CO9PrchHL+g\r\nElJaKNQlwvMtIr1PucC3iYyEHgg8zRIchxCA714sAP/xSTQm2aokOZvlMstA\r\nHqa59143szK8P0w61WEItjgavLuJEiK83eHYkNCKji0pYgzfSSPfC7dOQjYy\r\nBwwQuzjpdUyFieM1INqvMOsNEU3FY+Qh1O0rjoWYbZuLNb4pS9oRb+z81feB\r\nSun30bGQEnY6ILkK8feIC6BnZX6cjfiVYuixMoWJpdG160OZ3xQ2FQBO1/co\r\npVr33W8sCAOvaoilCW5vqt60s60fW4b/eiiptFFhAM4ogg1UUbvfCJ9njC2s\r\nN1nVUeGVWhK0xf552/eMPM/V1hW3NgNLJ9aKJLOrOTfokGAJBBu+6iaa6pLG\r\nxIqxiofIBgsOLk4XEMV0NahBOGprJ++X5j6ClA5I2KAlhcJcizOWqpTlv5z+\r\naLZqDNvZvPb8nyqYua2/MVF2pUgcPggz78QBLB6k5V8KyWd5Mv0q2bJSxOpA\r\nsZyfsNWjWRwfFSZTFnN/xUZ4qPOvgm8U6+9ZuIp0LwViCu2SbIhjxPDKFF1P\r\n5Trdg+YCk0vDC4j4Vv+YsFGugqK9+Gsq3Iv4xmoXLiqeWsMdFtTumSF84Y7U\r\n3q1f8MBbhRsna+6hfbEwlP3KYtbtxMtLT2A=\r\n=ZQWt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH8T3o5sMQg65lzMk6QyGkw0laMT001jbwkc1d6HhxaxAiADX3C6CUnpMF4J+20XJ3O7Bf4WPQBg9M9YgjzIsQAiRg=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.14.0-next.1_1646562513227_0.9946984567345281"},"_hasShrinkwrap":false},"2.14.0-next.2":{"name":"@malagu/ext-scripts","version":"2.14.0-next.2","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"74421584130b5377128c3c34e27e8bad8b1a2dec","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@2.14.0-next.2","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-WO9EAjBiRFmLK++2IKCDaxYjUQ4EYNzN7H5fiAKUho8pMUdRZWz87UCEcFajerQ6mhqAUrO2H2M6dL/PbMMmzQ==","shasum":"ce213c08bf20b398477b6831a3298d35a56e6997","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.14.0-next.2.tgz","fileCount":4,"unpackedSize":5385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJW8sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2+w//WgbmHjpU/ec7dbKmaXlapjYNyzzOkCH4Qvyx17ulFaLMp/He\r\nktNWQAQn84H4aSKEzsFdeAoBSgGxUZ/Uwkes3aKi0c8PJ50v97Vuke3SJDnd\r\nUNM3EIDDKUtVF1BxtTjrd5Ae5szIIWqtPjPzlORh+2a4KXc41+YGk2msEQWT\r\ntkjtyHERC+KCIKoqfS53QHmPgd8skKPBHwzxKouA7KaZCA3/aK59P0geZ5hb\r\nujSVKSlxgNGvDR1c1zHzc+B4RFzZQ/W6SN36LndXcWuvVHQ8ajRMvGt8+Xfc\r\nUMs21QUkiKeg8x4CA8EhbhcENU0bBPc/ZWsLGsbTtGlYurlbH2XOC6dL3Z7l\r\neQs/Q4B+B9Dt1e0zVqrPECQW1qZ5p1L/wnICyXm5kbqd+paG82mLE8v2ZXB2\r\nMdI1fMiE3hzooIOF0m8xcCnib4CVgICCM+OwNuibXa2rykZOclGZIaAgVhr5\r\nuUficwT1xhCDl+2wzuy+qOdbcAFrHeV1iYOE3TcsjPXha+RldS463cOjAkZt\r\nf+02kO89dxv+E29i6NrQEapzL8B/m3XwbHpXFbMT4VA1koZJP7aLPixEcIGV\r\nORQQyqtqL4EnfHGThXUGEWoi+mt6GKn09WKtu6Yr4GXDwT3puSBj4Iy3gLYn\r\nB+xZoXdzjKSFn4c6w9GZ7cLQF0aJHAkR7zk=\r\n=+w3a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDFJAss3OI8sT7AlojQ6U3yfs4FO5QUMH/lxmHk1ftlhAiAn9JKmHpVEeh0FjsFodLQJdI3LYqyv+00a6B1RGuIFlg=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.14.0-next.2_1646620460776_0.9059129321549311"},"_hasShrinkwrap":false},"2.14.0-next.3":{"name":"@malagu/ext-scripts","version":"2.14.0-next.3","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"162bbecd6339f516e74c13e4c9e609acc5a7a500","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@2.14.0-next.3","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-7bjZ8ApBeuyePXZ172TR/sim1i6+3yAHdRcsQMVVWSTT+qI0reBLTu8ypgsqmVGEOYOENs1c3wiKjnGkh9W+iw==","shasum":"29cdfc4998504923419c0c9f42898d541293ac8f","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.14.0-next.3.tgz","fileCount":4,"unpackedSize":5385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJW9hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6jA//ZCUPkPr1jAkOKGkA+THKzDBg7MJhizfWWGaA6XlyNTWB0cpq\r\nl/o9Z1cDXSQjVX72v6BbmZliU7uvhjGDbZQNsyhUzX17aK7ljs+hk3BRbUGO\r\nF1CtBoz7OHp1EeY6s+VspwIfCfm8P3D+ma227KmqENcDKQERfwkeownm3uK1\r\nrV0zTdt0n9wBi/XF9eqpNfx5fwL8O0B9Ob1OFRiqBHR05Dcrw5Am02cqTnBY\r\nzzWNNNjA+ucCf6TAQn2nmp4cJX92JZOzlfUweEucZETOj8jqOoNIwX5wE0ri\r\nITZhGxUOGYOZlFu5xP9k1LBNCA8SQSyG5QZYtUJMF819roNSRbsYojKOAoH0\r\nCvGPQHoDGBMVunEShz3oOaKLwGncts3FqdAyQB1WCAAl/3Q5AcpS0ot2ha61\r\n/T218bY4mw+4pUgjAO90oPsfYtXz2T5ulsTX0QsPfNkU0irtW3p3YHR6Jbrb\r\nYLHtH+TNtJjpU/WheKQ31g4+5uQabgQ8s+sDJ1YJiNAtuWGqvatq4ojD2RKD\r\ncsA8KURjniLdEVxKLPgm3aMTFSAYXkzKZLKtjxpId6538tzFau1UM+YtI0Bb\r\nRqTIeU6HELZrn8fHnsE8eJOPAaPIdWmv9H3nTHp7LkBU6NZodv83Z0yANfPU\r\nl7NjsfZntqyTV75NIJXA2rV+/Mj8pazQIyI=\r\n=ebQL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6pV7r203IooGpvaSIRfXztRWjrfs45ZsQzvvZFE6adAIhAOnm8KNM0qHbs8J6aX59mEQVjZ6EFiRPfJTohY+TKLpP"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.14.0-next.3_1646620513240_0.9941698056218151"},"_hasShrinkwrap":false},"2.14.0-next.4":{"name":"@malagu/ext-scripts","version":"2.14.0-next.4","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"2ec6a444f5e128e0ccd421529276fa93bf03b4d7","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@2.14.0-next.4","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-i8REA/RkY2d4DaBWR9/Rq/d0U6HmbleCXbIcV5tf/wU1DbEUo5IOEfAvpSgPDJ107Z+c7KtVrZHYwwSc6faX9A==","shasum":"f938f02451c39c045d376e411fd487797b50b3d6","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.14.0-next.4.tgz","fileCount":4,"unpackedSize":5385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKKTEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfKA//eIAmUU2hayuvbDd4sRsJRBa6WXUyd45E1/wn9oXpfZl8QawZ\r\nPF5/VYXR689wJWBZRi4o9MSp06pO7oQT1oGUiikXm66fACRtq9MymSM2h6rb\r\nRqONPCJr9yXwVx9QLgB53cPVTIDyHxVm7bC0DftREuIvdPGwV1bvuxbnZP8E\r\n1KdbLQXKbjCdziMeLAmDZyfXuM81joBQzK9z0TLG7H2msqcqobfG18JY3CpS\r\nPE3PyUqQgHMs8Ht4AuvJHpJkShUd+oGmcdQl2wpguohgulfVApxx8tPLfOtu\r\niOEPFmgjsx74i0974i7GBshoiZVOZPJwRQcljpMWsFCCLgtnH/1CZWZSM+IZ\r\nrex/E1cG3kPuWcn1TcLia4BOOErPVnQi3MdeWv9ejl+Z8ElGc6uy9A9vdPEs\r\nmb5aSCovUrBDf9zJJDPWkqrzYu6jZuLSIL6pxsp0DRxjWtlpmpYJzdf1BTxu\r\nMwdyM2UPT/HsXGykVaLozNtoAhYHCJdOCyTSqEPPUwb+GQuvQovpLPF1gguD\r\nfDScX5nytNS3I25IbyohzfVEkn0RULd2baKGfHXgXyFI6gPMLCRLhB+4pldz\r\nl0BWsBvioRRE+coEvD7JAActZSFgueFOk8OTKNq66vfFb+pa15vRhOju41Eq\r\nUCkWjvMcKFUw36OLmsG0WIBnNEaJeW2ZqW8=\r\n=rcSN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvAN1qSllyBw3rSzuIeQ3mcrQzEbFsJVZc1Z8gUMjVowIgLhvZ076af7rW1B7l8LnYt+KegykVBvh5RHplN4Lm0FA="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.14.0-next.4_1646830787971_0.3948787986505671"},"_hasShrinkwrap":false},"2.13.6":{"name":"@malagu/ext-scripts","version":"2.13.6","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"6d3d50a88dee179024eecc7ecf84c4939f19450c","_id":"@malagu/ext-scripts@2.13.6","_nodeVersion":"14.17.0","_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (darwin)","dist":{"integrity":"sha512-1CeeOAQYNyO/xU2p9xlg5QJJa7VhYRBnlasfkz3S8++H1cOpzpP3TNUZfviDbKSTgf3rffcGNjv5HVvU5pcDeg==","shasum":"1c8e612ef52ae7f174e4e93b41dc5dd25436798e","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.13.6.tgz","fileCount":4,"unpackedSize":5368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKKTZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1lA//ecCjq1UWpKjXRlUIcaIyAtLFzdqm+uNnzGA3+ykVA3szFuAI\r\nb9j1y4kUrWHt3eaoIKBvZwSLmhCl5TIejiCy0Qg8T1UY5v+Lr2qdwFql3HeL\r\nD/ou7fjAJ7H/La6EBcvCax38axrudCg2o2ZaduYZbvCrY4ZZXNK2Geyk/m78\r\nvv3y1jVIydnpXkU/IvsA9uuEsnbIJkNpK4KUJq7FHxdGgNPduwK5HNNKDL6F\r\nnHjRYdTRyAxdhKPM63/B8NKsWcQxV5tFIhD1zUc/aknTALeqTTT8UqiEP/OV\r\npPdo9adED98mLYtjPOmCHOPNH0opUXtmh5BJDgMem0hAtVx0SU1cUy7/rH1T\r\n5IOhbvpz/p87iAYFagmKAV3Rlo4J8Bg1o4jdgRgncma1hostk2QaXSLPcFJz\r\nwfCAmGtVoz79b1Iti+8Ud0rREAV/zaFdG5wTJN9jOdro4HTKDWNbzpbF16rY\r\nxr71KpOEcXAbz5FOyTCbBDpm4GgGIS1p6xvRfH/jQmhYFjtesyrXXCyHhKQ7\r\nYknncLJCKAnkq2eWhV3OaD5RqfsgXlhzJCBh3gWDhGNMyjoRiR2GZAEZNf6l\r\nCW/bdChf6XHCzhvuSoiux36CYYas1chDNkpy9vi1bATNzqmIF74wD1YN4O5m\r\nVRDJHwdyzCrwew9AGT0Fo0ZiQIwaD4EVtoU=\r\n=unmQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBCHbcyJN4chbDKiizBTXEvkVv1ndtzYovGgSV0nZ5KkAiEAylMRxSau4DDlA90Vk0RHHoRCShuM3r8I7Top237hitA="}]},"_npmUser":{"name":"jaryn","email":"xcanfo@126.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.13.6_1646830808980_0.8843689178042273"},"_hasShrinkwrap":false},"2.14.0-next.5":{"name":"@malagu/ext-scripts","version":"2.14.0-next.5","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"44d89ae6f90633d8c912fc6d293c93b68963eb69","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@2.14.0-next.5","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-dDy2B5WjC3wE7UnMBKWQqbz+q1BOdNxrrcjhL4gw+pp+d1T1qIJ5/nC9q3JL4mjfu63ZGPy07tqmbryc4er17A==","shasum":"05eb7485c7e91b997a5f5e150d71d57952976be6","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.14.0-next.5.tgz","fileCount":4,"unpackedSize":5385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKKfrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoI2w//W3VoPpForoT3R8vf9yrO26SUkEOvagmKqxOMAKz64wd2BLUh\r\nLehNQFT7nLnvNcx1HojYU0Jfv4fQKduQ6ANuP5SBFJR/g3mero/oAyhDm5jw\r\nm0VqJn3VR1cnKiea8ss9Fu8YoNAWtRz0ECEQIdyQ40mzHV8SYazr+PD0e0qK\r\nqdpQzolSrPMDuH6aw9UnQ1YEFuEXxrqTUFtQv7rU76lxAYfVyeGcSkOuE2QL\r\nk5OqXbsWCkD4fuJ+VJ6HXCunQEralGK+GrRelb3yyflHlBuJB+ww4gihIboO\r\nrT7E8K9NdtkM3gE1if2UaQsfLtO/p6q7peYzfLiaK120voG6DTJ16qjCSERY\r\nQAWkhUPCEAveWL4T5H8kG/6MqDd178diKdUfOkJHTwgXGFDYGGq8K2wSr8uv\r\nP+G+PxZsqDYkmL2VvUaEgWx/FDXsPvBd8kHLkN8jRR6zqIED93qSCk9G/Lwv\r\n6priu3CdYkBE/nWARtco1+d8+BuyZpwQ+tA3EaaZ9m/PAz/CEjJBirNM1E2h\r\nae9C91+utjR3c19UhneUsC4wRFiw9egWOH0jnkHSMXU65vlZ65JetrB3jDxF\r\n7Y3jJ6BZau+vx0alJTAB4VPrBzy2LnqQ2s2ZD6tIr8RM8Ycedi9V2qEIqAXE\r\nIoCbiMqWoxLdRJ66FshObBX33CnhSn79L/g=\r\n=m8Y0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+QM4kZKoZn6YUDtVczB0YEwj6jYrkDR1Vh70yn4L8OwIhAJWofy6QngEeZvA67V821TLPC+a1vSBp1cH/Yg19SGHU"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.14.0-next.5_1646831594875_0.3146227234141321"},"_hasShrinkwrap":false},"2.14.0-next.10":{"name":"@malagu/ext-scripts","version":"2.14.0-next.10","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"14cf27206c58ea9b62bbeae98308779b0751127a","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@2.14.0-next.10","_nodeVersion":"14.19.0","_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","dist":{"integrity":"sha512-fPIcj9XcsSxBl1Nk17frXPOCX571RSozfIrZ4ZtcaeddyGrBUYYtTYWjBRGq3vaxFNEnLP5DcBNNX/n+ZEt01A==","shasum":"9ac1771a7907c26560ad6e4be05675db3496b5a8","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.14.0-next.10.tgz","fileCount":4,"unpackedSize":5385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKkRGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUAA//bV2SrZcZJe1xT0ShJB6R0Yyo4N5tDikIY5fwpbzMo5fCvPb1\r\nJqFw7lbHtQAm+NqwQ/UUINgzki52+IK/ZLMXbVPBie+akfE7nX4OGmuNzuxz\r\nqimeFf3HpkGVkVZN4OcOwKLAvnxkxv+yuyklSwDyJPq0FeAWPaj28cGakQ9n\r\npxCdRPD6dOZUCdX7zzFIaPFMbBiKhuS3ZmsAvOYjxxcdyzNACrwelQiH1n+m\r\nAwCa84H9CxBBstHfOmU90wXHjMoGhGTI+oXm4WGLe38KcacaDN+/M3xhTv64\r\n7gpSC7EXVGBcY1A+ttdLWycD0XfBANP73+7/L1A9jMr7inPpX+zjj6saWbxV\r\nlkBCVc/QVRjz6XqDol2QIldGYirKFZKOOgOwzG80lWQsawQvdtclYr6an1u9\r\nxzw6ckoaZsLBqctaW1vV6HNQEP5tvgzUzHWY2IeumTJjNO3zJAKNzjutCiQS\r\nG45tqDsIJeqdZKgw4PnBRyE+RFJhv3kc9dREuTia+Jn+nDxxgi2kMyRImQNQ\r\nOGm66QThNwPKRUlaybffI+NxHAzkYWGWC9+0quey2JiouuhsSPMLtjuaFXko\r\nVP9mIerlS1Mo5qlWz2YL8B6xlGldvRikR/Q4rT/lUf1tlL3CIpTJyufiNxge\r\nZzmFs7H2SZHkSKeS1oyD3n24CNKdZAYpzJg=\r\n=q4cR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICPYqg8/PwFGqbikHZMYlQyk+Lq0kXbggGUGdQCRf3TLAiA9dbr76c6mgy//ZiNtlGr8Ty8nS5nHi+Xbv1RwMJk9MQ=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.14.0-next.10_1646937158259_0.5804930962536536"},"_hasShrinkwrap":false},"2.14.0":{"name":"@malagu/ext-scripts","version":"2.14.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"5d0a2c5f0f9f6b12ce0632652677c8dc1549f0b4","_id":"@malagu/ext-scripts@2.14.0","_nodeVersion":"14.19.0","_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","dist":{"integrity":"sha512-MvxbdqDlX39GjWekyLQtoPMn41kpTAqOcdpTrKI+BzkejtOYGGX86BGpC0Bm351pOBDOhgkzMc4rFVeL60dLuQ==","shasum":"5bc3f2c33792f97be277ba583d0e2ae39c6af393","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.14.0.tgz","fileCount":4,"unpackedSize":5368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKk4KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouTxAAmPZR+tsdXVmks6pAqMn1kYooXaWPW1v9z3+OevEMYx2REQY6\r\nM9JPKlNU1UXQlSjn2buWzPy4NaIuSusMNNnVk6wchTkJ/wfgbH6f5f95NPx0\r\nVJQN4+smJhKgg4NvBzXD/cAsSMCGAB197CS29mo6lLxI6WjUeafrPJUWNiLJ\r\nKkjCao7NxfD++aBlvJovJ/qUiUKgDGGhek+TtflDQHZVhrPfb3NtTUGpXD/F\r\nC0v4VinUF8RQRokZ7lPu45R/oQxaWuLViyHxtiuBof1LxSzirxSL7az0qadU\r\nxmOd0VTFOZUkWLf4Tuemnel/BlautikfHH0/nWQcRBSAEhURk3Sb1K4XpbVB\r\nJXcC7vI9+F/vbK4bFL3J63wrh4yb/AEW96owe78kZFVOps+Qc4i8QnRu/lkw\r\nEbk1HfvYnYabyj9IIkQxYe8kEKAX6z2akWldAexB+ub36YJcI6E35Gjx5oh8\r\n2IIiVHZoSOdvcoslE4GQwGe7Kp8NDIBPPsZiPZAAeHn5OqhjNmnxokRC1hHU\r\nLVOHsXkWOk3mct4cL5sWhVNTl0nQwCjWR73AeLGEhlX5xaX6N72eMpGZhLu7\r\nlIg2Xqwn3wG7xFdtAGvHPnxkC+7YLmogl4HyUlPrOBblJ/PXb6hn9ta457I/\r\naIcgL/88Sp2mphwSYe/ZdJSVNXmrP7AdOMY=\r\n=h0h1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9l8qXSR0rcsoMZgxQDYOtYbZlcBzlUGfEi6nVoDLHDgIgJ4/u48ZOLUoZJIJsFwslQ50O+SggETJhpvcdZHxzV1g="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.14.0_1646939658420_0.47472841141548194"},"_hasShrinkwrap":false},"2.15.0-next.0":{"name":"@malagu/ext-scripts","version":"2.15.0-next.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"5d0a2c5f0f9f6b12ce0632652677c8dc1549f0b4","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@2.15.0-next.0","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-D6ZXdhWuWj0nis9WOuRUHEA0FnrUKZgy1SKucFw6SjKcvQ+GhmMl+0VsAbACgbhowKed2lBTlEfUnCDU7qgzvg==","shasum":"dc6781ed0e87688d712cd44bf336ae4735eb6eb5","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.15.0-next.0.tgz","fileCount":4,"unpackedSize":5385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKlMIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHTg/6A/4vy+P6voe97r+xwdHAjN6DpYXRX/j/PawaSJh8DJWUw5Zn\r\nuQM6ROebKQI6Dklad1xL29GpiOXP1lD3eLnnmLNAC3gLF2olTkjBd6M8Terj\r\n6Ne80G4713Cfj7KYNsnE2o9R4qywZNdy8KIzRKHZN3Zj3KVbSEUGTI3+e/oo\r\nBcCr4dsRllFvCtq/K5NkUo1D6+8MM5mBWFwvZ59HrT1muSjfV6MBj9cMGMyv\r\nLtdzLpNFRz/TGnZXn58Tlq+XPvuTQrQGDEA2zC/nUc5becKpMP5XJxvKk+V1\r\nAps6EJ1GxjtHEDifqx6wCNhWXBFEKjmagYsa3cD8x071zpTCNcWhHIUbk77e\r\nW8VNqMJyIWMqps1Ld8UNry8WbAn+u6ID/Z7Y7Fth0BiMKNA7O0GAecQNibzQ\r\nR3ZgUdWSPdiELiS3kRQmCMmSqtSvT8QIeB4zH5y6d8aDjexhOQxqcbX3M49Q\r\nDslkTkD9FsuGfUYgyQFcK0FE3Mu1iGvid6ZwMGbT/WNqz8qJR8M58tqvQdw4\r\nCFkacTGMZNTAy5Jch9Eg7woTNUFOObcWyy8DdoxB33xemM8DT8G9FH3x7ILW\r\norjaxN2Sqjuz6J8P/2dMRN9HgM5YxV9OWQ/FVjAV67m0o0q0G+W/ai03gDOs\r\nnsujtuf2JWxBMcfRENbK5Xg/+1ZXu8xJptc=\r\n=4hY/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGlFYhQbA78Vbv/1IIMeHjxQ30QV75s+Q/9DhsaFQj8mAiAxtYlLiapj0+EZ7j8RAECByHuKGhzKsfbWSA/rjeMvJA=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.15.0-next.0_1646940936071_0.32850847372800707"},"_hasShrinkwrap":false},"2.14.1":{"name":"@malagu/ext-scripts","version":"2.14.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"1dfe04bc01e5bb5c888e18cd8ec5ab856bd10d71","_id":"@malagu/ext-scripts@2.14.1","_nodeVersion":"14.19.0","_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","dist":{"integrity":"sha512-fNwJHC8NpNgKWSZm4D1uwJgzHFBxyXxOOlCbwsp1TYDf5u9B18HPfAEMKUYMHnNd0y8R5ZehokElMQtINCEOeg==","shasum":"0d59031eaac64b0362e078a5411cdd2c41552c50","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.14.1.tgz","fileCount":4,"unpackedSize":5368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKsYqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo70w//agl5LtqdkxBw4PKsTu6cgyHEaIEekEffHfib1RS2ThKhEMhf\r\n12a/RgKKx8E9D7Qsm0cf9ZJKNdHcf/Zca5JDbjdlCgTD9o9A1GH6G8A6dDlH\r\ncNqTUh68UFWWnss37Gk73g14swvpym9EzbMaRRjIhxCmYZK+EU1Z37F+3v1f\r\nw0cx3jok4XMLXwjs0/9dK9qPEjBfPqYHszGQu9ZkkTS7SShN2Nm5aZgrdBFy\r\nquhGdTin9V2henQI5i5bAsw1o4tGQEVuQ+lvBuM8Q7v3bVsVNPti6RpYZ1z/\r\nyQx9i1iqcHgGEXWHSQgpwEo2OzTgNfD5kcp3JOyJ0SpVEbPdHgLBVh+0NGt/\r\nk4ouPISK83VYnlV3Sa4/mZSrK3cTdhzH4X1ipTPALfFGcJQBWaxnF9GNfh/k\r\nsEOXamDFamyJ5YzCexZ7GkbUPV5I2SiE4IOzZ0PY0tjHxg+U7SmhnHWAwFOM\r\npW8k5EBloC8qD4wMWp1oVS83Ha7Zj3+tC/vwfEG8uQL40MlRAiqJlCumNB/U\r\nSKuqgpMcVFyTWoTNl6yEh55yrptOKNQDhDx8/2hJU4c2uXqtSrh7BKgsRiUr\r\nSU6Yk2bLot+4nFdkjsa/K5kyvh/xAWjAegGOaAFxULsJ7tqJN5WVK31V1Uz/\r\njHXoyMXAvETwedLSJSxiT3pm0rkW5osipko=\r\n=1xMZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIECEKz+UuOiR59HyRgBU7u28MOhKY25BLSac5b9KwOkiAiEAs3SRvGu3RtYPZy9/hDxgF/T/7Q189bw/MCJpPDx30vo="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.14.1_1646970410799_0.3642998445992842"},"_hasShrinkwrap":false},"2.15.0":{"name":"@malagu/ext-scripts","version":"2.15.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"28037130010e46c227f31b10218053b0b930c6be","_id":"@malagu/ext-scripts@2.15.0","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (darwin)","dist":{"integrity":"sha512-k62Zkwk3oI0GmCJwewfwSBm4srZKCg2OohHMcvXHhIAHkHu/RNRWWrV6SVrMNkUyn5bqh25XNrAFUt4p2OV8CA==","shasum":"b8df097dc76a9468d876ab9f613d211580d4c7de","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.15.0.tgz","fileCount":4,"unpackedSize":5368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLWgFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJ8g/9E3gsanNcucJrvcfY0upW+lWN8NBD8rq8KJuEtW69zP+X8Vy/\r\nxDRYCJr0Kof9MIAut8qP+uSSxAcP7Kv7ZaTVnqYZZZnAzFRSoUscMI5mbdqf\r\ni7TCNUdsRpBvrFeCdnTzkVS7dg3ORGibtMq6TMKjErFBJX+ss7FAVxn9oKIF\r\nQYFSeVEl8E++sqn6jvJ+6saHIrKADoNJ6NWntnlh8c55/LriUY0T3T7oJl78\r\nWZPy/sz1hcVqIyuIAokcrNazVBzdUYGZxKWlmzXH6hOrX9qJexIhpsJylB+k\r\na9X9aTSlMkEAyTgh1RXVGHHHxcRjGzPkhwC/4NhmHj8K+iK1a6UbQ6q4wMhP\r\nGQ/r6FR89Y8319yfZ6A4ReQISizjOQuc8mNeNFnMPejforM4OS8hf7GZH1oQ\r\nKUxMjgSeKa3kGsOZhOyuvjDPIaGooktoKmzCckOPR3ZzfhKcBu++3JGy1q36\r\nUxDCZKKp3XNOHttCbrZGuLhxOJv7LsGkG9WXtmQHtEQnA9lYH/hy8j90hZBJ\r\nHZd4z/qU6yVLL317UuZRFCY3NiCEU13mXEtYo+SZABo40VEzKb6VMPOJJ4Vy\r\nyQeQrtaOejZI3g5/eu4SFuFC/qM+RJ1n5uGvf9yPgx0cvCcwO15ND6owphSG\r\nCa+buaHRbdKVy63WVV1EyEdXmwaeGmmuFM8=\r\n=YUSO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAivalHiIpMJEG2nvGxY2iDCPpJRQtKH6AAe7iP+lf9gIhAOolu+9f1h6Tq5EYaWHjkeoo3Lj+tvNUW3Mo7Nvr4Pco"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.15.0_1647142917281_0.5200674962028358"},"_hasShrinkwrap":false},"2.15.1":{"name":"@malagu/ext-scripts","version":"2.15.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"4a1047b60d5ffc20cd253901f7baac890ffa1567","_id":"@malagu/ext-scripts@2.15.1","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (darwin)","dist":{"integrity":"sha512-SyVpVMyk+WBFo1jawEGi+Xvh60GxaTOe3OCTQKaU6B047VtPOdDwdY+CVmh6mXalEFLKPaKOVJpheoweDlSyRg==","shasum":"cb323bea0772a88fefb4614488bcc81657ff680a","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.15.1.tgz","fileCount":4,"unpackedSize":5368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLW4vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxTBAAgYWlFGQeF0lXbfNmlWyB1a5/6CDqdmcc0MrhWBSUGfOoerfy\r\nXps+0vEwJWjxbQiYsfEl66kFt/xiWLGVC2XZmCR3GiBaZJa/GBA2+7CdsIy4\r\nmtgEYgsQElm5qzDV7WiUYTmd5aNO+SnTtj/yrHH7/s/X+14wHCLeUwlAPilU\r\nOcitKRKHmYcht1UfKoZ/gQdU6vjxX9lQ0ws/Oe2xX/72O1yz6fG5qqkTatvW\r\nClJzu/yFqHjbvdvBSVTRX59oXXNvnLQxBHjeKUnNgzSPUAW9VqaxiwnRD7rm\r\n/ttI+0z8+8d28Tok39vdovBlKAGDI0kc3mdKh1Rn7M6Li/iQtz7ln1zXzh9f\r\nTW4pJgUQ5Z/FYpCogMFA8XDj0wPeQC11bJblcB7Evug8Nv31pQeyBWsinrUZ\r\nRstfp9z99kN0W2z890gKyOUqpVkpHkaI+kAoGzFk2n/h5pc9QBVCIz169DcJ\r\nocmAXmJ7KNNjx6pgXNiEVIKvUcE7mM9TWQ1qyC/vwt8aRhUkFDddH9sAMUYD\r\n1Hy/SvHlLtH0JiSVTsKIFZfpWF4GVzwMkjaC9+JYvJYiznJ9Bws1tu1nhC3A\r\nbGJ1t9NnR+iOyCHNqFbdAK84LHjLQTvj2yZt4Np7j2PreN3RoMQgyyx7N7fC\r\nPd2ZAS+NJplz7IlzWOaRwVq/E8xVTuyirCc=\r\n=B35P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGelVco18s+oeor+bJ3KzcgV8DPs4UekGoIfxQAK1WUdAiEAvXvzkoCjgui2DWwZ5ccN+YcINBX3vUSht+Lnh/LDpXg="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.15.1_1647144494861_0.8100283268675215"},"_hasShrinkwrap":false},"2.16.0-next.0":{"name":"@malagu/ext-scripts","version":"2.16.0-next.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"4a1047b60d5ffc20cd253901f7baac890ffa1567","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@2.16.0-next.0","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-IZoQG4+ClYTNc6SjtsE/NmArhleH83JZd5BvjN99fxWT+rTZ7IOCDkP3ySHnTFCmSIgmZG+1X1odNzCn5LbDXA==","shasum":"45d5713dbae854be788898ddbfe72eeca2e092cd","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.16.0-next.0.tgz","fileCount":4,"unpackedSize":5385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLXJ3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKVxAAmrrGYCaEsom521c0G7vKZ+UDrRASRv/jozEo/IFjm2MyZtT3\r\n6+Bw4u8eQeNlvrxnjvKWoaJ/LIxPlneFzxlDVkUU4S80KQKwGu1mjkLoF3+d\r\nCSnNyk7ET1qBxDjUS/ngNF4tsrZi+m6JCWYkB68JDyRrmmPusWDBHk1DLkNj\r\ntMurc6er8prXYHaEkEBZFFTZ/ECf4HuE7oQ5QZPeAM0cXlVIqbid/1weud9i\r\njWup0S8+iEVtguroXcJkyl4lcb8MFfnopKxeEpey27HZC0x1o4iHyOPqVVhK\r\n6HtfJ8/IG8c/yCc8PuyVroCIbsFDlwjyq+Ch5BsAPJ5E7HmNs7N+5ADZE1K9\r\nTshalkGRtO+Xy7rAHa5KJpK42Zs50f5HhYby4kpG1YLk8m2XzKDrvoLB+LH8\r\nTKlXrU0udw88BG5IDJWgBxYagZtAVIgYT5VPDSo6a9MHJx9A9hBnv2kGXzx2\r\nAJ6g948UD0xqR5914Va7v7TNp8bdblqNc5a9ZpBtxlCsN+jgcI6yxF7dWPj4\r\nSSGjUZwOvYWj0brXaXIW67OdB/oCExCCy1LN+hs1WE/FwukJUi2YncC0hh1G\r\ndnVS/Lurwsw/vISXodadJS8b4dOJI+xaUFiKTIScJLBK1WGPalZYPI0WzQCS\r\nh5N/9zNCxlBjpV0tM/cLttAmWC67+UYQZSk=\r\n=x8fb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA+A+5GqVLS6FL9vKMN8EvcDlRcsHJOS7w4FoFVra+l7AiEAm6p3yv63MW51dvto3wTkP9n9L4YBMD4+EXVp87eGpBs="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.16.0-next.0_1647145591740_0.6483157947829292"},"_hasShrinkwrap":false},"2.15.2":{"name":"@malagu/ext-scripts","version":"2.15.2","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"1c1e0938264bbef12598e6af003fd3de60d3c60c","_id":"@malagu/ext-scripts@2.15.2","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (darwin)","dist":{"integrity":"sha512-lB550UvxTuCV+jRWJEf6ZUYUrChnTEKq6sVxTmRkn1S79M1j31jP+GdRO8KS0N0ZnzdlhP1tCMyuEzVTcR4v7Q==","shasum":"653cf110d6f1b485bf3da08b04c3794fbb4d20bc","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.15.2.tgz","fileCount":4,"unpackedSize":5368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLZCuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNYxAAllyZrifYx56YvK2E/kf+qkuBt/FsuTJ4E71nKy7PV9gw4is5\r\nOm+jdzrn+5AJG3CHKc/IzrWgZNvRhxOu1aTlq0l4Lhq7u4VzJhuMhJn1LpJT\r\noz9nmwTb47/1WmAi9QD7CWx9uK/iQNlot/ep6Z9plRYdIkM+MsFvSEBSy32/\r\npHyT13bM7qFOKtnx1tcvjVPuFL0G807l0v7lEKaEc4kLF3a82EZz/UWkRsvk\r\nRWR2+RVzsqcLjIsgH28y8ZxXhjt/5pEt4LFtVZymuHMiYb8MTowVYAGe+UTq\r\ni3gSIBVS2DirFPfz9sI2cGBETziLwfzpy+1MRHR0MOodEddGPT/Nf4DD9FjC\r\nv3Z1aUzmubFfdEHgbTpD0DJEr64nXAMaR9UoX2QnXalybZH0w0tftgEGvxf9\r\nDAOccu6sNMSXPMFbg8v+jCEIWCnfIQ8Idjq1sYLK7ev9wknPS49Fy0g6Wj1X\r\nzxrInjXNn6dL2lHRRoy6vmiBKvHvyqKPskMYV9EoJZaeDugkRenxce7l3yMA\r\n53CSxs55ffxMiPeeuUBAaNJU2v5txlx4Drwj6++vowjEWy7AxU/qLBrxnMW2\r\n0uGGpFHVuLFhEIwOPAw6et6u2E6dbUFfzDLXmEDde7rAifnKIkqG/b8U99LT\r\nvqcfCV298AFtGKEgm642a+7hCJzu+ya31NQ=\r\n=6c9j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBxohgb07y/bL1hzFKFoyT6ot0J53JVmr81BVoaMNDtNAiEAv1Aq1X0uAcWnPs9D1Qv3C7BZs9hSD/gjPykGc+0mkJo="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.15.2_1647153326247_0.6473629443180524"},"_hasShrinkwrap":false},"2.16.0":{"name":"@malagu/ext-scripts","version":"2.16.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"eb1f2db4b95537300acd82028a14c39f9deffba2","_id":"@malagu/ext-scripts@2.16.0","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (darwin)","dist":{"integrity":"sha512-KjXgPwwq4MBO7jCQM23I3M8UtbwC/LvyV/wG4mO9qUdgwI6nz1oNyVIEcEkkcn1ChkacvqW0g8LdC7jmNrp3gg==","shasum":"0fd0ee56e6779318592dd382a282628bb773f407","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.16.0.tgz","fileCount":4,"unpackedSize":5368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLuFuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1tA/7BalVKUtvWC8JLI8xRSqSJ9+kEgSa1k/VL113xRM/oBcEwJRs\r\nRCXehC+0y7r67LDwvCUvVXst8Bu8rN7pSbzGch1xe8IO9Qbr2C5UykROBIZW\r\nPN87kPXagp28wZ/zU7WiirMdZIV+ozcAUAnb6VwQdQVuQL8TPUoLIjCqeK+q\r\nLe9AcWywPJKW0NoPO0sF38b9Xd3UmrIv1vIINoBTaaB3AqtvsIl7DcUTw2Wg\r\n00JqXB7bQRiADI++Q+9wBCqZL7pkDPSX2ukJG0XaKh0fvEWho5jqrcI3/yos\r\nJ+84FGvYBF0I9VxNMEI3ZOu36+S/zerMZXj7G3uqsFooO9dfK8LIdsB4hZci\r\nmAJzurnuURWKIY5A+5UlYY9mfkd2270N9TPX1Pmyeig0qGPUzmGGuk2H2Jay\r\neWHGflrT6Ox5p3DjfuRYbvqsW25LmNxwtFPMAWCQOSFL784KW8o4MM/R2RE3\r\n2zJz65PaIYPTTel6EhxFNVKKLlsyADuctS+GI60mR76nNSnpg6tnThEu9CyK\r\nZohiu/ze8YhOQQojFsb9wAtsKDQ4FuCW9OkqMSGxIymbYEQKs9uvsFoin22i\r\nJYFKw7NgIjcCDgHmC2sIRmUXrXCoSJhEAR14QmIylL1+SU/iRP6dUauxZeGh\r\nLn9nlL9jqzD2TuQ9Wkj2uAGcEwQjscBKfIo=\r\n=2gW9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkKNgkDVEwv1YeuBxBX5TZ2RNK+VJY9hLbw1Mhk32WnAIgRFvIdicxPHjTIJYsCHHHDzmO8L8WFQQhzYTYPX6WTaU="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.16.0_1647239534607_0.8199646146973192"},"_hasShrinkwrap":false},"2.17.0-next.0":{"name":"@malagu/ext-scripts","version":"2.17.0-next.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"eb1f2db4b95537300acd82028a14c39f9deffba2","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@2.17.0-next.0","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-wkZ5Xwnb87tTB7Te4iUBJdGTWquqFRlBZ7V9hGzqTdJ+qSn6F9NEjY19rZWN1F99ZC4ve2zUKGrgwklr3+CXQA==","shasum":"bb82b4a74b7b2346951d8f345573febde9bc12b1","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.17.0-next.0.tgz","fileCount":4,"unpackedSize":5385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLuYmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobqQ/9ENW+7omyoOOf7zMY9EQz4rDjZHDeRu6hgGg8SUsdAVrNJPrA\r\n16U+1xQ8I8A+3SB/IXAjQLV9S4rUSRCJNy2ftDGEzwswpwbeyUOq5vDqf60f\r\nSsQTNuKvdhsbSUPBND7MszLrbvPIROXimpEhVispuXcPoegKoztE26t8i8hW\r\nU4B/6+4UOZgg011TT3+miwD38GG00xwJoU3WQPRr1TlxEBQFGgRkU51bM7Kp\r\nxI/cMFPM2LYERL6/APtr22pwlXr9lOkG6+U3lxcuO5MYlGQbqPHmDR87/Dt7\r\nHHNq81iMTFxAFe2trOdvYkGZcyMnx0JS7IkNd5nzsI9t5nHH//ggG4je4lyY\r\nCcDxjh3y8S84NIveom412tG9Uk9en3fv5itNvBaPDzYuFTqFLVGZB4qz+tkK\r\n/KCGIwhCMCxIrnGoHhjAoCuXdkvnrANs+LGxwg4JZO4Q2wPxKURTZEuu0eHb\r\nEzubuEZO6k5wOKVlwSMYwZ/MEaMxTw64H7+Hs95XUzWO8L9Rwdklx3YlH+VB\r\nWFzb5dek9b/qUlROAW90Y19KR/1ckzsCPn5mkXzCWMV3hrCSUH4pBkKo6wDx\r\n7ClVhUvXjAZBwlGGvT2UIKXT9wuZuJ+hwmWyL6bpv2843yDywaiT509G+ASq\r\ni4cOy1uBpvqs3NrW63/0DpUacTowOp6oehU=\r\n=UE7w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHyumZOj9YW4aXnJBqW8Yb832KHNRcHHdAFpQj56NhhjAiAGlHqrpjM5bfJty6jl7XfmeW5mIeOS8xUX3hntTU+qEA=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.17.0-next.0_1647240742602_0.02142268226703492"},"_hasShrinkwrap":false},"2.16.1":{"name":"@malagu/ext-scripts","version":"2.16.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"146560ff85dd2acfd7ed9e0b193ebc6280434953","_id":"@malagu/ext-scripts@2.16.1","_nodeVersion":"14.17.0","_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (darwin)","dist":{"integrity":"sha512-r61/4e9Wh2MI24dQBAv0rJz71ZjHjD2XcxNPu1mTfqgVAlNFiW5CocC3z7JDnIylxjZfBctvxdM8ROBDRFqk0g==","shasum":"9090397f386db6943ef7220fc05e8e23f8c826a4","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.16.1.tgz","fileCount":4,"unpackedSize":5368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMLP1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZSw/+PKUSN/Z8IGze4N+BGyDmDeTBX0/5QEUZCpni79fRxBCWH/ql\r\nBpb+fi6ZXDXsKACmZtBAP2bmYYtsfGd6rJOEAc/a4r2jhdcgmo+OMpIHL5+t\r\nlMfNGsTFsuSM3ntgsz4fNw/QWUQTg8MdUdthLA0rceg4kXb+74THQTiVQs0R\r\nQjYHydb+MKZnSwwFjisp/8nNpzbxZJkVDVYNvqIa/2gMtZnuGm3aqo6KqGGp\r\n9RMZAJcNPP1JeHij2iBIVqcdO99plvPuEtR/Phz42wREktH8f3bX0wjgYxE9\r\nGrD+Mi/D2SDwcygarbURrOgsy7gmXZyhayyDjmxr5ekyhSFPRvivSYGNLZEZ\r\np3JfUchgBgpMzeq93u8j8R66VWoNliWtmdgkF2mStHO1o1lWyvwNcWXDB5/R\r\n0nhpwACcb1Ss2rBnb4xrZcDesZ/sIfB06Yb6W529A5f8xFv8N8e9/O4XTuJG\r\n29R1zW6P1e7OAwi+4pY+bzQWWktRj2qa5FqWdFlxP4ZdfseEMsxjbkene2Hn\r\nAHhM8SIfZHlmlwf0c276xY20g56/nhgF1gLQn4NlwGL9muIEjlmp5WS0mO/1\r\nVUg9KDThFd3uN4ASE0aCC8v5olcSHZtK6qMaQuPy9fqcFQVH1IZY7WyMMlnG\r\n2sI6DqLtmF/zmE187CUmMdqvthGFuD0LM/s=\r\n=IP2i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTQQlpnvFIgUshvUwOiIJpFc+ufxj7yK3EOpYB0UftXwIhAL+J8QJCr1Xsm4mTKUi3/ChGqV4Ajb2dF94I6M0l8RfL"}]},"_npmUser":{"name":"jaryn","email":"xcanfo@126.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.16.1_1647358964945_0.30963906612163394"},"_hasShrinkwrap":false},"2.17.0-next.1":{"name":"@malagu/ext-scripts","version":"2.17.0-next.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"554c5e8a4d33cfcc729a11a1702bfb9a537c032f","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@2.17.0-next.1","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-bncmXX8P7jEHK+wnjEq16tg6p/hsoA9nLcVKfrndox3yQTwNA3XB9Pu1idDTikPLjLh11ifrrcJiphpaMcrNsw==","shasum":"ca735d19b56ec4bcedbdc68da26acdd54d422613","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.17.0-next.1.tgz","fileCount":4,"unpackedSize":5385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMLW7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqcQQ//SUUH/86nhNxfJKXSTWdeAM114SMJosqabFDj0ENj77trYMrB\r\njvBtVfZdoaKKF0SwQe8OGk1IFMIWEiJsOy9sdEQ2bGV3CJMaaHe/LSKgQ3tb\r\nvf6dqIIjAFTF05s2HVhnsg6xfn51oeDQU86THgzJEBsbaXaSV259RP2DdBYI\r\nPLSXpIxttGI9StANnKLkA8/W+DbSHlqnY3rYgvPVABzcs8UFz1jRpQYtiHsQ\r\nCJz7p6lqyLK3rrZ7JzcqLWvlMo6pC4/zSV8hmaJcwm1lfZsUYF51MIJvh7mh\r\nCDOH298NGzUwxEkORfVD6tsWlVq8iFVkMkWNlyHCZsFjVD148VBIkRs91G7w\r\n74Ebz6aNJD1Zombjer06AtsgXrPMko0rZ0jtNZ2APhx43sjMgpeyJKqWfcPn\r\nbEieFHt2UpGXMzh0ngyE4/iXQChf53N8gCbImHxZB0BaSGZZULaWx2rzzu+j\r\ndCdFh2uvI1XPLyLilKzXaookyFWK8qyV0XA/5t9BxjPuBOeszjbVQfkjfG5N\r\nnJNsLPStmfH38WU5N7Ae+HDKmoMtEj8ZqKCJtaBRsHrM9wTHTksDwVVUKUpg\r\nl+jaO4Ojm3FENf6WA9PfK1QMh9xLAfx6jwa/6+b5vjpOoHRE3LmAgOcmj1Pw\r\nvLUAEaQqL7DwLBg9E2oO27Z1iiXglAzXTyA=\r\n=XaSy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZqyxwo6r7qaBtVxWx6NdlaeYmaAuZjDzV6QIF+OML6AIgTlhgxj0rW/IK/uYfG3UM9SdaEtFHi05HdbYCuURGzMI="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.17.0-next.1_1647359419830_0.6410892253809204"},"_hasShrinkwrap":false},"2.17.0-next.3":{"name":"@malagu/ext-scripts","version":"2.17.0-next.3","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","nyc":"^15.0.0","rimraf":"^2.6.1","temp":"^0.8.3","tslint":"^5.12.0","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --opts ../../configs/mocha.opts \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"9d88a373af9488e27e29dada284c3812c647f20a","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@2.17.0-next.3","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-uRgi89rV7cAFUhg/9qWS8Ms1NOxE0DtcpBLwDZtnBKI8aLC14NT36Ozv7UB/284FKZ5PLXZIYTC9m9k/H3guoA==","shasum":"ba5a03d49fb4c2e2d298101d2744f1f021674adb","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.17.0-next.3.tgz","fileCount":4,"unpackedSize":5385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMLoYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrctw/7Bn+rYow5cb4V6l37mSn9lFdeOCLc4QtQe54fHLzeXaaE4bGU\r\no8bhHSLZAmtw2xKqb3tiURi4OxtNjhtNYyL9t7MpiNFt4XMEczwq0TmbjrIl\r\nizhWnKoB8BKQWNic3nH5rM+Zz585ctU7EWyMfk0lKJ3SRFnsHFrONdH/NkQk\r\nfZGyPgiMVtzOKtJE6yC72UrUrK6GZAtvznAQGXpz+3DgvpshSZ8bLrSZxh5X\r\nfZ9/mB9n4vyO5i9WZd84+w7W0MCRD9zGo+HGAEAUnVNreZBB/kuce/r/w8AJ\r\nN1O73x5QoBAVGx1BW/7JQ5q34m2A2vqMNoih6qiZAr8qLQ0Ve8EQX5MPuNEX\r\nFdvJ1+t0I3gekxYk/bks8hhVVT75d7FvoKMB6qUD1hdwRsmuwzqgp+C9v8W6\r\ngDAjy+i/7GMpZQNAkQpJanhAPKHOI08xcAgrJgiJAqBOsHTEeJX/HjD923kj\r\nqN85MPmuTRdi5to0n8ODDN4MO8ktJrv30yShM8KCg0zYKmtnjyzI2Yfd/4PV\r\nIkmpHjgZtkuqCze1ILkEAcM1xLBkLvt1FEM7dREApAYDRDpk+CIwCdoFYeoj\r\nhSxElsD7PqWGgzG2jOfnSJx9UcoynXrLqWJXsUviq59VQSbcEtMf7VnFkXXB\r\nIuShevEEmu7wnpyi1C5JYWzyLhdHIKaux9E=\r\n=o60L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaf0RZmgGSS9HhVV3KJS3Z39zFNUZ5bCwV1paBZoIewAIhANryHhugd/ySGHsPxNMew//gYsZKrKFiHkJPzqy9fJWT"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.17.0-next.3_1647360536313_0.7609199119872168"},"_hasShrinkwrap":false},"2.17.0-next.4":{"name":"@malagu/ext-scripts","version":"2.17.0-next.4","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"36271c5a01ec2b38ad87602a1dc4a2d635ca8029","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@2.17.0-next.4","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (darwin)","dist":{"integrity":"sha512-YzXX5kvNITrf1SEtwqO/PRyieNNi6b8HOAu4q4fDRTvk7+fphWms2CSbT2Qb/4hyn1f1yWQFNjYwK3h2/Z72AQ==","shasum":"5404aa14913a9fda73a162fe118a4f8d37880343","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.17.0-next.4.tgz","fileCount":4,"unpackedSize":5795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMLxxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmEA/+Ju5zfMmVcKu06hrQWfJtkQ3BtjJPZbeblPOH4SaQpZQECpJh\r\njcyrKbIWoZnWBeHCS2yHbhRX0bR18x2E6TZ63Pi3LHJFEjJjTnVDm8fzxf+g\r\n3+zvU6kImm0DEJvFAkajeHEwvye7YKj73iP1hFb1hOoH+Beg3ShcSztmkEEy\r\natM4em4UcGa1/InkcWqLLVrue0wAyhjhK6YJ91BTOmWenPYBS89SLgfX41qT\r\n51CEzGz3L05WCrDmfS56uHlxhOklFUWDuDcfklRs2wtWaVkKORErYZmO40V2\r\nksZAveQcn1rtb6B3+5l7A15GEW9xgo2fIUf7gr1P3uGqmUGLn4pAjSSysHLz\r\n26343+4LZ8LLHH+WrpIQvma8Sbjb+viHyFWaI/gVxHfKTB9Stw75j7SsctwA\r\nRA7j2BjjpwyGO9e2uLHKO01zHyXcKm/o6Q1v5wfKKKqOXdcyUVme3b+hpNc8\r\nl5l0rsvNxnWOmu+bypZfDFHmUV/PPQqKySnx2H0001yPCM3s5Re0nKcXak41\r\nPjjzVvAfZkrYCMOV8KgGccek6wa+gPhJLXm5OrR/RJ0YtZ/HKeERIZI4QPh2\r\nFy0rnThW86OD3caSZbzIedCZuLpTIVIFZTmerYH51z+MDC5Fc19+ZSlrGqMY\r\nUAPDnf0422muhlu52u3ILh/SZJe1SipMsro=\r\n=EbGV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8WMrxwtgyuUgPkjAmndhQ2o1EGxg5DG6WYjV/BgdgGgIhALdmVs21TJGyqIV4+MxpOfTxnHto0X/y8XCycg7CxZEk"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.17.0-next.4_1647361137702_0.6538119897609267"},"_hasShrinkwrap":false},"2.16.2":{"name":"@malagu/ext-scripts","version":"2.16.2","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"f9a80a8f55fe7c3ad5833e0196ef2bc6755d1a5b","_id":"@malagu/ext-scripts@2.16.2","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (darwin)","dist":{"integrity":"sha512-r7i14dX7Jihe3SU/4t580yMBkMW7aU1PKLrH4Ve6I7JPmrFMryBhxd0wezBXBYbSbctAsVZs9PNVnAQKjG8PJA==","shasum":"3c4f96b0f6f97f1277a25056e172e4d7cfe28e38","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.16.2.tgz","fileCount":4,"unpackedSize":5778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiML77ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqaeBAAnkC8bd6VfAegra9vsWttRlYW0Tsm3OK3cA62T5eC19IiGjom\r\noIfLp2EyU/voUROjOo46eW9R7d47CwY1lA0kHbzrP7+ydSe5DxzNmP6F2yuo\r\n/baqc51/nCjm9FKwvNyu2taWZ0YOpcXFgVEzBDw3HxS6oUPkTedU7xJmQW2d\r\nHE0AUWO4QTwV30OuGB4gQFsd5WSRuOrSkjzgpkP8c5iGumd4vCnCxjAM/+KD\r\n9rP7bBHDaHjiC6oVBwdV+52PIvQW3HYdMQTguI1N5TYVIfbloKnTEcB3Brte\r\nyjnQtwLYXNwltJL7Q/QFisE1pF4rxVWSa1qb3qkt/iIPE2i+IWXsa/H3hmxr\r\nrrdNPh21Vl06yhbQNryLo+6zxcJLEffK33ZFQ4eltYOGY6NyuCLX1D72pWm3\r\nNgnHM21yz8f0m6Wrr/ghZ5CCAYfpCA2W6sSIdUscWQceNfxbtlx+/i7Yy0RA\r\n8W5aIFWwc8igWioq7OFx9YWS+PmU2sW2R4Ys9IATymupABv6ipqmHHg/WApC\r\nQMjYRxJsMJSJfQfid/u2vYo00d94QDEmrf3PJDak7NgpVVSvJ3iuEtLsHUVk\r\nEl41rfc7Rwag3Yw4euOmWUiqSlKQyNGcXRSQsWCOiG+BlbObkoUoUUB+DMlG\r\nTUZcTd6H8vv7YzvZ/dcv9wZVOwg0Qyv+BBE=\r\n=xxiM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAIu1zbfPWTbIDWj9bF7Lo2ILrGUfz6Ho+yYvHCDoP6gAiBIUfoZ2RwRPh/FWS5lM5HwcD5tGyMKtXo25DT9y5eikw=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.16.2_1647361787748_0.48977652435018015"},"_hasShrinkwrap":false},"2.16.3":{"name":"@malagu/ext-scripts","version":"2.16.3","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"2521c06c7ca3b944a3e211afd717c4a214f0cdcf","_id":"@malagu/ext-scripts@2.16.3","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (darwin)","dist":{"integrity":"sha512-Pw44AZ6YaoG8S1kiQOy6Gai2cKauFY02FAWx6WCnkRxeIdln0e1+FtTnn9hdeefEWuAMi0fQVO8AJYFJBzZKIg==","shasum":"30bd2043880811c5dd1cdcf344d604c25b9cd376","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.16.3.tgz","fileCount":4,"unpackedSize":5778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMhm3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqnhg/+NA3SJpr/OrGQVoIhES/WBg2scbKQatMhhlqe64nnci3nITmE\r\nQOUbLv2TX9w/NWzAqow/ex2Ni/VggVABBaktixOQ5jikcVtAwxMCnUCYyK3S\r\nmnLDuHWSRiRVy1e5wM6tuj7FVxRP4BsC+fqjhgYw3ritVELhp15wKVXoEEdW\r\nH+gKuE++DWZG1a9KAxTqjPaDkbIPg56xyIxMwpknI2Z/6JW0PXTcmkHj17IB\r\nPoY54wT51o+u8IPsTE3pnyB3cIHcTyVUKzFw7NL2GKQD7PEQqRujyDEILBxx\r\nAKVD/6h84iIYprzsH/U7Y7MT5Oup1imYtLrnUh41La372QnJIxrPjxSVsQrw\r\nWSlYgRWhMatUFX4P+0r3kES4CS8t3PHAMtGLb25Eb/0y4VymZzBTbCWmBCWc\r\nGvHm9y+U77XsGjWQ05ug7TMcwrgiVqOFgYrvzxkEgz5Cf5rS59pw4UhDOwcV\r\nxtbotL8+Xf/ZABTp/sSimxO8nVm7rw3FCGSZymxz8GW+ROKI2K5EEb9wVnyS\r\nqNnt2eohxB/D+b/vtCN3Irzb0wWLv97lF/DEHsWH77ozz8SDlFm5xcfy+BEG\r\noxk727RIje6r8lu0YvBqT0TNDCCMuat4HOFkbJZKRBT8A/CGWbHfV/X8igUy\r\n5AXIVWYH9s1Eov07Ta09muY/8ucNzhW9Lbw=\r\n=xffy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUUrtj3hvX9JMWkiFqrLkk9P8/6Sadkt2EfsmolyFVGgIgVhNq6bhjYadZj8626su7cg4wF5FZQhp+FxrT9TZYs1g="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.16.3_1647450551314_0.36012784510934237"},"_hasShrinkwrap":false},"2.17.0-next.2":{"name":"@malagu/ext-scripts","version":"2.17.0-next.2","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"ec4758c1d6ae76c65189b8f20e93bef8c85ff19b","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@2.17.0-next.2","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-SJSEE0c80MAmtqgOfGwFYBFKoOGkySeG/VCgGiyzldi1mIbU8GvwnqT1n7fgsCBoHdzgSivUozy51zhdbML4zg==","shasum":"ed3d23901614c96e028a353a97ed42c0b47d1ae5","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.17.0-next.2.tgz","fileCount":4,"unpackedSize":5795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMh3CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqY3g//Z06JY1zwZ97fWzUD1UIPJwSoXg3FhLo/WRtlx615g5+f43Qi\r\nl6q22gljnOD9WxqXYRC/RRwkE5NThDHc4AlLaFwLhMa9dlLVKZC9NWvwvpK3\r\nxiqvlxWp/TT7RtdiT0HsvI+YiqswD4O5QCYEHJUsJ3dwGpVgcHZ3YEwILTLK\r\nT0wDot0lZPEmAQHbl7sV+sVWD+RY/q4tS+aKU/qw/l7OadePpcOr5wJU8MCO\r\nKDwudLhmDCjtJwLPSKLprfPipjzIQxKII0wIuaXuF14+aQdhYLWsFxNOEaX5\r\n68S0jCgTJC6bl4ro8Y9c28cu9ABApMrDNyfUp0gRwv2GWVqPIzc/zMOS1XPS\r\nHWuR3i/VKXiYL3rUdkRdD90QJeyKi7ObDNPh2uSpekLEZQ7i8u4MVNshCn8+\r\nZmk9Mnl6o0BUvx4f5UjdluwkxMqNcQlicImgBAfFuS/S0zO1Fr5mOJTrbxYk\r\nU5oAwnes+MxVTpNt1VrQHcHjrk2o1soUNOaHa9IgRfafRSqYRZqIb4tIUDNK\r\nBQcjh47SuGBOtLwcwOEVif/H2qUdPkdiDc7C4fiSU4eYdWmANXQ9vccd2LFd\r\ntwihEE0M4Mkp22wHt6kV5sPIsOVx3N/sW1x6ljZZ1goNMlEVHoDXv7vSL8PH\r\nQevu+C8g+y85IBomJpjwz5CopcgmiQKf7P4=\r\n=IbZR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcN/rqeQmONtaxI1Y2qEe5HhJBVStqvKHmpFsZt8itOQIgfPcdH9Omm7zcX2GCVRY05bOKWRHZABZ15vr8/mkGMf4="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.17.0-next.2_1647451585968_0.07562170052863015"},"_hasShrinkwrap":false},"2.16.4":{"name":"@malagu/ext-scripts","version":"2.16.4","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"b08f2b1a7d36d1f28a524e534654c2df3e695c2f","_id":"@malagu/ext-scripts@2.16.4","_nodeVersion":"14.17.0","_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (darwin)","dist":{"integrity":"sha512-O1+/Srxz2B0oVKY1WFJZaLNTWRf/x3S8uCZvw19l59iVOHkgPwq2lF+pFHqNL9nl9Q7/6lZJyO5pIDabshNQng==","shasum":"d3a205236c72bc695b26c6fc9f36183c9de488e9","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.16.4.tgz","fileCount":4,"unpackedSize":5778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNJ4RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFZRAAlgB+Hhl91txI/pD4ixYTcPAYPhM2YtEHwqPdDr2Mb9PKUhy3\r\n0eRE5ft+jhpsUOielCk8hl2fMrsQMX9DGmgOlz6EzBaE4rWe67Iq1rxJptAT\r\nJpfkkRkajPDJqN2h/8Z7az8b/DGe/enbBDyf1wA+LxFF4RwNBqzny4YDZPXk\r\n+RMf5hyOfR0bm8BF+QlMTcbID8qWvLj78mnRbjpZBD23Q39BtVWUxSQCUbdg\r\nKKMIJtZ8d0eXX5cqqynHa6GR/8LkQVj7qyXS/GUrR4XiKGv6KtYPlCuvreLW\r\nIg9RIcDG9oRJcWrgh3dJQl2+KN2nUa9a9xulkjaL9UB7yEfcOq9eVCWPMGpB\r\n8DJYkkr8Alju1/u/nenSNMVmayQvG45YbZWfGcBV3tpOFT8uwiBCUz0NlkoZ\r\nLWFtlAH3Weo2d5/Ji1keIRLeSrD5L2pOMqzGKpW9bDP6nhCtJOHHCIvQ+Mst\r\nU34P5EnAe6/QH4ZLPLJ/fGbNTzJ9qgyHOgFSfIqfO1nUZQyOwevz22lK/6O/\r\nhxUXrUMlzjiFFZ6+/alnndyyD/aRqSh13axYZqpHOVMdGjxJjmxZRQTrTKyE\r\n0EK5XI+0/Xh/0iDlpTRpx5Ys6I9aFrILDzQeevqwZ/qjh7FUbjt1GnRekhA6\r\n/U+65BxeKIdjAzG38rXgRa8gSvpMsQS4m1c=\r\n=yPI7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJKNc1QxUOjKUl/REDzAFsoUci6JxBAB6jYUs/4O862gIgQrhfP3Mq//Vc31+Hz4TVvDVJ+NJ53fX4HhK6Sd8JjJA="}]},"_npmUser":{"name":"jaryn","email":"xcanfo@126.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.16.4_1647615505317_0.32567330177355736"},"_hasShrinkwrap":false},"2.16.5":{"name":"@malagu/ext-scripts","version":"2.16.5","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"5b39875b92d8fc0449f385124348e93f4de23f26","_id":"@malagu/ext-scripts@2.16.5","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (darwin)","dist":{"integrity":"sha512-GQWUcWskg/SH15DXzwPEN386HDSIZZlgnlyw/pF+tCqWRCtTH2yx8TNmTMQRPgWdowyd4/PHAZD4dzqA7cUbzQ==","shasum":"fda624d4f7ff285922a26e69492d3f3a412f236f","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.16.5.tgz","fileCount":4,"unpackedSize":5778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNXn2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpK7Q//WHeozd5s2PoCdu8r8zleBlc0/XlVnY78XIBQzIOFW0Br0aj0\r\nuLlb9vTCe5mEyTI5cKRG1qxGINxazj/eTfw2a07bSuqIDg0G/gzufKXber5h\r\niDprhUcciDD95N1nXHbdt9fjSxCcVMQNI0tOOKQ1KPuH0Uw/FDZ0d5neFfZQ\r\nGCXZnpFsQBISd9L+PHgH5FFPsMWgC4ICyvqHkPilAATlEJeCQtJer4BparIW\r\nhPUL95NNvIjrqHm1aysjuxdq0fK2LQf/LilLGlVgSZy+5hhb3lGgcYv8t3u0\r\nP0Y81MqQqwPm7aAZAPowFzcEI97NBm7kEn8nhB51vdYT/cELv3uxA4/X5Zhg\r\n7x7m4PDJ3r49myxGkPLF2OUGognXKylVE30t2R0blI4iIJgTlFbHW+yNUdWN\r\n51GsWDfSFb19gz+3xgUnhN8oattcAg8JqdeEMGCqgu9+KblN5/TDo6BXZsXv\r\nxuGzNlFyIW+bTdOhILaivzAJYsGJu8dVhUQ7JUU40/KnldmCXLpd0fDZDUL9\r\nfXJ7+DCtbXmz2kJBtmqrWi54+kuhvdTeTcM/rbLOGBqZFogbitIBuS06aZ4/\r\n/2JzHhZxvatg+a8TBfE4XVWrs1n4ePxB7CFvLlfcsqBHX0hh317ZNJBwjKOg\r\nlzZGmDzl3d9JlSgvytH70HHL40Pl6uhV4NQ=\r\n=+MLe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICeLbrsOVznVYqZWbc+SHsH8AsUfXNC5qT2uu9mZ50WzAiAJ6tSzpAeohYQLWWw2qSL0Q+keX4C612RB4OGLOZPgAw=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.16.5_1647671798528_0.43490570940999107"},"_hasShrinkwrap":false},"2.17.0":{"name":"@malagu/ext-scripts","version":"2.17.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"e90c6802d98567547b2b797bc6ea6e4e7491be3b","_id":"@malagu/ext-scripts@2.17.0","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (darwin)","dist":{"integrity":"sha512-jACqnqn7cQziBmiHTrWOwVv+PwJuPcAYspTDmxnWxXSkpf3wcMADi02502qyViNnbihaRigyHrIzYn12yL682A==","shasum":"70a18256a4b770b80cd3f5f30f9c9d5751dc66fd","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.17.0.tgz","fileCount":4,"unpackedSize":5778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNvNjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqT0A//WVxHs1HxHpyceMTtBYYEW8haRyV4F0IFSijjfUeb+avMssRh\r\n60aG+0nk/j5MyoFWVXmK7E6/UdVt37KSBMhAblKksNRK1h/nYX75prenkfZw\r\niDySmUIfuJKAYL9KfTOUZEV8Lis+iYlCX+BXHEgmEF65h1KbhFhbXbLsfwdI\r\nVSdn2hE9vt2ZTKJgSMvnScnQ4Ue6NJyoq/dHXnAtST52hAD76oLZGjZGy63u\r\nsTNZ+kZTbjfsmNqaj29fWkqgpGDjFkyFHhccAKTSP5BWMR379eicBaV0QbpE\r\ny1NpBoPRbPv9f8rmQ0qcWzj9eY31vf+AB6P6RjNsw6vnIJXVQNxL0MSHob3F\r\nP8KA5igQ8ZO0iDF+Crk/WKklvRUj5QznRKzvDlt1Abm8StmM8KOu1Tdl0JZq\r\nO9W7z1tWhvKNj166XQotJT0Eovv+V9OTXP72/4kXm1vzxGi2jDynhaW3Fkgc\r\n/PVlasz3ufrafIMJcx0hZvt1/k1j6aPYlwlbOLoduqT0nDIIz4WwViWIBXvh\r\nYXbZQR062Az3MotP/YqQ1JAHQhLDPs5EfdJIXfIJq/UkSIEWG2NHEPUZ29SE\r\nWkU++dIoqbKdd7xBGdUQtjkKffWsyi/QSgLe33M6tUgLhiCRp8vZKOkITbPG\r\nltfp3siodw21clib9oDW4gf2olHcNTLFC+U=\r\n=v6dt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB/szw6B4+E5YSSBm7z+D31WKInTbRHceedKUZGNmD0WAiEA9tmxiQ+jl88HD2xGSbtKgLZVm3ZsFWUksBRGRxjaSmY="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.17.0_1647768418927_0.3853688402053643"},"_hasShrinkwrap":false},"2.18.0-next.0":{"name":"@malagu/ext-scripts","version":"2.18.0-next.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"e90c6802d98567547b2b797bc6ea6e4e7491be3b","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@2.18.0-next.0","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-5gGpbTAAobcT8blODL3ZbCxdywMVxpaUL44+S2kyE0W6Xz2XgESlt1ZCPsp2L4loXmX4Q2cJ89eqhVscbeXKvA==","shasum":"4cdff0a13c89de78343c2480c24d880f3cd695b5","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.18.0-next.0.tgz","fileCount":4,"unpackedSize":5795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNvc1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmocaxAAogEFzaquAup/8a5NF6g0Xz9dsErovLeli4P31xr948IA6Hxw\r\nqXT4AgxhRYHJ/ICTRXOjNqrfk3INoaRpLtYt3L6xmvPHIte3qKHEb01aNqCQ\r\nh62TBS7xvwD+lNGRSnY5cukiP4/pQWD7IahGfkAawWj+KlmehfCFNbyBOrRx\r\nigK3HpE5EpX+c3csbhH1XEghYk6ltT+6vHwdrVwmViLx9aRRBYoGT+rnCFlf\r\na3joCYJ2ihFyID596y9SnomN9MMUF91eG1vVAUSMbw8FtXcOYUnutsDgZPnp\r\n2GsfPHEy0lTjQcvUXkE6CmYa64zCiSPxqqT0F9pGOzlpXoa9bXeXr/ILYhKW\r\nCiKckz2CJc1c7zl2FdV6pmsJj6it24klUyKvEDJnByWMVnW0jTsKhvkE8aVU\r\nRXzzHxhJvSfAAtbSx26XTUbRLx5cODkYvlUTpLXdcmbTYdXutN8pE6xZdPkV\r\nIGqINDjuorpohuedEFxK5bhIWsCQQF/eAAZPGEJppNhUZHDH3cy5P7zoJQH4\r\nog6DkHUBePgAQ8O2I5RfFATQ988nXEjfoVdy5mvqnso2kVJ42CJ30Uk+0gM5\r\nPqQJQqvtt+uk/ZYTnisPF01zHnadPo6HK5spOzADIjN0wz/4pFfkE00D+AEU\r\nFi/vwGNRCT2qMhEMqceOUPMG8Z8jSMcxr18=\r\n=LXX2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBx2Kmw0WmD0Dsja/dwhv/AFtZDnIknUfKkdCAj2ZZvAAiEA7GEd4t6G8lGaiirq3hr7WeQ8EBxhiuF6AeUSzVyhdW4="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.18.0-next.0_1647769397118_0.755323592955149"},"_hasShrinkwrap":false},"2.17.1":{"name":"@malagu/ext-scripts","version":"2.17.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"29541d8060881ae733ae91990285850c5c301604","_id":"@malagu/ext-scripts@2.17.1","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (darwin)","dist":{"integrity":"sha512-nD/eTA31nQvP6MkWSVpO3eTbTeFgG9Cf5csyQRpdAp7Vwp31pyHP6S45HZiPDTD7QcrHOmSwTwE5laScOCGKMQ==","shasum":"3b1a700b0783816118cc5e2eb6993e423b7663df","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.17.1.tgz","fileCount":4,"unpackedSize":5778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNwVKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+KQ//VYki+8tX2kmUmUfU2pCRS8ur98CwLmw4kZlMtivQrW650DNn\r\nk7c3dcnIVcVBfTrDzX8MeC7O9UFeq0e9Cia8lMaCwWA7l8XicCAOVXgrs4hO\r\n08HzsaX+RYeC60aUPyJb8QFAvdciQmovdza3DyowdPCiIS6lTHqzLaovhHAS\r\n+df7zTWzhIX2mciSv0cY8NTXTakte/VxaWsH1QeEkl4Oo7Gmea9lUaGiURLu\r\nkoMMHjVnCaWwi5yW5LYBVIG6HBTYZhgN0bHnxUcLXznR6C+VkqVPRTbyESsl\r\nbeVsIcgPnbd8LgQHKbJobVcONZhW7mdIVen0/C/59OAMrIQiiZDTGORHbSo4\r\nNDnz24M5ZYVZ5UROagPIRLM3yjr9v+INirm821jMn7uBGegYixyHKoBlveOr\r\nUFI+txQCTKrtqohOEclZ4H3m9uAEWYPp3ezihL7kmK6M2L1j3p3f2FyX/mT6\r\n0QHrMJV/7H1g6jGR7pt5SRcbAtu/58Qin5yX5Q1xQCYMeBN+q7x0veJOZJ/d\r\nT+vmeNQ15oDHouFHNGYCTJ1v1sxAvHWRctlTJupIIskWe2ehDCUVmUEV0U+P\r\nAUIfps52TzcHLtx5lgKsyJ4tpkbxMTI0Nb3PcSA2dMlcryrQxRc2uEKxi6h2\r\n+3Wwnh34fdVSBIdh/rLH1tiBrZiIVjjhNgg=\r\n=kjIU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAvBCiXNKiuNP6ynthu5efQtuO0P9P+Jd97ZOG7E/THbAiBkNyWJ0OAz1WIZX+KSNg//45T4oujLX5mK6NpwGMVwYQ=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.17.1_1647773002184_0.20089768922968876"},"_hasShrinkwrap":false},"2.17.2":{"name":"@malagu/ext-scripts","version":"2.17.2","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"6b34e2b97f70e92ad2abad4b397257931ced3375","_id":"@malagu/ext-scripts@2.17.2","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (darwin)","dist":{"integrity":"sha512-OgLmizJNGjKpzK+sz4vC8R8hQIIYnRQJQ2pOBMzhgeQmuThgz94amOaE5znc/+h1RPi0ELWFobUPSalRPtffLw==","shasum":"dbae63c22e535edc28685d7f1a21d9fdc3080e71","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.17.2.tgz","fileCount":4,"unpackedSize":5778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNw6JACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhGQ/+Np0/NZLDnUejMhfGt1QVlO6P9OvPPDSMcsVYQie9Pl1ieW/r\r\n6LA+FCUfsybzksqbhXhIUejsLfZiRN8KLTKacO7owOK15aJBmmOaikCU2rCI\r\n0++S9FcIrKnNo0TWOvmyyxlSuVZqHCicRu4pqN4ayHYYRkt0tX2Sq05aaQWd\r\na9TK+shbaii5nCPaq/gBA9KLrclsoyOuolgp/nveR75b7XeUlXkI83AJf7Di\r\nJUP9dyuUG9a99nQh6ZUHBSKILyFOPjxB+On3KJpIZUGY6KSAdMApm11ZuleC\r\nX5WH+Jowkdhy42yDmxRdv1CW9TJ+0NaksMtFYTaTnaESqBXMOfalVa0aQcFv\r\nxgUJaniHbBKlm4ttWGlMT47XsgKcYkStXNz0MEsosWClHhFIsT/3StkemcvU\r\npCluOcattR7zPmtRxWbd+kS+6e84rtrfHaIDpttA78iISKx6MD00sP1TWn7D\r\nZKBDw1ikmfUcuuViYHtPTFe5NDR2nziPJ9Fr0fzdxc3wZhKgpbJEzAJpY9Jq\r\nnFtBqg5mmRXQ6tSpwjroCegWS1rwoYRCqXgTUKsCyM7IPOGoJf1OsGKZC6AC\r\ngj/erUeEk2e8nK9EmiGKDCscVAITa3BwcPT9F72d0CqS9d/a5Dxfb1DMfPJQ\r\nJgYRidmTSYdKnG+SulOMP+XQhDtX7YsjHXY=\r\n=6vws\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3LGIvKRp0FQLESwAnuiWBFnzOaTzFbDPgYcxqx/AlfwIgX52ZW/fwRPAvg/I0+Ni4/M+nvhVwa/g6Rs3Vx/Kp8T4="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.17.2_1647775369719_0.2737384904858169"},"_hasShrinkwrap":false},"2.18.0":{"name":"@malagu/ext-scripts","version":"2.18.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"c4bbdb26d84872495affa7c50c3264363194da56","_id":"@malagu/ext-scripts@2.18.0","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (darwin)","dist":{"integrity":"sha512-GvuCTJBo9e3rcis6uYe7pkJx/gknaUuv45UVcOLB9EqYyuHxRvZr1ZGtRp6cq9eOVFrGS4SyWfEGyaRJKqEqlg==","shasum":"ba527f125f26551bfd4700067f4da57f32d00ae8","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.18.0.tgz","fileCount":4,"unpackedSize":5778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiN5RaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoiUxAAokPHp+mh65+BsVG8iM4MRbXqxtxnsygBjHD9Y6+wOSISD3/G\r\n4qe5ApTxKktJdhUZJ+s8hcG0mOBLX2VAKbZPVy3rYRasfhfr4vpdRFWYD0nt\r\nE2WgGCpTHIMRQpdsUBcLxqxR/YAUB94lR3k2zrQhwDCo7ijrZPADxJsKQgl7\r\nWgKWgu2BdukcPkc+BGFqqGEadJKemuERJui1QKTczah6nh0Ut+KOdi0STkIV\r\nXiPsZoRWu7Wbm4De4OC+guIInx5xErfi4Qb0MMA5UdQO57J18aPVKmSZmH9C\r\nn5plFr5nKmMUJRtSeE3QzbrBsmjnV9iN0YcvqCNhrgj+u9bcG8HGkxALG1bJ\r\n+DtBhaG8qBfs/smeyFd/Pco9BQ9lKZVZxW+DV4n3Rg7z0+HmVvWvUZlNKo6Q\r\nU4x/lQYglGQedlTX6A/Via/F0O3ig6YedkN9hIvvbWaVRS5UU0LjE4ixqDFq\r\nWK+CixwzSN3ya2EKLYqKD25I7O+fHgljU7LgJQKEcIkn1WsJrMQBBHxJI+iw\r\nbi0YPLVFyw2Jtbk91jbmDdk0usGpS2hzpCpKzv0/1XPTE3+vYI9BcKl5rN0v\r\n765/IptRChGKdqkB3FjfGWOBo87v/WqrS6K0WlNsIbOD2U25XPNaXFZEo9Cu\r\nDJhPC9/Z8rbCvhBzRmKdOxyd3oNopUyCJuQ=\r\n=rDTu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1HQ864ZhzZZx8TU9Fy/SwDUiDIwtHjVLM3WdumqUQIAIgHrFcIz8HItNGEwHICXa9PcD2gMgYz1JLWogjBESu+mA="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.18.0_1647809626295_0.49607893104700485"},"_hasShrinkwrap":false},"2.18.0-next.1":{"name":"@malagu/ext-scripts","version":"2.18.0-next.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"f5477191994a071de7c454eda8ffcd72bfca8cd6","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@2.18.0-next.1","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-U5S46jPppBI5Tb1g9tI57FIulpL5zkaxeojAdnsaKd2X0FQ0ybnTkl/eF2D6x2eKc/Ds6YDzdfrPy+qOawUk2A==","shasum":"2d6c81c1e87ec4e0ad0886a50ce0776a35fa2c0f","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.18.0-next.1.tgz","fileCount":4,"unpackedSize":5795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiN5k+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrqGA/5AakQvKFuV5qDeeNYrlynVZoB6HimQ8JBe+FSxW2ZXfpJGhtJ\r\n+LNrAzUNnX1ytfwjGlEWejVevEzkQvaScYoh6/DqHLg/rSe+C8dCUTfGMAoC\r\nDgsrHE2ytylAlfkl7gn1/FhwoamwJ12953wuKXfdqanVV6zcvQU2PnlTj9pp\r\nCrNYKYEKmGIL1tVtjdiuzHVw3qHoSB57hKulnezdNtEcVwUMBjlnz4+kHV9p\r\ndkGoB/jZ0l8BjFkRm9BHmqIcjM8K+LNkVrXtcFVW5ffJdzX1TMqA9n7xI196\r\nfOGLyiMoj/XgiB8h2EBw7P6uqPSq8HBE30OQmiaNzB8lOCVCKgWz0jJVFU2y\r\nDTx7zSBZmw68P4jUmnlK+ELqvIqlBwnnNOBBV5eDJJzKAfqoGTDM6VxrYLYR\r\nj5VEhXWn084Ggj8RVl0R/1nRLkzp7+MXWks6f6qXpACj78XbtgUCde0zbuSb\r\n5MeG97UPuzbqkngxCxfe4VqbxLMtR/NLQtyi8k3fOzUInfa9mQx3kkiwCg4Q\r\nH1QoAcjiBHQ0G6nrn2apiDCCnRNdLFvVM2Lxccn/6t3icoLODo1FAvzF3PyW\r\n4y+ds8dKEASCa22ruHwZbs2QMPIHHnvMSE+KTZfP+Y47Fj7TIodMn3pVBMRK\r\nTEngSP2eVULanfnKeJgf6aAN2X7MvG9xtEA=\r\n=iVGZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFelNarN9s3NDFwE461r+T3fP6G+KE0J9i41Qljt0S9UAiAJWP6mIBNVALR4gggR+llP/nOuzq3ElIOkCBuvQTZpDw=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.18.0-next.1_1647810878424_0.11264224259305222"},"_hasShrinkwrap":false},"2.18.1":{"name":"@malagu/ext-scripts","version":"2.18.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"4fe824f2d08db104a324b992af27cc31fea26ce4","_id":"@malagu/ext-scripts@2.18.1","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (darwin)","dist":{"integrity":"sha512-LMeB9ChuCZPz+PDBR2iO1Zc5qlYD4u6dvcKch23v5lsMDtPOznriafiYRuSFBKGmEC+Vq05dCNUQNh3OxMKndg==","shasum":"08b3460f995b45b582c7fb49821b1626e6be33d3","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.18.1.tgz","fileCount":4,"unpackedSize":5778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiN/smACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrP6Q//VUe4rVJqUB77Y1o9+puiKXvi/m34D12klR0VRHxYpIVI5JQz\r\nCLrPgbKnaAsf0c3STrWcZ8jheoNLON/OJzuavkRb62RgmTj4EAcLX+YpcdAm\r\n77xsB77nMJBV6z3KBAiWOk5OQz9O9BLpUeTav+19jTv341FvqYEb4fSIiWEE\r\n6YyQnNlhyBniooNrQdSheGIT0f+YAawVEHAkHHcX4PcSMiKsiMFmHJaLEtkd\r\nBkmFr3qrCSqatqWyJBSlieuti945F0ipg48FMp4lPyfNkd5yAzCP3s3x4KiY\r\nG4glCdjAZgFItPNJK2NiXxqDNX5U7Sr9Lz173Gf/60RkEaIPUVyLNWg0Y7ce\r\ngphTf7KNNLmPBkcHyRzvu3L/VEOxjSjxAfVEd7bYYalg/UxmQ7I4L07wRiQj\r\nGYSGJepoaaRaa+cCvvzGnQpgcvIWTOFu/pdoxhvtoyukf3A2fYm5qXU8FHSo\r\nlfQuvdzHHROTC55YXcerrDBLo/KRqzHgbll6y2wXBq3+Z5DjfZWH3bxbHt8S\r\npsf97mwKOtQkofeYujIhO5Xwp89Prd5t6UdkfMFo6FUBsqtYLDnOZ49au437\r\nYjvY4Qd9l9tZkkLnQ3MjMxU5WbZEUDaLuU1K47l24Pcum+OdFcAahQBMcDIp\r\nMRQb/u3If9t9mBTr7tQxtQeP8016I0970Ew=\r\n=fvFQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICfAyeZswV3Zpd7heQu/SU7n6VQz8MBv76F1peUnYwlUAiEAzAHLJeaWVPC1jpIjSMnQWRaq4xJziGfu1iZbEd1AhoA="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.18.1_1647835942469_0.9451723892909356"},"_hasShrinkwrap":false},"2.18.2":{"name":"@malagu/ext-scripts","version":"2.18.2","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"3d91f8313e4b666528bc1dd9d4aea91a60e8a640","_id":"@malagu/ext-scripts@2.18.2","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (darwin)","dist":{"integrity":"sha512-KfaQQjVTKWCVpH1C6edlGWnwe8ah+u8sNhPjqKcHlCed6BGOO9YK+bi15hXD1AGGBSHa4TCZWTm/udUPQhRP3Q==","shasum":"ffb992e24882003b82c3e5f6dcd6bc0f077f5c7c","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.18.2.tgz","fileCount":4,"unpackedSize":5778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiN/wGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmol7g/+K1BawMTXVEdbD3eN9g6NzquFQs/MyA+7cA2mUyez/dYklhn3\r\nCKjywTWzXt9NV9BXmpmJW22MadFaNLp5o9xtP19ennVmPJJrA5h+9DpISJTb\r\niv7ZItxUlu0ykWajgVzkjsmAXhdkT51AeH0bGyj0k+1Q+ijFYoNbeswHUs/p\r\nGcx9+vlM3XOXtJ3riMX3qRJjHH7qbMrIO0lne1CJeh5dlK/w5IJ85r9hCV1h\r\nUg00GTkn1nm+4lX4sjwLz8XgoAxhBpVDOUdl4TiNLxfUAmFeqcRk+YY8tiQb\r\nOlLcxkgsG3+Q41FGHberR95l1opo68iWVwYjXFnAHMzFrVhA1jfWUZJYdRtC\r\nkh17yN+gUPeHZtIUKJMxxNwt20U7qu106fP9MwY+5OUbPTAGNklkK4VJWCAP\r\n8QkT5dptXJnq74OGQNFEcc6mvJrocXUkH3OK+ejXzaigcord6j1vtW8/9WF8\r\nMunLJW2yRm+zHJ2l14/pREQZejKSRsKx0N0uNUYb5wPqrzTmjE+rMFwtmueb\r\nNxfV0mY2cotUCgm5ChWKyOSGS6piHvCNJnhK30n7ry23jVs2hm4zP7HvuSju\r\nLMHoGMmTMCSnKDCBCyMHkJ07ygHBWMO3jQN6TR1U31KfwjhqhaIhtryRaJBA\r\ni4KaKeEL7kmkFc1s4f0x+y3AXaziZ3sIWYE=\r\n=46h4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3vlxKw3ynKxc61T3QIKkVvvV34+E05vJGdrhBobPUIwIgPVenOSVG4C7/kOdJO6inS4N4jdFu1vQ5Dc4+8pFFYB4="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.18.2_1647836166265_0.5898108245558968"},"_hasShrinkwrap":false},"2.18.0-next.4":{"name":"@malagu/ext-scripts","version":"2.18.0-next.4","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"1d515cbc65996e18281ea14ecbef41d5703af6cb","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@2.18.0-next.4","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-zVC9KZXXBye1lVMC2PlfbNKCze80/nIBHsw4g/UMj2cZfQKistXnYFocUXDOopgIyyUaqZagF/16vKeILfj8MA==","shasum":"9253d44d126f2fde9e141ae513fa2fea652da32e","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.18.0-next.4.tgz","fileCount":4,"unpackedSize":5795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOAByACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrqNg//SvevPkmpi6WAXX3Q4Zx8rq5Lt9Afqa5OecxytHeWwxwiEV9Y\r\nnhBSU1sbG2xK7xxR67A6DqAVPkl95eqcNUjaRPd3Z2JKpL6r3jZOePfTmwaE\r\nvlTG5Q6kyQyIX+D+O0PlM0Kc9EA/khPOFcLgfblUCBS9T5spunJsdqwHHXjL\r\nucEPXozU6xYHn51pGNwzkMCSE6naa7LWbDeQ1bbXj+3asoA268/tH3HIdaDV\r\nqporLOef1znBvvuakFzDY8ysdpvMAuimNvQmDfc92dkGt7x9tP7XbwxAon2Y\r\n1O6lGzqpqEc0pVB1BXOUKc402ehJMeCcElg1ETn+sg+cYhpJDqSGagUiq4BX\r\nGVrLOdCiOMkRz8HpKJmUs0nkzhLnC3PNAjZW0cZTlf2HaqiDJkFape3J88y8\r\n6lMyUDy/RVFyqPueJXBBKcAfieJXymjKqNuKb2X6dJnuVPCMVlj8QmhJu8Y/\r\nXQED/IBftHe9vieIoNPaQE/vylSwXlgFrF1+4fLd2kfiV7Mqwmzn9Df1I3zp\r\ngCVdCundGzzW+OOYQF/6PhwiKSGcObuE33IxL5LsolV5cpWHcjlhgubmW34X\r\nlg/fl6v0vh/E1byFX6tuFqOXY6bgmWNVV8dsnvJnN1oFSD313dYvK/N4J8B5\r\nmUDopbJLR5Wmaa/XErTb+MQUK+JB/PXYtSM=\r\n=dEfA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDo1E0cC0voMOJsyFYm2msgXFCnAsWdMwGyK8fD4L/OwwIgGroUwV19jpzfMvdPfFZGeWxApJgHFiBhsOyVnGktVyM="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.18.0-next.4_1647837297945_0.30589442626593044"},"_hasShrinkwrap":false},"2.18.3":{"name":"@malagu/ext-scripts","version":"2.18.3","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"b8551f13688cad895fd4cb5a53acba09ba0dcd77","_id":"@malagu/ext-scripts@2.18.3","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (darwin)","dist":{"integrity":"sha512-MH0+BOw6gZTYRZHcbzJWBVECNp04GkUh2uBfHJPU4VRkhgG8/20HX0M18CICWIDIK1phfn2uS1Pz4CUbKoSDIg==","shasum":"e2876b0e0e1df8530189cd204684c11807e1d924","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.18.3.tgz","fileCount":4,"unpackedSize":5778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOInbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUgQ/+MrBe5lrTE/Z0KoqML/Ym0Nb/nsIcfowvlJX2fsxIAbh0wEIG\r\nMS5OVM3I5eLOLIAW66V0LCJw/L8qgJSusCcYNy5xsCjqUioxY/6qV4fxgvmO\r\nJPlVQLzampGVyQ+KYBvOImndnwOHasiKIN2qlKARB1kKA4ltRMUgBaMHO2+g\r\neaRXNMWVpi53ZLcGnqN1RzKzSqoSJ6vgGTuGi6kzS059WXzJEeeRKxWXvZzt\r\ng6iy9A7t09OPnSXGVAtdJb4oxLt0jgpdh29Cc8hrZpyJtImFAFr4JvcJkZ+q\r\n8hbhqUa04F7cvCF73RmgtPWc2BSHnMMt7wATR19Hp/dnN3biOZTE+0qTkuVH\r\nyhsH6ztatYHJDMStP4EbUrlBsg3xWAnXCQ3aAt0Haph2zviA3pqDxyNJ1Q4U\r\nFDm3P2nvtTCZV+md6PSyRdrZPgczk9mFLJdtLenZxAMculFVmjRHtgNLoD0b\r\nPxqKbuY3qa8ToP9vSfV+NQzMfSwFOm3vKku/yATgAYb7Njgu1k7tnuEfHfU9\r\nVRiAjeGz/74PFm8VEw4EaeMUrwQ/H8KnN46Nt5AkbtXB4xI92bByQXf4u2qV\r\nvRYVcqRLbsWu30hiSs8l6okQqHsvUJkrkKTC455/S69rOiblbaXoDArSBZIl\r\nUs0h0TFG2GSBn9foUKE6sBpSAKTrO67whrw=\r\n=xfzY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVsbmpTJ+0ADEuB67b2kts/qUc6xp+l0V0LRhpIkJnaQIgZ5rE1Fa6uJHUbyb3cmYwmquxYvY8emIG4jvYmLNgQR0="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.18.3_1647872475746_0.5334062532215358"},"_hasShrinkwrap":false},"2.19.0-next.0":{"name":"@malagu/ext-scripts","version":"2.19.0-next.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"b8551f13688cad895fd4cb5a53acba09ba0dcd77","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@2.19.0-next.0","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-+SMLGh6cMJQdRVp0i1N3TQfHSktgKL+8yFWi6C04uaI8Jo9CA589oNdaZ2cDA3CwmOdsJp8TunbCP4FFMd9ZcA==","shasum":"672e23aa700246e4e6949788facec623e9b4200e","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.19.0-next.0.tgz","fileCount":4,"unpackedSize":5795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOI7XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohtQ//Rsv6Q2juBdcYHa7jp/rSOudhy8YXOK+uvRZIEDQAm2lFXDO1\r\nV2yUiFSPeEfI+hxBSswcVOtsbrLC4mEkw2BQAyS+emaHNiDJbfTmerkmg6J3\r\n0V/suR8cOTo5oiyK39nFGWbx9QscXbukVGxloW1zEVOujLcXPLZsUFES6rAG\r\nqiiudJyZZYI2mj4nwtqqFlru8TL/O4UiX+hIICMYK4crlvbZVDwyL8gk7t3f\r\nCVtYZcDGyK9MR0pqqcJ0+aGmERFbwoMwbLeRYJb7nWaVIReM6kTIQY6niTfG\r\niIHq4YCyW2YThnKfDkpiRiPRQOJLpBWV6OO5CN/S/xmJKIdGzlrlsWdaHLZH\r\nygvZgrmMeqqfrjSUZzZRMRStpDxPYW/cU7ACtNJO3fgs7WYonvTBWT1kh89k\r\nijYrxKES2YiEHPSMKMt4TACgC2D3w1zFdqYqwBacrWfif0a/KIwvUUOLCq4N\r\nhkNLlhf5bxZT2cAwb555Ov9rwjgrFOhvNcYJXNesId6CEKEDQUGYlgZdJ1B1\r\nXOz9Ve1Vi+fvYOGk+0BG99Q2ceWE5kLdmW4Joi4dIwtPkgvsN1X8SGHvnDFV\r\nPeNYiuorVxC6o/vKZjCZcUKbRd01b2foJR1NEe5S33fEPMJx9iXuabgZzZBG\r\nD+i6usrkIBqVIgFhSmP1h7DDBEWRtDP+3hY=\r\n=7H7j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHDLhiJQlD+D6IU3rNGSVDstIBnS01DSUkjbrgHz6I8QIhAMQHWWNrWLgJB4eiRhuZPGVxCUS+Jhu/AnmCUUJHfao/"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.19.0-next.0_1647873751677_0.6826668355425303"},"_hasShrinkwrap":false},"2.18.4":{"name":"@malagu/ext-scripts","version":"2.18.4","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"ecc125b3e238417fe09fcfcfaa599868f641d308","_id":"@malagu/ext-scripts@2.18.4","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (darwin)","dist":{"integrity":"sha512-tHvbysoyGs0tL0zVREhble8d0srXTpf2o2LXsjJT9k3D+XIiLYx3oujZmBITaYKzrsja/3JpnWLTg9RtStRR1Q==","shasum":"38f001fd473f33f511a45684e149c5814f764789","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.18.4.tgz","fileCount":4,"unpackedSize":5778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOa3nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo75w/+NV5HPvV0tdg4k7fWULkjm4W3ThInCXiSqZ8YGO6EoN0SmQ8d\r\nqF1zJrzrW+yqgYv68PSZdwjcDpSflPXrzqdkcIXCNTwLC9cslRLBJG7z0K1B\r\n1lH81orviNE7Jx9/3nx+29d8Q+jT53YuXa6yvpRTjo5CaG94mrJTJmOZor2D\r\nTO4z644C3xc71vv2S+hXVBqMuDCQ9unessoV65mWl1bh3Vz7LnSXWhLpjdCM\r\nIMMXAlcrKH33x7oS4VDhs4kzWckjYSPHQGpnnUqRvhLgDS8gd9eJvO5Db3k7\r\nkdbJT0Y5sXROvvVkUPqyFor4WkadnGkhyAb3BHcSIc/vJKXxbSldbiq40xvt\r\ni60hvipB3gypdaE3hZBm4NPJeJOrgeO3go/QBNP4DmIgVgCabQCfelku+qRU\r\nEZKahE6RLbHtlAli3BnYRZLmjPHh5Y4Vb4CaDdtN0jK+DKx1d+Nd4rhPhIcw\r\nxYeUk60v976qVrW3fhqi/mTnQdeJSuutfDRzPO+MX0qMB5OQv2lyNCII2Zvz\r\ncjQXY0JmYdj7XHl3AIS32Rs5cFDQKW9ZxxCkfq3RGuVDPNuZPs7nPSx6m2dY\r\nQBQUgttBtCtB73MZwsKgVScHNUa4dqcMpA91iOcEAcyCP4b05vOXUlz5aHMV\r\nzVIbe1rrSK9myiEvXhcw5glBXu0WV8HB+r8=\r\n=oO2Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCy9+Bj/Wnd/CvDhed4nsM2ZuPI29WtFnSevJGY6BnfQIgPpcLIzt0rZMnajGVy2NCTeM4RGhwAVatpEEpH6JjYCA="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.18.4_1647947239696_0.339277213149195"},"_hasShrinkwrap":false},"2.19.0-next.1":{"name":"@malagu/ext-scripts","version":"2.19.0-next.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"e6942f08943edc7c659930d04f01507a6016dc45","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@2.19.0-next.1","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-g0/X7BZLOi6N2pDzrxo9piylEV4agXgrpzI1aQKvJwnSlVzRNZVYezyBISmI0iOizdeiEqpZhNBHttwCbSccnA==","shasum":"61d524bb5a4091314c1aa08cd78a2c5ad0b46e44","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.19.0-next.1.tgz","fileCount":4,"unpackedSize":5795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiO9EkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqrzg/8CCU5ln4UaK6KoVVb26R6LdB2ldfDQmjjUVsb6MZxzD/R9La0\r\nxyn7QifcitlaauaFBnOy07EaKJKtqBcLQu5CshhZKfYoVbI09XBZRJ3oiRCV\r\nD5wK40z0RRTpiJcZtsCIdSbAiDpn4+6cDRlh8ibtIhsH90tUlAaaco/WlrMU\r\nB+E+GK3SMkf5iGpK7tAZPMnaobPiUIClIQa3GID1lUv+cDf3Dg3+b1+OKqKo\r\nA1fuT+kyCWua0s0CpZFa2Q5odYHTDjKD7j+QvwWnJ17PqH8yPgVC7quxpiRX\r\n2Z8kglaci4BuYkNjHvje0+D9qB8wyYsFSeaj9PcEvDHzib2Pu8ZSN6eefQUk\r\n/QJKno+S0DWRsZyZdAAj656basRJumc4HcTnUx+nac2Fgw0e/pseQZotrW+w\r\nalWWnl5wZN+IpLAQn0zLddZ2n2S6b45otSfndoHT9xfRHiaDRIfa6sjZsqqs\r\nFrgi0ow1ZZiXU9gZOW29YBHdFNWn8xILUeSAs/DFYvgRR6uLZMkeaRBcpv3d\r\nA+DNGXJV0COYvNXVSiQrvjZ/ZhMU7onLHfsXyZcCxp4A9qOgAooohA3tGp8P\r\ns/uacs7lLuP9mi3zbIDetz0YVjiE/tKukVkslcJhoPICTB1aigN5QozyqeAn\r\n/G3F64T49YMrENmR9+HJvpuzdXUZCCM+UUM=\r\n=e+HW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCg+mUuJPdYnrJklHcnCbe11dPx3/WB+k/Z4SKh35oV3QIgcwP7+pY8ByB/yMyR5uY870VsXnSzikk+SAbVn4Es01U="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.19.0-next.1_1648087332515_0.1297065893080842"},"_hasShrinkwrap":false},"2.19.0-next.2":{"name":"@malagu/ext-scripts","version":"2.19.0-next.2","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"475f3066f8768989ba89f1385a1cd6f938610110","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@2.19.0-next.2","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-iqi7WDiektQ/7pqyKpzgHP20pFaLIP+Gpn6aVjNj8D2MafjxNiE9ka/o7fmC6vmGHDS8cx3CgCistdnDy+rjQQ==","shasum":"4f1db912b2d6eef7518c0c55de5976626c678dcf","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.19.0-next.2.tgz","fileCount":4,"unpackedSize":5795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPDbaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVyRAAhX7vDPLNdd3A89ElxS2s0LolaxPlYFHPx2NRsIOMtZEhvzkM\r\nR5S28XaHc7lRsxuGP+AblZ9oZ/sE660aXsXRZ2y2gNibuqoywQ07gmmKtyHk\r\nSdrSkZHcnUFc8cm7n79Gkq+qRHthli4NiDL8C0TrdXGCToNe9NGk1dQebNc4\r\nf8ZXDHIcMz9dlvUyLjMlsFzQYyXbYBC8pJLR2+8oU8g+9MPm8YF6zRinnyy7\r\nEF3oO9sO5GiUIVRPKmLROUrPCYJv9QcJXLylviO+QJ70IZzdseqy4p2kbzw2\r\n5Lb8U5IepcojUPpPbO2AtoVZAz3oXL0C67xQ1BQTb3OLCMWQfA+9nuannLTg\r\nW21QbWwFSIa0rVEQokA9YkKo2pz8FdLn/JChTq5nnpBGB41AG9XNT3gCs6V/\r\nOG2/zjdpSDc7SePmOveffueYqsOtdVqLprFqbuacJt8Gq22dc8TjASLrtdM2\r\n9GgLm9NCDmHIh6LmCzMR2i/nzquHwzHg6xFmxA2egJpSzTGXQmbYa1hEWESH\r\nuRwjkXzrvFJOeyrlyQs8iAUCCYv40Sln7luTKi7hG49OdDQX6HZI16t8g9Zz\r\nEhr5zToNKrCF6zy/kcmo4bbWaFK+J086Dopro6FuxPJ73FFEZlbLZBW1fIGi\r\nLfZ2TOBcgyUDox1Nn01gi4agXWlp8modLEM=\r\n=qzuE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGjafNbWSID63GS4uceuPVXlDhec2fRaFJgeXwiW1R12AiAhZ+8snFx5yaer7KsVe+ECQkpD4tww5AVkhsnvprJdMw=="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.19.0-next.2_1648113370599_0.5704013868947437"},"_hasShrinkwrap":false},"2.19.0":{"name":"@malagu/ext-scripts","version":"2.19.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"ba2805c9d2dc063ea571fb47ee565420afc8c083","_id":"@malagu/ext-scripts@2.19.0","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (darwin)","dist":{"integrity":"sha512-9y7dBZtYuebbiTCBLHK3bzqXMWt7atjWFebw6i7KJmIbeS7A6p11lVLYDO71rbPyuT2n6PY2ywQ5jwgOwwXxWA==","shasum":"27fb245e8dcdb09cb03c58f4e5586c81ee7b0d62","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.19.0.tgz","fileCount":4,"unpackedSize":5778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPD6rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAyA//Ul6+IL0Ts98HF9kdrbKSgTBf9ycV3lpxBgDRDBx6wEjqabRj\r\n6FyKXPxM2i5OcBKiy5HxSGvGBDUGPaf1XrHcJgbsioOzOrgL6BQdkCPsrxIW\r\nFzf6ztxRlVu8+apQ2YGwRnnDW12Rz0u7wuifIDBf142u1D6ERD/1us/53/Wy\r\n4Vvo8Te8sNy10hjQMF774MC0Sn+OjpEAAar2hoKYuOl6QeluwODoY0ChrB+R\r\n+o87gVjnbrvSxwMYUrvgzJuddlnooW0mSSjhePfY3ECzIYp3+79X7hLm4z5w\r\ndSrNehcdQ5ra9myqqo8MX9zOixTB5kSeEv+alNUasQXLr6AueCyIR6JW/jRQ\r\nU+pdMUcFSCGjFqd3wAgcUtDTrZm1903H6yPfcKWx2t1at50JbT2D1L+izX5/\r\nFYdrMP7xAyZCDJTt3niJYlqlUG4S038XGfNOTSZW/kRXVkx8ax4eQ5/vFrzs\r\n/pDC5GsRlGpZVt4G8at5+NPSWbn6a1sfbYVJvF0lKzlV5vvdBkaW9QxihqCS\r\nr/bPDhs0DWjWC8F78nblGblMoTxCKzIaR/T23VYap7n4sdt2B0JnKJDQjUZ3\r\ndCxV99rUCG9lkFbIx51vH8xym9rYiXGlq5enz9DbRFC6C9lbn9/zF8flkm60\r\nZbUBJiXkXrcAofRd6wM0FGbESRsJuLl/6SE=\r\n=v5Al\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdNAIFhtu3cOoWRlR55PEompvXXJ7LsH903OBA0Sg5+AIhANtSa4OrOJXeAKOAoBHifWU8XQW2QxI3Fq0Jd38+eANW"}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.19.0_1648115371162_0.4215246096037921"},"_hasShrinkwrap":false},"2.20.0-next.0":{"name":"@malagu/ext-scripts","version":"2.20.0-next.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"ba2805c9d2dc063ea571fb47ee565420afc8c083","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@2.20.0-next.0","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-38/13pcx3wl01A7dI7RcRm0D3A+sbf0o7s3wLU1YPDYKsFZlbmQaLaYQajRP+9nPC70GdxHfFORiEO0U8WYd1w==","shasum":"8fa81f9ac66875f54fac30ca6f899c84f2604795","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.20.0-next.0.tgz","fileCount":4,"unpackedSize":5795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPELFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2yg//dXK8nnPbaZnQNuOIWBVD0vUq8gIzoEXzb2sfAfXe52UNhYrV\r\nW/y3bj7gwvpHa/4RYO9kY4zOshSFIQ0rijk4YzKfIM6Hcb2mM6SSaWKf7msd\r\nveJmSAa70roTPUC1NoYaSlJZIPJle61fOUKSBbVdKNJbmZ3Zl+jtJfhT5PpY\r\nsFAQbs+Pd+S201VJ/zaSVcXclj2IqaOCe/7CkP71y5mWsBu1mdtGjWUtV8XK\r\nsi4lqwXK6/9RFywQKqdwGmSahxXPPIGXhOv8A2AjBVf2L6oF6Hg95308dqRL\r\nr9WfKFvtfjXddZ/OiYsYaKPlsk5+p2JMyIYcxM9Ds6J7KOHuf1z8aTFZ3tnc\r\ns0if0xoeFuB6YxHbIIUPmPSYNHYzIbWZi1y20M9GV0RYDlvIunskb/Do0/D2\r\nA0BUcNxKCPul+N4yGwJ/8/llvnVKn64HxAHQZrx2HRivCiLkhHBjCWiAFhh8\r\nVL2L2vnHsqf2d+0mkvNkPtwJGLdw15HvEu1538gCkGMZNZTUqtGgVgLKq1Js\r\ngoMVgSzrNpXilarNyP0MWf5QfFBvBNLiU3zWEE/n1QOTKyQMd0PuKCBM842O\r\njdPrNhy3WLK2w3hs096HyQPn69k8Z2j9ILlmJDyttM+lcEDHQEm42SXIz4H3\r\n4+2h+q9Gl+VadqBni0DdvWk6Bst5Znc9a80=\r\n=zm2r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGAYESY2ZEA6LC+lhYlzy9+g7M+t6eA3IT6cKMEAIX49AiEA61KziV4maCSwCd1jgxY9q9KUFAPQue7PQzq9gOr1/Jo="}]},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.20.0-next.0_1648116421009_0.7607288213904158"},"_hasShrinkwrap":false},"2.20.0-next.1":{"name":"@malagu/ext-scripts","version":"2.20.0-next.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"2199b2b2c208bd3123cd222de4e9168bc3bf6dc2","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@2.20.0-next.1","_nodeVersion":"12.22.11","_npmVersion":"lerna/4.0.0/node@v12.22.11+x64 (linux)","dist":{"integrity":"sha512-9Qe4XbOb+dYlR3+nvN0l9MqxQdRWP1vzdF3iHUhyYf8/3Wp6pHp2wWVtgKtKg9sthjrt2N72ItCTTykWf5cMbg==","shasum":"ce2ef5a0804c857ffff1f9dd62be424c6aaffe96","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.20.0-next.1.tgz","fileCount":4,"unpackedSize":5795,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrnQvgJKaWrVpEOU1oo+gQO1oZKduNuTkbiHwEc3dshAIhANgzwemDr0k8fHr1mgVm2i7OmYVAY2ED94V9IIykUamk"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSoxjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqU7A/8DduYKButBcYc80W6xmebXg2Aat+kaZn1jM8onnOOJ7esFrXp\r\nqCsflDTZ6nF8DBm/cmarY2O/LbCS3xeFCypQmi9GwY22d4jJndx7qxn2Z/BQ\r\naIU7qy+VP8TJCNPoMBJQahQBLQl/ZnpvOXNivn7SOR8QWRYDwarQ8KzEyhTH\r\nm2emMcoWtfEChT+080iQV8REtU/kGDwLDqdCu/ixoi4y3wjQxkVAOW4v3xt1\r\nl1kV4efP/0kyc63UdIo6/CpsS7kcjDcUqJ/R9AwiOU7MyG5Rv3Pg01DGzJ9l\r\nAupMNfy3KqacvVd/vSto9wmSzwk1nbaEBUT4AaaECTaQtG5qjTlgl3nLgPCZ\r\nQVlsroEnAh6iZSA+/ADPknclMSem0kSLNI1ePELc2U0RLmOc61wUHLus3WES\r\nWeb7Pj8HBiVUqDyOABbqxcyZCtzJSkr3HQkotfGZK81qjN2tYWsDcDAV6Qnt\r\nfowDZ/mFoichWBO3qJxegE3bHLh4VZs+Upv0sOfELOS71fd+y0N7oLbXyctv\r\nw+KkEVsoTnT95xfQCPTiM9JeN2MAkHRS0P9/FkHtIrhHY3o1CHaJIKRxPzKn\r\nhVow7MELrMd3a4gtBXaclhvDBIj0mZDrj5qPXZbGBmhMksL9hCEzQ+GkUh4I\r\nEnnMCQfhuQMxGXmy5I+PL4QGHu7esViDRTg=\r\n=Yx/v\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.20.0-next.1_1649052771285_0.686991414371368"},"_hasShrinkwrap":false},"2.20.0":{"name":"@malagu/ext-scripts","version":"2.20.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"c793d2fb13e062ce7a2a2f0b34c16f4d75de2079","_id":"@malagu/ext-scripts@2.20.0","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (darwin)","dist":{"integrity":"sha512-XJCWpG0L1AREB0LXiYHoQTHUfSMoTh1LclX3fgHF+qB1oxD+t6Bq7nbKG0ajVyZqsji/ssTCTVr/atdJIlMRKg==","shasum":"b1fe94bcc329ce884985f71eb4b53a372530e7f3","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.20.0.tgz","fileCount":4,"unpackedSize":5778,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDEEm18h6Q18B4Xi4cLsgaYBmqwGz2gdn4ai6mp6xr9iAiBy8jK4JdAGgcrVUcJ2V2CbQhQtBmC9H7HbDRjWZZtQBA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTQuTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqmhg//R8oo6/Mperbxvz+tgPy67jtngRbBWfs1r6DtOBYeOvhoc849\r\nXfgKptIVzKBf/1mkxi5TgME9mzYdrDwz3IskKwT2pmDajWMZTWZR7GKEhklT\r\nFH0svBctsXKDzZs07aKXAqOEdMlMnhGjUqYoCzuaYCMZ/y8n/cOTxmWjJdGe\r\nbMoLYmtdodHhg/XvH4cZL7o58TN+4QbvOla1jb+ci6i0qEBb8KmZ/gpJSKNs\r\nTy0QR4j9VRDDfOl46prZ0rLapPKIXdFPymcxyKOXbBJN6tJcgPK9VcqlvFTK\r\nVaIWv6GpSN6qa0AK4Ddqh8yN7AadXQZ2BpXTLa/KudayVeTbL2XtWV7BQ5AO\r\nhdHwXN1nGyp/744k+9ZUDTrY2SDZXI8gAxCdey17X+B7zb3o4Ll9KHeuD9fR\r\nfjqS/neEFriw/BGPOY+WHKtzxW6p/S5lYugYdg3HEp+HJinPahGTua10SZdg\r\njnR90QGV+LhjQkHxjMHfZU/uFT+37PxWt6B9vZMQR+g9QUJBgcU7gqmIwKKk\r\nnBP57TXn2wKPut1mDSado2rPPmMF5OLxYyyN2RPqbSO7h2a9YYZKzPWBO5Ki\r\nGt6pxiRGI6jZQjsjGUqcFauUjfH/gSr6igzZ9EZfAotRg3ftQIeeS4zi7Guv\r\no2kA+eUWXh7JG2QiDUrR9frUZMtb7q3PCfQ=\r\n=zuMu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.20.0_1649216403103_0.8905491669413439"},"_hasShrinkwrap":false},"2.20.0-next.3":{"name":"@malagu/ext-scripts","version":"2.20.0-next.3","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"d3c631a5fe27bf06d8c537e250c50983433ab49c","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@2.20.0-next.3","_nodeVersion":"12.22.11","_npmVersion":"lerna/4.0.0/node@v12.22.11+x64 (linux)","dist":{"integrity":"sha512-/iEC7oaZKB66qW8vECGAIRBH5YgVwJS6hd528fa8tNQH/YXrq+AP3BPhtePZr7AH/FwXXVMR3Nt6waFmOX/WwQ==","shasum":"18155187b125465ff05cd177d63af32505f200c7","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.20.0-next.3.tgz","fileCount":4,"unpackedSize":5795,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHPMKrToJlOWOJeoXqz+/9D0FRyvD/dWZgvI+gU+6EESAiEAvcN9vEo84LXjtzkiCsnkvdBLUwzVbNjh0lJg9XMEaZA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTRANACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrl7g/9H01nmQuwpXxAT0SW9YDOByDVFQNj8B+JO44cjJXjbtm2XhlP\r\ndvUhqwP+LkacGeduCzWGC160N4nGMOmhry0S0+s5KnaEQUCm13QkvMa94NZq\r\nftZ4GejY1MGg2lLIcZY6h00w9P5zbEo2oltRQupEffaROETOUC/jAm+b6i3+\r\n4JlDcJBDTozVdmQVjkRpelhjxp+17apby6aqWmgmuCYrWOx9l2OR8dxRgePo\r\nX310+AB+KzXwnLR9BinXJIYEHvRDauHmTmRcYBvNZu7KTN0QECwBAyOwPNj5\r\ndnIVNw9pKrGINGx3Bsqhfkz8xnSZZTYoIWbAA48iaUEn6bQ/5Qp+qdqOCmtf\r\nYSetBaIE2PGi0cuF55Rl4R4uQyotJKFcg/VXhEaRx4UwZ+b0PCqGLlzpqQvj\r\nXu55ow2hfZRJtftCql5svKP4vUyvg7EfLbkb00DYJDjEweB0Q+VaFs/q469L\r\n0uf/KyZp0qeaT7HpjF8e9EI8E4BhdP6gjwHS8fhKvYchZ0CNJLzhfvQu+qXw\r\n8T1hNNcUhSLbBeF9IyajuyvP714MUWWGe2ntHieyP8d3UrMvkTnDgkgD9HH1\r\n8sVb3cINIKMsp1Ext3ycLsMM2+zD0xmhALt94RnLkSC7IZOwXXIm8nFY2jJL\r\nWsKQBWsvNOiLLhs+kSSYd0cVl65piVnumIc=\r\n=yAHf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.20.0-next.3_1649217549454_0.141515175285706"},"_hasShrinkwrap":false},"2.20.1":{"name":"@malagu/ext-scripts","version":"2.20.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"0789f5e5d8673370cc12b996c8277ffc3322a3ca","_id":"@malagu/ext-scripts@2.20.1","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (darwin)","dist":{"integrity":"sha512-WoiBvsvofHOZ/w4Ztj1aUFElop0MIIGuquw52omMHUghf85BGDmVw+7w+RZsFyqeWUAtB9IOU+Wfp9WBSATIeA==","shasum":"94e160b442d1685a065d08902ccd2fd709512917","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.20.1.tgz","fileCount":4,"unpackedSize":5778,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+4/AYyGwnUoupF5/CpKUIWGFayXerdbeqEtqo55AikwIhANYphNmtZB8eKhx9kgTR/nQG60pR+YSmZNUlWOY7zxSa"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTp+MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpuCA//WMYgtTj1zJWsU+a7g8nGfOBdf2Lcy05KR98i5ltSG5ndHfcf\r\nMUdBn9TLIz4r2kSZyOEGpH0EkMffuFceX/o2iC45yHlikr79lm1oqlY50GL/\r\nBBuh2jpy1nu1E6XDGrqc3DIVDfD7+tp8nAVyUtiCs4uIEeCUZntXYYtA71zE\r\nKRjUm8HMyQJOUd3wsC3OhNdTVVJdIY6cJJcsLUuFJHn8IEoszscY3hYH4TCf\r\nki8nsHth/E14IQXvZXkrasFiRk756Cu0HkyjWUwUa+1Tm6t+hZ87jwyUxZD2\r\nSrUgxmoRH//KpWh2W80CMZR6biqHJmsHrDdWt83XP2eoYOHn4LykUO7ly9gh\r\n3vyDzVd2PiTEVyseJUuFVLFxwfhRsvFN/DuxPx+EoVfu3q4DiRVUobYYwhKG\r\n1x7wQ0KPR0rc4X4b649rGbP1v8MH/QfiNEJ/hmoSNJEjDQeOOhDzk+hYMdlS\r\n1G643AxqYrgpEHyJD/7FsgdikKgGGmI7Gb9jYitHUXwOs0MCrIYS22zM+neK\r\nDKhm8Lc14HXaAgS256Ac6QvUoy4vwHm7pNn7MnDcmjz92ZkY0IO4oqOE14Ci\r\nYh1GFr2NGXOECRXBj7ACFzkZ+WlOHOrU7ZwqE6iu6SCNZWPN7e5Tbt6SAnQG\r\n7sREj4SVzMSTTJE2mWfnFLEzxyYqbEhaZTY=\r\n=MCRL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.20.1_1649319820704_0.1718075962400838"},"_hasShrinkwrap":false},"2.21.0-next.0":{"name":"@malagu/ext-scripts","version":"2.21.0-next.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"0789f5e5d8673370cc12b996c8277ffc3322a3ca","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@2.21.0-next.0","_nodeVersion":"12.22.11","_npmVersion":"lerna/4.0.0/node@v12.22.11+x64 (linux)","dist":{"integrity":"sha512-43iW4GtDxCvPNsQo0Z8nGiF8t/uAad50Ci+qtBFYQerux74+wcTJ3VbkqYLqZduhASn3aIcmbV6vPj7t/z1Tkw==","shasum":"eb2d1b4a4ad4086981d0e851ff15d73271119295","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.21.0-next.0.tgz","fileCount":4,"unpackedSize":5795,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBvm3Py2OtZrzzR4EUWfYtzNnd0OdKbEK5HHpBkSOdj/AiA5w2jcNh/+6RA/RtHmkV/CTK94SBjvA5/fIDxdBeSNMg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTqQbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7QQ/+PEEn9myWKjYYUBE/DB8rvvhO4co/fGy/KTIwthlZw8Ubw4bo\r\n85JhppCpjT+XLgod2fJrZFX+JVFRRtBy2bYGre22IbsxQ6A/bp4/CCT8iPNW\r\n1zRa+L6hEHjvt/gTwr3hZzdqw0izAZwdKuxQOq/iK/0ydLOE6JiWjXSlQxjd\r\nau9PQI/LfUmOfaYzi6A5nYDSuxc3mDdltI3MQLmy0S5XXNXl2Q/irNuu2cIq\r\nD4peEf78zVhpHNCVe/07BIcjdCPkTWTX7SlAl3JXXSkXjb7mBYONWjLKUh3t\r\nQXTxh+V/M3dWssafc+fi+/cDgQOgK2QehTooS7uw9jVCfhrYxBL/4IEe8iRR\r\nclVfuMps8h2D9/xJm1pZ3leVGlqpt+Muy5QdM+Z4/LI4FSBlokKKKL5ndCNu\r\nX/QiZAHhaVcTFRc8dB3bDjhPLpHQjzJUU1RBCY2GmR8N5J/+qUHEA6UJ3QEf\r\noi6OK/fESc44S9rvgTNKiKg/nIh+li25FDhO56XmBnviulSmsgR2xLQR5bkj\r\nRCPeEg5yy4U25iMA2JcjV7U27lGbphGXHyZT7h8kjMYXJ9h5DtHFannVaIl8\r\naRIG+x1py5cdlwV+RSZKih0txvr1lxr6eWcRKy82/6MGfFS2ZEy3iKNREFcB\r\nf9fMgPEGJSmD3f+YuJE7FWbyVrsgfFETjZo=\r\n=VZLp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.21.0-next.0_1649320987556_0.585847019918114"},"_hasShrinkwrap":false},"2.20.2":{"name":"@malagu/ext-scripts","version":"2.20.2","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"11e8c1e2ac59d2ac5cd39509b810f58aad759771","_id":"@malagu/ext-scripts@2.20.2","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (darwin)","dist":{"integrity":"sha512-M3pb8ZGgTJNJlLQhx3rcVsd87Cay+/TZnMgj0c1dSczky5vPLSc+SAMmEJhzUIn9bLo8dxfpdXOkhw2YxlZGbw==","shasum":"96e328a2e4f3589bac1cf0471eaae996882db0cd","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.20.2.tgz","fileCount":4,"unpackedSize":5778,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH6NrRKcYPMpVa/xP0tL9WtI/DC0llTpTQQAE0wasR0/AiAqVNFD+l4AQCtphyg5fiAnkBqi7cXyqJomyEXXgXYBNA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiT4QjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbqQ/+MYfM0/jyhztiG/eCpQy2mgIJNW03ZedMaqe8TN5SuwYaIPgo\r\ni7viINDzqNSTtXfY7paLU3exS22WgXNjDXSPV6hKNMcuC6zKqqKt9MscV1WI\r\nI+6EJVPjCvhV1jnKUk0xhB5B48BNIQRXKdNYX8GEgpXNSXEPzgcYXZBUZB5X\r\nu+bzcV/hCawXDQk3VuKp+znvnqY90pG/VQ7KEvt32I3CmPVu2/rxSUSZbdFe\r\nKIgSaYOdDHDtbsjAnV9O8G5iqfCpBFwfRey3dIRmrGokkju2alZVQ1PmtgAs\r\n83HeIjHV6KIkhggurhdb8q+QB0DrIaajtLTVoHQx9ERzmOsgjdJmTVTWfQPB\r\n4iEu0MGxIY/y5tV4cym7RudmKZ8Zsi8gveVToIS8g8CLxjslJqsY7p5V84rF\r\ngL7X7YUeKrNz4Yp8NlWKdj6dsFU7MArjwZgtswkKLi9VWFXKflZv/91NLAvS\r\nfKHeEL+UIUm4RLnOcND0Ai7MaCvSK1WOqOhujcmQiv9+ejLUqqSXKmM9S0Cr\r\nKIkwRn9/3UzXWiAH/OUYclNhf6cO5RQ4J8RdOpasaRE2ogdBxogI7ovDS2Ll\r\nT4VWyIvEXlb+J+JpH6qOzgWSkxer4vvDdwV2QXPwHsWaPHskJYUJy2JiNi5k\r\nZmIfTWEHMTzLHPkq3C8E2+RRNAltd1PvLwA=\r\n=n1ET\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.20.2_1649378339240_0.9529889800456715"},"_hasShrinkwrap":false},"2.20.3":{"name":"@malagu/ext-scripts","version":"2.20.3","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"22392772f50fdd823253bce0fc4e1ad168940c4c","_id":"@malagu/ext-scripts@2.20.3","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (darwin)","dist":{"integrity":"sha512-5Ygfdr9w6+jy5KUUdzyKCSaYKBsQqWP9ibXVnqmKDj/mp78f1jurNTKJQ+4bNe7EQgijKXgBUjhWe54fs4xafA==","shasum":"7b6c47172e74889322558914345128d6d0d1e46a","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.20.3.tgz","fileCount":4,"unpackedSize":5778,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDe+6OMgXI7/3ayRbpg6kLgNC61nUOcAWjwqEeG11LcDQIhANm4j2epp3+JGz1O25AF2UMgf0zpLgbcu/C71i/w1/9w"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUB9YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoR1hAAiwwidjFbqxIipFou5ihWXWsCGH8FYmWbgQYHLOkq6suCAApF\r\n4QNMhPE45cFFQF5o+QIRHZovyO3yCiUCVS9jJqTDgctkqdpnHl2DjO6de+kq\r\nCndZ21F7SUVdem3mgC9OfwtvCSoHqahjEvEVUFIVFunG2l3Ym0TBa6IZb0EQ\r\nytU1TsGQ7V0ayWzUQYbs0fsENztncOvduLSV2r6akT9m3mPuUmwuGqkdT/+L\r\n/qPnQFB/JETynaMDuSoHb7zmjMETsaUkCkqwOivOEQHv6KS4m3M8Sg/x1GIh\r\nwHydtkW1euYIu9EJaT3ulXIrX2pFCgRZhq7cwMWiYD4biwAxeRFYpjBKxU/k\r\njmFbjrz45P0/VvmF+Nxn50sOPjSHDpxc9j6aA9RrtmEivy22I94C4G7kFKvz\r\nN8M4XeJz1oGEPl8V9AV60/z08+xok0ehd8WKJXSHwxkCcyV/QXiLND/YriAb\r\nDxUCvGm2l+FsVQrQSTW2/PvRQT6GMrfzAa9fpffYf7+V+n8qTNMCt8OMfoEZ\r\nyIyM9fLPPv2aBQg1vurr7wPeNdZiEKuvUKhDudfd0IuJ6eyZ9Shd7ZLc0IIQ\r\n6xlBM1d/y2ebvsZ60S/srwUB4VQYUDM1qXHacfAszE7MvAomQ63g/lixeVqq\r\nCB/70jypQsz8orrUc2zIuPVkciItOn8oPLg=\r\n=cC/L\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.20.3_1649418072605_0.5810291377948398"},"_hasShrinkwrap":false},"2.20.4":{"name":"@malagu/ext-scripts","version":"2.20.4","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"507a4a52a245ea93fec2641c388aef0e8d6c5e65","_id":"@malagu/ext-scripts@2.20.4","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (darwin)","dist":{"integrity":"sha512-thzq6W7UmX5jodRAvmBlJVawVKg0h216+b2kDbsIsh5Al62N0Ugsc9YQXnW/knTPfVeZZKln9kB/xyZRFbdlsg==","shasum":"420dc49a29b33cb38c0b32bc4ea3a94974fae82d","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.20.4.tgz","fileCount":4,"unpackedSize":5778,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHHsWW8WUcAAx+RW0PBy8dK5DCz52FN5R5MGzg98igaHAiAsaWc9ErnFCnPdZEEZtHrau2rnnHpVnlysUEFT7nc2pg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUCjkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrqihAAj/GaMRxCFNnpEhI2YAZRQi3Qu39v4cOcUi2tEWChiZ5kRayc\r\n/tALXquIPusxK6UTj8Q52kYITVGfo/CLkk/mkjryQsHuFJf6bEVeet7eJyWn\r\njX1jgh55P+DcR8558pBi9BBBUUS8e6yRT7GLV86sP5gMSEuIgiIzcAWdqg0b\r\nMqIsQQcXqwqOfSSnlb3nBO8bTHUIXSNortPHQ/blWYGmhqcmj06dPqAMwxD7\r\n6Lzs1Ljj5edFxxRRykCqWueyYtBffXaWB7gNgAu5MZbp49IjEwOb+EOB8NDs\r\n49mhrCDcyPSH0C0OWXgjdUJdqciZl4Q+wxBh5nfmF4wgAN14QGQrOWIQIncc\r\nPe9pMO7z5nQvzVnO9eVhdYH/gL0QeEXsv7M98lDa5zfhPMKcpSMQ2R2IPBPM\r\n3+13MOUn4JzUYZwFoHnteiIDDw8X2yV9CiCaNeeNZX28NOjJ08WCpnzUMed9\r\nbYl7Pi+a+o4ToDTQe67ABLZ4C8/lphYppByrxYdrZF2bIoqEycupy29R3dqO\r\ndLdnDDR3ss//smIjKCFbx8OXOzp3esOI6nTaZJnZPYO+H5c93cMnupdJ+6mG\r\nBoGoIP78v/XDThSPFhFCGfvFD3830OGzh0p+NYmi9YULQ2iAUo/pJCwtECas\r\nDOjNfEDHJvOOlUqAvSqFmpq0+vfOJx3+jEg=\r\n=b4LP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.20.4_1649420515953_0.3055781749087445"},"_hasShrinkwrap":false},"2.20.5":{"name":"@malagu/ext-scripts","version":"2.20.5","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"c4a65cebcb4ea8bd7f00f3dcd14b95ef0621dadc","_id":"@malagu/ext-scripts@2.20.5","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (darwin)","dist":{"integrity":"sha512-cIXL4Jkf/1fFjdLgIGEt96IwFHzOYZ7a9g+N1JE0WlxOYqUuRgv7WUqPH3DVbJClPjEprrK3B3BzvM66s8kV6A==","shasum":"09e0a54b9a857d6c5c2ab29f47ec8012daead600","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.20.5.tgz","fileCount":4,"unpackedSize":5778,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzuthuTvHULPFJ7PL0aubb3KisxCvonrRJIE+TtSG05gIhAMfxE2g6V2jxdpgsuHzgsa8i5mMTVQ1YIGRqb6FDxNnA"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUCnHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJJA/+MQ0Y5kEaL65bBtFyKC3ymgz7YfGD54hfjx3N6slYrsFaE++P\r\nzixab+pedsWrLj3Y6Vl5AAq7YSSDQt070fbU8w9dqkYapaM8KIZlz+j7mX2E\r\nLRzLuqiiYPv+pqWyF4a3867R6VV0PUxrwrCAxGtnvpWIqKHQXcGAJn1Y19nK\r\n4crIVFlz6QECkDpj8eNxYCTQnK6fn1RXn3PUqy2HWQgM0ncXEy5UBr/FP+ul\r\nrkFtDkiFTD91TqCP2Bl8f2jH7WStBZ5eIppj7UI7sXbbExIFQJAuxqIXgBkv\r\nZyqwnxZe6FJvMtgtJScKR8zGiPZ+vRsV1e4KPnNaENMqtsi4YTZZU5kIGrA+\r\nr4KmBiDw8JJR/nGxxJir0LDeZOmMVbELQCAOcKDJ9A71Kvb7rfwwZB+PGlPc\r\nrqMRxI3ybgHde9dGZsWslDXSmcsEE6ZCtegegcdkig8qxIn3RnmJKjGv9gXQ\r\nCVo07bOOiQP0NOcTdKu4iSZ2i7krv5xq9CJmGYudYtAT/fG3uE80cIzZWnfa\r\nYAAVqCihw22yfMPgwtlVUvGzjPGSHEswjSxR3MXN9EheVOf1KMtpOYc1xHsp\r\nNneOSX+pcAdWs797ViRndAGMqpVs5fAylO4bu01h7FECap55PurbcD4pb3qi\r\n4ASBSM+IqqoekJmZFtEHX0vXYaI6Y6mWN6k=\r\n=zZGw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.20.5_1649420742895_0.023132195938694533"},"_hasShrinkwrap":false},"2.21.0":{"name":"@malagu/ext-scripts","version":"2.21.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"56590ebb5cc2a44194f373863425ee84947185ca","_id":"@malagu/ext-scripts@2.21.0","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (darwin)","dist":{"integrity":"sha512-gLtBNShex6RSEzukcuF2sA9Kzozc46a3c66DF85CzDxBtLrUG9WANiTCytl287oWTKXzGlmN+tzE2CBGyP8cTw==","shasum":"88d8cdaf433eae8de2d807a2d13c7607215b2b6c","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.21.0.tgz","fileCount":4,"unpackedSize":5778,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBkFs6lhcbDv2xPyWstY4aUs6CA/G3knbB3c1pdErfLAAiEAqiLQGISSrNEKgqGCj+qEvFhjItuxgXPEegE+Dht/PH4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVn03ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQOw/7Bh0Y9rvAA4Grg3pulhdRZ41Gkqn9qHMdPREgsMAuRqnod0Oy\r\nwVGLRiQ/5YFhoBoilZ9tEs/VY+8u64j5fNdKBCl4Qnc2+L2Oq7z/hiSDpqPc\r\nru1RCAvqNpIYc6ZWr/GWlnSjZSgsFODSFJIOd2zdO6htAAe09Pz0GylwHyr5\r\nWnMrS2Cu31NSO7WQKL8YSOJARqYvScTL8tKA2ptE5t0tTsI/a6suh3igUSHw\r\nni6k/5DCniLLEHoPOO1LqrHousR1Ft0F+jATklUsHZR3FxI60VVebgvABdoL\r\nGm4LFy/anP9uKhBECcDOuu9hvmqVgnIYRXTlNjG2q2xhtNHr0TU3X+UrORoI\r\nyNzZAoTcgFGU/F+7it+hrmPEbwUNzLYfdWgygsa+Kf7uzebYrHJ6y0XbaIun\r\n9MoZ6E09wOS13jJ03aDWNWVdw6pBquLet43IRV0X0Ijw51p3ePG6bHwQl+QZ\r\nzfCZfWlBshARIZQAd8IFZHAtZjDJRrlPUaebjtn91XTHcyQjuHdGedNxTDrh\r\nNV5uWglKC8vjM/rPj5Z33UQBEdwaVspwhSbYaGEZXMkc/7sKkQrea49JdSCi\r\nRJV9onFlYruWJsMFJRCD1wDZnBBkUOSD5cHQWGEwp4nEAnPhtrR5odQbfsKa\r\n2sbLrYxmH6X9yzwQH8FR+TkInevcF+mSjWk=\r\n=XQLE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.21.0_1649835319010_0.8708866430804014"},"_hasShrinkwrap":false},"2.22.0-next.0":{"name":"@malagu/ext-scripts","version":"2.22.0-next.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"56590ebb5cc2a44194f373863425ee84947185ca","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@2.22.0-next.0","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-qzOpv0cWDg05gLqiV+J4SfxrGcJIarq/1+BCPUaipHD0PZqClmYrjVOVQUpWOlYlX16FUxGtxc0lqqGzBwGGuw==","shasum":"cfc0476e547228684b2ab48211cf7c6d88857710","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.22.0-next.0.tgz","fileCount":4,"unpackedSize":5795,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDjKHixG5wk+NzGQVNXhtvRAmZ6oMbEaSDfUU7zsLu6VAiBYRhyJQaPvSRj3UIhx7Pa7KLpiRL3kGZdOy7ZuJY5Djg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVoGCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSWQ/+NEQTddKwDbMgJD60LfUoUDrAo71w/kgPQEwX1KPZZbQf30v7\r\ntX136adPY99vBJtgmjt3NMTrzRxvhmppf5nnPW39SED71oHf4VvxaUJMZEUF\r\naxyPc5k3pl+ZeKocsDasqMhZlY/QwdT1UDXKbpfYXz0/adbEK/WGWSHSRxdy\r\ngii7goqtl8Be0UXAakXkw18GBzdmNio07OBm7feQSLnAgZHnk+P5Bd4Qz2/S\r\nasSDPkdcDyhCl+7hcKglErSUKPBclDsJuDNke0+lwBSnB+2JE+4fctkuisy3\r\n4XBFU8z7W6Vp8LosHo0lGh31vfx9lECjRh5pH2frrCJxhk6SinPG8kUKZ7AU\r\nMIv4+f/2xbXK9r54xBZ8IzBGm9fnUizg6uyX5hgbNwQVsFk8YYTxaNK6Q4JA\r\n5m65n0uuiMUTdUxy2ZUaQrbcAoqh4jyb4U8ZW/9wboaCFgozxVHLTJSqRe8s\r\nTjx1MKYTidOKw04GC2Z+ATGyN5i1lbVALPWhckVS8oXDZauLravP//VmRFPc\r\nVAZ47BazUdHCYkEdHRwBOQheJNANfk5Sv603/t4WI8I4lPIEcrcFiiQHPAvW\r\nufqawZfmTWiaxzLJ71jGq04Dek4wLLbAAg6FkFfuLNTNRDYrPviZ7zIBSrKn\r\nRDQKHUlIZ+pyD0kYCEqAiPRzFxiSnjgg+Kc=\r\n=7sTo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.22.0-next.0_1649836418012_0.19475840967379288"},"_hasShrinkwrap":false},"2.21.1":{"name":"@malagu/ext-scripts","version":"2.21.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"24d36fb9d948340a6a8310103682bd5dd6b3ba44","_id":"@malagu/ext-scripts@2.21.1","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (darwin)","dist":{"integrity":"sha512-FsKICb6fkv9QhqSrcMRMUqtxAetmNgoOXNwCd5HKL1Bm9dBnxl33g2YzxrxIXQAaT8WpZeWaPGmrnH+JvotL+g==","shasum":"4d112b0dbfcd51d4391b2f0af66aec2c0211dacd","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.21.1.tgz","fileCount":4,"unpackedSize":5778,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFyc4lA5+NOP/JMJ8D3x2ktPBeeddwdQYUyiLZAetrn3AiEAzZcyTCRO55giATZIaNEACW0PxN20ia27pob50lAg/XE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVuDQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobEw//ZAJ4cEzMFNRrR3B+PZXouYEgIzDR4fpELmU/6/NMuLSS+By6\r\nToCWB5FDw6kJ7YRyn1X07aSny8jVT336Ymv5TEm/h4xegmLScK+YWmWeUZfM\r\n7tplasv66hKPaVZr+Rti8rx73ysyXfSAPFxgeUnh2lsZvdDNNSVsILRzICFn\r\n3CCEs7xDntF+o67jvmnX6l5dYwnB4cWp2ZWT+egcRDNZ9CtBtKK5QXgcrFrS\r\nxhaXA3eJuv4MPQKnQzayc+OBiDc9ck/MyR5KVVZco6XkwzMrW7nOZDiY4DvQ\r\niiim3ULeZqhlwEv05aFia68ljdAO/u0ImXIYFad0IPXx7zqY69QlPAOKZGDl\r\n7UvRo8G9Q3ZHTzPhV41AhAHzA2iT72RB/49HGF7a9qiKO/pzf4nYWowsyjxw\r\n4uhKSZW8Ai79FXpK4AgYfbNNBjkbDztZ3XCcck5I4Xmd1h4WZm5xhudimJix\r\nbLSuj7UI9a+mEFlE1lYs+eeeltUTj4+tXG+mK/8am1wPv1JBo2u8AMxf+Ikg\r\nLehCFpy5lDIQhUy5TZdukdrjIrjXGBP4RyZHqSUzkgB1Jgc8kopY6e98pyH1\r\nKVUUPN/EvrPuQDOXxj6pT13ZNZ7NGsHK9fTBPZZWzh14hcPsmJkc+U+xW4d3\r\nufLfbLQ0lRaASkTKyLXD+l9cBwGFPUqfyAM=\r\n=KHxJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.21.1_1649860816474_0.5832745080560042"},"_hasShrinkwrap":false},"2.21.2":{"name":"@malagu/ext-scripts","version":"2.21.2","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"2e3bf38c1f3921c4bd8b8ecc5f53094d07f82425","_id":"@malagu/ext-scripts@2.21.2","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (darwin)","dist":{"integrity":"sha512-lsJj8xYsR42TnpR3tYHYV0c4ZtjjycEW/2mmfMMAeHPPf1hQbX7cEA75bKKl0CNmpZAK5epWg5/LPgqKQsVanw==","shasum":"f6d224641474f00948fa8617454708454f24b2e3","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.21.2.tgz","fileCount":4,"unpackedSize":5778,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyUloxtQFgKJv4xOn9eFi+kaafN8SrAsOyCcgNQz8z0wIgMOKPQWcxmlv/GyDheCguNeQTzqzj81OafbCVzjrWt7Q="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWDMaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovaRAAow2eUQszhTv/M8Fee461HATxK5CBhJLcWcgtnpqRXjnFr9A6\r\nFLOE3MY5+D3Sg8wKtzskwZgBD5x69ZOcOt+KD+XuGW/Xq4nZMzxKFP7JWKPw\r\nz2clmnKhRB2RfI8UqdPerq3vtoCQTyhbyfMi6dojjHvqcH0j7KDzdmNoRlxT\r\nNit1LjRfU+SdDMJa+emhzltI55SLXM6FE279hWPJyTfTzxHhwuud1rRfqE8S\r\nR+iiM0yXYxb9vRZBuoxW6vIdQIYJEUufLWviro8i3Bq4RZrNNiCoBjeTmBAh\r\nlOgagYoRd2w9psabUahk/T+EApuRYYVzP8zY2tTfQwOKEYMrRRstsht//y0x\r\ns9iKv38QMhGep8xlJxLDUPU2FcIhmZ9ryQ67qtrIzxnafD824MDNISc1m/Kp\r\no/uVhZgD5rgak/LuKB0dB7UGTZRFC9h8i8DbtlEmwkXbW+Vz+FbJi47fyL1w\r\n/oUPS6V/qyUhWig06Jv96XsHgw7ZIFsOB31z7vBYFQKrIycz1rKbXHhuPc/3\r\nNQF/AB2B5hOioaKu9U72dZDz3F+u3QpQDGn9mZReLlRrFrpUop33tSaTokt1\r\nLJMBn37Hzwvy1V+/cC9dAmNCnysAP3XWABB0S4eVORzMFt2FgNednCRKEHhL\r\ntbJzSW0PNFeQi96lhHgh+Y0nYXLJmsbX6gY=\r\n=khQo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.21.2_1649947418616_0.934032633985064"},"_hasShrinkwrap":false},"2.22.0-next.1":{"name":"@malagu/ext-scripts","version":"2.22.0-next.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"c0cc81cb06193a1890ccad372ca1508e47284617","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@2.22.0-next.1","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-2O5kFAUWl8hwJuqea4Bwp9LHAqeUm9Ww06BO86t4haTrwnRArGMdmc+5Xt2HV5ueCosr0iYW8Hf35ygzBBBDGg==","shasum":"63b78cdbfeed8f62fc0451622b5868b2954fab06","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.22.0-next.1.tgz","fileCount":4,"unpackedSize":5795,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEdSTdO7kBTmRrBkwsKw+SC5ANktJIfTwKyyuSs3Vg6wAiAB0xLSI2D/VCYG3G8juLmZsAM0MFVFM67KzisGRj3T5g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWDeuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGGxAAiTc795bdHVaREvywPdmbGAE26/qG9rKKfp56M4KVDX4ZbwNz\r\n68/1GjMDDk4KWxChzLoeMfWklX2Ct1l7t8yUTlYIzLcMilu/JLF/SQ8VWl9x\r\nE38e52js6ARVfv8iaV20oBEeLkH4wqR1WmgG6n/w+92IjwExuoGqUfKPA18I\r\nNu3FxDEdTmW9vouMWKkTGrJaxsffmAkhv/oJ+CgyOI8nMYZUAMAqOAdc+JZB\r\nzOajyG+l099EFgXd9lorLgDpkI+zMUIHFwm+TeeuvH7BX9RKqfuyF/+dBJ2i\r\n5kdzSgMvjolio9lh31lHOEVZ8gKrAVp9qoV9H6RA50fJsRvlMPXFxTMyM9st\r\ny+Pogui56b44FLcbudMcA67/Tjmn0r+DR8mbRsJT+NIEQowmU6yJxLzkVBpb\r\n/OnBYaMlQrbdgDrpdax6nHfu9MnYQDcsoPKjmCZ4pBO6Ut+Xe1aYNg+Onah5\r\n4oPqbPQbHm/vu/Ix2BkYdbHLhUquGbLMP5wNxrEQcgVNZNcFfSvMBvGjIjaC\r\n7bifBw3LcgnC+DE4NKLXzz4AU5Tg4Kky4GYB8jhRSCEKkt0ucuf+B+id6CLT\r\ne2gGRU0d3HnUc8ROrN2zyCGQ7lk27Ar2Mw6vQ+IkaLDFrIABiQWu0MJHbIjm\r\nC2ESeVenV7dM+gEAR9sDxTl7mRaE2gISUDI=\r\n=cKtP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.22.0-next.1_1649948589861_0.8269024761249824"},"_hasShrinkwrap":false},"2.22.0":{"name":"@malagu/ext-scripts","version":"2.22.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"6a6502a6de97d6860a36172e2cb6ad2c7e0d0984","_id":"@malagu/ext-scripts@2.22.0","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (darwin)","dist":{"integrity":"sha512-VNKUwQxAciMKFikVLuS6jmg4Hr2y4cIbc6zcUv/ZoQyZDREwdiED6sDKX5Rvo6ouN8AXzvXRH9Fdj4jC/sDrbw==","shasum":"05c78e4e709bee0667b76a97e956e54480c528bc","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.22.0.tgz","fileCount":4,"unpackedSize":5778,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZBY69jgns2LBbJSDDSIdEOR7KmIR+bMWkB5DYUmSuqgIhAOFByhK3vvYAJZHCKocuZllrD7YCpqSqIbZQy1SnaSKi"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWPT8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqENw/+P4lucCGusHOnWmK7ZL3h6F4CZTJzB/yGGxF4zKgcUO/X9SBQ\r\nW4rrOWOFNNEuhajdoT0qX/yKvd623UrdVB6KB/X1+aOFm8ZlT2/+FBeqAJYG\r\nLgnovaaJPtq1gVejBI7/NEkyxn0+I0G8EWYH+59kIrhyfD0SdiNAI9RLb1No\r\n4/CWAN8OU8Gx4Sui+qsFk/YA+PJGaqxXv0yYbzghxMHKUShiZcSloeyfu9t7\r\nIy7LySoj1D/zzRZkFt79sor/JFo1nRRaRTOHhwer0UeMAMvREGxZMqdjrXsW\r\nGLrUh6GRKyMhZuN/g3odIoYFBktmvB5iW/l+R29mt1nGCgYnf7ivQmmoNaEe\r\nMNfrZi+0yFU0Inn870IS7AUjnwanS+AsM4/bG/IaBLq/kRdyN8TiC5WIUhW1\r\nR3L+moU8NyU1i3KIngP4eiMEv2pA3uhT1v9UGV2do73OzV0i72q+fi5LrN+f\r\nYxS2n/wVFmQ29iZ2kXfkv0bpftWLtnGf0box/pH0kTU8Fxeg16Y9t6buDU91\r\n9QhN/PJIIiWj5Fxrjd/LxIMLRW+YPoBw5d4iWU29C16mBYg24OPIjxdVFIW6\r\nTBd4CSMlwyKJ463oMWu0+/30TlHRWiXBGFXYEbIVbn94dhO7iI3ETBlW4+O/\r\nttgFSGJgB3p+IcSyyyGY3+UYsVfGRt1O7eE=\r\n=t4Fp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.22.0_1649997052148_0.2114850689866501"},"_hasShrinkwrap":false},"2.22.1":{"name":"@malagu/ext-scripts","version":"2.22.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"7c711be0a1cd94e56135d52b6af3d4efbeaaf046","_id":"@malagu/ext-scripts@2.22.1","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (darwin)","dist":{"integrity":"sha512-yhDY37WWoUBqIO90w6s7ewIESxKyp4VmUHUvkkCnDikS54lqC4NWPm5eO/zTTaaZKzgm3rUcxBuxr5V6zrY8JQ==","shasum":"bd1301445abaa366e542388afde170d604886af0","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.22.1.tgz","fileCount":4,"unpackedSize":5778,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpr30SRQudQTM0vheypdFd4AxKIsk0jtMEd9GdFDgJRwIhAIL7cUr9hKMpbSG8JiZrnoJNUyaK0YRKZ/5wTdmwl7GD"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWPZCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6bg//bh4+U2ymRH+Y3+No6oO4QFlSkCUA60gKgBvLCt5HhUtvAC2/\r\nybN2QIBDEWSzHR/+4UcUYf4fa88Mb2PYN5BgGVe2Q2H+sFp24Wkjh/JjRNRp\r\n4/5Tr8smnDsw9FmuUDxAhqf4/PYn2ZzPT4cfoopE1ZNgQ1o+9uafzH+0a6Bq\r\ncAzx8dfs2JUKrhXxHHlw3HSYesiSM4hX0q3vABAta+sLd2xAXsxJYRxJ3VkI\r\nzTuhsKXY2q/VOOOUj13JHDymNP80R+49wHsOlXjM3zoCJdAAJiqLxQAQf5IF\r\n+nP+wJaeYt6AXNBtoLPFRVDna7USOb7A/fZh2qnHzVgkdHjDN4nhypEtQOMt\r\n9vxQsRW2XUp25w8UFXiagXFyQSnA22tFJT341GTNkGxL+YtNY6ZrfaG81FVh\r\nzjJQlt9PSDF04tsim1uFegfXVgQyLakUjvM6OrjY7Qf0hZW8A/fCnO2qVLc1\r\nt7aaZiJ1XMUfPYtVuTFuDYSdATnXIRiqi6Pa+5vTx3umMT3la0etpVv/6+Yd\r\nI5fgZ2e16R5XRYxk7nxili0qcKAkmzlSvrMn10EiCNByMUlPYE5m9Ikn/hvQ\r\nAL+Fwk8sFaIdd8Zi7rHSiq0rHZXRi3+/lxMqz4Upmbgd2HLrWXuA6dw1dVqD\r\nzef5VOqq/1EwpvSu2FwhErT0U/L5qaetjMw=\r\n=johz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.22.1_1649997378368_0.05290511678616072"},"_hasShrinkwrap":false},"2.22.2":{"name":"@malagu/ext-scripts","version":"2.22.2","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"0793790e6f4e9df1a07c7b1154a965356b2b1ee0","_id":"@malagu/ext-scripts@2.22.2","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (darwin)","dist":{"integrity":"sha512-tepTWZ5s3G7A1q32g/6eWkc+LPKIvI0zrbMFQuxF2dxpMvDtx9BVYEliiB1sdwDZhDZRPVXX3Ip7GqXxdd2mBw==","shasum":"703c452896c1d654942024e40d3a3d6c6c30eb56","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.22.2.tgz","fileCount":4,"unpackedSize":5778,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIATvIUdtOcUoEEncZCQdvpI0oe/LAJr25RkBPEmXeh8EAiEA8Ru3TUvB0b1W6SmOF4t72gey3GHeyUOvCH9au9eI8ic="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWSAQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRdg/+K16g83zhqRf+mUK7Xtc8MulUH0DkDVnL70oRJAR4PTBqTzdq\r\nCKgeo1dyFF9ysOc06jikvzpoovuk0FcWR+RoZMoVl/3bAI4Pr/GdJQLM0Ipc\r\nkRlETC2o6hcA+ONI7PeJduguzO9G9frF3nSkbIOptXL7mxBdzEoohA21RSKt\r\naSQoWWbnxLFYQGGqISYrdzh26WP6n4t20i8DMN+s6KzEGasnAQcIvnkxhonm\r\npwM//uRd41uWVaYUrUjysvx/S1mzj2ZMOpqeV1wlLfx5+bhJlzurfldTFM6H\r\nXeNzJl+lk68mB3YVkd5zma9Ese06AmG0DsD667tffJWBI4+I7cRDYoVZ89Tg\r\nSEqGdAfwt5V2oJQik4VTocXzgcROKOYffLMViaaf4TU4tB8AFTd2vtK7KsoO\r\nO2LS9dAo94UNFRizki/VX80aNfEiLx/qPu6tOMLv2eJ6vRledT+Ybh929OaV\r\nXJoHfX0IEK4JQFs/ufh6QQvPAvJvyEdjVzpkJN4xJuwlgEuda4x/GRnE1ylh\r\nsQd+B2VlyJY7mep7RjKuU4jjlspH+H+m1i9IWsBjbk22+vMqnGNL0qdr0I27\r\nM2HnJxoUMeWsRFXsUaGl1xIsjJEf/RYxaLPkL5/CGCFfiTGTcgD7GnbORjbj\r\nH6qtWP5huoXobXIUKx/cOnhIT/y7BxPX2A0=\r\n=kUvN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.22.2_1650008080724_0.48783099860891976"},"_hasShrinkwrap":false},"2.22.3":{"name":"@malagu/ext-scripts","version":"2.22.3","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"fb8e68bf4156bdc7f6e550ee5c3ea27e6020cc66","_id":"@malagu/ext-scripts@2.22.3","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (darwin)","dist":{"integrity":"sha512-C933xJc3TMSWLOOGvh0E11AffkuN8nwm52hbdqN0qFb6e4olwB4vGppLCMRKiKGL3e+D1RH+kiZLfDUd5hFLsg==","shasum":"7f0daa2a635f49a782cc6f4a30e51dc40c283d1b","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.22.3.tgz","fileCount":4,"unpackedSize":5778,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9eQ236lze8GErnIUX9+629p8+YsFRHS4TmSc7Owqx3QIgS04OxON0owcvBZYf1A+QaIsLRBbfDIcEW3QiPaV4YsM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWTdgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3LA/+IUQMRKncxLo0HWHXiaxRziZskv2XJZMDzrtwbypXGATYStwO\r\nE0duTqv1weej9w9lCMIeBhqNamN+6EeM/kFUw4Y+d9uXi0f6zoO4xzdGhIzC\r\n762wUjAA4EjiWeM1vQchJ19UAg682u3nLT5W7UmcCuQHRzsAxJrTdN3MuDal\r\nJfg3NC2MzZI9sedGHTTpudViPT33rKOwaPJDtB0tB4XX2GDorLVlzM4xsyI0\r\n3717mw3LN37m7y2R5bsGF9nEn7HVvhiLIXtbpLaQE13B6jrO5jXSWT1i6mP2\r\nYegBUmzovJP0XuxZjG8YO94QDo+PQ16y8x9/NcaimWoYSSoIWQJibvg2x+w+\r\n80LrhtHDGa9yfFCaS6glnrLF05THeUpzc8M+xfuKF8pAjVJxg8jalmf/deEq\r\nKj0k5PrUcNMJf7Ce1QTWIdyysCReJrWw/amrQD200Bv3x4JLN8rx8KkTa/5A\r\nB917GiE9txX4J16i824eALfcT5P94gJY2tTTXwSbo1B2IZcCjmc92CAmiK/8\r\nLZU8dki6fTCdlDAfpS4q0SORzhKevYpSMwX/XOYfjsUL5cHlSU0f3H8+TdA+\r\ndzmiOfl/iRoywn1CFZgFNTfj6RbdD5aNn+VMtQW7GHLrpft7/u2l9OwOswNu\r\nmF5bMLXIDXMB/Qptfj9PK87kfMM317BTZfk=\r\n=RntQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.22.3_1650014048506_0.6669755762212013"},"_hasShrinkwrap":false},"2.22.4":{"name":"@malagu/ext-scripts","version":"2.22.4","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"236d567b547b1ad0e75b68656555517de352d51c","_id":"@malagu/ext-scripts@2.22.4","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (darwin)","dist":{"integrity":"sha512-zIceXtpi0Z2U4pV6Kw5J3Jo1Lbwo2McI1pVQ8sbOyRC5ktHo6eQvHx9yFKhKpbwdZiDlTQwOCNirRVxtk/jVNA==","shasum":"b38915477f6383060693c7b18bf29ae731532584","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.22.4.tgz","fileCount":4,"unpackedSize":5778,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6XYxLdy5hr28JQ8oA0Im/y4A56CuYMknlFWUoZstOKAIhAN8YDmwK/vhqU7l98q7R/ZDyE9aimsDu7EOPbv6wk2r4"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWYx4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGNBAAkEyrh1ttnA/YgfwBcOzQzerQG/2mYlsIBLwesbZOWHHe6ZcC\r\ng/7/gqKmxWeDv1gjhSlYGf9R/j6nixCPYTH4MIp/7uOGKJcmAwDGZsre8R/S\r\neGdFFY8wjmVMKXGFiKWhpAI2moj8oJSZ19HQorkJRJ29zsl5dbpKNO8iGegM\r\ntW4B+C0cHcCfTU35yMYpDH8HXt9sOiTW0FOxQHC2KB6w62VZhNP1D05L9HVi\r\nY7QKzxI8dYjkCTQ3xqE+rLx5beSKs1vGFHJQAljspcxQBKbo/7atkKcQoZBL\r\nRd+SMFOEONlEq9Wpp5/fFmKTXtdEva9m+KiDXw4lrhjqexRJe2uSup1knwBK\r\nz4pT0o86lH5lyB86SMJhQcQI9dVA939+boJrIGbzGXQxBo4PI+PMvbFZ1TVO\r\n2GdbS6OrFCiKIIAdGtisVR52UXsMbDfzAcGjfi2bm12U95+mBVscrBJgpxw0\r\nKxM+Y6pnzXRKguN/CZavRHagWTYQdQEGeAetqakcadSr9MrlMGqlpMkEQreJ\r\nUytflLuNFLUrZSA1ENY0JCsjddalXkkiZP3A3txPp6si6N3iYIAMxCO/VTMB\r\npg8mQqXEX/k+TLBfUgQyaImZsT3b/fjeN35etiMdzCFi4JL7Tbtv+/MllYS1\r\niiprhgDq+4pCzFuZE9Jqhw+//Nr+okKuYoM=\r\n=rW01\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.22.4_1650035832659_0.29385050948059543"},"_hasShrinkwrap":false},"2.22.5":{"name":"@malagu/ext-scripts","version":"2.22.5","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"4ced059701a50cecd0b028024dfb4b60bd72df51","_id":"@malagu/ext-scripts@2.22.5","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (darwin)","dist":{"integrity":"sha512-G3QaQceswNzMgsn5UnszAy13mgSMGHv8oUaf6gzugPwWBW8cuOIcEKVGIabmqf0h3sxNEAcijedjaMzE24fTiQ==","shasum":"d7190d7982a0f0c82c378460e8cc570259b570ec","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.22.5.tgz","fileCount":4,"unpackedSize":5778,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsXPZMKcBvRXIA4PB66AlQXCqN+Qbj46z/9PsWEZjyqAIhALZzhBKoohA6AywnoKdHmJlUgqIk3Hw9Fpvk0rmftBRr"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWjy9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0phAAk8DpH5Uc4qQ+/g+D/Syd97HlIfYYHHzbeKM4MRFOjXnAY+Hn\r\nfRWOzoKoIMiP5yU/Yw3hOyeP0fPv1vpSMzlY0l3EANwN0U8av51qk88piVH1\r\n5Q68PoO2PImedCh3KTh9AXI1EhjXJEHBzaneJL3dTcYExxfqd6e0To2Z6JH1\r\nW0y12QnzXoutAHLmCd1W4cWQ867Bwf3G50hO0eaJGrO6EKqID+FsCULNOX71\r\nGAGDnrqVx2UIxKmI2aGbzYQZFUSppdZvCtRv+S/gR1BodC28sNdR7fDHGYgV\r\n+34rTqQHn0yLkESQlwAh7j5QXI6U5A0rYUPA2nZT6fYic+yXmO+a7VIgDGOv\r\nrKaAo7ZuSYnjlT9U7DRhhWeIBOolL4tOnXlg/otID60+SRROWtchflPBWaor\r\nx02ZPnRcFYzd1ta2Pcz+Xg0A8CNB1rNosScaFv2d9txpTo/enBktrZBw1vgX\r\nn3ukYplppLfJ1TZQNMo3aCVhWyzZomFqeLBku//1WkSJ69SDh+m3QcLVFEN7\r\n1evKX7yaWadqiN1kl+8nSxIsqIwHo9aaRSAfhZccnL8GoOE7HT8K4Rq3htkV\r\nUef0TaAhf+LMeMVZ13qBz2Qj7xr5StjP1xlB0JBvXg4rf6cTeQ3DvsXNM12b\r\nBc6/Di09u/32CcU9DBYpN1KDoBwH261k8CE=\r\n=dy0i\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.22.5_1650080956878_0.5289230890502474"},"_hasShrinkwrap":false},"2.22.6":{"name":"@malagu/ext-scripts","version":"2.22.6","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"e60f6906a10ac58573c5ac40d22a2bbaf0860fe7","_id":"@malagu/ext-scripts@2.22.6","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (darwin)","dist":{"integrity":"sha512-xTMtAqDDYoJtTjg6fTlQeCPH9BzpcYN8jxSkz8QwWH3/0ljqeHI9Jz0kno87P2yZIHoWoSR3u15t/8Bqmee/Nw==","shasum":"d6bbe3280c291a436a8c4c4c22ae822ecdb8bbed","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.22.6.tgz","fileCount":4,"unpackedSize":5778,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCod/7PTMD60DCn8cmO36DqUlCrGmMtsrPrMBv4D3UaDAIhAPZ3kKS287x3ve6MWtbQFsRVnIpx1Yn3aXig3mCIEB0u"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWj4PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoP+g/9ErghERyHArlDacW9WqN6kjALbJAwmh23Z1flX/ZwIXZ7RIGv\r\ndxFecy5qnSLjS9gVgCvfN4aRnlJDxNOpXT0K8pGRG6ZZgvwy/rWoGxCUR2LT\r\nm0EXhcA0pnHEvEpSqf7jFStc0i94Y1Z3qXhptkUtwDg8jh0nfsyk5ANgFj4t\r\nYaInIBsKRB+IAA4bQWiwHA6ZWljMGtXA4VBfLRz/WJWLl8L22rbkm3ttGF56\r\nDLKk5yMkBWMrUmAbDwHGzwx9GHsbIDKLw4hLsNiwtKcyp+bFQzRze/G+OOSM\r\nUH2H1QfKkTvz3qJjK0O9BIvp58huTpk+jgHO8A9WewW9yVnIJ2q1DXusbXar\r\nGzhj9mXCvdek/iOtas43htAy7PP0tuuRgjxqwhox6+P+wrxpRcbPHfmjX5a0\r\nZsRALYNA0KUXk8i+wuutxxhhpMna9D2wGl3OVRBq+3VWkQGuxOn39gHmx4ah\r\n9wAVLEka/7hAi+1T2+7qhKPF6vGuJCoNyVtBKnksuOWGsnlm6wTM2f1kT/66\r\nd7S1uer4Iy5KAn8BUCotKKy+bU2sGfQDCXRAdMLF9nlvE8hMRpHlQzm5d6RD\r\n1bKnN20CldcOQOVDomIdlu+VBXVSEkFux85Pu+GwhgDo+P46Jiy2rLodlcFX\r\n24NMGk+9Y/NJXWsx91BOob7ydS6sl8cNcVk=\r\n=e0zZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.22.6_1650081295424_0.7550888522244832"},"_hasShrinkwrap":false},"2.22.7":{"name":"@malagu/ext-scripts","version":"2.22.7","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"2431b2eb443739480d06634806d3fd70d8f5f303","_id":"@malagu/ext-scripts@2.22.7","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (darwin)","dist":{"integrity":"sha512-xsSOk+RyGi0E1CXAoO77Eb29pA6POeklrU8kHUSbV44Z200zyKGbeLpLAH1ZNFhVow6sitvZN/mGhdORRGEusw==","shasum":"3eda0df2e979dfb0ab6c763cc7db77ed02246d53","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.22.7.tgz","fileCount":4,"unpackedSize":5778,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDu/C5yVq6JERGR6ElLlBIbWESguSrvhCMR8YW0zAspmgIgILX59NL3gcDqmlFq9M7G7wjQojTMNupvSyZrRBtIK3c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiW7z8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEQxAAi5j5RGUUHnUlfa81WJeffpgq/5yJHqZHpUy08gG/ts0ce4yJ\r\nReAbW10W676zl3MK2c7YSN/zFcn6vFrlUb3C3akEU+Bw3Jf0pSqTeyfM4IRC\r\ncaAan49FIp4RkLaBtlNBRDChh0xT1J4TwpAonitHHTa9jWOhO3FoFfPL+cBE\r\nHCXCjqgbINeZRubM8cUY2UGsy2bC21j1CJO0l1QMVEXvgHY+pNpw0+GNnEix\r\nHlCfehejxCofJEQUno149ngBSuWn0crVmZ82NEB2vVKptngLDB5F/OeYYgsl\r\nYK0fsv068w8D4f9718igQefMDOFjGS8TQT079GAR2atNtDaEwYKc9g8axMaN\r\n+E/+/0CjyJK5QJjwS/hHYoUbrth0rHYcURiNSnOSrFQwh89orm1HScs0JJhj\r\nZKkAdY6a0Dl4mGDaag+mNwxbv+36cUY/lUJBEN8JZ+Vpns3uOwsdvyXwZFQF\r\nMZ1C72lBQ6xw07dmUtmaEOM0NgTsr4s0aw+M69jfdfm8e/Y0UEGXLAM3e1RW\r\nKM2nOtLd3xoFLWfRnO0vf3qu9dV7PDEIbnJCun1k8LCNVp5NbwgTQghoUprH\r\nxw+HcAtJzkGYApzH/wmDsteGJ1Py2a5uScvUpjM96CTCNsmzQb0HaModzkMS\r\nTA42IPgaOFJkRv06/rjuUKBakG7SJWyxXZc=\r\n=G5EO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.22.7_1650179324013_0.522810077750977"},"_hasShrinkwrap":false},"2.22.8":{"name":"@malagu/ext-scripts","version":"2.22.8","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"da518442b2c936410f5122b200024a95cdb1b22a","_id":"@malagu/ext-scripts@2.22.8","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (darwin)","dist":{"integrity":"sha512-LNxuiKltsKsucLtUHfvgVpNTQBKyyzjeN64Vi8aPVpXvkqlkyfQ5Fbme2HPLmyuiRE8LfnQnuShLYwY707HUEg==","shasum":"c4bf007f13093cc404eb806525d9c274c62b87ba","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.22.8.tgz","fileCount":4,"unpackedSize":5778,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwCRkGfue7pwPrYyJ9tSQ/Kj22zzEDOsqZG1I5PKFV1wIgXLgXG9KNqEnaODkg4lzrp1UluaITeLi3S47CdRf7y+c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXRexACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOiw//czXuP12EDIbT8Zxr3uI77tSOTTfBY9fc4DYQjayKMcJW34Nx\r\nG7lIyNLZ6bg3ySB+UHOymm9BKXmbJubhW3EAadvaus+VvN8AXoa9TevBti0o\r\nyjyUa7zKla/DRMMr5bdsWEig3NgJ8erxrzBpcvB8m5YbMTMlL7Z6NPCtVD+p\r\nEui0pX/Q4+i3Zl9rX7PDtUQ3jFtJIv55bc1MwXoVHGO+n6Bxh3ClP+HUZtQj\r\nj7OjGkYqQ58NUS026b3ABb9uZp3hDisJZkTQIV3Zc8gST6mLWvvEg+2SIHNr\r\nk17IYX4GHZw0PqvZRvZVWGJZlXe7wzlnUgn+neZngtsAQugzdAKqGKfXnDBR\r\nTROiIB56aa3lNDuaTslYGphH0hGWYED5F504gJf+B3zZB37yiyl+wA1V1e80\r\nXOkcE4ByReMZYUZxH+lvN2YSho3qzqGCGS8YgPKtIkPdAMNuc5LTqbU4uzyu\r\n/sM1TPWLhQXJfqkj5mmWLt0MD6TxtE/NbjqcFV35dq4q1Pir7aQLCU1l9hf2\r\n5fudIvEWCg6qi8rT7A+6HuEJEPBw14Svs6tsSfQ7nDwwZEaZ+s4wjPEpnec1\r\nYQBygIupiqyfElMqb0WqUgBPI/hxUsgqaBlHUoWI4TKlDZhvMqB8yZo86HMP\r\nMmvPx5aLAE3rExImLUrkbgB1yEWVJjkse+M=\r\n=NbI5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.22.8_1650268081254_0.4594143468065188"},"_hasShrinkwrap":false},"2.22.9":{"name":"@malagu/ext-scripts","version":"2.22.9","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"5f366d410145fcb04974cbb547b2520448c93783","_id":"@malagu/ext-scripts@2.22.9","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (darwin)","dist":{"integrity":"sha512-afvYBTo8yvKdra0B6JECAke0OvY73chLUR9s02fcoDYG8DGHgMJPwUOAlZ3KlBN1iqYFc1YQYc0gtAxxJ1NWwg==","shasum":"0f313d375c83cf50f2185352fd77ba38a5fc9329","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.22.9.tgz","fileCount":4,"unpackedSize":5778,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYVtG4E2nVx284WzCspkHEMI6mgsjKkNAIfVvvhfHuBgIgHyu1qg4z4uxhQymXlPpHZiAeuz72CLRDNDECXX6+gmE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXR4oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1+xAAj+fYCbgMlW3/wI6oo+0R1jJCfhvuKCUFe9BTxcfvXnGD+cxr\r\nSMCnugPAHutY9/qInnwG9SPUj4epsyj2/yXvVDobSPCSZYhwBMQ7ZjkLSwD6\r\n9KSKP2bF9eSauyolrSo/Wnp/N6BALa95A3EuhivPpIxY3qDrbzyFMr0pBC/g\r\npgv1kWuqLREtkDI5ROwxFGDxf8+5YyTzNYxyJuPqWMUp6q+Tf5mLBN3u6F4e\r\np+5u6PBOo6Knh6m+2lXxTF2iM3r0eypgZFqRZ316Aqv7DqoT6zksP+wuJpXt\r\n+GHpjshw1QtetClKHvjwKnnm9R+GNCyXJv0wJxbmOuDstl2thh1S3oCAxnCl\r\nUfsrlMjwV8tD6q5NW1Ph1J5jtqpXuqcPVWMG022KCy6i9KEPH2AuJtjVwouw\r\nWCQwFZS8edAjyE7lPugEv30AHtIkJ45YsOKBhYl7y02Ka3XAvQcxkOiNG9Y+\r\nluqwyVp4a6gSuiCxcHK795iej3KQ5W+/XRxfEVlFk2d0mbjonV2wqW6vK4yS\r\nusTfK7ajbu3YUAIbyd+u/KjfAFnRrIGPYG36IjKENIe9qEkKBGOFB2TMmWmr\r\nj/txzf84aRrNFpR9V+OVP4SiMew+v4/xmICWJYuEogTaAFiW85tK+0e0u6p1\r\n5VZPPfhmJ29YTibhFYgMZgWvLU6l5by4ieg=\r\n=H5B3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.22.9_1650269735847_0.5935193857806371"},"_hasShrinkwrap":false},"2.22.10":{"name":"@malagu/ext-scripts","version":"2.22.10","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"a05801e60c6a798f3c53795336167dac10da654f","_id":"@malagu/ext-scripts@2.22.10","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (darwin)","dist":{"integrity":"sha512-5YAfoZuKZLdBAfV1gMY1NOR8OnF+3yKG5En+7Dqh/Q0uNTUYOYVLPr9iyjohxVoYeIOXZtRM9vkwOvBkB5xLwg==","shasum":"5a8cc2d5defc913d1ff21da52a7863e3b274aaf6","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.22.10.tgz","fileCount":4,"unpackedSize":5779,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDq/acE6ydZKWT8XJ7NaEKFCCtXFVSjPNf+Hr9EAArqJAIhAIDMv5SbbHQtejc5bpMQH6YpR93G9U60nrYlPIdCjJAq"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYi+bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHiw//WXEuVCPJh6ZZHUjziKHHhwv5HFoZOSGd/JjuD9x+DBrax9VG\r\nA8ceKCzcM95jJHU4UHdNvWlWx5OGXhnrlpoFLpS8xJyLrYWzh/a0zwamIQtK\r\nUtu8JPEgyjCJBuxOQoflF6BNFitly6L69N8x9eVsLz9tHoh9TUL/86cHbhlg\r\njs6CV6LFBRYI+RIZourfkDyWC8lKpshu5iF54lnFt2/F+xavToYz6hnz0beG\r\nznggXXMNJSFvo3twsZXqXHLl7afsC3ILeB6NlqUKKaMIlAW77pIr5EFVBWbg\r\nuxKjJ4S3q2uWAHxFcKSuT/+QyPGbMJI1uQQdHCCh0xY3V4a5018Mr0Rr1bRH\r\nTbLLEqFQ7qIJIAPl7GlxqoQMvrnQuezG0UKXv46WowrYq632ObFNOR2F+8VM\r\nddLsvUqg7G2oLTictm34iNI63V/RPXLzbrG/rJblgVRr+9ZqL0kCL5LFkNQ4\r\nG3bEuDkbYD8GUg25eiTDACG6UpF+k1p6nJqbwUsKAWtiifclejFjgf+7GYWu\r\nhS025IZf2iocDmNZAuUupThsYtqN6ANZ+f3hGhik/iKG20NFsLH279M1oby2\r\nirAPLKd19mDIe2ktPPVLOqvjcts4zv5MOv/BEiJ6C5JBt/LDjCB8lK4qMgQ/\r\nP1HSM0i0cn387Zx2vSVlFTCEtbSm2HpWm5A=\r\n=3Wvd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.22.10_1650601883500_0.48591794926991727"},"_hasShrinkwrap":false},"2.22.11":{"name":"@malagu/ext-scripts","version":"2.22.11","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"b2952125004c41e96f09c615daf6f401c1126071","_id":"@malagu/ext-scripts@2.22.11","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (darwin)","dist":{"integrity":"sha512-LgbPQNzLrOljjc2zFg6L93B/2EpgpgxR3XrVGJS00bjIYN/YBidwAxZot1voXNCXhowQ+vv66X2M2yQaem0MJA==","shasum":"f3ffb0a28c7bac686c5c8769fc3a02c6229a8720","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.22.11.tgz","fileCount":4,"unpackedSize":5779,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDt6S7prqvD92nIXakWsRAuxFwdJAMe77llcrfUg7pWowIgGXKOfqI24PIA0Q0QXzV85xOuEj1bEnkY6PUFusbxuQ4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZiEcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqa0g//ffxUgCCIToVZW2c+WqjHAdZQr5DUa5WwFyfnLvXDo2fZVawH\r\n9fq3gGp1cBRuLzf4L7AjTZzj+nspOmjLl5iNDMyt8PoucKE3WsqkQiqs63zn\r\nBbCWQGDqZ0sjE/jKWjnqZSkRsJEDqZqU7P48yfB6F7/ddI/Cqdl6QQfxQAOP\r\nkPeASkiLGjBS+de6rF1PfO6zQd4hhWwGGEutjFPP+7DJnn8zV44L238qx+4J\r\n5KKJpcdiEl/srs85D7NAqvc367rfi6xtFGPJ6d+oWKYLvW0R4xUuB6lrvfPJ\r\nIdeOcC4rkfvdjRIvDKqdvuFMuGjm0fGvPx/+4tyGsaoqoj3fJyeOao9X1/wu\r\nzqRqx7ljs2Dqh827cDcg1mKxrcMclcUWvf8eoj4h4JpNsZduUUp2donCiQoO\r\nfo9VNLLYDcK3SCjA3wiFJwSrqlV6s33Wv85dEVTsLGZP0H+2r45zV8+P4IC8\r\nk8S8ZCY5/btHenW5hqrjtlEyrxcbLE6S9Hfh0BRsddTBxrAXVWmJwCKV6jvA\r\nMWqsGxkgfSeudhdzA/dOxMwDTpi3yfm42PeCPBFSD+YO9zooGq2mTaP4Fsoy\r\nGpyMaU3AZyJfPTCf+Tc3Pd9i63FCKUViDCyhC+bOgZp+yeyZ36Xmf2tGHTLW\r\nWBnrKQUR07jfTXa/AWJuZ4av29Tc75BsLww=\r\n=glWC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.22.11_1650860316380_0.8078535895660404"},"_hasShrinkwrap":false},"2.22.12":{"name":"@malagu/ext-scripts","version":"2.22.12","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"ac356dfca90894a0a98359c303af5a81d96a14c4","_id":"@malagu/ext-scripts@2.22.12","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (darwin)","dist":{"integrity":"sha512-XgxRgPAoitzTBWM0aMWRY3of7pjTqFa1VOi5ZHLaW0urvTMxckrf2hXdVoW2OHJJbSCimc1sHAkpSgUuJMeC/g==","shasum":"1b2499520d0164044c498634949ef877ecf485fc","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.22.12.tgz","fileCount":4,"unpackedSize":5779,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICb+U564OEB80HOPYiqVSp5aw3kRN5BnOvw4jbi7tMjZAiAYecyCE20drEFj1u0b0wCS3fZN9wKGeAonMpahN647vg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidSi+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7Ng//eYv4pDJySJtmecvrCuy5O4L0XegWNODkYZHGppjVCzdlgbWZ\r\nHBvwt+behO8kHTwnqsm36jcZH/cRW7CDOXLC3YcLAseFSwFPk8wqPO6+1t6L\r\nJov8IfitFu5P5eg0DF++Re2GoP/TasS+6QVd2NHr0qbJ9DlCfOVYXHgDRD1b\r\naOopeE1LFIKTe+WePXpqVexUSVDmK2RhWeV1XXqamiiMZaPp2MAuQjSoTpwv\r\nOHqwnJIxJHO6FvstI97kRrGwtjmByvzAiwy018b7lLn4g6G1UVjbqJL4s2cX\r\nMe0z8To3aaeZZ2BKefxlmNW4HCbNWhmHaaeujyjiQCfseNAMibcEVBt28Nwo\r\nzOCSY354BCseSpfTV5I709vksljGTw7ptMdhdIUKBjg3IirbBIywundRVLrk\r\n3eplWrbsYfbw+tNakQJkPPv6rqpkyVjmdC3ceU/TYC2ypCnhELf5TZCXOreO\r\nThR8xvE+JHX0tOyBd+9wYL/DSyHiGgAzuSNGJ5qMXObhvOu0e7NHw2QM/BmE\r\n+wb1ZXfMPQtpPNZ7QThKJS1nqOqR0Ao9O7JrqrDRudjqsrMFJ8OdgMF2mMUM\r\nultpwUMuzmYCCfCI3CLRpKqI5MLRYYQf+J6gRlbQ7gbeSc1kfE6Rvm2x7ljp\r\nja7P5BPO+6v2lIFZVRN1NzRYXMYox/beLUE=\r\n=ryiV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.22.12_1651845310719_0.24477065073564575"},"_hasShrinkwrap":false},"2.23.0":{"name":"@malagu/ext-scripts","version":"2.23.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"2b4607cc16d92f15ced87183d90e5c8eecbbdda4","_id":"@malagu/ext-scripts@2.23.0","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (darwin)","dist":{"integrity":"sha512-vyvr/UlNJzD4uquSJaX92RBfUi9GNGxEQTbCfY7YKgPdFmM8N638FQZ1D8Cx/luug05w15k2XkElXc3QXhq+Qg==","shasum":"7bb9332facc5fb91175e1b61a8efc923c6fd0bd3","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.23.0.tgz","fileCount":4,"unpackedSize":5778,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFjkhPbrXIOBDuEv3XUcZtvadj5QiiyGs2urDVChhu7dAiEA2aBHN5ggZWD7gU8Wg7skFjd3aXGUL+eR2k6mK+NF5WE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidT37ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6LxAAovVdGUXukKWe7wdErLpEPdZ3x3MBvcrA2CVt+1N/eCQnnVz+\r\nEiYUp3ZCOXpZDNUwmjTaONNY36udEvbE5N8FLN4bC95il9v4HH/gLBJcN2lJ\r\ngBFkHqatGhPThq2W/AFoszEhUHhz4kRRFaGTWP/oQl8ahWN0fTC0Ryb9hwqo\r\nLoA4xh/UOS4kGzVthSVJJBT6+juPHYDOHg5Hi6RupBPSZoO/AxkPHyQA8O5U\r\n2aFBYPMda6qvwPFWdHxgMh7+t/O9HgReH9fjmJN2LmfcaAIvcswhEa6LYdrq\r\nIZsaGEiQNwuZkz2nQE42EjJUTeancq4GzrZgjHoTWrixhq4TNetGgeBZ/o8y\r\nlWWUHX+7m6gDbiGlFP3Ldd8D5QRUcdBfvskrGY+krdo4fa+8DT24hiV4G2yN\r\nvsJmCMJMS+DMz0RL3PldTOZHZ78s2RrWoUUhA3N8sy4hq3yYOHASTM1f8ajq\r\nYZburyL/A+qlwCOJ8W3S2ypsOrOKqtSsG4RZ3AVs7pOMcgZKglzTmZvAmtE0\r\n4622lMz8eLdW8Qx3Mm6c0tztfHHd0JukKtP1bEIVED+O0hqvLBQZuxfUhhQz\r\ncbhPDzS+YXBL3kdpmxgZAnjx4w4WCG7lYhHFIENKdBXbBZQXfMZnIWlxlRq9\r\nnZfLrD62gruDjyCpqTJ6Y83Xk5hPM5QhpTQ=\r\n=NF3W\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.23.0_1651850747256_0.058182335988143485"},"_hasShrinkwrap":false},"2.23.1":{"name":"@malagu/ext-scripts","version":"2.23.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"287a8058fc981f4a099a322d42cc8d1024ecfb4c","_id":"@malagu/ext-scripts@2.23.1","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (darwin)","dist":{"integrity":"sha512-z2logg488Dn17yN6By96sEJJOAB8hRaoZ8HzhZbN9zpplOrk7H5ERcRZKuXLObV2zbgFqh9Wlw305OpVcnAhtA==","shasum":"aaa857ff029d8d49bbbe10ab9bff8a6f1690c7bc","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.23.1.tgz","fileCount":4,"unpackedSize":5778,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDk5BA09tWtFSuBr8lg1lfPtdAZMGBu964wqOv6y/wgpAiEAgVkYYmGOCSw5PV4x2jCYybnnDYVeansDYgGBcYanFf4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihJ+xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmponA/+O5U9yT6KevnRK69txzW0hDzX7s/e+NIF7WCI2fZpmsR4kSUk\r\nDuvQBcbB27m1qt3yetLlWSaJK5TOkfjrr2FaXJOh19ixkEGQJ5LVzlk8M8Hu\r\nR2/QfUqPwJwc+cJuTTNFxsagYvj11Nn9xPbhXNgXr7BkCexfpSWGgO07MhBp\r\nW+AyVScLsiNhk+I8olTOTmC33zSBeeJ8wCb1iIs8+gYMtYhcGebOX86mQJDw\r\nfgKmA27yc1JOsh57bLQQH2RncqGUCZP10R62HeTCSOqnL2mVABQcXdahka7J\r\nHBqWAInAawXsqR8LyvEsEgWgWhKmG4mDIttsJDEhba6LSXIZxpFlnDLPGvzI\r\nxpi6HWnHcQwTHdm9j4hSUxYsts6isZjuvf6fobAyu/5MLTgaUJzA/42DH+BM\r\nlGiAwRlJIvWiTjRP+XNw2543tZKYmUUkDF9pbvgckHyYuWp9bCw/uvD+ARLQ\r\ntWvBXlOuOK3n7At/+FgfgBDH7eQ9agiYxpMkNrd527GBLS8740Uud3teSanS\r\nBwcnhgZqRJSLIZLOWQ6BMP2c5/sKWWYhZJDFtE626dPFs4URyqqeqkGK3PbB\r\nQTtkOb5WRUjLybTxWcQzkLfwgHR6GZl8rJfuNzRblt8m1qPkqv5YedVKVkz3\r\nqXGxgHBO9Z5lD4OUUaGW/evFv+8/nZvt3wM=\r\n=XvWi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.23.1_1652858801338_0.6290784886275234"},"_hasShrinkwrap":false},"2.23.2":{"name":"@malagu/ext-scripts","version":"2.23.2","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"3c9d84bc4473d0d9e461c317486f51903b999a6a","_id":"@malagu/ext-scripts@2.23.2","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (darwin)","dist":{"integrity":"sha512-UFRbdqxlALwjdLGX0vuvgJQuMZRJNYAQ4Gh/HVTf1A5o04Hh7npZO8YXrExGQ9PbbkP5SwlYipZbD/qoylBMgA==","shasum":"28d574f896572c8daa610fde03a05d26d16281d1","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.23.2.tgz","fileCount":4,"unpackedSize":5778,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChG+WrxWrsdcYCpNXo5MHFvPRFcScVEtZfsY5Q5MgThQIgVnjpG3ygXuSfI/RUiv90OXTdIb1Twjuivqmm77TrSwU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiu8aEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpIBAAjRX83dKQ9kFePYDKZu0p1PikrsEDmFTOAgYN2opzsrwRKkMI\r\nf/iYa0ITdYjaHHT27SNsDiqx3u+fLFO0rq/ZvanXD+a6mQ5AUFhDjVg+E2/P\r\nUQaKcv+z/iwX1fhOdYoOGIstMi7WcnSAw5zosMxugYZ6qWTrVV3J2kgP5Eh2\r\nWN1nObCtpLrJEc8NrP0Yv51WNkZJOZelynn6kcGmZZpY7K4MXJDXeoqSxAzj\r\nQdhRUsNYI3ec5MWMr7nvHL83iMZmkT4ZqaZoyK2IJPHWKjZge+k1XvuIU4Lc\r\ncf+g2Ib1vZT++WiCDT8J6QC7R59uGEo6X3HoIoQENnhohPYl1ZoApFRhwJQZ\r\nWZq1uk/b/JBJsFBAACKb/yNsULM8+KEbFMNKhlWS24d+SXO3InUdc9xCLf3n\r\nKOSk/QP/XQj75MIx1F0RyW4H1TFWUu/Cahq+sdBMFadKOQlkjew0EH9Hpj6q\r\n8WUX9msJeZzKcSHZubXPHeRGCBEYbgX9QDJi11iZo7idxgWmT9cVige2M9qi\r\n4CnZfJh+qCgO5hIokhwtssYlmiPnMm7DLU9Okt0nhOO5SyAWbJohPtsrYAUA\r\nrUEf7jXch7TStRseJeboORTjyDB9oBlnleQPTbQTgcyF1RiLORdTG03EQ8tJ\r\nNtNyKINfWKdGbhsyQCG/ui6e1Fk7QwutgQY=\r\n=JBGm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.23.2_1656473220392_0.7927840560355979"},"_hasShrinkwrap":false},"2.23.3":{"name":"@malagu/ext-scripts","version":"2.23.3","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"2e76ca21b9fa220a94ceb330e3a316cd6ed98478","_id":"@malagu/ext-scripts@2.23.3","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (darwin)","dist":{"integrity":"sha512-+fKeUMTfCS2xfEn+3BjnDM7Bu/uomhkSFBRSfT1XiEUYQ+qUpU/vt4MCia+FgkwiljgP+l2JgpxIjn4UqhoHzg==","shasum":"7db739f88535b3ee29548f5cdf1cbcc7a4402216","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.23.3.tgz","fileCount":4,"unpackedSize":5778,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC1gAnO1UppiTBGEepxxoQebmtdoOLMwZLU4H1vvS0O0AiEA8IBJIYQAAT2ysu0cA7u+SWDrBdVvNfrP/sKqoBUCkoc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwtMoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpP9RAAhC0/xWMq/O/RP4CGGRHPjmhHT8lCuKOihjIi939DCuhwn0hQ\r\nCcoL6LFMj2362TV6tQEcPjCOHEdTmfSHtE0MYCLlpdlDtvEauRIt2PWt4UEy\r\nKbXTWq67LRYk272QIT7l4A/e3VKBb/cz5GqvDMAaHyVVeYPv4ZPBKgFDns+1\r\nrx/7K3ZRUhJk6eFWXzxqmQzbwJ49LLOzJfd/HR1JR+LtaQ9E9n9fGNdprlNw\r\nswM4zDpKuuCC/w2T64uefvuRn5HO3HuHEeUwUd3vQlaoFe1sdmCapfCw6TgI\r\nbKLWK7cQCd+sBpsDQGjfP4qf4AGSxCmphQzY+8X7faHpxkkQ+Vp1M5S0Uwcy\r\nN77H6iXiqmo7kd7eoWVSBgWtBpPX+egvp2Say3eD12JYA6pNTdXd2D8ey2CE\r\nwHO98SewMsNfP0lclmQ0hDPiWMoSyXlKijk7VhhglJHIQkOecdMxZX5Bl8Sz\r\nXop5s5PV+otLGrCelYzbNsMuWGb6oUY5rUdarJhDOWhQqkfcsnrlBVogS4kw\r\n4BuTs9D3ImmUc19Sqr6njzdbffxufUlvavCGjpXoEzzfbMSTq24AUb6IUKg1\r\no0z66/gxc5oppE1/6W1a/ls+PU7bHCf6JQLNoOZLmuthlC+k5WgKKb8GMXCp\r\ngFRW1V0izVzIkVUBfzVWhM+TCG6KWBhAjk8=\r\n=/iW+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.23.3_1656935208051_0.5373381093827978"},"_hasShrinkwrap":false},"2.24.0":{"name":"@malagu/ext-scripts","version":"2.24.0","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"a347a76b18ddf7b9010eba565c67e87d5bd3fc2a","_id":"@malagu/ext-scripts@2.24.0","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (darwin)","dist":{"integrity":"sha512-BGne1NNFn8cqdGeE53M5OgCY8gqMl0JRnzdKVDVJjSArEWdaKTmmZER1cvpuk4dk1UiQkhMrzMs9WHN+vaAQBw==","shasum":"2d97a7a5db298bdf2c25c705aa18b8bc8d424ee4","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.24.0.tgz","fileCount":4,"unpackedSize":5778,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOmW5FiZ7sQqlTOKpcQ1DzQ7UFZIhD1BLSvgJ3weUxZwIhAIJhxVDHRTXl6PG4yVOjVJiCNluOZuBoSdnPxjONgluD"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyR9nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmri5RAAhvCjQp3uo/zeQyHibrs2SXFtJKoyPsHXdsk6qc8nVj96X50b\r\nogZ1ASATiFg+dxOSYb9evmVjdf3DMCpiTu2Segt65xmMW78dWjFfy6MK0gl+\r\njYCdwxcUk7k4JlvfgfrpRLNl26twn6VXbwr3k505fixNYF940oBYduV4jYNb\r\nfHNhS9b2viOE5EqQFbkTnLBbdqM2+VBrluzuQpH2o/gSblruIausfi2TnAUW\r\nFf+QmgGt1JsLOrXLTjoShc0u509YlPFNkeYl2t8X1uf1V9hSaqS5l+PM6fTn\r\n+7Gt32eok5c58nfVB8Ju97+X9+w9IQlcH/htGYwW/NmGJGy5vywMkx2ByvRm\r\n3UZmyzr+XBtH8MPU8KYwROGHuEjlLOfClM6U+Hq3olzgt3JQs+4FxDYWXppe\r\nG2pu68fSR1xPoDUoOE0PPshvvwsBoX8Nvp5gfBTkB69KyelqoaeA1a2qi70j\r\n+YyxM/Zo4pYFsv25Y6qjtUSLdf9pZZ5AuMHIRlCvAqo9xVy6flxCsyBmue6B\r\n+wMNXW3u7+TRgVmee97QgZW7SfGCFSD8Ux+2PzknwziwwPz2orSMKc8xjMjt\r\nPhIp+t716FCTRBaplotJVqGOpKR0gNGSwN4pyuj3mGAt69s3xOdWrLBADIpR\r\nXXG80Jls5GBf5bT8wG45KagPjW7yoj+2G8E=\r\n=091c\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.24.0_1657347942887_0.13907735679312427"},"_hasShrinkwrap":false},"2.24.1":{"name":"@malagu/ext-scripts","version":"2.24.1","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"afb35471acf415aad6df1846d7a995984e4efb79","_id":"@malagu/ext-scripts@2.24.1","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (darwin)","dist":{"integrity":"sha512-KdYLuRj+ByRqce+gFpZuwJ+kv+ILPEziLsU8A3k1TC4qiap4bCwlxlZIk/tMAZyceCFXDz7pyFE1IJ1kWlS5sQ==","shasum":"15d8855063c73bcc72f474d89355f1749845f732","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.24.1.tgz","fileCount":4,"unpackedSize":5778,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6GE8npLtCwpe928cefQGX1sZvK5ZVkGHbS1bj1k9ORwIgOPtn+mYkMV3XSEJTKJCIE3Xk8uONkmYHi2GAOrp6GB0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizCT7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9rQ//ZwPx5g2yKbCNtwK6QT/JVVY8WiY4JLl6hN/kSaIFriPejxQG\r\nm/em6alYhaHTxDSVLz+b3XBw3SXJ7SwsxJI63WEGSFCa65Cf+nKSzvJYLyTL\r\nK5vdhqc03EdZv3lPPx09JTKruHZkbxQUxfcCy2pWhzwnItlPhSCBOVNs7OUv\r\nesG6Mn4xC8RS64fG8GbUs3ADP5gXNyfDwgBWrQ3ZYreGfPF5vJKt4IIXX8D1\r\nGGIfWoJBdCc9UvVcfqxJ1u7iL7JugizeBKOcgVUXLNiiM0OIQmDC3W0iJAnN\r\nDG/Mwwbskpa2EQh5xR/M8Dlf3P2CW8Wj+zoGmM5ElnLkncK6LxLAcoMGu9K+\r\njEpLbdePWNoqJDk1zi3P3JhkdD9QTowDOSrgwQ3UiETwnGzhbzdIb/eqV8qa\r\nTcw6EjFyOWPgQeUfoCi8DGIHbTQ+rl6EeZUzNKFb6CcWDjOH+fqyivo/3EsG\r\n43XWmbDIZKVEd1uoQqXj+SjrKJrrzcnucBzeKMoUdAYHW0ofU3kcie5L2YFQ\r\nUboLffjbGZXZoD9qJDlFAq//4KBf31saDcjQ9jR+UrZtUX39CY3yz+0XmUNG\r\n0JRSV2YL8dcizPiueoYt3OX3zLSgEZjVtll5hslpGGpkGpvN5UN2Ch2AF9Vh\r\npOgj6ZwUE581wlXv0g6LPCw8B9j4Qw9s3iw=\r\n=1P5Z\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.24.1_1657545979693_0.41336544951162435"},"_hasShrinkwrap":false},"2.25.0-next.4":{"name":"@malagu/ext-scripts","version":"2.25.0-next.4","license":"MIT","description":"NPM scripts for malagu packages.","bin":{"malaguext":"malaguext"},"publishConfig":{"access":"public"},"dependencies":{"@types/chai-string":"^1.4.0","@types/jsdom":"^11.0.4","@types/mocha":"^8.2.0","@types/node":"12","@types/sinon":"^10.0.3","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/eslint-plugin-tslint":"^4.8.1","@typescript-eslint/parser":"^4.8.1","chai-string":"^1.4.0","colors":"^1.4.0","concurrently":"^3.5.0","eslint":"^7.14.0","eslint-plugin-deprecation":"^1.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-react":"^7.21.5","if-env":"^1.0.4","ignore-styles":"^5.0.1","jsdom":"^16.6.0","lerna":"^4.0.0","mocha":"^9.0.3","nyc":"^15.0.0","rimraf":"^2.6.1","sinon":"^11.1.2","temp":"^0.8.3","tslint":"^5.12.0","typedoc":"^0.17.7","typedoc-plugin-external-module-map":"~1.2.1","typedoc-plugin-remove-references":"^0.0.5","typescript":"^3.9.2"},"scripts":{"ext:clean":"malaguext compile:clean && malaguext lint:clean && malaguext test:clean","ext:build":"concurrently -n compile,lint -c blue,green \"malaguext compile\" \"malaguext lint\"","ext:compile":"tsc -b compile.tsconfig.json","ext:compile:clean":"rimraf lib *.tsbuildinfo","ext:lint":"if-env SKIP_LINT=true && echo 'skip lint check' || eslint --cache=true --fix --no-error-on-unmatched-pattern=true \"{src,test}/**/*.{ts,tsx}\"","ext:lint:clean":"rimraf .eslintcache","ext:watch":"tsc -p compile.tsconfig.json -w","ext:watch:slow":"tsc -b compile.tsconfig.json -w","ext:test":"nyc mocha --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:watch":"mocha -w --config ../../configs/mocharc.yml \"./lib/**/*.*spec.js\"","ext:test:clean":"rimraf .nyc_output coverage"},"gitHead":"8cdcc54d2e72251c13109d3df9a40a5d5605bddd","readme":"# Shared NPM script for malagu packages.\n\n`malaguext` is a command line tool to run shared npm scripts in malagu packages. \n\nFor instance, if you want add a new `hello` script that prints `Hello World`:\n\n- add a new script to [package.json](./package.json) with the `ext:` prefix.\n\n```json\n{\n    \"name\": \"@malagu/ext-scripts\",\n    \"scripts\": {\n        \"ext:hello\": \"echo 'Hello World'\"\n    }\n}\n```\n\n- install `malaguext` in your package (the actual version can be different)\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"devDependencies\": {\n        \"@malagu/ext-scripts\": \"^0.1.1\"\n    }\n}\n```\n\n- you should be able to call `hello` script in the context of your package:\n\n```shell\n    npx malaguext hello\n````\n\n- and from npm scripts of your package:\n\n```json\n{\n    \"name\": \"@malagu/myextension\",\n    \"scripts\": {\n        \"hello\": \"malaguext hello\"\n    }\n}\n```\n","readmeFilename":"README.md","_id":"@malagu/ext-scripts@2.25.0-next.4","_nodeVersion":"14.20.0","_npmVersion":"lerna/4.0.0/node@v14.20.0+x64 (linux)","dist":{"integrity":"sha512-DWjUeFixuVgJFasy/8s7H3uN7hlZD0Ymz2W5jrL7JW9t61Cq5j8E+iUs+3qgWGWFzd6bnls/I6hdxlg3CUDL2A==","shasum":"e8ea5cbebaaa5d198a364b921d29a4267417c41b","tarball":"https://registry.npmjs.org/@malagu/ext-scripts/-/ext-scripts-2.25.0-next.4.tgz","fileCount":4,"unpackedSize":5795,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCj+rAFRTS3gidRIRS0m6vadJ2/XuTrvfHZlRq7EsjqmwIgRdLoeKJPEoKgMjQMs6APVzoBi2/10oxMDvEP3pGKKj4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizonNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+Ew/8DyrqlS+9OYhmoyInxQL6HQ1aD4CFwjNRIpjwILkJdnG0c+f0\r\nyFU+kDUsq0qgkGLCA7TlI+OIetZ8GjhCtwhXHv5tL5OvRfDQDHJmo0HmPlr8\r\nPbzA9Ba8ua4dX6BhH/yng6bmfIWzL191vj1rOEqVZjZFis4t9QekTgxj+yVY\r\n5z02m3UJJypdX6WaQKNeuv68exk84Y5WyOu3suK0mMZ5zIzc5XHW/N1xkhaO\r\nsZvbX2XdWVwK+dk6t7auv+6CLP7ZZj2q7psTvXwPLSrrU7nKzDffPq/9u56Q\r\np4FN4v3HXIYnV4BF4KcR0R4XYsnZ6M4MzXzN3Y1Y8m/KKhdfq6Pwys0FPTrZ\r\n0acNmL0ZMk+QrUyv4VbcCp0cNDAGy4Ng6lkESvMomiqmxeihOyzQzmjD05+A\r\ns2XP6ahpsGs68HCfFIeox4tZlO6+LBYmgQCktip7yqVPvPYa/5JNkUmO5nBi\r\nWOCOQ5JGIfY4F84UVixGoBKbWglo9TGaJ8F2QOilFUoAZVGSstM5jGx+47j7\r\nmP4pXjFpm0JU92Zzheu+W5lrSUcYvQ479yOsFlIF220zizz2nVkwcXe9BjMS\r\n64IBy5rncnfxILflhAGjR4XIKULjKIk6d8cPdhkBByyGr2F65QYHNf+DcA++\r\nnJz9jUB3yWCzXLGlNaPN/m/Gw0t6A4iELa8=\r\n=4vpc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"},"directories":{},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ext-scripts_2.25.0-next.4_1657702861754_0.9629695761691484"},"_hasShrinkwrap":false}},"time":{"created":"2019-08-26T07:51:51.452Z","0.1.0-next.4f98ad88":"2019-08-26T07:51:51.763Z","modified":"2022-07-13T09:01:01.950Z","0.1.0-next.17ecc55c":"2019-08-26T16:22:27.983Z","0.1.0-next.6070ad98":"2019-08-28T14:19:29.148Z","0.1.0-next.49c0f952":"2019-08-28T14:24:46.716Z","0.1.0-next.1f882434":"2019-08-29T11:12:32.986Z","0.1.0-next.168c4fa6":"2019-08-29T12:37:42.271Z","0.1.0-next.547caa67":"2019-08-29T12:43:29.920Z","0.1.0-next.6b08f624":"2019-08-31T12:48:17.368Z","0.1.0-next.1cfded2c":"2019-09-01T10:48:29.688Z","0.1.0-next.2278cfbf":"2019-09-01T11:09:05.587Z","0.1.0-next.bf214277":"2019-09-03T01:56:27.829Z","0.1.0-next.440e7be0":"2019-09-04T03:03:53.676Z","0.1.0-next.db69733e":"2019-09-04T12:30:12.359Z","0.1.0-next.40b28655":"2019-09-07T11:06:52.483Z","0.1.0-next.201405b5":"2019-09-07T11:34:12.699Z","0.1.0-next.94d09c52":"2019-09-12T07:43:49.054Z","0.1.0-next.ed8f6fa5":"2019-09-14T04:34:10.257Z","0.1.0-next.54b79d76":"2019-09-14T04:46:07.703Z","0.1.0-next.7aa0e5f4":"2019-09-14T10:12:39.035Z","0.1.0-next.eead65da":"2019-09-15T06:36:48.798Z","0.1.0-next.32a469e6":"2019-09-17T08:38:27.046Z","0.1.0-next.22728b35":"2019-09-20T09:20:15.508Z","0.1.0-next.095c1f65":"2019-09-26T10:52:59.477Z","0.1.0-next.4e30dccb":"2019-10-02T11:10:23.571Z","0.1.0-next.1ec331cf":"2019-10-03T03:49:26.706Z","0.1.0-next.e8938c62":"2019-10-03T05:11:50.528Z","0.1.0-next.c1066dfa":"2019-10-03T06:46:39.992Z","0.1.0-next.84e9d421":"2019-10-03T07:49:43.898Z","0.1.0-next.cfc9571a":"2019-10-04T11:46:50.768Z","0.1.0-next.db25cdd5":"2019-10-04T11:50:18.626Z","0.1.0-next.be26aee4":"2019-10-04T12:32:49.811Z","0.1.0-next.6ca267f4":"2019-10-05T06:05:37.563Z","0.1.0-next.01d19cc3":"2019-10-05T14:09:00.966Z","0.1.0-next.9ddba169":"2019-10-05T15:14:07.569Z","0.1.0-next.ef1a6b62":"2019-10-08T11:23:53.284Z","0.1.0-next.fdf48333":"2019-10-09T14:08:09.517Z","0.1.0-next.4249a3d0":"2019-10-11T04:22:40.297Z","0.1.0-next.5f022077":"2019-10-11T05:40:14.833Z","0.1.0-next.23b686b3":"2019-10-11T15:39:42.874Z","0.1.0-next.56091e89":"2019-10-12T10:12:34.629Z","0.1.0-next.e9d8267b":"2019-10-12T15:00:51.049Z","0.1.0-next.a30e6462":"2019-10-13T11:34:14.191Z","0.1.0-next.7c4bbd79":"2019-10-14T13:12:10.865Z","0.1.0-next.4a9005c7":"2019-10-15T11:06:23.788Z","0.1.0-next.bb44b8ad":"2019-10-15T16:33:41.935Z","0.1.0-next.2b30dad5":"2019-10-16T03:16:50.555Z","0.1.0-next.991dda07":"2019-10-16T05:49:01.961Z","0.1.0-next.a2a3d984":"2019-10-16T06:02:45.867Z","0.1.0-next.905becf1":"2019-10-16T10:19:13.174Z","0.1.0-next.4f26f00a":"2019-10-16T11:46:54.306Z","0.1.0-next.196a4b4f":"2019-10-16T15:12:05.609Z","0.1.0-next.08ee750f":"2019-10-17T02:29:46.558Z","0.1.0-next.255f4ff1":"2019-10-17T02:39:14.224Z","0.1.0-next.3e551c58":"2019-10-17T03:40:01.119Z","0.1.0-next.5735db9e":"2019-10-20T11:59:42.410Z","0.1.0-next.6445ac46":"2019-10-21T05:56:52.592Z","0.1.0-next.3fc1c158":"2019-10-21T08:01:30.746Z","0.1.0-next.98007b77":"2019-10-22T09:15:03.531Z","0.1.0-next.3713dfab":"2019-10-22T11:50:49.186Z","0.1.0-next.182e8d19":"2019-10-22T12:05:42.283Z","0.1.0-next.1b2a28bd":"2019-10-28T05:03:29.839Z","0.1.0-next.01a3e6b6":"2019-10-29T04:22:44.904Z","0.1.0-next.96547007":"2019-11-01T14:58:57.813Z","0.1.0-next.7cbd2b0d":"2019-11-01T15:19:11.450Z","0.1.0-next.6c8c7705":"2019-11-01T16:18:21.653Z","0.1.0-next.b21dcb0c":"2019-11-02T17:32:58.496Z","0.1.0-next.b31cef99":"2019-11-02T17:53:41.326Z","0.1.0-next.9d28cddf":"2019-11-04T03:01:04.164Z","0.1.0-next.38386b6a":"2019-11-04T05:49:49.112Z","0.1.0-next.58ac7a4e":"2019-11-04T15:05:16.686Z","0.1.0-next.74ee3fb4":"2019-11-12T13:56:48.671Z","0.1.0-next.c4436bb1":"2019-11-16T16:50:20.675Z","0.1.0-next.f132bcb3":"2019-11-16T17:57:59.811Z","0.1.0-next.74f61f0a":"2019-11-18T14:33:48.947Z","0.1.0-next.a5ba3bb3":"2019-11-18T16:09:15.873Z","0.1.0-next.532814aa":"2019-11-20T13:45:14.158Z","0.1.0-next.c001425d":"2019-12-12T12:05:00.827Z","0.1.0-next.c808c8d5":"2019-12-12T12:20:00.195Z","0.1.0-next.9012fd58":"2019-12-14T04:55:37.654Z","0.1.0-next.c5591e69":"2019-12-15T08:37:25.814Z","0.1.0-next.d7f527ed":"2019-12-15T09:50:14.128Z","0.1.0-next.07b74bbb":"2019-12-18T11:00:51.165Z","0.1.0-next.30ece7bf":"2019-12-19T14:52:19.231Z","0.1.0-next.93962513":"2019-12-20T08:11:45.635Z","0.0.2":"2019-12-20T10:57:07.099Z","0.1.0-next.b70db505":"2019-12-22T14:56:18.288Z","0.1.0-next.f483931e":"2019-12-22T15:22:20.633Z","0.1.0-next.f840c1b5":"2019-12-22T15:50:14.655Z","0.1.0-next.be10f8a8":"2019-12-26T07:35:36.149Z","0.1.0-next.16ef5994":"2019-12-26T08:09:18.494Z","0.0.4":"2019-12-26T08:31:55.767Z","0.1.0-next.99231b57":"2019-12-29T14:57:47.902Z","0.1.0-next.8842dae1":"2019-12-30T01:53:07.401Z","0.0.5":"2019-12-30T02:45:51.961Z","0.0.6":"2019-12-30T03:17:54.772Z","0.0.7":"2020-01-09T16:01:38.223Z","0.1.0-next.430bf80b":"2020-01-10T15:37:21.254Z","0.1.0-next.79091f4d":"2020-01-16T04:21:19.569Z","0.1.0-next.fb2b934b":"2020-01-16T05:15:25.112Z","0.0.8":"2020-01-16T05:24:53.724Z","0.1.0-next.fd59b0a9":"2020-01-18T08:13:56.300Z","0.1.0-next.030c540d":"2020-01-18T08:31:06.739Z","0.1.0-next.ef08808f":"2020-01-21T03:17:23.823Z","0.1.0-next.10963184":"2020-01-21T03:42:26.068Z","0.1.0-next.db38a7bf":"2020-01-26T16:19:44.986Z","0.1.0-next.264424e2":"2020-01-27T15:02:00.881Z","0.1.0-next.80460b39":"2020-01-31T16:48:05.955Z","0.1.0-next.a3659a47":"2020-02-02T07:06:27.241Z","0.0.9":"2020-02-04T09:36:53.561Z","0.1.0-next.8f48a37a":"2020-02-11T14:22:20.686Z","0.0.10":"2020-02-11T14:31:33.997Z","0.1.0-next.5c1dc956":"2020-02-22T03:41:07.060Z","0.1.0-next.991ef6c7":"2020-02-23T11:54:36.288Z","0.1.0-next.8fee3cc8":"2020-02-24T09:36:58.624Z","0.1.0-next.9cb9b2bd":"2020-02-24T09:44:32.714Z","0.1.0-next.7e42b4b8":"2020-03-01T15:44:48.214Z","0.1.0-next.012cb9fc":"2020-03-07T14:37:44.740Z","0.1.0-next.72d39d32":"2020-03-07T15:22:52.782Z","0.1.0-next.fe4458a1":"2020-03-08T15:14:16.046Z","0.1.0-next.64fc048d":"2020-03-08T16:38:41.101Z","0.1.0-next.a8850908":"2020-03-11T16:16:05.039Z","0.1.0-next.219fc007":"2020-03-11T16:51:53.813Z","0.1.0-next.f9a9f7ef":"2020-03-12T15:14:32.900Z","0.1.0-next.6bc0dd12":"2020-03-14T07:53:07.038Z","0.1.0-next.49219aa2":"2020-03-14T08:18:48.888Z","0.0.11":"2020-03-14T08:54:05.700Z","0.1.0-next.7552a85f":"2020-03-28T06:17:54.941Z","0.1.0-next.6c024851":"2020-03-28T17:13:23.251Z","0.1.0-next.fa86eac5":"2020-03-28T17:24:38.187Z","0.1.0-next.265f2232":"2020-03-29T13:44:12.172Z","0.1.0-next.59e6b5cf":"2020-03-29T13:56:49.884Z","0.1.0-next.d3f71ff7":"2020-03-29T14:50:19.537Z","0.0.12":"2020-03-29T15:19:47.048Z","0.1.0-next.3d09462e":"2020-03-29T15:50:58.997Z","0.0.13":"2020-03-29T16:25:50.647Z","0.1.0-next.4810ff09":"2020-04-05T08:11:57.252Z","0.0.14":"2020-04-05T11:34:50.389Z","0.1.0-next.7a4089cd":"2020-05-01T07:19:08.779Z","0.1.0-next.c21c5b65":"2020-05-21T10:58:13.726Z","0.1.0-next.ca372032":"2020-05-21T11:18:42.646Z","0.1.0-next.3ff6e5d4":"2020-05-21T11:50:14.625Z","0.1.0-next.4b72b755":"2020-05-22T01:38:17.043Z","0.0.15":"2020-05-23T01:21:49.274Z","0.1.0-next.8879e292":"2020-05-27T10:34:32.639Z","0.0.16":"2020-05-27T11:03:05.741Z","0.1.0-next.31066887":"2020-05-28T10:41:56.791Z","0.0.17":"2020-05-28T12:31:32.634Z","0.0.18":"2020-05-29T10:57:28.594Z","0.1.0-next.a7a9eca6":"2020-05-31T12:20:05.892Z","0.1.0-next.a529d16e":"2020-05-31T16:19:08.387Z","0.1.0-next.3a268837":"2020-06-01T08:38:50.035Z","0.1.0-next.4cd4477a":"2020-06-01T08:51:21.701Z","0.1.0-next.27368ab6":"2020-06-01T09:21:26.238Z","0.1.0-next.9854e04a":"2020-06-01T10:15:32.893Z","0.1.0-next.59ba9b48":"2020-06-01T10:29:42.940Z","0.1.0-next.fed7343c":"2020-06-01T10:48:07.827Z","0.1.0-next.9c6ed2b0":"2020-06-01T11:07:57.951Z","0.1.0-next.e0ca38c1":"2020-06-01T11:24:21.555Z","0.1.0-next.479d6b74":"2020-06-01T12:47:19.659Z","0.1.0-next.6380574a":"2020-06-01T13:01:04.706Z","0.1.0-next.7755a457":"2020-06-01T15:02:10.319Z","0.1.0-next.caf59764":"2020-06-01T15:16:15.648Z","0.1.0-next.f95d189c":"2020-06-02T02:15:35.159Z","0.1.0-next.bc9a9eaa":"2020-06-02T04:26:13.278Z","0.1.0-next.8a95036e":"2020-06-02T05:17:14.962Z","0.1.0-next.785e3cb2":"2020-06-02T06:45:52.359Z","0.1.0-next.a7642056":"2020-06-02T09:05:57.164Z","0.1.0-next.04a7bf53":"2020-06-02T09:15:47.210Z","0.1.0-next.235956a3":"2020-06-02T09:29:30.603Z","0.1.0-next.ab4d99d4":"2020-06-02T09:40:13.540Z","0.1.0-next.99532354":"2020-06-02T12:01:22.328Z","0.1.0-next.68c41ebd":"2020-06-02T12:09:05.540Z","0.1.0-next.b7307ec4":"2020-06-02T16:15:56.324Z","0.1.0-next.1c6331b2":"2020-06-02T16:47:39.464Z","0.1.0-next.2e90b8e3":"2020-06-02T17:39:32.790Z","0.1.0-next.4323b7af":"2020-06-02T17:55:29.194Z","0.1.0-next.776b4c7e":"2020-06-03T04:42:55.698Z","0.1.0-next.5f24961d":"2020-06-03T05:09:22.114Z","0.0.19":"2020-06-03T10:16:45.055Z","0.1.0-next.1cf26bd1":"2020-06-09T08:57:36.919Z","0.0.20":"2020-06-09T11:36:48.645Z","0.0.21":"2020-06-09T16:07:36.938Z","0.1.0-next.1120f0b4":"2020-06-10T02:25:37.860Z","0.0.22":"2020-06-10T04:10:09.475Z","0.1.0-next.7f9d64dc":"2020-06-16T05:26:10.123Z","0.0.23":"2020-06-16T16:47:42.567Z","0.1.0-next.1bf7b27d":"2020-06-23T13:41:55.324Z","0.1.0-next.bbd949b8":"2020-06-23T13:50:59.348Z","0.1.0-next.f040fc85":"2020-06-23T14:04:30.074Z","0.0.24":"2020-06-23T14:55:30.416Z","0.1.0-next.32dfd39b":"2020-06-23T15:33:56.584Z","0.1.0-next.d5373bd6":"2020-06-26T14:22:31.489Z","0.0.25":"2020-06-26T16:20:39.314Z","0.0.26":"2020-06-29T15:31:24.690Z","0.0.27":"2020-06-30T02:54:41.996Z","0.0.28":"2020-06-30T10:45:42.884Z","0.1.0-next.5ad172eb":"2020-07-01T10:29:59.913Z","0.1.0-next.481a3290":"2020-07-01T11:02:27.576Z","0.0.29":"2020-07-01T13:16:12.141Z","0.1.0-next.27b3c18d":"2020-07-09T04:40:21.087Z","0.0.30":"2020-07-09T05:10:10.110Z","0.1.0-next.b5b5d0eb":"2020-07-14T08:37:02.756Z","0.1.0-next.56e00988":"2020-07-14T09:49:14.425Z","0.0.31":"2020-07-14T10:37:06.567Z","0.1.0-next.98d0d157":"2020-07-25T11:50:49.042Z","0.1.0-next.12dc0747":"2020-07-25T15:34:43.496Z","0.1.0-next.978d961d":"2020-07-25T15:57:53.934Z","0.1.0-next.352ef6d7":"2020-07-25T16:47:29.364Z","0.1.0-next.281a822a":"2020-07-25T17:09:36.678Z","0.1.0-next.0de9c774":"2020-07-26T11:29:17.726Z","0.1.0-next.7740264b":"2020-07-26T14:48:25.531Z","0.1.0-next.fb8cf722":"2020-07-27T04:49:07.569Z","0.1.0-next.d0d932b1":"2020-07-27T05:02:34.359Z","0.1.0-next.ab70ce8b":"2020-07-27T11:46:33.180Z","0.1.0-next.4c73c2f4":"2020-07-28T05:24:37.414Z","0.1.0-next.d06421f8":"2020-07-28T08:08:56.649Z","0.1.0-next.bcdbe33f":"2020-07-28T11:13:30.987Z","0.1.0-next.e0766790":"2020-07-30T02:15:54.832Z","0.1.0-next.2172a30b":"2020-07-30T02:27:05.004Z","0.1.0-next.39fb582d":"2020-07-30T11:46:02.425Z","0.1.0-next.660780b0":"2020-07-30T12:35:34.095Z","0.1.0-next.61ccd23d":"2020-07-30T13:05:11.563Z","0.1.0-next.524bdd6b":"2020-07-30T16:24:36.045Z","0.1.0-next.c98f9cb2":"2020-07-31T03:47:33.046Z","0.1.0-next.3c1297e2":"2020-07-31T08:20:14.186Z","0.0.32":"2020-07-31T09:13:00.726Z","0.0.33":"2020-08-03T12:04:07.869Z","0.1.0-next.a4310afd":"2020-08-05T02:57:56.781Z","0.1.0-next.f03556ee":"2020-08-12T11:30:55.979Z","0.0.34":"2020-08-12T12:13:50.081Z","0.0.35":"2020-08-12T13:24:09.933Z","0.1.0-next.0ebfb220":"2020-08-21T08:52:44.022Z","0.1.0-next.0053673c":"2020-08-21T11:30:06.983Z","0.0.36":"2020-08-21T12:38:55.472Z","0.0.37":"2020-08-22T02:04:54.303Z","0.0.38":"2020-08-27T16:34:21.350Z","0.0.39":"2020-09-08T14:53:44.715Z","0.1.0-next.1256d69c":"2020-09-10T03:52:58.992Z","0.1.0-next.66df882c":"2020-09-10T04:32:14.751Z","0.1.0-next.e4fa84dd":"2020-09-10T06:08:38.303Z","0.0.40":"2020-09-10T06:44:23.651Z","0.1.0-next.2175c8ee":"2020-09-11T03:36:04.601Z","0.1.0-next.4318cef0":"2020-09-11T05:31:20.905Z","0.0.41":"2020-09-11T10:59:27.318Z","0.0.42":"2020-09-15T14:17:32.621Z","0.1.0-next.81544f78":"2020-09-23T04:51:33.004Z","0.1.0-next.2328a615":"2020-09-23T05:11:27.837Z","0.1.0-next.02b0f9b4":"2020-09-23T05:45:03.078Z","0.0.43":"2020-09-23T10:10:36.594Z","0.1.0-next.2021a354":"2020-09-26T14:38:53.662Z","0.1.0-next.f974be6e":"2020-09-26T15:14:45.556Z","0.1.0-next.97b7bbcc":"2020-09-26T16:05:21.287Z","0.1.0-next.e3260f79":"2020-09-27T16:21:22.675Z","0.1.0-next.6a83696e":"2020-09-27T16:52:17.332Z","0.1.0-next.569a89b5":"2020-09-28T02:12:49.738Z","0.0.44":"2020-09-28T03:59:28.903Z","1.0.0":"2020-09-29T07:22:30.596Z","1.0.1":"2020-09-30T09:06:28.232Z","1.1.0-next.91cd34f6":"2020-10-05T07:56:59.396Z","1.0.2":"2020-10-05T08:16:18.073Z","1.0.3":"2020-10-06T02:20:50.037Z","1.0.4":"2020-10-06T11:35:45.570Z","1.0.5":"2020-10-06T12:24:20.276Z","1.0.6":"2020-10-07T09:51:21.153Z","1.0.7":"2020-10-10T05:55:40.865Z","1.1.0-next.bb11209c":"2020-10-12T09:19:41.401Z","1.1.0-next.66b80b01":"2020-10-12T09:42:13.791Z","1.1.0-next.f97c4943":"2020-10-13T07:36:35.544Z","1.0.8":"2020-10-13T17:02:28.096Z","1.1.0-next.917c815a":"2020-10-14T03:41:23.627Z","1.1.0-next.379a0235":"2020-10-14T12:26:27.223Z","1.1.0-next.0fda00db":"2020-10-14T12:37:14.259Z","1.1.0-next.c811ecce":"2020-10-15T03:24:38.268Z","1.1.0-next.bcf75694":"2020-10-15T03:43:57.120Z","1.1.0-next.712bf1f9":"2020-10-15T04:09:25.277Z","1.1.0":"2020-10-15T12:03:55.357Z","1.2.0-next.0c10a509":"2020-10-17T14:14:14.233Z","1.2.0":"2020-10-23T07:12:08.008Z","1.3.0-next.8d78edbe":"2020-11-03T05:47:07.030Z","1.3.0-next.70c1debe":"2020-11-03T06:10:04.504Z","1.3.0":"2020-11-03T07:31:02.734Z","1.4.0-next.4df97f94":"2020-11-07T14:24:17.269Z","1.4.0-next.94ede86f":"2020-11-07T16:30:42.987Z","1.4.0":"2020-11-08T00:20:19.449Z","1.4.1":"2020-11-08T04:14:03.754Z","1.5.0":"2020-11-10T12:54:56.899Z","1.6.0-next.5832168e":"2020-11-12T09:45:20.187Z","1.5.1":"2020-11-12T11:18:57.011Z","1.6.0-next.1888b66c":"2020-11-19T01:40:34.347Z","1.6.0-next.8ac6b681":"2020-11-19T02:42:57.167Z","1.6.0-next.4341fd55":"2020-11-19T08:55:20.148Z","1.6.0":"2020-11-19T13:49:26.107Z","1.7.0-next.036ce95b":"2020-11-23T09:28:09.248Z","1.7.0-next.93bf9443":"2020-11-23T09:42:41.007Z","1.7.0-next.749f3977":"2020-11-26T03:45:43.802Z","1.7.0-next.1db89b3c":"2020-11-26T11:32:04.679Z","1.7.0-next.1a3c8788":"2020-11-27T13:18:00.858Z","1.7.0-next.32bbe4cd":"2020-11-27T15:34:56.582Z","1.7.0-next.a1ef3a0f":"2020-11-29T16:38:09.812Z","1.7.0-next.087ccef7":"2020-11-30T13:00:29.553Z","1.7.0-next.9f262d63":"2020-12-01T05:41:23.458Z","1.7.0-next.406ca009":"2020-12-01T11:08:42.959Z","1.7.0":"2020-12-01T12:28:48.932Z","1.8.0-next.32d68fc2":"2020-12-05T12:23:36.559Z","1.8.0":"2020-12-05T13:12:39.306Z","1.8.1":"2020-12-05T17:09:52.908Z","1.9.0-next.9ef77357":"2020-12-15T15:09:06.182Z","1.9.0":"2020-12-15T16:19:50.348Z","1.9.1":"2021-01-03T02:35:10.938Z","1.10.0-next.1b1b5b72":"2021-01-05T07:36:26.477Z","1.9.2":"2021-01-05T12:29:48.059Z","1.9.3":"2021-01-07T09:35:35.881Z","1.9.4":"2021-01-07T11:21:52.025Z","1.10.0-next.d59d3a45":"2021-01-09T12:19:55.292Z","1.10.0-next.c439b156":"2021-01-10T14:59:55.899Z","1.10.0-next.9566032d":"2021-01-12T04:04:19.362Z","1.10.0-next.a44a8897":"2021-01-12T05:10:18.745Z","1.10.0-next.475252ca":"2021-01-12T17:43:00.356Z","1.10.0-next.19011b3f":"2021-01-12T17:58:16.600Z","1.10.0-next.0978427b":"2021-01-13T06:26:02.905Z","1.10.0":"2021-01-13T11:48:39.518Z","1.11.0-next.0091306c":"2021-01-15T07:44:55.227Z","1.11.0":"2021-01-15T13:01:10.733Z","1.12.0-next.408da5a8":"2021-01-27T02:14:23.783Z","1.12.0-next.972eb65a":"2021-01-27T05:25:20.203Z","1.12.0-next.712aea0b":"2021-01-27T05:33:19.879Z","1.12.0-next.4f433c2d":"2021-01-27T11:25:17.312Z","1.12.0":"2021-01-27T15:52:02.747Z","1.12.1":"2021-01-28T02:10:47.247Z","1.12.2":"2021-01-28T13:40:40.067Z","1.13.0-next.4e157032":"2021-02-08T10:52:46.330Z","1.13.0-next.996b658d":"2021-02-14T17:39:27.032Z","1.13.0-next.0051ff3b":"2021-02-15T15:44:26.905Z","1.13.0":"2021-02-20T01:37:10.575Z","1.13.1":"2021-02-21T15:11:26.988Z","1.14.0-next.8ea3b168":"2021-02-27T13:13:35.810Z","1.14.0-next.31ede839":"2021-02-27T13:44:56.143Z","1.14.0":"2021-02-27T14:49:59.728Z","1.15.0":"2021-03-07T14:54:40.335Z","1.15.1":"2021-03-07T15:25:47.874Z","1.15.2":"2021-03-08T06:07:33.524Z","1.15.3":"2021-03-08T07:11:26.895Z","1.16.0-next.05c37de2":"2021-03-11T06:37:38.691Z","1.16.0":"2021-03-11T07:16:40.683Z","1.16.1":"2021-03-12T02:55:07.539Z","1.16.2":"2021-03-12T11:21:11.942Z","1.16.3":"2021-03-15T05:13:09.635Z","1.16.4":"2021-03-15T05:24:18.459Z","1.16.5":"2021-03-15T08:04:58.188Z","1.17.0-next.df3e4fda":"2021-03-16T05:23:20.667Z","1.16.6":"2021-03-16T05:59:37.455Z","1.16.7":"2021-03-18T10:54:26.447Z","1.16.8":"2021-03-19T07:22:01.111Z","1.16.9":"2021-03-20T12:07:50.986Z","1.16.10":"2021-03-22T14:23:17.296Z","1.16.11":"2021-03-24T01:26:13.603Z","1.16.12":"2021-03-26T13:41:54.847Z","1.17.0-next.2a96c634":"2021-03-28T02:11:08.647Z","1.17.0":"2021-03-28T05:53:34.421Z","1.18.0-next.40e658ab":"2021-03-30T07:11:42.342Z","1.18.0-next.fc0d29b6":"2021-03-30T08:32:02.392Z","1.18.0-next.c3f08183":"2021-03-30T14:11:07.202Z","1.18.0-next.a312cadb":"2021-03-30T15:04:05.375Z","1.18.0-next.d5c5da67":"2021-03-30T15:29:33.959Z","1.18.0":"2021-03-30T15:43:04.278Z","1.19.0-next.ae916171":"2021-03-31T05:35:32.359Z","1.19.0-next.86c921ac":"2021-04-01T05:38:55.083Z","1.19.0-next.16c45cb8":"2021-04-01T07:31:25.166Z","1.19.0-next.00a47d99":"2021-04-01T08:37:25.581Z","1.18.1":"2021-04-01T10:26:00.886Z","1.19.0-next.56c2cf26":"2021-04-01T12:20:16.776Z","1.19.0-next.155ea56e":"2021-04-01T12:58:16.087Z","1.19.0-next.3e06fed9":"2021-04-01T13:06:09.776Z","1.18.2":"2021-04-01T13:29:11.455Z","1.18.3":"2021-04-02T04:58:55.056Z","1.19.0-next.93c55d1f":"2021-04-03T00:55:17.300Z","1.18.4":"2021-04-03T01:06:20.163Z","1.18.5":"2021-04-15T07:24:45.379Z","1.18.6":"2021-04-17T02:26:05.807Z","1.19.0":"2021-04-19T08:47:14.152Z","1.20.0-next.75dab91e":"2021-04-20T02:43:09.576Z","1.19.1":"2021-04-20T03:10:26.103Z","1.19.2":"2021-04-21T05:37:52.708Z","1.19.3":"2021-04-26T04:55:12.002Z","1.20.0-next.b2769d7b":"2021-04-26T14:43:27.197Z","1.20.0-next.62532a84":"2021-04-26T15:01:18.599Z","1.20.0-next.10d44c36":"2021-04-26T15:38:44.915Z","1.20.0":"2021-04-26T15:53:43.906Z","1.20.1":"2021-04-27T04:29:30.990Z","1.20.2":"2021-04-27T04:53:02.267Z","1.20.3":"2021-04-27T06:32:42.483Z","1.20.4":"2021-04-28T08:43:49.031Z","1.21.0-next.3944bcb7":"2021-04-30T08:54:43.395Z","1.20.5":"2021-04-30T11:12:08.235Z","1.20.6":"2021-04-30T16:08:57.374Z","1.21.0-next.c9ac13ce":"2021-05-01T08:26:11.351Z","1.21.0":"2021-05-01T08:44:12.674Z","1.22.0-next.d5c51cd8":"2021-05-22T15:45:31.864Z","1.22.0":"2021-05-22T17:15:58.103Z","1.22.1":"2021-05-23T01:25:22.190Z","1.22.2":"2021-05-23T01:41:01.069Z","1.23.0":"2021-06-01T16:25:44.142Z","1.23.1":"2021-06-05T01:28:36.244Z","1.23.2":"2021-06-06T06:26:54.271Z","1.23.3":"2021-06-16T17:31:15.348Z","1.23.4":"2021-06-21T12:39:49.298Z","1.24.0-next.c1d0a8d9":"2021-06-24T01:30:16.849Z","1.24.0-next.f5322814":"2021-06-24T13:20:14.984Z","1.24.0":"2021-06-24T13:29:01.370Z","1.24.1":"2021-06-25T16:00:26.413Z","1.25.0":"2021-07-07T17:17:10.488Z","1.25.1":"2021-07-07T17:32:57.812Z","1.26.0":"2021-07-07T21:06:11.993Z","1.27.0":"2021-07-08T01:57:02.236Z","1.27.1":"2021-07-08T02:12:30.454Z","1.27.2":"2021-07-11T02:49:53.012Z","1.27.3":"2021-07-13T16:05:52.538Z","1.27.4":"2021-07-14T18:50:13.506Z","1.27.5":"2021-07-15T13:00:00.515Z","1.28.0-next.bf1ac462":"2021-07-15T13:20:00.907Z","1.27.6":"2021-07-15T13:32:24.228Z","1.28.0-next.a20d7831":"2021-07-25T11:32:50.458Z","1.28.0-next.2b545610":"2021-07-25T11:34:43.006Z","1.28.0-next.b4aac6b0":"2021-07-25T12:06:40.707Z","1.28.0-next.4c756177":"2021-07-25T12:43:20.079Z","1.28.0":"2021-07-25T13:00:52.496Z","1.28.1":"2021-07-27T03:25:10.230Z","1.29.0":"2021-07-31T11:35:11.047Z","1.30.0-next.26f6e77f":"2021-08-05T18:23:23.408Z","1.30.0-next.73f196c7":"2021-08-07T07:04:24.865Z","1.30.0-next.de5b83e4":"2021-08-07T07:49:58.832Z","1.30.0-next.24a52dea":"2021-08-07T08:42:25.793Z","1.30.0-next.c4212a3b":"2021-08-07T10:21:17.771Z","1.30.0-next.c2797b00":"2021-08-07T17:31:05.449Z","1.30.0-next.d1976ab5":"2021-08-08T06:50:05.877Z","1.30.0":"2021-08-08T07:04:52.340Z","1.30.1":"2021-08-20T14:21:05.454Z","1.30.2":"2021-08-20T15:02:52.524Z","1.30.3":"2021-08-26T15:38:05.310Z","1.31.0":"2021-09-02T16:33:26.223Z","1.32.0":"2021-09-07T15:31:38.066Z","1.33.0":"2021-09-07T17:09:48.050Z","1.33.1":"2021-09-09T01:41:41.440Z","1.34.0":"2021-09-09T17:53:56.051Z","1.34.1":"2021-09-11T16:13:41.735Z","1.35.0":"2021-09-12T14:48:04.335Z","1.36.0-next.5a9f9e41":"2021-09-13T01:07:20.673Z","1.36.0-next.dac48c9f":"2021-09-13T01:11:06.689Z","1.36.0-next.ad1465f1":"2021-09-13T01:36:19.903Z","1.36.0-next.7b5ca974":"2021-09-13T12:32:26.315Z","1.36.0-next.acb473f3":"2021-09-13T16:00:49.525Z","1.36.0-next.4ae0a30a":"2021-09-13T16:17:40.030Z","1.36.0-next.efb7eebd":"2021-09-13T16:29:54.195Z","1.35.1":"2021-09-14T18:39:03.566Z","1.35.2":"2021-09-14T19:01:57.557Z","1.36.0-next.219ac7d5":"2021-09-14T19:20:50.973Z","1.36.0-next.c63d9fb7":"2021-09-21T11:29:41.106Z","1.36.0-next.4ed0cdd1":"2021-09-21T11:40:01.133Z","1.36.0":"2021-09-21T14:42:55.626Z","1.37.0-next.8c5dcc59":"2021-09-21T15:09:07.482Z","1.37.0-next.6db9fc63":"2021-09-22T16:11:31.135Z","1.37.0":"2021-09-22T19:09:00.735Z","1.38.0-next.020e1cc7":"2021-09-22T19:30:10.271Z","1.38.0-next.5a1c3c29":"2021-09-26T16:37:32.132Z","1.38.0-next.52098f4a":"2021-09-27T18:27:25.722Z","1.37.1":"2021-09-27T18:55:15.998Z","1.38.0":"2021-09-27T19:45:44.294Z","1.39.0-next.111da7cf":"2021-09-27T20:04:32.789Z","1.39.0-next.d071cf4c":"2021-09-30T11:14:09.791Z","1.39.0":"2021-10-05T15:02:00.534Z","1.40.0-next.8abf7d0c":"2021-10-05T15:48:02.986Z","1.40.0-next.42a3799c":"2021-10-11T05:54:36.955Z","1.39.1":"2021-10-14T03:14:38.701Z","1.40.0-next.8f2e7ae7":"2021-10-14T03:55:14.795Z","1.39.2":"2021-10-19T15:43:27.315Z","1.39.3":"2021-10-19T16:25:11.440Z","1.40.0-next.e37801d0":"2021-10-19T19:13:51.386Z","1.40.0":"2021-11-07T15:48:04.543Z","1.41.0-next.21716775":"2021-11-07T16:13:03.107Z","1.40.1":"2021-11-08T02:12:47.701Z","1.41.0-next.55c4765b":"2021-11-08T02:36:14.469Z","1.41.0-next.723851db":"2021-11-10T09:08:22.094Z","1.41.0-next.c7c1085f":"2021-11-10T16:54:41.732Z","1.1.0-next.263":"2021-11-12T06:14:28.021Z","1.1.0-next.264":"2021-11-17T13:37:36.206Z","1.1.0-next.265":"2021-11-19T07:02:43.371Z","1.1.0-next.267":"2021-11-22T05:32:08.362Z","1.1.0-next.268":"2021-11-24T13:58:46.483Z","1.1.0-next.269":"2021-11-24T14:13:32.871Z","1.1.0-next.270":"2021-11-25T02:46:20.603Z","1.1.0-next.271":"2021-11-25T03:19:18.511Z","1.1.0-next.272":"2021-11-25T03:42:27.802Z","1.1.0-next.274":"2021-11-25T05:04:52.638Z","1.1.0-next.275":"2021-11-25T05:20:21.448Z","1.1.0-next.276":"2021-11-25T06:02:42.233Z","1.1.0-next.277":"2021-11-25T07:55:19.362Z","1.1.0-next.278":"2021-11-25T08:06:29.334Z","1.1.0-next.279":"2021-11-25T08:21:58.540Z","1.1.0-next.280":"2021-11-25T11:18:00.508Z","1.1.0-next.281":"2021-11-25T11:26:44.258Z","1.1.0-next.282":"2021-11-25T12:08:35.121Z","1.1.0-next.283":"2021-11-25T13:15:05.181Z","1.1.0-alpha.270":"2021-11-27T09:21:26.475Z","2.1.0-alpha.0":"2021-11-27T09:44:20.327Z","2.2.0-alpha.0":"2021-11-27T09:45:39.798Z","1.1.0-testnext.270":"2021-11-27T10:06:18.581Z","2.0.0":"2021-11-27T15:09:57.615Z","2.1.0-next.0":"2021-11-27T15:38:10.195Z","2.0.1":"2021-11-27T16:06:45.307Z","2.0.2":"2021-11-27T16:17:25.000Z","2.0.3":"2021-11-27T16:24:17.391Z","2.0.4":"2021-11-28T10:29:42.318Z","2.0.5":"2021-12-01T14:51:30.101Z","2.0.6":"2021-12-01T16:01:32.065Z","2.0.7":"2021-12-02T07:09:16.174Z","2.0.8":"2021-12-02T07:48:11.383Z","2.0.9":"2021-12-02T08:14:36.180Z","2.1.0":"2021-12-02T16:19:18.027Z","2.1.1":"2021-12-02T16:31:21.940Z","2.1.2":"2021-12-05T11:33:24.812Z","2.2.0":"2021-12-08T14:07:53.398Z","2.2.1":"2021-12-08T14:11:54.644Z","2.2.2":"2021-12-09T04:11:23.626Z","2.3.0":"2021-12-09T14:37:19.109Z","2.3.1":"2021-12-10T08:21:30.697Z","2.3.2":"2021-12-10T09:17:00.962Z","2.3.3":"2021-12-10T10:14:49.672Z","2.3.4":"2021-12-10T10:22:09.605Z","2.3.5":"2021-12-10T10:36:27.388Z","2.3.6":"2021-12-10T10:46:06.515Z","2.4.0":"2021-12-10T10:56:56.020Z","2.4.1":"2021-12-10T11:08:24.186Z","2.4.2":"2021-12-10T16:01:15.492Z","2.4.3":"2021-12-10T16:21:26.083Z","2.4.4":"2021-12-11T09:27:57.299Z","2.5.0":"2021-12-11T13:41:18.674Z","2.5.1":"2021-12-12T08:45:54.778Z","2.5.2":"2021-12-12T11:47:46.993Z","2.5.3":"2021-12-12T12:28:05.140Z","2.5.4":"2021-12-12T12:45:46.750Z","2.5.5":"2021-12-12T18:56:42.746Z","2.5.6":"2021-12-13T12:50:52.681Z","2.5.7":"2021-12-15T11:28:23.088Z","2.5.8":"2021-12-15T13:16:13.986Z","2.5.9":"2021-12-16T04:39:30.208Z","2.5.10":"2021-12-16T13:31:18.562Z","2.5.11":"2021-12-17T13:00:20.661Z","2.6.0":"2021-12-20T08:15:16.578Z","2.6.1":"2021-12-20T10:58:37.899Z","2.6.2":"2021-12-20T15:17:06.260Z","2.7.0":"2021-12-21T08:34:12.193Z","2.7.1":"2021-12-21T08:38:07.126Z","2.7.2":"2021-12-21T10:13:48.139Z","2.7.4":"2021-12-22T11:24:39.906Z","2.7.5":"2021-12-23T07:36:21.445Z","2.7.6":"2021-12-23T12:03:10.762Z","2.8.0":"2021-12-25T08:37:55.610Z","2.8.1":"2021-12-25T09:08:06.197Z","2.8.2":"2021-12-25T10:25:12.676Z","2.8.3":"2021-12-26T04:12:00.142Z","2.8.4":"2021-12-27T10:42:06.108Z","2.8.5":"2021-12-31T08:52:10.777Z","2.8.6":"2022-01-05T13:56:27.469Z","2.8.7":"2022-01-05T15:57:19.254Z","2.8.8":"2022-01-11T16:20:21.278Z","2.8.9":"2022-01-13T10:23:39.090Z","2.9.0":"2022-01-14T13:41:43.602Z","2.9.1":"2022-01-18T10:29:55.286Z","2.9.2":"2022-01-19T13:46:19.591Z","2.9.3":"2022-01-26T13:35:55.700Z","2.9.4":"2022-01-26T13:49:42.129Z","2.9.5":"2022-01-30T15:33:11.109Z","2.9.6":"2022-02-06T15:53:05.957Z","2.10.0":"2022-02-07T14:25:24.430Z","2.10.1":"2022-02-08T06:56:38.440Z","2.10.2":"2022-02-08T12:25:59.211Z","2.11.0":"2022-02-13T10:36:45.286Z","2.11.1":"2022-02-13T13:46:35.237Z","2.11.2":"2022-02-14T12:40:37.653Z","2.11.3":"2022-02-14T13:48:06.880Z","2.11.4":"2022-02-16T12:20:26.400Z","2.11.5":"2022-02-16T12:33:48.991Z","2.12.0-next.5":"2022-02-21T04:55:00.082Z","2.11.6-next.6":"2022-02-21T05:33:06.685Z","2.12.0-next.6":"2022-02-21T06:59:02.121Z","2.12.0-next.7":"2022-02-21T07:44:22.142Z","2.12.0-next.8":"2022-02-22T13:32:52.718Z","2.11.6":"2022-02-24T14:08:28.972Z","2.12.0-next.9":"2022-02-24T14:18:03.990Z","2.12.0-next.10":"2022-02-24T14:20:57.914Z","2.12.0":"2022-02-26T13:50:35.458Z","2.13.0-next.0":"2022-02-26T14:07:17.325Z","2.13.0":"2022-02-27T10:37:42.167Z","2.14.0-next.0":"2022-02-27T10:57:48.235Z","2.13.1":"2022-02-28T09:43:40.441Z","2.13.2":"2022-02-28T12:23:28.107Z","2.13.3":"2022-02-28T13:10:21.934Z","2.13.4":"2022-02-28T13:34:19.554Z","2.13.5":"2022-03-04T13:40:18.924Z","2.14.0-next.1":"2022-03-06T10:28:33.615Z","2.14.0-next.2":"2022-03-07T02:34:20.979Z","2.14.0-next.3":"2022-03-07T02:35:13.436Z","2.14.0-next.4":"2022-03-09T12:59:48.115Z","2.13.6":"2022-03-09T13:00:09.131Z","2.14.0-next.5":"2022-03-09T13:13:15.011Z","2.14.0-next.10":"2022-03-10T18:32:38.385Z","2.14.0":"2022-03-10T19:14:18.626Z","2.15.0-next.0":"2022-03-10T19:35:36.278Z","2.14.1":"2022-03-11T03:46:50.948Z","2.15.0":"2022-03-13T03:41:57.453Z","2.15.1":"2022-03-13T04:08:15.013Z","2.16.0-next.0":"2022-03-13T04:26:31.929Z","2.15.2":"2022-03-13T06:35:26.435Z","2.16.0":"2022-03-14T06:32:14.759Z","2.17.0-next.0":"2022-03-14T06:52:22.754Z","2.16.1":"2022-03-15T15:42:45.107Z","2.17.0-next.1":"2022-03-15T15:50:19.984Z","2.17.0-next.3":"2022-03-15T16:08:56.470Z","2.17.0-next.4":"2022-03-15T16:18:57.867Z","2.16.2":"2022-03-15T16:29:47.896Z","2.16.3":"2022-03-16T17:09:11.554Z","2.17.0-next.2":"2022-03-16T17:26:26.105Z","2.16.4":"2022-03-18T14:58:25.506Z","2.16.5":"2022-03-19T06:36:38.715Z","2.17.0":"2022-03-20T09:26:59.017Z","2.18.0-next.0":"2022-03-20T09:43:17.274Z","2.17.1":"2022-03-20T10:43:22.324Z","2.17.2":"2022-03-20T11:22:49.892Z","2.18.0":"2022-03-20T20:53:46.434Z","2.18.0-next.1":"2022-03-20T21:14:38.587Z","2.18.1":"2022-03-21T04:12:22.616Z","2.18.2":"2022-03-21T04:16:06.491Z","2.18.0-next.4":"2022-03-21T04:34:58.117Z","2.18.3":"2022-03-21T14:21:15.961Z","2.19.0-next.0":"2022-03-21T14:42:31.827Z","2.18.4":"2022-03-22T11:07:19.871Z","2.19.0-next.1":"2022-03-24T02:02:12.714Z","2.19.0-next.2":"2022-03-24T09:16:10.723Z","2.19.0":"2022-03-24T09:49:31.338Z","2.20.0-next.0":"2022-03-24T10:07:01.213Z","2.20.0-next.1":"2022-04-04T06:12:51.447Z","2.20.0":"2022-04-06T03:40:03.257Z","2.20.0-next.3":"2022-04-06T03:59:09.566Z","2.20.1":"2022-04-07T08:23:40.858Z","2.21.0-next.0":"2022-04-07T08:43:07.675Z","2.20.2":"2022-04-08T00:38:59.359Z","2.20.3":"2022-04-08T11:41:12.785Z","2.20.4":"2022-04-08T12:21:56.142Z","2.20.5":"2022-04-08T12:25:43.034Z","2.21.0":"2022-04-13T07:35:19.155Z","2.22.0-next.0":"2022-04-13T07:53:38.130Z","2.21.1":"2022-04-13T14:40:16.654Z","2.21.2":"2022-04-14T14:43:38.776Z","2.22.0-next.1":"2022-04-14T15:03:10.021Z","2.22.0":"2022-04-15T04:30:52.505Z","2.22.1":"2022-04-15T04:36:18.695Z","2.22.2":"2022-04-15T07:34:40.843Z","2.22.3":"2022-04-15T09:14:08.843Z","2.22.4":"2022-04-15T15:17:12.790Z","2.22.5":"2022-04-16T03:49:17.057Z","2.22.6":"2022-04-16T03:54:55.541Z","2.22.7":"2022-04-17T07:08:44.252Z","2.22.8":"2022-04-18T07:48:01.441Z","2.22.9":"2022-04-18T08:15:35.969Z","2.22.10":"2022-04-22T04:31:23.693Z","2.22.11":"2022-04-25T04:18:36.581Z","2.22.12":"2022-05-06T13:55:10.859Z","2.23.0":"2022-05-06T15:25:47.396Z","2.23.1":"2022-05-18T07:26:41.489Z","2.23.2":"2022-06-29T03:27:00.575Z","2.23.3":"2022-07-04T11:46:48.305Z","2.24.0":"2022-07-09T06:25:43.033Z","2.24.1":"2022-07-11T13:26:19.802Z","2.25.0-next.4":"2022-07-13T09:01:01.866Z"},"maintainers":[{"name":"jaryn","email":"xcanfo@126.com"},{"name":"muxiangqiu","email":"muxiangqiu@gmail.com"}],"description":"NPM scripts for malagu packages.","license":"MIT","readme":"","readmeFilename":""}