{"_id":"ng2ninja","_rev":"56-fd505835a74b8d594a9e33f40dd15989","name":"ng2ninja","dist-tags":{"latest":"8.0.0","next":"8.0.0-beta.0"},"versions":{"1.0.0":{"name":"ng2ninja","version":"1.0.0","author":"","license":"ISC","_id":"ng2ninja@1.0.0","maintainers":[{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"}],"bin":{"ng2ninja":"dist/ng2ninja.js"},"dist":{"shasum":"0eb75a64efaba4622b78798f64bdde35a08d512c","tarball":"https://registry.npmjs.org/ng2ninja/-/ng2ninja-1.0.0.tgz","integrity":"sha512-OKYke4mNJeA6ofSYXBgjpN1RjP4pq0j1Lev9Ro3pIvXNmuLiDlDnL1kGSff+wBqd7M8mOqt03V9lY26TFKYJIg==","signatures":[{"sig":"MEUCIQDVT+el/oXVzijXH+PWzFHLA5O3jzeK+OF9udmw2W4c8wIgH7oJNMVIDFrjjePX6cFMuZkk8qrCZ5l+AvCv3euxSV8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/ng2ninja.js","_from":".","_shasum":"0eb75a64efaba4622b78798f64bdde35a08d512c","gitHead":"40e62829124e402c1458b6d4714471b304b05252","scripts":{"test":"npm run build && node dist/ng2ninja","build":"babel src --out-dir dist","prepublish":"npm run build"},"_npmUser":{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"},"_npmVersion":"3.8.8","description":"CLI for the exercises from the ebook  \"Become a ninja with Angular 2\"","directories":{},"_nodeVersion":"4.2.6","dependencies":{"chalk":"1.1.3","prompt":"1.0.0","rimraf":"2.5.2","request":"2.72.0","bluebird":"3.4.0","command-line-args":"3.0.0"},"devDependencies":{"babel-cli":"^6.9.0","babel-preset-es2015":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ng2ninja-1.0.0.tgz_1465321991728_0.6440829599741846","host":"packages-16-east.internal.npmjs.com"}},"1.0.1":{"name":"ng2ninja","version":"1.0.1","author":"","license":"ISC","_id":"ng2ninja@1.0.1","maintainers":[{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"}],"bin":{"ng2ninja":"dist/ng2ninja.js"},"dist":{"shasum":"f7bcd9e6e3d4e0a2447c05cf142ded1e970f4ca5","tarball":"https://registry.npmjs.org/ng2ninja/-/ng2ninja-1.0.1.tgz","integrity":"sha512-LqTjxhfYaPuwFwt7ZhPwiKF6gRPrHC+oosHrLA/cKui7O7Tch+yVphNYgWoXpMGocU811kCfYeFrrSjJX1qGlQ==","signatures":[{"sig":"MEQCIHirYyOvWwYVQx5H1VRSgWmN0JGduPDVlLQTai4ymR5KAiBOAewiAjjpICaovH0Bh85huJwI8FsWwlmbpryJkBeaTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/ng2ninja.js","_from":".","_shasum":"f7bcd9e6e3d4e0a2447c05cf142ded1e970f4ca5","gitHead":"8ee47f716e60c949506588dccf88572f5f6297b7","scripts":{"test":"npm run build && node dist/ng2ninja","build":"babel src --out-dir dist","prepublish":"npm run build"},"_npmUser":{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"},"_npmVersion":"3.8.8","description":"CLI for the exercises from the ebook  \"Become a ninja with Angular 2\"","directories":{},"_nodeVersion":"4.2.6","dependencies":{"chalk":"^1.1.3","prompt":"^1.0.0","rimraf":"^2.5.2","request":"^2.72.0","bluebird":"^3.4.0","remap-istanbul":"^0.6.4","command-line-args":"^3.0.0"},"devDependencies":{"babel-cli":"^6.9.0","babel-preset-es2015":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ng2ninja-1.0.1.tgz_1465325372154_0.8977288971655071","host":"packages-16-east.internal.npmjs.com"}},"1.0.2":{"name":"ng2ninja","version":"1.0.2","author":"","license":"ISC","_id":"ng2ninja@1.0.2","maintainers":[{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"}],"bin":{"ng2ninja":"dist/ng2ninja.js"},"dist":{"shasum":"9e703f3c1a69a29172ddb5da3f6f521cd1582f8c","tarball":"https://registry.npmjs.org/ng2ninja/-/ng2ninja-1.0.2.tgz","integrity":"sha512-qxSj3mES8+sbawxFihkJyrg3CjpXv5K1Y5b4Ybry2vNIj6NlcEn8Z1Swepy+kO6eV4ezJ5ja+ei74H/AI1120A==","signatures":[{"sig":"MEQCIBxV3yUr36UgwkUwFG6WoaQBcYGW73QH0M0HbPFFCcEHAiB3syazGjxmi1KYv5+xB9OI2+8vvAk0gXZXKUJmp2zADA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/ng2ninja.js","_from":".","_shasum":"9e703f3c1a69a29172ddb5da3f6f521cd1582f8c","gitHead":"40343f6d8a7ee31bf9ac5ad6a70a85233f1d1eb3","scripts":{"test":"npm run build && node dist/ng2ninja","build":"babel src --out-dir dist","prepublish":"npm run build"},"_npmUser":{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"},"_npmVersion":"3.8.8","description":"CLI for the exercises from the ebook  \"Become a ninja with Angular 2\"","directories":{},"_nodeVersion":"4.2.6","dependencies":{"chalk":"^1.1.3","prompt":"^1.0.0","rimraf":"^2.5.2","request":"^2.72.0","bluebird":"^3.4.0","remap-istanbul":"^0.6.4","command-line-args":"^3.0.0"},"devDependencies":{"babel-cli":"^6.9.0","babel-preset-es2015":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ng2ninja-1.0.2.tgz_1466429639393_0.8342671340797096","host":"packages-16-east.internal.npmjs.com"}},"1.0.3":{"name":"ng2ninja","version":"1.0.3","author":"","license":"ISC","_id":"ng2ninja@1.0.3","maintainers":[{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"}],"bin":{"ng2ninja":"dist/ng2ninja.js"},"dist":{"shasum":"29b2ede529c805d79bf78263d6f2ab69f89a9973","tarball":"https://registry.npmjs.org/ng2ninja/-/ng2ninja-1.0.3.tgz","integrity":"sha512-sG4qf5LReewbcHQSXYv8b3+k9yRoE0fuQhLlDpufjRW9f5mXqRB8zsqzalozaUMHygi8dLPnIU4cbi5yDCCLhQ==","signatures":[{"sig":"MEQCIDmWxsknEKafp9EkwpafyClHUGqQzj29Unu0Xd/B7P+PAiBQm/4LjXd0R52klOy1pf5XmWRBpfngJL/SCUknBAYwBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/ng2ninja.js","_from":".","_shasum":"29b2ede529c805d79bf78263d6f2ab69f89a9973","gitHead":"8b393f0554c4734b215066538f16e7758333f0c0","scripts":{"test":"npm run build && node dist/ng2ninja","build":"babel src --out-dir dist","prepublish":"npm run build"},"_npmUser":{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"},"_npmVersion":"2.15.8","description":"CLI for the exercises from the ebook  \"Become a ninja with Angular 2\"","directories":{},"_nodeVersion":"4.4.7","dependencies":{"chalk":"^1.1.3","prompt":"^1.0.0","rimraf":"^2.5.2","request":"^2.72.0","bluebird":"^3.4.0","remap-istanbul":"^0.6.4","command-line-args":"^3.0.0"},"devDependencies":{"babel-cli":"^6.9.0","babel-preset-es2015":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ng2ninja-1.0.3.tgz_1469049571832_0.7707302584312856","host":"packages-12-west.internal.npmjs.com"}},"1.0.4":{"name":"ng2ninja","version":"1.0.4","author":"","license":"ISC","_id":"ng2ninja@1.0.4","maintainers":[{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"}],"bin":{"ng2ninja":"dist/ng2ninja.js"},"dist":{"shasum":"18e0f9332f34ecf5ff65af5b6dee85642052cc44","tarball":"https://registry.npmjs.org/ng2ninja/-/ng2ninja-1.0.4.tgz","integrity":"sha512-RHTSNcBsGd2TDFECxYXfjSnFVHwfct+G+7cCa+LO8iSioTCUcHHyCqHl2AO1CuayphBe1IWKyzqmunmNZCpuug==","signatures":[{"sig":"MEUCIDVX2bRRhK8s/PuZU7GhjWWLnKxEruwupREGJohh1mcyAiEAs77ZA8cRXks5rfwlruUFlgA25X5MBngHsZntRugwQPo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/ng2ninja.js","_from":".","_shasum":"18e0f9332f34ecf5ff65af5b6dee85642052cc44","gitHead":"c94415c377246a74dbaea1b1a10a771f15ac53b1","scripts":{"test":"npm run build && node dist/ng2ninja","build":"babel src --out-dir dist","prepublish":"npm run build"},"_npmUser":{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"},"_npmVersion":"3.10.5","description":"CLI for the exercises from the ebook  \"Become a ninja with Angular 2\"","directories":{},"_nodeVersion":"5.5.0","dependencies":{"glob":"^7.0.5","chalk":"^1.1.3","prompt":"^1.0.0","rimraf":"^2.5.2","request":"^2.72.0","bluebird":"^3.4.0","hash-files":"^1.1.1","command-line-args":"^3.0.0"},"devDependencies":{"babel-cli":"^6.9.0","babel-preset-es2015":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ng2ninja-1.0.4.tgz_1471011424267_0.0021505749318748713","host":"packages-16-east.internal.npmjs.com"}},"1.0.5":{"name":"ng2ninja","version":"1.0.5","author":"","license":"ISC","_id":"ng2ninja@1.0.5","maintainers":[{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"}],"bin":{"ng2ninja":"dist/ng2ninja.js"},"dist":{"shasum":"b7034ad58278385e582efcc27f9f8aa9a679196f","tarball":"https://registry.npmjs.org/ng2ninja/-/ng2ninja-1.0.5.tgz","integrity":"sha512-fHsFLUqJWQg88RqX8Ib/VvDSrEYyYwmRB5jxp8LRo5kZUe4K7KSeBHM3bFN+q93hTAsMdB2vNJqhpq4hRxQYJw==","signatures":[{"sig":"MEUCIBR8LgnUZ979U/r6Vw/zqeyypjhd4Pqb5D8oI5+TdwfFAiEA/zamgqVhM7paathe4pZwdu/ZbTjHDkTks2JZDYA4c7U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/ng2ninja.js","_from":".","_shasum":"b7034ad58278385e582efcc27f9f8aa9a679196f","gitHead":"b480c9079e74683326ba056e20d5a1804f29ef1b","scripts":{"test":"npm run build && node dist/ng2ninja","build":"babel src --out-dir dist","prepublish":"npm run build"},"_npmUser":{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"},"_npmVersion":"3.10.3","description":"CLI for the exercises from the ebook  \"Become a ninja with Angular 2\"","directories":{},"_nodeVersion":"6.3.1","dependencies":{"glob":"^7.0.5","chalk":"^1.1.3","prompt":"^1.0.0","rimraf":"^2.5.2","request":"^2.72.0","bluebird":"^3.4.0","hash-files":"^1.1.1","command-line-args":"^3.0.0"},"devDependencies":{"babel-cli":"^6.9.0","babel-preset-es2015":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ng2ninja-1.0.5.tgz_1473949409342_0.4710867200046778","host":"packages-12-west.internal.npmjs.com"}},"1.0.6":{"name":"ng2ninja","version":"1.0.6","author":"","license":"ISC","_id":"ng2ninja@1.0.6","maintainers":[{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"}],"bin":{"ng2ninja":"dist/ng2ninja.js"},"dist":{"shasum":"d6141fe210857fa45c698c1c6938f3859579dfbe","tarball":"https://registry.npmjs.org/ng2ninja/-/ng2ninja-1.0.6.tgz","integrity":"sha512-HLlu9LqPBBJnLORWDiXGQh6ZR413JZRn3Jo8A8eTrAibnOCpEciKgGPSZph4MOV5+6yTgf+AIkcvG8fAcv9XiA==","signatures":[{"sig":"MEYCIQDryC0YmpxKjGAnP8UH0UJSWnZ+0MmQG/BUgDsWm/hwAAIhAKhXmiiIPpJW/74Oqt0LPjzIFgVQAXyA7gfnHTyZobDa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/ng2ninja.js","_from":".","_shasum":"d6141fe210857fa45c698c1c6938f3859579dfbe","gitHead":"f2b2e10b5868d82a70204a847ee5f03adeb64ee6","scripts":{"test":"npm run build && node dist/ng2ninja","build":"babel src --out-dir dist","prepublish":"npm run build"},"_npmUser":{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"},"_npmVersion":"3.10.8","description":"CLI for the exercises from the ebook  \"Become a ninja with Angular 2\"","directories":{},"_nodeVersion":"6.8.0","dependencies":{"glob":"^7.0.5","chalk":"^1.1.3","prompt":"^1.0.0","rimraf":"^2.5.2","request":"^2.72.0","bluebird":"^3.4.0","hash-files":"^1.1.1","command-line-args":"^3.0.0"},"devDependencies":{"babel-cli":"^6.9.0","babel-preset-es2015":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ng2ninja-1.0.6.tgz_1477997274463_0.5339151576627046","host":"packages-18-east.internal.npmjs.com"}},"1.0.7":{"name":"ng2ninja","version":"1.0.7","author":"","license":"ISC","_id":"ng2ninja@1.0.7","maintainers":[{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"}],"bin":{"ng2ninja":"dist/ng2ninja.js"},"dist":{"shasum":"c0677a28084ea927dbeed0153bcb1c7eb5f58536","tarball":"https://registry.npmjs.org/ng2ninja/-/ng2ninja-1.0.7.tgz","integrity":"sha512-ppNCP3VfwnzsbQdlSRqKq8bzFDLRCWnujr8m/QuGxaqeEfP1dNerbjNR2gznObN13T5D+7HFf5DDnuX/s1vW8A==","signatures":[{"sig":"MEQCIHTLTbaf/+XRMSBPB4qY9uZGGl9kmMKYtV9L8omyeFpxAiArGhbThorCVUFGq3I5wpZsSEDorMGwSnH0VGy9qGIPog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/ng2ninja.js","_from":".","_shasum":"c0677a28084ea927dbeed0153bcb1c7eb5f58536","gitHead":"83b25606fc2ac52609d7fa5a914a220c90a57194","scripts":{"test":"npm run build && node dist/ng2ninja","build":"babel src --out-dir dist","prepublish":"npm run build"},"_npmUser":{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"},"_npmVersion":"3.10.3","description":"CLI for the exercises from the ebook  \"Become a ninja with Angular 2\"","directories":{},"_nodeVersion":"6.3.1","dependencies":{"glob":"^7.0.5","chalk":"^1.1.3","prompt":"^1.0.0","rimraf":"^2.5.2","request":"^2.72.0","bluebird":"^3.4.0","hash-files":"^1.1.1","command-line-args":"^3.0.0"},"devDependencies":{"babel-cli":"^6.9.0","babel-preset-es2015":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ng2ninja-1.0.7.tgz_1480685923280_0.7840909236110747","host":"packages-12-west.internal.npmjs.com"}},"1.0.8":{"name":"ng2ninja","version":"1.0.8","author":"","license":"ISC","_id":"ng2ninja@1.0.8","maintainers":[{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"}],"bin":{"ng2ninja":"dist/ng2ninja.js"},"dist":{"shasum":"5dfa8113fff6f9e78ee6c2d1b133339886dd6b47","tarball":"https://registry.npmjs.org/ng2ninja/-/ng2ninja-1.0.8.tgz","integrity":"sha512-M45yIVaKuuoLCR6cV8NWlIuxe3aEzfzsQG3KcEGDoijgRhw2zWOdVdZwOI30KqCHtiWX9uVO02SgMqnBq6rYyg==","signatures":[{"sig":"MEYCIQDLII7CGSTwghE27jGkfxriPJPyrTtTI11BfmoYOddfYwIhAN87vt7UCkJf8dDwxHDqNIoJ59QsjnJXpAwbF9wvWb7M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/ng2ninja.js","_from":".","_shasum":"5dfa8113fff6f9e78ee6c2d1b133339886dd6b47","gitHead":"001e6a7a6d68d970ae342528a5bd5c5e89ac6cc3","scripts":{"test":"npm run build && node dist/ng2ninja","build":"babel src --out-dir dist","prepublish":"npm run build"},"_npmUser":{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"},"_npmVersion":"3.10.3","description":"CLI for the exercises from the ebook  \"Become a ninja with Angular 2\"","directories":{},"_nodeVersion":"6.3.1","dependencies":{"glob":"^7.0.5","chalk":"^1.1.3","prompt":"^1.0.0","rimraf":"^2.5.2","request":"^2.72.0","bluebird":"^3.4.0","hash-files":"^1.1.1","command-line-args":"^3.0.0"},"devDependencies":{"babel-cli":"^6.9.0","babel-preset-es2015":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ng2ninja-1.0.8.tgz_1480687160462_0.3717803794424981","host":"packages-12-west.internal.npmjs.com"}},"1.0.9":{"name":"ng2ninja","version":"1.0.9","author":"","license":"ISC","_id":"ng2ninja@1.0.9","maintainers":[{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"}],"bin":{"ng2ninja":"dist/ng2ninja.js"},"dist":{"shasum":"0abf7fdb473458e47d57c4af58f1d2a536f3f066","tarball":"https://registry.npmjs.org/ng2ninja/-/ng2ninja-1.0.9.tgz","integrity":"sha512-XpxdqC9KWQHeemwugebscVxz7WeMdJ6JdfU9+mq3BdzuFC9Eyp/aB0dZOmVFmShurR8JKXwGBXB9tcMyFZVJIQ==","signatures":[{"sig":"MEUCIQDVcpQw2Eo35eUJx7HVR95v28FGsBKVTDYsP6rPIKF7ggIgaFy5wsUPLbaWZTUHxmwpLrBcRu4kXcsEkAYlIEXS5PM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/ng2ninja.js","_from":".","_shasum":"0abf7fdb473458e47d57c4af58f1d2a536f3f066","gitHead":"6c5b8a81744ccf8cd5b98991829090fc20d22b24","scripts":{"test":"npm run build && node dist/ng2ninja","build":"babel src --out-dir dist","prepublish":"npm run build"},"_npmUser":{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"},"_npmVersion":"3.10.8","description":"CLI for the exercises from the ebook  \"Become a ninja with Angular\"","directories":{},"_nodeVersion":"6.9.1","dependencies":{"glob":"^7.0.5","chalk":"^1.1.3","prompt":"^1.0.0","rimraf":"^2.5.2","request":"^2.72.0","bluebird":"^3.4.0","hash-files":"^1.1.1","command-line-args":"^3.0.0"},"devDependencies":{"babel-cli":"^6.9.0","babel-preset-es2015":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ng2ninja-1.0.9.tgz_1484312799647_0.18856400647200644","host":"packages-12-west.internal.npmjs.com"}},"1.0.10":{"name":"ng2ninja","version":"1.0.10","author":"","license":"ISC","_id":"ng2ninja@1.0.10","maintainers":[{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"}],"bin":{"ng2ninja":"dist/ng2ninja.js"},"dist":{"shasum":"5ad7becb61c920b71ae281096d6cfe5db3c33316","tarball":"https://registry.npmjs.org/ng2ninja/-/ng2ninja-1.0.10.tgz","integrity":"sha512-ry5Gl+R4aTDCTNXF5benrsevl/9CfU8ViP74TDZsoWOazXSL+sXf4IdcpCcwgi6JQm71BxaURXs6YtIgVktNBQ==","signatures":[{"sig":"MEQCIEnwJaELXxcQnZOi/ghzqCeez674PSp+strBJDg6TiLcAiBQ4IMoCDlHyKFkb8w5iUiQo4ZKANjgk17zCWtqScFRyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/ng2ninja.js","_from":".","_shasum":"5ad7becb61c920b71ae281096d6cfe5db3c33316","gitHead":"2fe118fd5a2c9cc4397367d3c8f01706a1bd0a70","scripts":{"test":"npm run build && node dist/ng2ninja","build":"babel src --out-dir dist","prepublish":"npm run build"},"_npmUser":{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"},"_npmVersion":"4.0.5","description":"CLI for the exercises from the ebook  \"Become a ninja with Angular\"","directories":{},"_nodeVersion":"7.4.0","dependencies":{"glob":"^7.0.5","chalk":"^1.1.3","prompt":"^1.0.0","rimraf":"^2.5.2","request":"^2.72.0","bluebird":"^3.4.0","hash-files":"^1.1.1","command-line-args":"^3.0.0"},"devDependencies":{"babel-cli":"^6.9.0","babel-preset-es2015":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ng2ninja-1.0.10.tgz_1486993547026_0.47591822827234864","host":"packages-18-east.internal.npmjs.com"}},"1.0.11":{"name":"ng2ninja","version":"1.0.11","author":"","license":"ISC","_id":"ng2ninja@1.0.11","maintainers":[{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"}],"bin":{"ng2ninja":"dist/ng2ninja.js"},"dist":{"shasum":"57e6058f930f217dd091a0aaa0f8feae7a9b1acc","tarball":"https://registry.npmjs.org/ng2ninja/-/ng2ninja-1.0.11.tgz","integrity":"sha512-4/9J0UzJfQu1eAx1OVAIyy8q4MUL2zOXdhId+YldpEz9tS9+aUedS/UV1S8OdLAKPava7uoSwzWKfZ0+2kLHJg==","signatures":[{"sig":"MEQCIGGT2nruAkYDKNFnuPf5Z8CMqwrVxpW9bM80iFPt1JTgAiB5QwyM5fUsdgPg4e8cBAb52NvdR8M4g49v6t2kYl910g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/ng2ninja.js","_from":".","_shasum":"57e6058f930f217dd091a0aaa0f8feae7a9b1acc","gitHead":"35cf2eea1452501d1fcf43e24a980de99a57c288","scripts":{"test":"npm run build && node dist/ng2ninja","build":"babel src --out-dir dist","prepublish":"npm run build"},"_npmUser":{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"},"_npmVersion":"4.0.5","description":"CLI for the exercises from the ebook  \"Become a ninja with Angular\"","directories":{},"_nodeVersion":"7.4.0","dependencies":{"glob":"^7.0.5","chalk":"^1.1.3","prompt":"^1.0.0","rimraf":"^2.5.2","request":"^2.72.0","bluebird":"^3.4.0","hash-files":"^1.1.1","command-line-args":"^3.0.0"},"devDependencies":{"babel-cli":"^6.9.0","babel-preset-es2015":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ng2ninja-1.0.11.tgz_1487081785158_0.847513584420085","host":"packages-18-east.internal.npmjs.com"}},"1.0.12":{"name":"ng2ninja","version":"1.0.12","author":"","license":"ISC","_id":"ng2ninja@1.0.12","maintainers":[{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"}],"bin":{"ng2ninja":"dist/ng2ninja.js"},"dist":{"shasum":"33f444beefcd7d2b0f385ed4fb49eca3a76abb0c","tarball":"https://registry.npmjs.org/ng2ninja/-/ng2ninja-1.0.12.tgz","integrity":"sha512-2xpkGbcghmG3GUKAv/eZiNAEVWjgAUKdp59F2i3usNbunVIHXcXXjjhfLIYg624wSV4MRB6f5x+OIfv3BK5hGg==","signatures":[{"sig":"MEUCIEiuMEpR4xyrAaUxVoaFHRH22u1UonYo7PoAubbCUqowAiEA/ymbxyS5M6K3H6M2vJh1PxMUjzWwbBO5o5oDfJ/QkB8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/ng2ninja.js","_from":".","_shasum":"33f444beefcd7d2b0f385ed4fb49eca3a76abb0c","gitHead":"10b4ef9537393c606d227280acb037aea2eac566","scripts":{"test":"npm run build && node dist/ng2ninja","build":"babel src --out-dir dist","prepublish":"npm run build"},"_npmUser":{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"},"_npmVersion":"4.0.5","description":"CLI for the exercises from the ebook  \"Become a ninja with Angular\"","directories":{},"_nodeVersion":"7.4.0","dependencies":{"glob":"^7.0.5","chalk":"^1.1.3","prompt":"^1.0.0","rimraf":"^2.5.2","request":"^2.72.0","bluebird":"^3.4.0","hash-files":"^1.1.1","command-line-args":"^3.0.0"},"devDependencies":{"babel-cli":"^6.9.0","babel-preset-es2015":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ng2ninja-1.0.12.tgz_1487701327413_0.37151397578418255","host":"packages-12-west.internal.npmjs.com"}},"1.0.13":{"name":"ng2ninja","version":"1.0.13","author":"","license":"ISC","_id":"ng2ninja@1.0.13","maintainers":[{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"}],"bin":{"ng2ninja":"dist/ng2ninja.js"},"dist":{"shasum":"cc1d0d9448111fd6d131f6241ad17775cc00e360","tarball":"https://registry.npmjs.org/ng2ninja/-/ng2ninja-1.0.13.tgz","integrity":"sha512-Qmy+Gkn9SGil4i2HFRFQQ8Ny+zNZ8QgoJ/sxk1lsyfm7RpM2wPUhXb87svuGZWI8rGbwQh3CjSR501K5p70SZg==","signatures":[{"sig":"MEYCIQDNliIyrsT+RhNi4ePdkJODhTqEJMhbRxX+JJivH8pMaAIhAP7oMpJ9spzeMCJ0CKXbIX/f5SVDA+vAkgKJduki9S6Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/ng2ninja.js","_from":".","_shasum":"cc1d0d9448111fd6d131f6241ad17775cc00e360","gitHead":"32e4d0d78a883c27617ae4bf66667f072ea602fd","scripts":{"test":"npm run build && node dist/ng2ninja","build":"babel src --out-dir dist","prepublish":"npm run build"},"_npmUser":{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"},"_npmVersion":"4.0.5","description":"CLI for the exercises from the ebook  \"Become a ninja with Angular\"","directories":{},"_nodeVersion":"7.4.0","dependencies":{"glob":"^7.0.5","chalk":"^1.1.3","prompt":"^1.0.0","rimraf":"^2.5.2","request":"^2.72.0","bluebird":"^3.4.0","hash-files":"^1.1.1","command-line-args":"^3.0.0"},"devDependencies":{"babel-cli":"^6.9.0","babel-preset-es2015":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ng2ninja-1.0.13.tgz_1488358532455_0.8068156335502863","host":"packages-12-west.internal.npmjs.com"}},"1.0.14":{"name":"ng2ninja","version":"1.0.14","author":"","license":"ISC","_id":"ng2ninja@1.0.14","maintainers":[{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"}],"bin":{"ng2ninja":"dist/ng2ninja.js"},"dist":{"shasum":"d9cf53828264ba485a9c50e835df59dc803b2ffe","tarball":"https://registry.npmjs.org/ng2ninja/-/ng2ninja-1.0.14.tgz","integrity":"sha512-lbxra7//rnVADm+z1lU7lwidh5RRxt65jHYrlGJpxVaifpdj9LjNld0GGI902rkpuVBvtJ0iuC9OyGsRrfIN7A==","signatures":[{"sig":"MEYCIQCzhS8kPypIB/K1ixQ+7UAmoLvkoL058Xn4mt7i5T9m6AIhAPYxu8tbkIO77emt/H03j0Gb1pL2b+HgxBpKXfHIc46Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/ng2ninja.js","_from":".","_shasum":"d9cf53828264ba485a9c50e835df59dc803b2ffe","gitHead":"29e5e661b6ebab8453cb160cf5ceb997b1ca5f12","scripts":{"test":"npm run build && node dist/ng2ninja","build":"babel src --out-dir dist","prepublish":"npm run build"},"_npmUser":{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"},"_npmVersion":"4.0.5","description":"CLI for the exercises from the ebook  \"Become a ninja with Angular\"","directories":{},"_nodeVersion":"7.4.0","dependencies":{"glob":"^7.0.5","chalk":"^1.1.3","prompt":"^1.0.0","rimraf":"^2.5.2","request":"^2.72.0","bluebird":"^3.4.0","hash-files":"^1.1.1","command-line-args":"^3.0.0"},"devDependencies":{"babel-cli":"^6.9.0","babel-preset-es2015":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ng2ninja-1.0.14.tgz_1488547799957_0.5027848368044943","host":"packages-18-east.internal.npmjs.com"}},"1.0.15":{"name":"ng2ninja","version":"1.0.15","author":"","license":"ISC","_id":"ng2ninja@1.0.15","maintainers":[{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"}],"bin":{"ng2ninja":"dist/ng2ninja.js"},"dist":{"shasum":"6d50b3e5cf5f2eae366cc41d4c939dbbf56b860d","tarball":"https://registry.npmjs.org/ng2ninja/-/ng2ninja-1.0.15.tgz","integrity":"sha512-qSmEMFv/GNhiS/zH6X2FbqG4Sms4kp9jVFjOrqqf52JGnh/YScPuN8Tp1nrKMTxwu9xheSWJkLU9A6c5IzD7+Q==","signatures":[{"sig":"MEQCIHd1b95a1oIPitLMKeB2+OAs0xeuCb0c9IUcP2AkK+Q3AiAzKfYxANi6l9uENncVtj9iiqHQjuIgUIWUJL8ll9bRmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/ng2ninja.js","_from":".","_shasum":"6d50b3e5cf5f2eae366cc41d4c939dbbf56b860d","gitHead":"9834c1ed072e7bb6d5175529445bc46a6cdb864d","scripts":{"test":"npm run build && node dist/ng2ninja","build":"babel src --out-dir dist","prepublish":"npm run build"},"_npmUser":{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"},"_npmVersion":"4.0.5","description":"CLI for the exercises from the ebook  \"Become a ninja with Angular\"","directories":{},"_nodeVersion":"7.4.0","dependencies":{"glob":"^7.0.5","chalk":"^1.1.3","prompt":"^1.0.0","rimraf":"^2.5.2","request":"^2.72.0","bluebird":"^3.4.0","hash-files":"^1.1.1","command-line-args":"^3.0.0"},"devDependencies":{"babel-cli":"^6.9.0","babel-preset-es2015":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ng2ninja-1.0.15.tgz_1490620475285_0.2918634747620672","host":"packages-12-west.internal.npmjs.com"}},"1.0.16":{"name":"ng2ninja","version":"1.0.16","author":"","license":"ISC","_id":"ng2ninja@1.0.16","maintainers":[{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"}],"bin":{"ng2ninja":"dist/ng2ninja.js"},"dist":{"shasum":"ee1ac249e2a2763f461b86e903f63e3248d54af6","tarball":"https://registry.npmjs.org/ng2ninja/-/ng2ninja-1.0.16.tgz","integrity":"sha512-+n3wiaONGiHGPMAndTtZ86xeGcE9qWc1iyWZOG0uWRcHZVaiqKtuu7Y8dRyh2/ddfHIacDKAGlb6EJBaptrJaA==","signatures":[{"sig":"MEUCIQDXM3m9XDczWkChNw1DdHYcUK0mALO7H7epgBLmhEcLFQIgfgYRMB7OhtEQE0G6Wj+JCqP5tai5Gw6fRE4mFgREbb8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/ng2ninja.js","gitHead":"249b2cae70ab6f179ad44deade093bb0a3333f34","scripts":{"test":"npm run build && node dist/ng2ninja","build":"babel src --out-dir dist","prepublish":"npm run build"},"_npmUser":{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"},"_npmVersion":"5.5.1","description":"CLI for the exercises from the ebook  \"Become a ninja with Angular\"","directories":{},"_nodeVersion":"8.9.1","dependencies":{"glob":"^7.0.5","chalk":"^1.1.3","prompt":"^1.0.0","rimraf":"^2.5.2","request":"^2.72.0","bluebird":"^3.4.0","hash-files":"^1.1.1","command-line-args":"^3.0.0"},"devDependencies":{"babel-cli":"^6.9.0","babel-preset-es2015":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ng2ninja-1.0.16.tgz_1510868698176_0.5818420934956521","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"ng2ninja","version":"1.0.17","author":"","license":"ISC","_id":"ng2ninja@1.0.17","maintainers":[{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"}],"bin":{"ng2ninja":"dist/ng2ninja.js"},"dist":{"shasum":"1edde4bbe4ab045e3a64d811ba256dd3ba3df2d6","tarball":"https://registry.npmjs.org/ng2ninja/-/ng2ninja-1.0.17.tgz","integrity":"sha512-HBRlDYQp9pmwuII+nK0LSktlQBmb7s8e8vtLC6Kn0eJoGS5CwtYcXnjUSPziDFhYSiSAAHaY9N2TH9ct00Hpuw==","signatures":[{"sig":"MEYCIQDHjzKDDkedSUTCgvCgzcXRw9o9QFmr+voEo6r87iQ5YwIhAMC+L4lTRLEKzfrtuzIsDdfCbDBvl61ovSxX/ULy6pWy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/ng2ninja.js","gitHead":"e2069b68e202fd861d077d07b293b9644ed5b064","scripts":{"test":"npm run build && node dist/ng2ninja","build":"babel src --out-dir dist","prepublish":"npm run build"},"_npmUser":{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"},"_npmVersion":"5.5.1","description":"CLI for the exercises from the ebook  \"Become a ninja with Angular\"","directories":{},"_nodeVersion":"8.9.1","dependencies":{"glob":"^7.0.5","chalk":"^1.1.3","prompt":"^1.0.0","rimraf":"^2.5.2","request":"^2.72.0","bluebird":"^3.4.0","hash-files":"^1.1.1","command-line-args":"^3.0.0"},"devDependencies":{"babel-cli":"^6.9.0","babel-preset-es2015":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ng2ninja-1.0.17.tgz_1511533308285_0.8608508210163563","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"ng2ninja","version":"1.0.18","author":"","license":"ISC","_id":"ng2ninja@1.0.18","maintainers":[{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"}],"bin":{"ng2ninja":"dist/ng2ninja.js"},"dist":{"shasum":"54c1a3c43d7bbff8db80e0abc6a9a2f79fe65378","tarball":"https://registry.npmjs.org/ng2ninja/-/ng2ninja-1.0.18.tgz","fileCount":12,"integrity":"sha512-NySoXC+4++jItB06AdhcCKN1wzST2vkn0JRT1vNwYJcZT5KrXGaWn4StG8lR55qp53tZo4At8dHeqq4KMTcC8g==","signatures":[{"sig":"MEYCIQD8NOtc4JnQbcW1+Hgey1KPjNnNbmZiWCoXHjIPrO/GMgIhAL7Dj5h9biDNR+nzIk9BSXu7evYoz7nfOdKPcuhlDUcS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83943},"main":"dist/ng2ninja.js","gitHead":"fbe27286efdfb2149aee01b1ef22b9e88af2f20f","scripts":{"test":"npm run build && node dist/ng2ninja","build":"babel src --out-dir dist","prepublish":"npm run build"},"_npmUser":{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"},"_npmVersion":"5.8.0","description":"CLI for the exercises from the ebook  \"Become a ninja with Angular\"","directories":{},"_nodeVersion":"9.7.1","dependencies":{"glob":"^7.0.5","chalk":"^1.1.3","prompt":"^1.0.0","rimraf":"^2.5.2","request":"^2.72.0","bluebird":"^3.4.0","hash-files":"^1.1.1","command-line-args":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"babel-cli":"^6.9.0","babel-preset-es2015":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ng2ninja_1.0.18_1522830610679_0.5257290188277934","host":"s3://npm-registry-packages"}},"1.0.19":{"name":"ng2ninja","version":"1.0.19","author":"","license":"ISC","_id":"ng2ninja@1.0.19","maintainers":[{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"}],"bin":{"ng2ninja":"dist/ng2ninja.js"},"dist":{"shasum":"a445d48d2d99dbd13084f3603c256638d421c5dd","tarball":"https://registry.npmjs.org/ng2ninja/-/ng2ninja-1.0.19.tgz","fileCount":11,"integrity":"sha512-8eljLeQkj0ql2ah2JHGHktQT0Cd+Wkyt9/bWdfhSIkPw9Zllx6GNW+TTok5uSfk+QLOTPnBQutZx5n/K3sk3EA==","signatures":[{"sig":"MEYCIQCG29wgirsH5yIMQRIw4zxRzXjq63UdVeBECb1ecAoNEQIhALC/0kRfdg8D07Px8eU37o5a09DRCZmMWY04SvRqrdXX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21452,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/oPZCRA9TVsSAnZWagAAa4oP/0hvrm8dVao98mJl9+S+\ncAE7S/1igNgnRnOOs32v9/Mc5JsrUi2EhOKKxMBTpctkGublcM+w9pOawACZ\nfYTSZQIGd+kcC+EgMfwjYeUIApAT+om1+2/ZXKnHsU/BP+iosEN7tUZI8GVI\nGV7rS/B+5EZ5U4Oh9n6oqhDJUo18AXfxqzriGHJq/szmjlWM25A7h0uWO2Tg\nQNd2DTkHjiC609c9b74qoBs7dy6cO65TE+lz6VQH95M4Ttpq0AfvIzTjKqoo\nHrU0n6SdX8PBFTBiqLkVKOhMv1Jw1tG3ClvpnPRkGfnV0i9nae75872GD078\nGTCRpP1XegbYgTECkWpBMSEfcSSewkGP2ulP+1wGEJJe90O5lLjEUosbFQot\nG307RjR4TNaOfjDA8X2jy9OVqPo1WdCFEOaIX4hyvIIdLOCWBoJGySrN4vEw\nb1vgiD1foBbyBTMrYxuWFl9ZYFzWnWZfTcwiCDtPJosUS/5reu94LxPL24Ir\nZGORc2SL+MOTIeT8sIBGdO85NErlTaW8cY97abrQd7+1jXgcDx0yVvJsxghX\nBhknD4P//rqch+0z5/g16egeaIvl67IyBjwvdYj58lALR82skMnc9RldZlDN\nfpPfT08PpOTOgiTCfjzLAPKdjiMTiql14Z+n8N5xFKQx9YPBC2juOhpM33GZ\n++RT\r\n=3iNa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/ng2ninja.js","gitHead":"d984502aa8152421aae84fbf3a9dc75efe2b65c0","scripts":{"test":"npm run build && node dist/ng2ninja","build":"babel src --out-dir dist","prepublish":"npm run build"},"_npmUser":{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"},"_npmVersion":"5.6.0","description":"CLI for the exercises from the ebook  \"Become a ninja with Angular\"","directories":{},"_nodeVersion":"10.1.0","dependencies":{"glob":"^7.0.5","chalk":"^1.1.3","prompt":"^1.0.0","rimraf":"^2.5.2","request":"^2.72.0","bluebird":"^3.4.0","hash-files":"^1.1.1","command-line-args":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"babel-cli":"^6.9.0","babel-preset-es2015":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ng2ninja_1.0.19_1526629336928_0.9112575669303173","host":"s3://npm-registry-packages"}},"1.0.20":{"name":"ng2ninja","version":"1.0.20","author":"","license":"ISC","_id":"ng2ninja@1.0.20","maintainers":[{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"}],"bin":{"ng2ninja":"dist/ng2ninja.js"},"dist":{"shasum":"50bba029db85ae127fac5547851cef06f51abeeb","tarball":"https://registry.npmjs.org/ng2ninja/-/ng2ninja-1.0.20.tgz","fileCount":11,"integrity":"sha512-yFRwgzlF2Nc5KSFeHeoqb2twZ72Jsk7seQn68fdghQeW5yz7WQSI4+UD+mzq7zGyGZex+dzNgjgDWNGkJqDDsQ==","signatures":[{"sig":"MEUCIHJ+64/cHEPmQGKqKu0xYsm+6B73QaKc96+4ChLFuDv2AiEAppFbxFipn271WPTZc2uyZZcO4TGeCei7L/H4fSV/qks=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/ti7CRA9TVsSAnZWagAAxJcP/jiGgvvV6PdpmPXVKcFA\neJcvjWWDQMrpMDAuOnh9C3D2DETktlQD2n1SS9vr8V0pN8GKYCi9nCo5PVlv\nROgJR8+4z6/86QoC2NM919lY0qnSZQPTzsgjqDUJMP72I9nm2Zfpo21odA2O\nIa641a03eLiOW/YCgeQhwLoFLKVfTqmG5V+kGxiAtXVIRTKxlX9MP9BwMTgY\nNJnFk5J5VzwxD3YuSYNu4wTfVcOXTFcrlt9De/klc6ic1swzD6LhGuIspRtx\n7X+VQmXPicAYC8kS+4MtoT8ShBlLCIPqIkQKV3x05UnkCxZZ0fqkPgMvYEl9\niQV9TEJsQVHS7Ooue/N7ngCxd/xihYn6BIJpBPB2S+YuhaX8u4btb3EtgT2a\nNu/At/2oWdzf6pMJXpn0GDMVi1TXl+YhwHX/Jo9bWTMc3lN8QklzVsXB8iJ+\nQuxza1OM2/jVW1Bs7fwceewxoioq2Cb2lnfOyS8yS1eGu/pseu0w5OQS056l\ntlxy3ODDK+VBfU6adk8BTd14xd0eITj37fi9cd6JesGtz/CVVIEm9J4T9TiL\nKH6ZCZ+OCQMFQAIvpARB0YZg3PdOi93iF71EvhwDvtvus81JKVIvb4JxgIKH\nAIoItHntku3wly+mPvmazaK58JegtMej6kobRigP1koxxSh25xuvZHI5VRIP\nRW6J\r\n=cYoR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/ng2ninja.js","gitHead":"307dcf19ee6e0a9102be8c8ffb0387d4911367a8","scripts":{"test":"npm run build && node dist/ng2ninja","build":"babel src --out-dir dist","prepublish":"npm run build"},"_npmUser":{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"},"_npmVersion":"5.6.0","description":"CLI for the exercises from the ebook  \"Become a ninja with Angular\"","directories":{},"_nodeVersion":"10.1.0","dependencies":{"glob":"^7.0.5","chalk":"^1.1.3","prompt":"^1.0.0","rimraf":"^2.5.2","request":"^2.72.0","bluebird":"^3.4.0","hash-files":"^1.1.1","command-line-args":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"babel-cli":"^6.9.0","babel-preset-es2015":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ng2ninja_1.0.20_1526651067576_0.877039164666582","host":"s3://npm-registry-packages"}},"1.0.21":{"name":"ng2ninja","version":"1.0.21","author":"","license":"ISC","_id":"ng2ninja@1.0.21","maintainers":[{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"}],"bin":{"ng2ninja":"dist/ng2ninja.js"},"dist":{"shasum":"9862f7512c99015415e089a7f2d3a10b1404d604","tarball":"https://registry.npmjs.org/ng2ninja/-/ng2ninja-1.0.21.tgz","fileCount":12,"integrity":"sha512-EY3HM1R8vvHwdYEuPPpKcC6Mbn8gzBxLn52yMiAWQCKrbJRfycm3XvQTK2d1yq9LmudU5R6Xzh10s33zsPRvPQ==","signatures":[{"sig":"MEUCIG9WsuaV43LiMkhAjGWgx9ZCrZPnMbfm5dMRv01VaodlAiEA01WwAwaHmr8kEOpzxOOohoNn+NNX9weeAAKXTT1yQds=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26092,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRGwCCRA9TVsSAnZWagAAGwAQAJzmCHCEfeTWeD8SnU9G\nX82DdjJLl7TKE2E4OpZzm8wBp/5VhZSuPPgN4T+KIB1RYNmk4EZkas7Dj4Mq\nkSFgv9oKhzqHfUTeVmssYf0soj4olexe733AXD5NXi3B+ZvdpWAbjKxs3IGm\nM5qRLcl52rqJvlUTq+LbYLkAORy7iYvPDdRKMZg8+R1K/aWx6OI6ERXTkZcN\nMGJK5Nwk0ik/uUuhWL6Xithz7pifRjeTKr7AdCZvHqK3Ak2M9tqfvfW935Vz\n76o+OvQJAarPJIrK0BfA/UwawoORefqbFNHsbf+wjfuj/P9LAjx9w/slpmdJ\nbq/G1vLJzksBF/BtEIkuy99yNtRIL045DsgsJ7MwjXk2vfRdRpBErL8mLGpy\ncC3MF3bEuXunQGU7l/8fHxTRioH8FlSuXt05tynf6nixBWCcYxr6YlZAr+JZ\nwTZJOft0NoKJ7aAuHFpwGOvwADOvV4UmV6etlumY446U6fhFCXybJZlz9iPS\nB89uG9l7l2b4Jm6xbulDRZ5iYl25b4h7slCZK+Lz9d2NgtKYfpYt99jlH7F1\nXJYltqcoDDgs6B68lXljF5vD+X0BBUpmNDAr82OL/Bdr1u4Bs1YCaiBH0nid\nwYXbu3g9jvn95AvQgLlbQ0eG3DdNv2CQUTCHXS+Oy55g2INFGp+H1IqNMq3G\nyjkP\r\n=/m1W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/ng2ninja.js","gitHead":"df60496ded7beecf25899bc3cdbbb3e24afde481","scripts":{"lint":"eslint src/*.js","test":"npm run build && node dist/ng2ninja","build":"babel src --out-dir dist","prepublish":"npm run build"},"_npmUser":{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"},"_npmVersion":"6.1.0","description":"CLI for the exercises from the ebook  \"Become a ninja with Angular\"","directories":{},"_nodeVersion":"8.11.2","dependencies":{"glob":"7.1.2","chalk":"2.4.1","prompt":"1.0.0","rimraf":"2.6.2","request":"2.87.0","hash-files":"1.1.1","command-line-args":"5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"5.0.0","babel-cli":"6.26.0","babel-eslint":"8.2.3","babel-preset-env":"1.7.0","eslint-plugin-babel":"5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ng2ninja_1.0.21_1531210754118_0.8038038406031578","host":"s3://npm-registry-packages"}},"1.0.23":{"name":"ng2ninja","version":"1.0.23","author":"","license":"ISC","_id":"ng2ninja@1.0.23","maintainers":[{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"}],"bin":{"ng2ninja":"dist/ng2ninja.js"},"dist":{"shasum":"54e1d983102a8dcf9ea10be8793d855b73da7322","tarball":"https://registry.npmjs.org/ng2ninja/-/ng2ninja-1.0.23.tgz","fileCount":12,"integrity":"sha512-yuby6kE0ED6VPPPMh0CLtnt1Irsy/nGhUxM5JrIhZut92DAHAIWSxV2EcQbdUQLslpkeeRPXiFjAB/IA4M4BJQ==","signatures":[{"sig":"MEUCIQDeCDLkUzWAhSFYnt43Qx1p1owPhUNDAJzmIytSKyvYCAIgW5xthd1p3v01UM7mxBr7hPKm1d3zg9PakSfl51F2FMg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbriy+CRA9TVsSAnZWagAAANUP/iKFvPQZeLuwSQT+gHIo\nuUq1VvVYMnpGtAXdmsi17ywhWC/cMwkLR0BMwo4mX8dcUa5nIpYa2AgzXeMb\n/iv8cNSpEY9ojoJdocZRB314Ne0dHNvZwMytaDfSmRn5RwIAkod2IiVwKF2z\n7nz2++XPxkJP3XYzB/ViZENHLFjsLXmPtiuZhOiN5WS6kz1dhoOTlM2QE0Zi\nSO95V0oC3UG4M+Qkjn+wwOfoKQTqjdVRWyjWBRDdgj9Iqpp5B4GLZP25bsHL\nBRPO8cS2TRrxeIudJyGPIrV2o17NzIpSgsRpIrUXJVtaerA0ZEbwtAOymrKx\nc9Et1nS0cTdPTIOM5wsjs4HoV4gCw8qRxwYcyEzaLPIyXX7ak8UIOILKVNnm\nRZRq7UPkC4ygv8W8J3DoDEyvcy2lbtfEpUQ//d2/QfeNnWtZXEV3t285r694\n++WqjeGK4ev+I6TRyGONxTRhz9CaHhHc9EAzDvFySGEgYLRxFDVhv2Ax/uMS\nsjpFoxpdqBpCc8PaQX+TUsejAGS05BMS1ptia3uoiO9dnvDdtRTbheFF4jiN\nPsDPDCw0G83XuFuIWAjQFHOImB6saYuIKLvouwUzO1JZdtrfJGxf0pnu+E+1\nkmsccYT3MR5RufvIrq3unxv7U4eOFLZ3WU2H4e060g3drRRh3HrNS0bdLfA0\nBvwi\r\n=JCL8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/ng2ninja.js","gitHead":"b4312692655ee0643f4abb01c4d6897fb70dfc4e","scripts":{"lint":"tslint --project tsconfig.json","test":"jest","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"},"_npmVersion":"6.4.1","description":"CLI for the exercises from the ebook  \"Become a ninja with Angular\"","directories":{},"_nodeVersion":"8.11.3","dependencies":{"glob":"7.1.2","chalk":"2.4.1","prompt":"1.0.0","rimraf":"2.6.2","request":"2.87.0","hash-files":"1.1.1","command-line-args":"5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"23.6.0","tslint":"5.11.0","ts-jest":"23.10.2","typescript":"3.1.1","@types/glob":"7.1.1","@types/jest":"23.3.2","@types/node":"10.11.2","@types/rimraf":"2.0.2","@types/request":"2.47.1","@types/command-line-args":"5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng2ninja_1.0.23_1538141373394_0.5768962681759084","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"ng2ninja","version":"1.1.0","author":"","license":"ISC","_id":"ng2ninja@1.1.0","maintainers":[{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"}],"bin":{"ng2ninja":"dist/ng2ninja.js"},"dist":{"shasum":"0c608c57e06c782985a9774735eb63b7475fe29a","tarball":"https://registry.npmjs.org/ng2ninja/-/ng2ninja-1.1.0.tgz","fileCount":12,"integrity":"sha512-Kn8aDgtymZXI/ZEVEhm7h0XdlZqP1IRhgO7yRzXAcgo7FBnrJGwOJn2/531Pz4+xDpFoLnR91oL7AS68fZLQHw==","signatures":[{"sig":"MEQCIA5FPzJnf9qGHfh+Xl6NMLu8/AyonwtBwRI/lOXpXnTCAiBE8NMr0bdDkMmhtux+VUhudBJo8JywSZMVw+hzc4EGyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/7YsCRA9TVsSAnZWagAAmDMP/0VNoRTYA8rMwTyPMvDL\nvFDr/e/HQqJXrkTMEjFnmHCZFQQ1cZUK7Ym/fLzFOBQyFnicegrqB77nMl5E\niMLrBpxaypQkGdHlxikdCy6IAQI+fbb3E7gv31RLCoX2ZVUtelhhyWzMVIsD\nrUlsRRfQ4U1fV8gY+ZkEnFPmXDPXkKlSrwexFMsm8i0tP984en976bTIGzg2\n8auPwTVtuTawV5MzeHT7emST/zQa2DTsMC1YF34XwiNRsitlJGyW1/j/004B\nGHDvdYu0vrKy/Se3xUF+0ooWsUeEZ0nTAcTdIT3l4sh6IaYa8PIxuQgH7thG\nQnUw0gu84frQvxXMWFJju5ckdPMHFghSaIedS8Qpj2x7qeMo+vIhmnMexAc/\n0yRV2ZdNHmyWikH9cyf5X9fb/0KptGcNr/Ngzq2a9DaQrWPW/IE1pVy2Ndty\npd9k4apy/XVwVN0rciXyTEPFSCyZ2ChYvsdqr3eqxvzXz4XRtqRThsT7F7ks\nAMjgqlMzX4OSaV0rdzDAfsfziIRoV7i7qGCMhGF8b28tjgjG6sYs58eB/AVQ\nzj532qPIqKlJk1hWfsQC6GeTIaZf1OAviVgaPH4lOXeWCchi8fX9/SPTzYZr\nidHDFHMW7je67rvHqO/uAIwkDdBftaWnQdfHRPKGVjw6SkrEJZ2dGD7EgB1c\noEx7\r\n=8UwR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/ng2ninja.js","gitHead":"90589b6ccd2a11b2d017797aa8d6e6885bdd3adf","scripts":{"lint":"tslint --project tsconfig.json","test":"jest","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"},"_npmVersion":"6.4.1","description":"CLI for the exercises from the ebook  \"Become a ninja with Angular\"","directories":{},"_nodeVersion":"8.11.3","dependencies":{"glob":"7.1.2","chalk":"2.4.1","prompt":"1.0.0","rimraf":"2.6.2","request":"2.87.0","hash-files":"1.1.1","command-line-args":"5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"23.6.0","tslint":"5.11.0","ts-jest":"23.10.2","typescript":"3.1.1","@types/glob":"7.1.1","@types/jest":"23.3.2","@types/node":"10.11.2","@types/rimraf":"2.0.2","@types/request":"2.47.1","@types/command-line-args":"5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng2ninja_1.1.0_1543484971257_0.44982778366057263","host":"s3://npm-registry-packages"}},"2.0.0-beta.0":{"name":"ng2ninja","version":"2.0.0-beta.0","author":"","license":"ISC","_id":"ng2ninja@2.0.0-beta.0","maintainers":[{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"}],"bin":{"ng2ninja":"dist/ng2ninja.js"},"dist":{"shasum":"953a84011279f41895bfd2c0a2d26691a0886b63","tarball":"https://registry.npmjs.org/ng2ninja/-/ng2ninja-2.0.0-beta.0.tgz","fileCount":12,"integrity":"sha512-po3Sakp/yzJhlEJhkO+A2E5Q/jOBb3TLty0TPAEMg9QpYyMJnOT7M+j+DUnA6ETTklIB8tgSc4armqzWG8S22w==","signatures":[{"sig":"MEUCIQDLrUdYlrgVQHBflnTNw6qJxjKzD0K0vq8y9e2RKMEWwQIgU2WpvXvAch8y+B/kgMaLszSYIQIxCQ4xUMft8+68wEE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciTN3CRA9TVsSAnZWagAAJZ8P/iF/9SgUCYuomPZqT8L0\nB23msfsx7QBFHEYg3SH0D0ikLK9xzFnkTddQaNKlH/R1tnikfO9EVa5uDJsN\nZ5MH3MctCRTTEoV0Gc0KP5z4uVQizC5cB2uUdpwF7UDoC3y3RjPRt1EmLB0H\nQKLkrSFpJSEzynyxkF/gPfa0YnLvnPjxt+LSy1dXVx8nCqjWdRsS7BgoJgjK\nUMe+YBVVAJ4xy9iicLnPktLfliGrcvJf1tdJ2j1zK0uEb3HDgxnmiqeXQgMZ\n3WcBiHv6zIPOJsh7jJXAei1r50VOyaMYPyxLBJ4rSgNmhKtdFS5M5ofJG3IH\nPtyyLFqSQzymQc1h8Xb2cPjOJbjr7//uuZdeMoQCpOU5eoXnUdG29vYuLfRY\nVCkEsgXHfjbBC00i8ZNsRJb5id5OmJqf9CHA0imBtzTzwLdv+EDbxzNLxLhV\nmQrxgrb42CQCaCyC9Stc6GRCk1K+woVeUDJZ9zo9r3mKDCkwuVPmiRqofnCu\nrLbVcCd/oL9+jxJAJOC0rKb+XV9Wptkh13koHX4MFBz9Iz3/wgxDEi0chiyU\n4oSLQCMiwYk5Sgxs5j/T2ulu9EXwOeZR6ALqWjddXq062JtptO5w3ovir2b1\njtKwGY2yloz4woeO/M97erHsnmWGG/5lcdEaTkbBfcESG2ONk9ERB9Ie8gta\n3gkc\r\n=9o1g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/ng2ninja.js","gitHead":"1751fcbce989b21a72f66962931130e11144c2ef","scripts":{"lint":"tslint --project tsconfig.json","test":"jest","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"},"_npmVersion":"6.5.0","description":"CLI for the exercises from the ebook  \"Become a ninja with Angular\"","directories":{},"_nodeVersion":"11.9.0","dependencies":{"glob":"7.1.2","chalk":"2.4.1","prompt":"1.0.0","rimraf":"2.6.2","request":"2.87.0","hash-files":"1.1.1","command-line-args":"5.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"23.6.0","tslint":"5.11.0","ts-jest":"23.10.2","typescript":"3.1.1","@types/glob":"7.1.1","@types/jest":"23.3.2","@types/node":"10.11.2","@types/rimraf":"2.0.2","@types/request":"2.47.1","@types/command-line-args":"5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng2ninja_2.0.0-beta.0_1552495478810_0.09844768423815542","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"ng2ninja","version":"2.0.0","author":"","license":"ISC","_id":"ng2ninja@2.0.0","maintainers":[{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"}],"bin":{"ng2ninja":"dist/ng2ninja.js"},"dist":{"shasum":"380dcb9601ef2582ecbadcf8f83f52e2d054af69","tarball":"https://registry.npmjs.org/ng2ninja/-/ng2ninja-2.0.0.tgz","fileCount":12,"integrity":"sha512-5iquOumvWep+RkQJgQNU2Ll0or3QO1I7YsgOUazFkp/XemqgHPCBSSpDC9TygRQgTzeO3AOIWWQPoPM0jmluWA==","signatures":[{"sig":"MEQCIGMwehGAPKiwkvxcoGWSNJ8FjQT4KNMg7EDY7HsQj1h+AiB7pmWKEyOOrmWv9nuu+zLCEaTdsu+SgYxcWsz1HAcmuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7ijiCRA9TVsSAnZWagAAD5UP/jCghVJm3A0ZzoRn5+NG\nfhyO6juTs3FJqSMbT4kprdWRCanu9JHLUfAcbMz4xJzMgszr3fh6s1dYZK4r\nJYpG8R596J+/Z5TdXF07XH9NApFPyUFqKPMdWhQmZmWOUG6XHz51CuZxYfwZ\n0zEHYaIPoVN6620FNEo9NUyJxRimLJh9pvlQe2tGlX6DTAweOIMrTq7dUO7b\npaFak1iILF24GMcFNn26e13no1KCd1rPGwmmZ62Ns0+P39s4UhJ+l90QE/BS\n4oj7ABMk89/j1tdK1tSTMn4IsO4GfFx4MbP7ZHFsj/8SMJFLHVt27N3/zt/5\njBoUVpJWRJjTlRPQ5cEEZP4sdt8R0c1qGYoTkUbJ4N8+iXLSwm/Si7HQ4+74\nt3agkCSyGyzMjy7FQkYVHe38VMPkq2Z1WcgIsiwZx5iD5TYH23ouzrGUMBW/\nIaN2/IvyUzMLPC+vhAj3CZlFZfhEvIA2JPsMhbJumSIQclgY2DDluYf4Ye0c\nIcrgUvFZUwlDbabMD3OdetLb5/4v47FKiQNEeT5D7BZYOn5+I2kCmqgiOBMz\nzPKdl1W+kz4in9AA7LNxOmgerCZ+RcSa8+u5z+R8rvpFH77AU7nSkWc9qoSf\n0VALQ4o72hKgqWEyyZ2HDqHq236np0I5oiwa8C1dK8v9ptxraerSjQ4Sdvnt\nlTZJ\r\n=GzcR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/ng2ninja.js","gitHead":"56caf460d9ae6c95d94f74e7903ea81a1514368b","scripts":{"lint":"tslint --project tsconfig.json","test":"jest","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"},"_npmVersion":"6.7.0","description":"CLI for the exercises from the ebook  \"Become a ninja with Angular\"","directories":{},"_nodeVersion":"11.11.0","dependencies":{"glob":"7.1.2","chalk":"2.4.1","prompt":"1.0.0","rimraf":"2.6.2","request":"2.87.0","hash-files":"1.1.1","command-line-args":"5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"23.6.0","tslint":"5.11.0","ts-jest":"23.10.2","typescript":"3.1.1","@types/glob":"7.1.1","@types/jest":"23.3.2","@types/node":"10.11.2","@types/rimraf":"2.0.2","@types/request":"2.47.1","@types/command-line-args":"5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng2ninja_2.0.0_1559111905485_0.3617027996338509","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"ng2ninja","version":"2.0.1","author":"","license":"ISC","_id":"ng2ninja@2.0.1","maintainers":[{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"}],"bin":{"ng2ninja":"dist/ng2ninja.js"},"dist":{"shasum":"a8f5afda639b41c3f3009fb9880c96fedab3e85e","tarball":"https://registry.npmjs.org/ng2ninja/-/ng2ninja-2.0.1.tgz","fileCount":15,"integrity":"sha512-1dYUWimYMjBgUFGs8cbih/tI1Vk+OTAxgtR+Hbw21WS67kCN+gFioe6WWLavGexi6sfMKYUePQtAr+oqd7kZIg==","signatures":[{"sig":"MEQCIHYQx4Y5A24p+tsCrzyyWZ7IiGY1jLeuFzV8Ufk9kMApAiBmKrhFfPG9UUbTf2opTYjlu4WbV5rVkFQMnTsijfC7eg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLk66CRA9TVsSAnZWagAAyd4QAImW9APKBQCgq+EFAsCu\nmXNfqzbRraZAeApIRMDHVFmhi3yfZSRaUGrVg13HApPigHm0r7Iwi8FPtUK1\nhfdduQh/0llPENGOHwdoEr6anyfM2/viSAWTfyyMA2tbeCzw1rFjd92P836R\nDIlfUBl02jjzHyAbD76Jp4N3NsEv/Nv6mQ0v3XaKxMOCoeJCoYklA+Hxnhxa\nmvkkbhr6aqIiQyn/FmQ2EAuBtElu3Enajf2Wu/0jJkv2YXANyUk7wVUn7+Gp\nKftB7ZsgVTfitf2NekUqFtoGbCqmjpPalo6eHIU4qmPZs2WlNe/+rXc6BeoX\njpSLh2kAk6kMjOu4dKX/tW02r9qA0es80G2oOIMhCNHTlnqq+M4SAcQytptI\nV5fT7P99ywLuNP6mw03+aesp15g0NPgUme/u/9zAZkCLcLtYwVi5USFkgbAq\nje0b1xPRW4v8YztbEmNfBjCwJrc+zSFiIZ6QjorpsKzRBlTMmjmTDva6UQzO\ne1nIS6iRjO51ybcgYQYLw0IgPMrclvlS4r2o+8nycE6dae6vC173tHAqPpF8\nba33BFC45lqUiozYlZO1N4VQhdWoBbsuCuskoJ7QsANgd4d7baoUocG8SCtp\nkJodYDckzH3UKQQKXQxqtXMx+4X4KP9SNNWeKeFP0AF1jTtVv6ubk+cH9w09\n/Ens\r\n=ALQL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/ng2ninja.js","gitHead":"48ac6a7ca339b46375cc6d3afa8d4b4da35962c3","scripts":{"lint":"eslint . --ext .ts --ignore-pattern ng-integration","test":"jest","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"},"prettier":{"printWidth":140,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"_npmVersion":"6.14.11","description":"CLI for the exercises from the ebook  \"Become a ninja with Angular\"","directories":{},"_nodeVersion":"15.5.0","dependencies":{"glob":"7.1.6","chalk":"4.1.0","prompt":"1.1.0","rimraf":"3.0.2","request":"2.88.2","hash-files":"1.1.1","command-line-args":"5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","eslint":"7.20.0","ts-jest":"26.5.1","prettier":"2.2.1","typescript":"4.1.5","@types/glob":"7.1.3","@types/jest":"26.0.20","@types/node":"12.20.1","@types/rimraf":"3.0.0","@types/request":"2.48.5","eslint-config-prettier":"7.2.0","eslint-plugin-prettier":"3.3.1","@types/command-line-args":"5.0.0","@typescript-eslint/parser":"4.15.1","@typescript-eslint/eslint-plugin":"4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/ng2ninja_2.0.1_1613647546186_0.5603994056708901","host":"s3://npm-registry-packages"}},"3.0.0-beta.0":{"name":"ng2ninja","version":"3.0.0-beta.0","author":"","license":"ISC","_id":"ng2ninja@3.0.0-beta.0","maintainers":[{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"}],"bin":{"ng2ninja":"dist/ng2ninja.js"},"dist":{"shasum":"93ef60b3d25f77d740c849e7cbd1ed7388bb0dd5","tarball":"https://registry.npmjs.org/ng2ninja/-/ng2ninja-3.0.0-beta.0.tgz","fileCount":12,"integrity":"sha512-5gbscskv/oiAFFjIP7lHams1z+1eoDMVijL3BIJaqShn1MW/rXoPX6GAAd1rLrQA0Qzolo8NQbOX+9uGWiYHAw==","signatures":[{"sig":"MEQCIBZP34zwfbwG1vVz/GHa3Cq8ao5jIRnviwJQA23ki0V6AiAmScTVSIhR9rQxo+3WakicF+X8nukT0K0VqUlF92608w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVJnJCRA9TVsSAnZWagAAYFgP/3XoATdxOTOF+E4wD/B1\nZkPF5oP52OQOXa0M24EQcqk/esduBvdLmfKrN6+/A0gyo8bUnA3lnhO082WC\nPqPFcKSeXYDT/RzwDfrMoBszEd2y9UiPL4xGg7MH7J3qd5A5HS04vPz6yBvr\nIdGCgJyoRwYGKGxT4go+yAJtj1/7H2TwX9IWx8MaqPCnElff5oTR5QAbbA8Y\nWUbk9t+tGyKBa5eJ4L4g5qAJM1Y7fuBJV0mc7nfQbGJUsbFYnBMUezo8cg6P\nj8CqcR4EKgvcxsttg14yHTCrBB8CnE3ZSFQCsgdmqwgjI4yK6KejvgTtSd8W\nBmUojQxz+NoL5aTE8YREnWhTW/S3JgcZ6yTBWoR6o4iWAo0NlmCIomJCeOJ/\n0TZYduPhNiHsU5HnwAJISh+eetXoDCADI0YoekOqeBvkJ0kLfLW9JjPSAB4A\nSmn8Va6RA6HJtpubaksVnmpQ2S1w06oaVds/NdufbGi356suRPozjV8OwXLy\nKrpsnmX6LJZzUdJHH7cHCjtOM5zO7jeUE4/VEOcE+8IWdnJbfL4VuW3LPxGO\nMPiQaY7SUTBUSc2Exo6bCFUi5MnEm428THHeRc6apFh2MAAMhZnnZivrCEX6\nOhMD9QuXW0V6t0XteVgswKnx+vX0/e5SFUeK4jTk8l48kPapPeiSdG0ByKwt\nOxgE\r\n=TIZ3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/ng2ninja.js","gitHead":"75f0924886a2507523c1f92abb0c0134fe644695","scripts":{"lint":"eslint . --ext .ts --ignore-pattern ng-integration","test":"jest","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"},"prettier":{"printWidth":140,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"_npmVersion":"6.14.11","description":"CLI for the exercises from the ebook  \"Become a ninja with Angular\"","directories":{},"_nodeVersion":"15.5.0","dependencies":{"glob":"7.1.6","chalk":"4.1.0","prompt":"1.1.0","rimraf":"3.0.2","request":"2.88.2","hash-files":"1.1.1","command-line-args":"5.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"26.6.3","eslint":"7.22.0","ts-jest":"26.5.4","prettier":"2.2.1","typescript":"4.2.3","@types/glob":"7.1.3","@types/jest":"26.0.21","@types/node":"12.20.6","@types/rimraf":"3.0.0","@types/request":"2.48.5","eslint-config-prettier":"8.1.0","eslint-plugin-prettier":"3.3.1","@types/command-line-args":"5.0.0","@typescript-eslint/parser":"4.18.0","@typescript-eslint/eslint-plugin":"4.18.0"},"_npmOperationalInternal":{"tmp":"tmp/ng2ninja_3.0.0-beta.0_1616157128757_0.7100757563622377","host":"s3://npm-registry-packages"}},"3.0.0-beta.1":{"name":"ng2ninja","version":"3.0.0-beta.1","author":"","license":"ISC","_id":"ng2ninja@3.0.0-beta.1","maintainers":[{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"}],"bin":{"ng2ninja":"dist/ng2ninja.js"},"dist":{"shasum":"cda644a8c4afc8279ba2aa41cf23117fb71ae835","tarball":"https://registry.npmjs.org/ng2ninja/-/ng2ninja-3.0.0-beta.1.tgz","fileCount":12,"integrity":"sha512-KPLh5ZzxT4P0d7JWZWIKHvpb7L2BeSedy9TdbX8BS7dM/WxjkQha4c7dryFXi13oqGKVdmsO6LRf6Wdq7O/9qg==","signatures":[{"sig":"MEUCIQDk9mc8OfQXjP9iOCd+uIXVhhe1T711TyTfKQrYh+jKXQIgdZb8PHHKp6CH8Ab3BBedSoTCz2eFGYGIF+PiIboMakk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27850,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVauZCRA9TVsSAnZWagAAC5QP+wUkIX/Pzf26zNeXo3fh\njj2y+Y7i5mqqEQjD1k59v4ynHe6QkAVAABXt+YqQP317nTSsfzrc1XCHvv+k\ncosJ7+1JGg42xqkN6PHvUtcx3IpfZbCea2D4EXVICy9TJpN6PcA+tXDsRD1v\nVkC7Bf+wjO8rgT6CUiiAZ48XVAdMbwSkE6fpBMSL0NxPRmqlOBgO2irqZ/g9\nxCn93N4R7g5wUWzgbLE9KtZcQ5fRF/83Gsh8PebbGlRJwtfHAa0U7aSkOusy\n1QHJCMd11DEM4Eq0iBZAzt/IKhYw6w+HXvCbDzJ93WqB+DcXiCc3ylT+eF3h\ntgErJo3Gl0TnKpK7B7jjRxwKBzgtwd8y+6nYdcQEAteWfNtF8HaHS6/CCCGu\n5GPaySfCyn2x52DafVlucrBpAuiDZQIYZNRbXeX/BixvApFctikt0Ycn2jR2\nqfPdvINFVXJKp9g3OBxEm/ixZgBabVacAKfezFjbEXWsAQ/KpCTiOrMm0ff3\n06Ke0yiGjy07AxLHKR3tTSY0YCBkI5psXr6ZgJ2ji3CXBFIDtQsYFefL4XSo\nno1Pti4r31XaQ1AepEIrLSDyhjf7wBgzReHrpHGIe/4gXhtwQ48id7mhGKH1\nqMIFjo5dpFuAwN3qTm3qwNJmd4s9JVJ5it5pVMIJlh6B9EvPUpt6XE7yxUKy\np4N7\r\n=4GSv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/ng2ninja.js","gitHead":"bd4c52a0c22dad3132989fbfcb2e60ea4890035a","scripts":{"lint":"eslint . --ext .ts --ignore-pattern ng-integration","test":"jest","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"},"prettier":{"printWidth":140,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"_npmVersion":"6.14.11","description":"CLI for the exercises from the ebook  \"Become a ninja with Angular\"","directories":{},"_nodeVersion":"15.5.0","dependencies":{"glob":"7.1.6","chalk":"4.1.0","prompt":"1.1.0","rimraf":"3.0.2","request":"2.88.2","hash-files":"1.1.1","command-line-args":"5.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"26.6.3","eslint":"7.22.0","ts-jest":"26.5.4","prettier":"2.2.1","typescript":"4.2.3","@types/glob":"7.1.3","@types/jest":"26.0.21","@types/node":"12.20.6","@types/rimraf":"3.0.0","@types/request":"2.48.5","eslint-config-prettier":"8.1.0","eslint-plugin-prettier":"3.3.1","@types/command-line-args":"5.0.0","@typescript-eslint/parser":"4.18.0","@typescript-eslint/eslint-plugin":"4.18.0"},"_npmOperationalInternal":{"tmp":"tmp/ng2ninja_3.0.0-beta.1_1616227225075_0.387567568304116","host":"s3://npm-registry-packages"}},"3.0.0-beta.2":{"name":"ng2ninja","version":"3.0.0-beta.2","author":"","license":"ISC","_id":"ng2ninja@3.0.0-beta.2","maintainers":[{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"}],"bin":{"ng2ninja":"dist/ng2ninja.js"},"dist":{"shasum":"c63ecc11404cdfe876b11f4682112f6f6a03617f","tarball":"https://registry.npmjs.org/ng2ninja/-/ng2ninja-3.0.0-beta.2.tgz","fileCount":12,"integrity":"sha512-j4l5tfYJlJgVV7vp5F9wkkR7DubvjIri52RwoHyFekEh+CKnEW/jFg2SZbE41pnV76sdpwWRB8xVy1VFAiILfQ==","signatures":[{"sig":"MEUCIQD2vy+dN8MzO8LR/ZBY0LBjnmrh+gcoTCunYVeBf/P+EAIgTFUgwa/THo3MjAjL6Z3dOdQjhGtYCvYfCJzaX6tXgDM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27867,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdaXMCRA9TVsSAnZWagAAlHYQAIUiU7f+M17mLooAXiu6\nkbaRAJjEzJKvVDggUhvii0GaJqb9rCzxfSC5AB9mNGPMmbfmVEnSpWATBqb7\n+a3QWdrjnKQIPxAuHt/OOBlwXTuhnelDtGgP/sfm2V0bsT014PSdZrkM9fEG\nssluj6bI2WuQq4zVCGwhIvU0tFCBK/S4dbgIBCdfANcozOdDrXxJktnA1I6o\nZJ7Csy3qPshtSelrSugEtiNudzqg/lwY0mHOEPZdo4FG7p/qV5md9T+TLn27\nCrYwKrdlxeqTYNXMaXvZy0E2k6YiYVzqWbwne55T9rGH3vFaFzVgx0o7Zdrf\nomw+uQvlUJaD6ykWIS1sX0Bti2mvhzaW4/cjZ7def/GAYb1I/D6vLioY/XVW\niYPHpDAbgARE6Cfozfg9ewq/KiLXrWy8U2kvOYlat/s/TwPCoVff1vBbq7Ol\n04q3tcYyAjn5eDKdRqozZ7r7EVKQvEG+FDXwIfE6OP8/PjN5RE35SJcF6mGe\n3BYqoPW7MNUgJmUd5spyvWgsylZ+w7cJHIBF2rde0E79wBQRI1WE+pA+N5oI\nX0PyWiMOFlPsNv5LHUki40cCiHV+mmny13qAo7GBVarO3stsWyi0vol7yLjz\n7qq7+aF4ZE9zXtScV39waoGgqoBF5Zh0G8TuliOo7NC+u9vq9tZvImcwHdpf\nicxE\r\n=qTnV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/ng2ninja.js","gitHead":"98f77e798daaf570ab7955ec0c58e4038b167541","scripts":{"lint":"eslint . --ext .ts --ignore-pattern ng-integration","test":"jest","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"},"prettier":{"printWidth":140,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"_npmVersion":"6.14.11","description":"CLI for the exercises from the ebook  \"Become a ninja with Angular\"","directories":{},"_nodeVersion":"15.5.0","dependencies":{"glob":"7.1.6","chalk":"4.1.0","prompt":"1.1.0","rimraf":"3.0.2","request":"2.88.2","hash-files":"1.1.1","command-line-args":"5.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"26.6.3","eslint":"7.24.0","ts-jest":"26.5.4","prettier":"2.2.1","typescript":"4.2.4","@types/glob":"7.1.3","@types/jest":"26.0.22","@types/node":"12.20.7","@types/rimraf":"3.0.0","@types/request":"2.48.5","eslint-config-prettier":"8.1.0","eslint-plugin-prettier":"3.3.1","@types/command-line-args":"5.0.0","@typescript-eslint/parser":"4.22.0","@typescript-eslint/eslint-plugin":"4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/ng2ninja_3.0.0-beta.2_1618322892061_0.4533370062561668","host":"s3://npm-registry-packages"}},"3.0.0-beta.3":{"name":"ng2ninja","version":"3.0.0-beta.3","author":"","license":"ISC","_id":"ng2ninja@3.0.0-beta.3","maintainers":[{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"}],"bin":{"ng2ninja":"dist/ng2ninja.js"},"dist":{"shasum":"f4047fa801674155356bb3b6e7e5f21c387caea4","tarball":"https://registry.npmjs.org/ng2ninja/-/ng2ninja-3.0.0-beta.3.tgz","fileCount":12,"integrity":"sha512-iYW4SdcZIwJlnX4rYEriENTqgExrzo5T8bhSGhotx8x21DyXggFAliOl7pR8Sg5rr5UbKT/OxrLYPXWCv2TXmg==","signatures":[{"sig":"MEYCIQCxE7qV8ApvpqFWjEuvUV3wFxP/r7CJMTD97F5A/mFstgIhAO7FnjhSYqhNQkYRlxkBs89hAPn/X/0sc7swg4B/Ct7c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggWxhCRA9TVsSAnZWagAAAl8P/0mRBjR63od/6FQ6u+pj\nN1ouEPw9mdFBImxTg54QdM8zPfUBJ+95tfmI4xWpO6Ec7LOef8zvzo53aW5y\nr1Uu48l1nDTYH8sVPp007LIpT0QKQkiP49m4pgW+RKi1M2et0UYCQE0tvDo5\nrQ1vTKa9wZdGlRplvr12wE9nc/tGrYvfXuSnrbJfcrpqk1k24xa8oWEFBt89\nzLZ5zrTCEmydyN22dsKGF2/nxjc7TMywnMAIgxYQDg1iQbE7WSOLMUuimdhc\nAsk8ifsvRfzVo3Iw42SRh7LiEw8BZ0W8IFrMfZTl9bkcik27XMK9JUtZ2oU5\nIoREstCBKpQHQIloOUEPxMJmeifsZ1XorRw0kBucnB4QTJ6bOR92ew3NSJda\nOj5/8SNccJST/7Cy8hQ8Mr9UWg8XlmH3tekMEg6vy5DY24Hz1+Gpq8niJBte\nM7wzzZRQY5mf9vywVLidhnlQLxElWV8DWowKk8UUCKDxPGAfHzdkK1OyYWzZ\nb6xnzC3FOoATrv+PPU4xfv/Cu5OzFFMkOgNwHOIQnL50bk8ZGVu70Jqm8Cyz\nQHMfjqKeB6358ta83n6MLrvkhF2vs6qUTmj1+AqyoL04zfb1xi+s+t2BEuVZ\nETgkie4LvaAS5AqCx8gtYB37FIjcpJpMquc83lki4K/yeaxLbt0JzTnh42VQ\n/D8Z\r\n=zDF0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/ng2ninja.js","gitHead":"b3463bb8be074dd9b99181e343dafd49357694d5","scripts":{"lint":"eslint . --ext .ts --ignore-pattern ng-integration","test":"jest","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"},"prettier":{"printWidth":140,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"_npmVersion":"6.14.11","description":"CLI for the exercises from the ebook  \"Become a ninja with Angular\"","directories":{},"_nodeVersion":"15.5.0","dependencies":{"glob":"7.1.6","chalk":"4.1.1","prompt":"1.1.0","rimraf":"3.0.2","request":"2.88.2","hash-files":"1.1.1","command-line-args":"5.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"26.6.3","eslint":"7.24.0","ts-jest":"26.5.5","prettier":"2.2.1","typescript":"4.2.4","@types/glob":"7.1.3","@types/jest":"26.0.22","@types/node":"12.20.10","@types/rimraf":"3.0.0","@types/request":"2.48.5","eslint-config-prettier":"8.2.0","eslint-plugin-prettier":"3.4.0","@types/command-line-args":"5.0.0","@typescript-eslint/parser":"4.22.0","@typescript-eslint/eslint-plugin":"4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/ng2ninja_3.0.0-beta.3_1619094625445_0.7906921696564162","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"ng2ninja","version":"3.0.0","author":"","license":"ISC","_id":"ng2ninja@3.0.0","maintainers":[{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"}],"bin":{"ng2ninja":"dist/ng2ninja.js"},"dist":{"shasum":"1a1ba7501b432d8c6a94b2a06554389811a73d4e","tarball":"https://registry.npmjs.org/ng2ninja/-/ng2ninja-3.0.0.tgz","fileCount":12,"integrity":"sha512-9RFz3P0Z8B6MPh5c2qbk/7DBK2y/4dnyDPyJhyxajCVBL/vFTgVtG/pQaaoGTe8rtn+FqP3UP/t8f75Q/uaSUA==","signatures":[{"sig":"MEUCIC++AbDT25MsmhC53owdyVHzMJP81JrplLjkKihhTxA3AiEAxG+P9QzJU/89wKtIqTTW1cSB/mUSwhMAyqrA4etQSQg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgp77ACRA9TVsSAnZWagAAs0cP/iAaSkQtgzPmG6uZZBRR\n57EQj6O79bbZOxrJ0Re28iqHPxqZ8h9uH5i9MT4aGzFRg2aoNhTuQCM3DuQJ\n4NV1IiXy6h+E8ufeosFPeRUEMnQM1tB2xtXGEPtl30/TycwPMDLGIjRRMhKp\nWE7dDOfHIjFa2z9Tt7k1e8rTl9s962LvQyMffzdxg87ewCL17c37mt//ZBAw\nGfE0t3/l1MNuuLNVif6YhThrDfJGiwjJ4+IzgKgX3i8D5hLpHz+8HuidySnB\nj/g4BZO7KjpTwms3KFpNXuZ0fcxKo++aiRmf5aDp+o+FwyZcOlnbQK9RBx4H\nrKxNyE0dT//j/UWtI8GJHAOqlsnJflSE40XW2ouwHi8C/v5Qp9jjvoXWHCR4\n+wkNvHX7bLJl7Mwp+SDoLgc7nua0NwnQvccFwgSsfhD/xwABCnvcc+vO4MsR\nPTGjB3RSXqLnG6z4Ypoz3Mc+5O+Gq6PpTeygMlEgjGCYPXnek8gbTrqrmjYB\n6sV2B7xKS2x6Bg37BOjHqqCeA5CH3eTTPaQAxqrGt6VeiI99RZXLvEd3amQw\neQ7E8HFVZiHI9MdigcfiysaYBYivQBHrwbhMIBveAk+DBJCPkeZptFdTrMR+\nIZZ2aYDUVqYO6mSrnn1fDBkzcldS2ELSCFEAWrWWgytL5daUSKtxF2Iv6BXN\n0vrZ\r\n=vK12\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/ng2ninja.js","gitHead":"3c4ca1fa3b4414dc05a5b277825e45ad0ec9a232","scripts":{"lint":"eslint . --ext .ts --ignore-pattern ng-integration","test":"jest","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"},"prettier":{"printWidth":140,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"_npmVersion":"6.14.13","description":"CLI for the exercises from the ebook  \"Become a ninja with Angular\"","directories":{},"_nodeVersion":"14.17.0","dependencies":{"glob":"7.1.7","chalk":"4.1.1","prompt":"1.1.0","rimraf":"3.0.2","request":"2.88.2","hash-files":"1.1.1","command-line-args":"5.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"26.6.3","eslint":"7.26.0","ts-jest":"26.5.6","prettier":"2.3.0","typescript":"4.2.4","@types/glob":"7.1.3","@types/jest":"26.0.23","@types/node":"12.20.13","@types/rimraf":"3.0.0","@types/request":"2.48.5","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"3.4.0","@types/command-line-args":"5.0.0","@typescript-eslint/parser":"4.24.0","@typescript-eslint/eslint-plugin":"4.24.0"},"_npmOperationalInternal":{"tmp":"tmp/ng2ninja_3.0.0_1621606079793_0.3181815851317251","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"ng2ninja","version":"3.0.1","author":"","license":"ISC","_id":"ng2ninja@3.0.1","maintainers":[{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"}],"bin":{"ng2ninja":"dist/ng2ninja.js"},"dist":{"shasum":"51086573b86a9de28db133af2a789ad1d3c3b32d","tarball":"https://registry.npmjs.org/ng2ninja/-/ng2ninja-3.0.1.tgz","fileCount":12,"integrity":"sha512-Wdl5E3UQVqEAlMufyNW6UGXS/5v0A6GhTRzGPWrSERT1S6ONCywAYbV5xGGrY5mZkvVmBaNALkoMwJuooudUKA==","signatures":[{"sig":"MEQCIE2pQ7TIk/TKIpQPpwGwrkBoeX4xxhxGUrA58ISnQ73yAiAaBTN+zAg99nPXJpLCMVRbMEcYW9UN0Vr/xDv6hjlaYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiasP3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcwQ//eLYiO4ffKx2fDyIlCYl5lH1Xq82RDkx/pZibe1FaOjO71MmE\r\n7wE1d6ISApywK6Znpl1t60VOKITU5mcPBsC2XE+7nBwI/KNjBw0oDx/Pk071\r\n9vLu5EvWR6E0W7gjmRIb0ZWg1Zo9V7VcWqRym3Xc+X8omiq4M7FwbhUzmF5h\r\nQSVFbvgoDA8DqJge6T/LcX+BUwWJX2gzUJY4bl8gD7/aB4ATWpL9bpTEpjO4\r\nN0VNKV059wXw3Yx4aQ6qtt8BGrohLRcqrhMyCt+AXsDEKmQAnoyXyvvuMQXh\r\nUuEgHYjsWvhd2rVHcwaaa9JIXEX3XOF1KjNsN5GZeNrOcyruoHs9yRagATGd\r\nZ0cs4Qz7lIPI/zYQeYkQP2Vs57CMgB1+gOxy3y1PYiTt6SXUPfWEEhkKzF0y\r\n0Kz+lt1uq/NO2+KYP5vzGzaj09zYcqftr97FqAIDh9Mtor92KboeaAKAthKG\r\na577o7/fg0+db/NcGK0pAbeEdDHi/alV9fM0Gezt9vcfupJ1geSDChM0dMLH\r\nOhwfyg9Jbxg6b/65xc8s4z4Od5yAs369szspGf0CowoWI0wWVExilklr3jOE\r\nxb/9rSOqH2f9XMTPnwU9/M3a1BMt8WNKKpVrZom1eOjpV9IMDUDjDVjThohe\r\n4rRrPEIfgChisC4oQZmER3P/pDWeTAe3MY0=\r\n=EBJB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/ng2ninja.js","gitHead":"e50ef2b1246399f8773c7a5fa57b6f157994ddea","scripts":{"lint":"eslint . --ext .ts --ignore-pattern ng-integration","test":"jest","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"},"prettier":{"printWidth":140,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"_npmVersion":"6.14.16","description":"CLI for the exercises from the ebook  \"Become a ninja with Angular\"","directories":{},"_nodeVersion":"16.14.2","dependencies":{"glob":"8.0.1","chalk":"4.1.2","prompt":"1.3.0","rimraf":"3.0.2","request":"2.88.2","hash-files":"1.1.1","command-line-args":"5.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.5.1","eslint":"8.14.0","ts-jest":"27.1.4","prettier":"2.6.2","typescript":"4.6.3","@types/glob":"7.2.0","@types/jest":"27.4.1","@types/node":"16.11.31","@types/rimraf":"3.0.2","@types/request":"2.48.8","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.0.0","@types/command-line-args":"5.2.0","@typescript-eslint/parser":"5.21.0","@typescript-eslint/eslint-plugin":"5.21.0"},"_npmOperationalInternal":{"tmp":"tmp/ng2ninja_3.0.1_1651164151123_0.6608519937493664","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"ng2ninja","version":"3.0.2","author":"","license":"ISC","_id":"ng2ninja@3.0.2","maintainers":[{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"}],"bin":{"ng2ninja":"dist/ng2ninja.js"},"dist":{"shasum":"33831b386543e31fd33061ba2b04cf450fef380e","tarball":"https://registry.npmjs.org/ng2ninja/-/ng2ninja-3.0.2.tgz","fileCount":12,"integrity":"sha512-1U7H+AiRr2f2g71iU0+NJfUb4RwMvODkPW7dDYJ/rIrDtpAWTvzqjdv1aSs7FOqO6MpoiI5sTCzq1sdJMAl45A==","signatures":[{"sig":"MEQCIDjjyj1/gv3qbE7QHbp5agr1Ki6BBZ6THm30Jalogj7GAiAiLhrUB3EIGLMUajFqncw2GWzhqos3s9FDJTN6hNYXuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilkX8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqT0g/8CsFXKEfUD6MpPyFLVfB/MOYLNlCtktbt/ugqZ0S2m9iAETKw\r\n/9Q2+Pn/w87xCsXKZrpDDCNyQ8MxTzjU521o3ZpgndmGiNp3gtUYBqd3+rQK\r\nvy5fIRk2/T0psML3qai3P0MsiwmgHiD+HXBlkM98mi7EBRbvFTOFdS6TMkdO\r\nw7OUNOFsc7DyGeE+TxUXiGfx3IgDmUEytJ4+0IAs1QhdP6Gk+0Und/hsGDsN\r\najViTfuoXu52flwtnruwsGGYcM70J7uJ6MigmVviqlQIKavnCWta6MY0QNlQ\r\nrhp72wNgDppT6WC7EdemND/8LwZmiK1zFcNBDNSAAU3ODMxGWa7jSoR9IWQ8\r\nxYOvDZrc94v5qv3iGPDqv68lDrcww1Zfr4W3WeUpz6lcSUhSn5GCWQ0Ukwun\r\nlUaSUthI5CswSlLz2j3uqRDuw/QLpNcJQrHfquQPpcM6ONl19dwx6Hc2Qg3G\r\nuUkPyl2dzt0Y7LD3qsXYPuBOPCLeG2JyvLcoO/4gEypotOTnu2flBBu9N7Uf\r\nDaDRfHKaZKSGqn9cdNs0ODRgfYQvM/n4AXiZWXc6ThgZla8T9PAQ/Mav2PuG\r\nDjkOCKsi5RFidR7Vbdrxjj0Pb/SUqnZtDlIbVDS+LpAhqz1xb80nXBQszqOo\r\nRfmvTo3UQ0DttIGwU64MikTk3zgBObTBLnk=\r\n=jtIf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/ng2ninja.js","volta":{"npm":"6.14.17","node":"14.19.3"},"gitHead":"1105fb8fc43aabd554b9f230c061e981e88ca661","scripts":{"lint":"eslint . --ext .ts --ignore-pattern ng-integration","test":"jest","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"},"prettier":{"printWidth":140,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"_npmVersion":"6.14.17","description":"CLI for the exercises from the ebook  \"Become a ninja with Angular\"","directories":{},"_nodeVersion":"14.19.3","dependencies":{"glob":"8.0.3","chalk":"4.1.2","prompt":"1.3.0","rimraf":"3.0.2","request":"2.88.2","hash-files":"1.1.1","command-line-args":"5.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.0","eslint":"8.16.0","ts-jest":"28.0.3","prettier":"2.6.2","typescript":"4.7.2","@types/glob":"7.2.0","@types/jest":"27.5.1","@types/node":"16.11.36","@types/rimraf":"3.0.2","@types/request":"2.48.8","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.0.0","@types/command-line-args":"5.2.0","@typescript-eslint/parser":"5.27.0","@typescript-eslint/eslint-plugin":"5.27.0"},"_npmOperationalInternal":{"tmp":"tmp/ng2ninja_3.0.2_1654015484136_0.3202304853389022","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"ng2ninja","version":"3.1.0","author":"","license":"ISC","_id":"ng2ninja@3.1.0","maintainers":[{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"}],"bin":{"ng2ninja":"dist/ng2ninja.js"},"dist":{"shasum":"50bdd126d4bb3e2af75523a74c55ee749eedc036","tarball":"https://registry.npmjs.org/ng2ninja/-/ng2ninja-3.1.0.tgz","fileCount":12,"integrity":"sha512-N4e+y2mKoO3ZGBur4Ya5lmPMGNrJt8m5F+NuH48GRZX8dSjm5mOc4rtAmX1fCpJDo2rgdog5Qm8bKW9A39mmNw==","signatures":[{"sig":"MEQCIBEuman0WflWqtVIpPgie2f36DCBjn2YrBHzCCSaSav6AiB2CofkdBSXFNMnY8n0q32AvQ/Iv1VtC9n640IYVpmjbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJin8Q1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYVRAAmm9AxdADVP/0wQ7IquW2MT+Mr+8XwYR7/J3oOs0GpMYJjbma\r\nn8i+VhI3PUqtqVBohARKJ2sEVMQ4u6hQwvuti0gbXhog35wSaFupZkCZIVI8\r\nA89PUWMGmZB7zlUU6O2vZGPPglsBVeGT9THTUsOwLwHESYxUlIRYKnIKpKjL\r\n80EkZpnljzofbfrfXa6coEpMeSIc8eEill6QbT+8o5U1TjPbGcVxFL/4ta0U\r\ngvulW/1rI2TG1GxVXH8zZ5VGWWqT0IoJu8bXxyjjwWyPDptM6yfxTe65WmAx\r\nX4lN4RTt8gVPOIn6IpsEDXle9WRqWhE5kau9JZWAtkABwctXiooPoBTy0QXt\r\nws+W0Zzd53A9wikD+0RXPL6ILcHEjWJyk4cCdqdouiKDHpAQqoESZ2n2luY1\r\n9Mgo9nJJlrSD3d+H53X7ZPfl1t5kQA+kFzsbaEZ9GaQ7eKQ3c5aB+2isEtwl\r\nSySbIiFTnqFSYTk5Zpxc8xu0WgDWgiJdjWQkbFXDxnAcV4Jgt9EcgEHh/XYK\r\nDgo6z4JxiNzmciRpsbDJLxAQk/0HNp9QojDxu9EYIYOU9owzywrpdj8kqHoe\r\nouw5B7juRB9O9gYjGCbh657FsYvyd51xXNov+aSeir5kg3FiAltqRUIskp+c\r\n2tddNarBoBPil2iPsF6Z8o59J7KN8vqJeG4=\r\n=F7Xx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/ng2ninja.js","volta":{"npm":"6.14.17","node":"14.19.3"},"gitHead":"50c66554e835f1d020fbae64d2e93256d1736945","scripts":{"lint":"eslint . --ext .ts --ignore-pattern ng-integration","test":"jest","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"},"prettier":{"printWidth":140,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"_npmVersion":"6.14.17","description":"CLI for the exercises from the ebook  \"Become a ninja with Angular\"","directories":{},"_nodeVersion":"14.19.3","dependencies":{"glob":"8.0.3","chalk":"4.1.2","prompt":"1.3.0","rimraf":"3.0.2","request":"2.88.2","hash-files":"1.1.1","command-line-args":"5.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.1","eslint":"8.17.0","ts-jest":"28.0.4","prettier":"2.6.2","typescript":"4.7.3","@types/glob":"7.2.0","@types/jest":"28.1.1","@types/node":"16.11.38","@types/rimraf":"3.0.2","@types/request":"2.48.8","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.0.0","@types/command-line-args":"5.2.0","@typescript-eslint/parser":"5.27.1","@typescript-eslint/eslint-plugin":"5.27.1"},"_npmOperationalInternal":{"tmp":"tmp/ng2ninja_3.1.0_1654637621003_0.9944872770592645","host":"s3://npm-registry-packages"}},"4.0.0-beta.0":{"name":"ng2ninja","version":"4.0.0-beta.0","author":"","license":"ISC","_id":"ng2ninja@4.0.0-beta.0","maintainers":[{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"}],"bin":{"ng2ninja":"dist/ng2ninja.js"},"dist":{"shasum":"16cffd02cc58d5b7ca5831e5d818585978e87045","tarball":"https://registry.npmjs.org/ng2ninja/-/ng2ninja-4.0.0-beta.0.tgz","fileCount":3,"integrity":"sha512-Twej9BFY0g8cAptVuuSHdM04U0KYZ2Bk/9Wpr4grqMUaIWpqCq0gRj+UKXOVLHSC/q9fun61lg1OjmWWOixEWg==","signatures":[{"sig":"MEQCIAWA0riWU94g8MwV2Qwp3b3j0QoiGPyWkFoYRKODZBwZAiBmurmLjlsnGwqtLe4KDMLh9pVEvh7Gt0AV4wuIATMcRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOeLPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQiQ//fpKaMC5EyVUZzxeLaDzewTB8TRu+pLZf+fdedttbLbq9+58J\r\nPtC48Y2Awl2LV0Za2Gd7py5WGgzQwO/dy32iEjchdw8qnnOHM5WDMDg27EC4\r\nSKlMyHERSAXIzfno6hwVlZgNzuaAEHGZ626khKWXetg9vHxeKR2CoJP5fvKm\r\npVOoI/lVffUhdWT/1SKGBiEwU+5rDv0UpWQYCagyvxuu6+2Kq+K4p9gVNc0b\r\nZ1mlnjvmew7wokR+ni9VJzlvEK3qIitvidPOCG8NNvhRs6DVPNm2ROAsnMrj\r\ndSosd8sKisMWI3eG4ABPyFw7dN4tTyxbGdQVrAplaLEt6lYyeHIfytCtq0rs\r\nWVczYnck7lo3ncifrifRk2lcaksJsef8FtvW4Vapr+a4hxSfROHuu9wyIOov\r\nnstIzrqZVGj/+3tVw3846dk+yRjH65tN5RQmgD4P8EICQSLzvskk1F952U3k\r\nB3DtIOfLvPtSWZ548R8rIMX3GSnomPYMOuSuOkoXzE8lGU7bPPV/wcedbAJe\r\nuue5IolZdZv+ASFgI/gLtm5Zau3+Um2XP27YjnotD74PoAh4obcuyr08uFSn\r\nWU697dT/Oe9VEoxp0GG0e6VAdn5407vBRry1HvDuw4SEOPjJtEt5Eak0YClz\r\nWIBT6HpvfYwDP2Glm4BcPT+3eSBKmnKz3S4=\r\n=ASv3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/ng2ninja.js","volta":{"npm":"6.14.17","node":"16.17.1"},"gitHead":"e2224edc9a2069939f44d700b5451decbe5e3d86","scripts":{"lint":"eslint {src,tests}/**/ --ext .ts","test":"vitest","build":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --failAfterWarnings","prepublish":"npm run build"},"_npmUser":{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"},"prettier":{"printWidth":140,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"_npmVersion":"6.14.17","description":"CLI for the exercises from the ebook  \"Become a ninja with Angular\"","directories":{},"_nodeVersion":"16.17.1","dependencies":{"glob":"8.0.3","axios":"0.27.2","chalk":"4.1.2","prompt":"1.3.0","rimraf":"3.0.2","command-line-args":"5.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"2.4.0","eslint":"8.24.0","rollup":"2.79.0","vitest":"0.23.4","prettier":"2.7.1","typescript":"4.8.4","@types/glob":"8.0.0","@types/node":"16.11.62","@types/rimraf":"3.0.2","rollup-plugin-terser":"7.0.2","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@types/command-line-args":"5.2.0","@rollup/plugin-typescript":"8.4.0","@typescript-eslint/parser":"5.38.1","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.38.1"},"_npmOperationalInternal":{"tmp":"tmp/ng2ninja_4.0.0-beta.0_1664737999207_0.5805891269629924","host":"s3://npm-registry-packages"}},"4.0.0-beta.1":{"name":"ng2ninja","version":"4.0.0-beta.1","author":"","license":"ISC","_id":"ng2ninja@4.0.0-beta.1","maintainers":[{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"}],"bin":{"ng2ninja":"dist/ng2ninja.js"},"dist":{"shasum":"7e150ec562da69a0adb95da15cb6d1a35481c805","tarball":"https://registry.npmjs.org/ng2ninja/-/ng2ninja-4.0.0-beta.1.tgz","fileCount":3,"integrity":"sha512-ulbL5kJ3nh/lyWgchUSnicxTDCE3LQSS063xB6lmcMwFkMDXALrD8BNG4nvmyxplA9p1dpE+vYkLY/wU6imwng==","signatures":[{"sig":"MEYCIQCucP9oLZ7uAoQXmRYwWMj2RQUwP3Vp/1hplPCc8sAdfQIhAIcguKSvXJKrdOhkh7+FbLUKYjPgBerbOl+ppfKk18d/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWuweACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/VA/8DegK8d7D7T4m42GfxveLkqglp/E4UO8jOZVYywMqNbxLODtZ\r\n73aXpXSDxXGWGU1IGdutnEpBXEU0eZuaaE1J0itBj0FBfaCrwTpKl4iNc+FG\r\nC+EB8wr8dZSvAIuJnDGZJiKbyrqHeox9vuY8ZNm4vsphfVF+jj4Om6geOGsv\r\nUbjnaSjGa8j2sruIZUpqeB6hN/mRj3cGLNRnojrIO/dOnTDO5VobPLykK0YY\r\n4Wrfod+gRyDGE5Bv8xldCP3ovVGMyrVLuvZEMkF2LZ8jJoyvq/lyTzaukzwq\r\n4ifK95JodcZdRon1AA5eYwSOQjYFWnKZZRNoxBrnhC16RwnlHy60jylCmV9q\r\nJBdJ8p1Q4cNCjd54xrq89RgBlIVUbhc04LX7i3fldh97UUxmyVqZ/jr6wsWq\r\ntKVnPyY3SYMttFlMmkz8WlZY12gr2DV7Mdl+TXG+lPmsjATYzXzrXNUM9W4B\r\niLvX/P2okMCypdZGdGsGtEsT+3xrQ6nX6r9SINYVzzDBUdQYBDZwCR0xRSJ1\r\n9SoYFCP3GMQw1h+85mRuypE8L+9O0N6vkE1ox0dlFq4PSOMN9O4FP8cASkW0\r\nGtA3rKTFFqVtmHpLZTmdqjK0/S7WQ/TvSvR66t+OEvDLG74DNClFOoFTZvl6\r\nLvtG/0JuQ+aCWFQGmWlW95GQmSnEcpEfwr4=\r\n=IsrS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/ng2ninja.js","type":"module","volta":{"npm":"6.14.17","node":"18.12.0"},"exports":null,"gitHead":"3209022ebf47f4e86cea61bacecd8088d9f10cbd","scripts":{"lint":"eslint {src,tests}/**/ --ext .ts","test":"vitest","build":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --failAfterWarnings","prepublish":"npm run build"},"_npmUser":{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"},"prettier":{"printWidth":140,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"_npmVersion":"6.14.17","description":"CLI for the exercises from the ebook  \"Become a ninja with Angular\"","directories":{},"_nodeVersion":"18.12.0","dependencies":{"glob":"8.0.3","axios":"1.1.3","chalk":"5.1.2","prompt":"1.3.0","rimraf":"3.0.2","command-line-args":"5.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"2.4.0","eslint":"8.26.0","rollup":"3.2.3","vitest":"0.24.3","prettier":"2.7.1","typescript":"4.8.4","@types/glob":"8.0.0","@types/node":"18.11.5","@types/rimraf":"3.0.2","@rollup/plugin-terser":"0.1.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@types/command-line-args":"5.2.0","@rollup/plugin-typescript":"9.0.2","@typescript-eslint/parser":"5.41.0","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/ng2ninja_4.0.0-beta.1_1666903070624_0.2864780828993194","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"ng2ninja","version":"4.0.0","author":"","license":"ISC","_id":"ng2ninja@4.0.0","maintainers":[{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"}],"bin":{"ng2ninja":"dist/ng2ninja.js"},"dist":{"shasum":"f8dfc801b9d60f5e06e9cac423f0ab742ad5ea45","tarball":"https://registry.npmjs.org/ng2ninja/-/ng2ninja-4.0.0.tgz","fileCount":3,"integrity":"sha512-m2oOw61jgnhqK4OeeLfqCNXKRrO8fnQLaNtIaDwFp1mS+Vyno6ac5KMHpeCpPDtHeM+iL4ZviBbj2tj9SheL0A==","signatures":[{"sig":"MEUCIQCSBCyYal8VapkFBsVAsKynTxA6NUMwjDeMoq5wJZhrLgIgQS1f7SpdMCmym0A4GdRpR075sm+gYQBT8HRtWSxXN3o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11391,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvcUUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZsA//Y5GAp+q+jEb55Dfti6dL6qyVsE53Q1nS/ljZ3NdKYDW1gEjJ\r\npQy9yfAUm/jEaEOt1pZcp83oQVywsEsHa+4qHcIkmdYZyVGTLQR7DO65Yw1d\r\nTrfomDA/Kam+Yi8ktV7sUIiYmYYdJ7ZD+TFhS+fqxnpxIjwn/tu6bogEgo+O\r\neYIFBLzD6UUtYoFtdaSZWFp4c18H/wia9JeAfYQmDyymSm7b865Y06AYxF7O\r\nXUw+Bbaz/+zhKpeVv+DNYyri3cJN5Fu/RQPlY2/IRcqjwZk69LgyvaK4y2c9\r\nHUN19tm0WvdQCKO6ZYn+uJ+olej3n8z3HotaRrVHNtI2sdb2KTvATtXbog19\r\nVMpMG08WpvodzFv2jx72k3LmfL56ETzdPVHIWYtsb25PpH31E1mFTHdnSAWg\r\nYzzgcchvG5zGkpi8jYfxX9o+h6ibspbtMi8fiXKdfIFttf9QX/WVyi/Yygdh\r\nJOwB1QQ4uagC2lgxpDahsu0SNCZnQIUsq5IjvrNkyvcO5qyQ1dY/7w1t9sJo\r\nnmVUaIWn4iyOGCar9fT9CzoMnZrxuzJ1EAL3e/4xmRseMnCG5CjokKAbAt9i\r\nQNyR3GA+M3+RnNdwG+HmHdALKpc4qgbWdXMk19PWK1yBzrz/jINpSiNag3xU\r\nM9FQF/+QlZtjYd2Pobl8GNXWKAtk0dV15yc=\r\n=QyeM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/ng2ninja.js","type":"module","volta":{"npm":"8.19.3","node":"18.13.0"},"exports":null,"gitHead":"317350120001c5f2220501de5b5f682f4cfc7c0b","scripts":{"lint":"eslint {src,tests}/**/ --ext .ts","test":"vitest","build":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --failAfterWarnings","prepublish":"npm run build"},"_npmUser":{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"},"prettier":{"printWidth":140,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"_npmVersion":"8.19.3","description":"CLI for the exercises from the ebook  \"Become a ninja with Angular\"","directories":{},"_nodeVersion":"18.13.0","dependencies":{"glob":"8.0.3","axios":"1.2.2","chalk":"5.2.0","prompt":"1.3.0","rimraf":"3.0.2","command-line-args":"5.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"2.4.1","eslint":"8.31.0","rollup":"3.9.1","vitest":"0.26.3","prettier":"2.8.2","typescript":"4.9.4","@types/glob":"8.0.0","@types/node":"18.11.18","@angular/cli":"15.0.5","@types/prompt":"1.1.4","@types/rimraf":"3.0.2","@rollup/plugin-terser":"0.3.0","eslint-config-prettier":"8.6.0","eslint-plugin-prettier":"4.2.1","@types/command-line-args":"5.2.0","@rollup/plugin-typescript":"10.0.1","@typescript-eslint/parser":"5.48.1","rollup-plugin-preserve-shebangs":"0.2.0","@typescript-eslint/eslint-plugin":"5.48.1"},"_npmOperationalInternal":{"tmp":"tmp/ng2ninja_4.0.0_1673381140050_0.04506940234689605","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"ng2ninja","version":"4.0.1","author":"","license":"ISC","_id":"ng2ninja@4.0.1","maintainers":[{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"}],"bin":{"ng2ninja":"dist/ng2ninja.js"},"dist":{"shasum":"244e4c38398bea3b01227dccc677130fe875fb75","tarball":"https://registry.npmjs.org/ng2ninja/-/ng2ninja-4.0.1.tgz","fileCount":3,"integrity":"sha512-asclwz/xyIO1xH3n3zvhin8yUbFvMonT8+wYVRC16uFRsszyP6ESOYufvFi/yUim9QuNKktPGsvfkikFokwoaA==","signatures":[{"sig":"MEQCIE42xMif336AUjNAxbhoVv3rhmJRr1fds3gX8Lxmb32iAiBw/XlN6Qjzq/buGdSUm97DP5/ZODh9EXVFJy3tKcXkiw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11111},"main":"dist/ng2ninja.js","type":"module","_from":"file:ng2ninja-4.0.1.tgz","volta":{"npm":"10.2.3","node":"20.9.0"},"exports":null,"scripts":{"lint":"eslint {src,tests}/**/ --ext .ts","test":"vitest","build":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --failAfterWarnings","prepublish":"npm run build"},"_npmUser":{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"},"prettier":{"printWidth":140,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"_resolved":"/private/var/folders/fl/sx8_jbfd1gg3gg04jb0lr_n00000gn/T/faa7fc6e3bca50a7843a06b699bfde85/ng2ninja-4.0.1.tgz","_integrity":"sha512-asclwz/xyIO1xH3n3zvhin8yUbFvMonT8+wYVRC16uFRsszyP6ESOYufvFi/yUim9QuNKktPGsvfkikFokwoaA==","_npmVersion":"10.1.0","description":"CLI for the exercises from the ebook  \"Become a ninja with Angular\"","directories":{},"_nodeVersion":"20.9.0","dependencies":{"glob":"10.3.10","axios":"1.6.1","chalk":"5.3.0","prompt":"1.3.0","rimraf":"5.0.5","command-line-args":"5.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"2.6.2","eslint":"8.53.0","rollup":"4.3.0","vitest":"0.34.6","prettier":"3.0.3","typescript":"5.2.2","@types/node":"20.9.0","@angular/cli":"17.0.0","@types/prompt":"1.1.8","@rollup/plugin-terser":"0.4.4","eslint-config-prettier":"9.0.0","eslint-plugin-prettier":"5.0.1","@types/command-line-args":"5.2.3","@rollup/plugin-typescript":"11.1.5","@typescript-eslint/parser":"6.10.0","@typescript-eslint/eslint-plugin":"6.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ng2ninja_4.0.1_1699464729321_0.22616485208206716","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"ng2ninja","version":"5.0.0","author":"","license":"ISC","_id":"ng2ninja@5.0.0","maintainers":[{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"}],"bin":{"ng2ninja":"dist/ng2ninja.js"},"dist":{"shasum":"495b6f6c7ebd0caedc0609ac3f594a6bf7650981","tarball":"https://registry.npmjs.org/ng2ninja/-/ng2ninja-5.0.0.tgz","fileCount":3,"integrity":"sha512-CLAytk+0dALv0Ri/PbOzPS7Gwc6VPGMZBglKZiLEbdvAeTg3JMomS/xlN5e1oi2ORlF09+O1dBLOaykWVcGY5g==","signatures":[{"sig":"MEUCIFmWDi40WoVzWIcivbJubqdLc7qwfMZo/BkbIo6zokgNAiEA3xjYFJCK8wRXYCr+Dm1LzRvsEOyMLfdKwNX1zQ9/SCo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11110},"main":"dist/ng2ninja.js","type":"module","volta":{"node":"20.15.1"},"exports":null,"gitHead":"1c0507d1988e74bbf0b8ba028f848b562845ba99","scripts":{"lint":"eslint {src,tests}/**/ --ext .ts","test":"vitest","build":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --failAfterWarnings","prepublish":"npm run build"},"_npmUser":{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"},"prettier":{"printWidth":140,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"_npmVersion":"10.7.0","description":"CLI for the exercises from the ebook  \"Become a ninja with Angular\"","directories":{},"_nodeVersion":"20.15.1","dependencies":{"glob":"11.0.0","axios":"1.7.2","chalk":"5.3.0","prompt":"1.3.0","rimraf":"6.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.6.0","devDependencies":{"tslib":"2.6.3","eslint":"8.57.0","rollup":"4.19.0","vitest":"2.0.4","prettier":"3.3.3","typescript":"5.5.4","@types/node":"20.14.12","@angular/cli":"18.1.2","@types/prompt":"1.1.8","@rollup/plugin-terser":"0.4.4","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.2.1","@rollup/plugin-typescript":"11.1.6","@typescript-eslint/parser":"7.17.0","@typescript-eslint/eslint-plugin":"7.17.0"},"_npmOperationalInternal":{"tmp":"tmp/ng2ninja_5.0.0_1721981829547_0.29279538618700673","host":"s3://npm-registry-packages"}},"6.0.0-beta.0":{"name":"ng2ninja","version":"6.0.0-beta.0","author":"","license":"ISC","_id":"ng2ninja@6.0.0-beta.0","maintainers":[{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"}],"bin":{"ng2ninja":"dist/ng2ninja.js"},"dist":{"shasum":"192ae0a171feae89c02ffa44a6d1e88d01a859c3","tarball":"https://registry.npmjs.org/ng2ninja/-/ng2ninja-6.0.0-beta.0.tgz","fileCount":4,"integrity":"sha512-QTq2boUI65KihJi2agMaTodi/ErP67wMdV+BEe8LOOXgCp/U3oSidYg8E7BJot6UOL0J0RWJyoEKdOXKvnNMEg==","signatures":[{"sig":"MEUCIQCKAL7PIyT4+6yNIQWpsmnwrJKDZb5RKEI02UBaLXuatgIgc7MZHtPZuuGPzMnQdHA7LYU2wrT2bQNfGYAIytIdDqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13080},"main":"dist/ng2ninja.js","type":"module","volta":{"node":"22.14.0"},"exports":null,"gitHead":"c56cc2cd0dda5b42f20de148a50c4ced2bab9ae8","scripts":{"lint":"eslint {src,tests}/**/ --ext .ts","test":"vitest","build":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --failAfterWarnings","prepublish":"npm run build"},"_npmUser":{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"},"prettier":{"printWidth":140,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"_npmVersion":"10.9.2","description":"CLI for the exercises from the ebook  \"Become a ninja with Angular\"","directories":{},"_nodeVersion":"22.14.0","dependencies":{"glob":"11.0.1","axios":"1.8.4","chalk":"5.4.1","prompt":"1.3.0","rimraf":"6.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.5","readmeFilename":"README.md","devDependencies":{"jiti":"2.4.2","tslib":"2.8.1","eslint":"9.23.0","rollup":"4.37.0","vitest":"3.0.9","prettier":"3.5.3","@eslint/js":"9.23.0","typescript":"5.8.2","@types/node":"22.13.11","@angular/cli":"19.2.4","@types/prompt":"1.1.9","typescript-eslint":"8.27.0","eslint-plugin-import":"2.31.0","@rollup/plugin-terser":"0.4.4","eslint-config-prettier":"10.1.1","eslint-plugin-prettier":"5.2.4","@rollup/plugin-typescript":"12.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ng2ninja_6.0.0-beta.0_1743713482595_0.9256900968521165","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"ng2ninja","version":"6.0.0","author":"","license":"ISC","_id":"ng2ninja@6.0.0","maintainers":[{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"}],"bin":{"ng2ninja":"dist/ng2ninja.js"},"dist":{"shasum":"4bdd139f2a5b06e5978898382242b5265aa3b54d","tarball":"https://registry.npmjs.org/ng2ninja/-/ng2ninja-6.0.0.tgz","fileCount":4,"integrity":"sha512-BtUIMKfAUuuZHZEaQTlUQK/hWOC870q2ZDs/jm6r0rfsuG1OUbKXFE0suz1glGqljD5RCJehgVf8zto9vAQJRA==","signatures":[{"sig":"MEUCIQD7xZaHbTZq5B+98JR7m+poxKce3sf3JR37axaEVGxckQIgJjoLyGg7EF4lfQC01GtZtgAScnR4TXNivOwvZotYAjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10162},"main":"dist/ng2ninja.js","type":"module","_from":"file:ng2ninja-6.0.0.tgz","volta":{"node":"22.16.0"},"exports":null,"scripts":{"lint":"eslint {src,tests}/**/ --ext .ts","test":"vitest","build":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --failAfterWarnings","prepublish":"npm run build"},"_npmUser":{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"},"prettier":{"printWidth":140,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"_resolved":"/private/var/folders/fl/sx8_jbfd1gg3gg04jb0lr_n00000gn/T/deb2164f1df9a4925fd0727355bc4059/ng2ninja-6.0.0.tgz","_integrity":"sha512-BtUIMKfAUuuZHZEaQTlUQK/hWOC870q2ZDs/jm6r0rfsuG1OUbKXFE0suz1glGqljD5RCJehgVf8zto9vAQJRA==","_npmVersion":"10.9.2","description":"CLI for the exercises from the ebook  \"Become a ninja with Angular\"","directories":{},"_nodeVersion":"22.16.0","dependencies":{"glob":"11.0.3","axios":"1.9.0","chalk":"5.4.1","prompt":"1.3.0","rimraf":"6.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"2.4.2","tslib":"2.8.1","eslint":"9.28.0","rollup":"4.43.0","vitest":"3.2.3","prettier":"3.5.3","@eslint/js":"9.28.0","typescript":"5.8.3","@types/node":"22.15.31","@angular/cli":"20.0.2","@types/prompt":"1.1.9","typescript-eslint":"8.34.0","eslint-plugin-import":"2.31.0","@rollup/plugin-terser":"0.4.4","eslint-config-prettier":"10.1.5","eslint-plugin-prettier":"5.4.1","@rollup/plugin-typescript":"12.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ng2ninja_6.0.0_1749825691898_0.19434805764506313","host":"s3://npm-registry-packages-npm-production"}},"7.0.0-beta.0":{"name":"ng2ninja","version":"7.0.0-beta.0","author":"","license":"ISC","_id":"ng2ninja@7.0.0-beta.0","maintainers":[{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"}],"bin":{"ng2ninja":"dist/ng2ninja.js"},"dist":{"shasum":"a190a396ed6bf73da547b6cdaa505634eb1738ab","tarball":"https://registry.npmjs.org/ng2ninja/-/ng2ninja-7.0.0-beta.0.tgz","fileCount":4,"integrity":"sha512-h53TZinuLM5MQ+LqD84tFcd6J/C3aZAB+Zdxdisu2yU9VIDl/mS1G3tB5TZrXFV6SMEXd4Rnm213fCWBUXVKgg==","signatures":[{"sig":"MEYCIQDmagu8yywFJ9y7houKmWFC5MQ28BuDq90eBzRPESd75wIhAIPGdc2fKVFCH62CNB5RTWF9ftdhLvcSl17blrlapKxd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10280},"main":"dist/ng2ninja.js","type":"module","_from":"file:ng2ninja-7.0.0-beta.0.tgz","volta":{"node":"22.19.0"},"exports":null,"scripts":{"lint":"eslint {src,tests}/**/ --ext .ts","test":"vitest","build":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --failAfterWarnings","prepublish":"npm run build"},"_npmUser":{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"},"prettier":{"printWidth":140,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"_resolved":"/private/var/folders/fl/sx8_jbfd1gg3gg04jb0lr_n00000gn/T/d5ad6096b4f4b59b4dbd7921e2e70b14/ng2ninja-7.0.0-beta.0.tgz","_integrity":"sha512-h53TZinuLM5MQ+LqD84tFcd6J/C3aZAB+Zdxdisu2yU9VIDl/mS1G3tB5TZrXFV6SMEXd4Rnm213fCWBUXVKgg==","_npmVersion":"10.9.3","description":"CLI for the exercises from the ebook  \"Become a ninja with Angular\"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"glob":"11.0.3","axios":"1.12.2","chalk":"5.6.2","prompt":"1.3.0","rimraf":"6.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jiti":"2.5.1","tslib":"2.8.1","eslint":"9.35.0","rollup":"4.50.1","vitest":"3.2.4","prettier":"3.6.2","@eslint/js":"9.35.0","typescript":"5.9.2","@types/node":"22.18.3","@angular/cli":"20.3.1","@types/prompt":"1.1.9","typescript-eslint":"8.43.0","eslint-plugin-import":"2.32.0","@rollup/plugin-terser":"0.4.4","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.4","@rollup/plugin-typescript":"12.1.4"},"_npmOperationalInternal":{"tmp":"tmp/ng2ninja_7.0.0-beta.0_1758471935588_0.4611133822787383","host":"s3://npm-registry-packages-npm-production"}},"7.0.0-beta.1":{"name":"ng2ninja","version":"7.0.0-beta.1","author":"","license":"ISC","_id":"ng2ninja@7.0.0-beta.1","maintainers":[{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"}],"bin":{"ng2ninja":"dist/ng2ninja.js"},"dist":{"shasum":"2d67f770f9b23d766a3d54aade168c9ded511133","tarball":"https://registry.npmjs.org/ng2ninja/-/ng2ninja-7.0.0-beta.1.tgz","fileCount":4,"integrity":"sha512-VKkApI8wusg+AL/60hrGuoCcr6J85GCdNRVMmuevziMm6ahOcbccGjL8DbvQiVqBfu3vumhwUPkYIShPij1JpQ==","signatures":[{"sig":"MEUCIQC7vNHpKyUF/BIW2Rpq7e2ULWstLdWq16SbDZ6dhWUnPAIgTgZDdShTH9mED2sNPnJ2LzuqQTAypONLnQaqY4rv6PM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10301},"main":"dist/ng2ninja.js","type":"module","_from":"file:ng2ninja-7.0.0-beta.1.tgz","volta":{"node":"22.19.0"},"exports":null,"scripts":{"lint":"eslint {src,tests}/**/ --ext .ts","test":"vitest","build":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --failAfterWarnings","prepublish":"npm run build"},"_npmUser":{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"},"prettier":{"printWidth":140,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"_resolved":"/private/var/folders/fl/sx8_jbfd1gg3gg04jb0lr_n00000gn/T/7073bbe41681f79d8905c7e9d80e662c/ng2ninja-7.0.0-beta.1.tgz","_integrity":"sha512-VKkApI8wusg+AL/60hrGuoCcr6J85GCdNRVMmuevziMm6ahOcbccGjL8DbvQiVqBfu3vumhwUPkYIShPij1JpQ==","_npmVersion":"10.9.3","description":"CLI for the exercises from the ebook  \"Become a ninja with Angular\"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"glob":"11.0.3","axios":"1.12.2","chalk":"5.6.2","prompt":"1.3.0","rimraf":"6.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jiti":"2.5.1","tslib":"2.8.1","eslint":"9.35.0","rollup":"4.50.1","vitest":"3.2.4","prettier":"3.6.2","@eslint/js":"9.35.0","typescript":"5.9.2","@types/node":"22.18.3","@angular/cli":"20.3.1","@types/prompt":"1.1.9","typescript-eslint":"8.43.0","eslint-plugin-import":"2.32.0","@rollup/plugin-terser":"0.4.4","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.4","@rollup/plugin-typescript":"12.1.4"},"_npmOperationalInternal":{"tmp":"tmp/ng2ninja_7.0.0-beta.1_1759399962641_0.1187431312260443","host":"s3://npm-registry-packages-npm-production"}},"7.0.0-beta.2":{"name":"ng2ninja","version":"7.0.0-beta.2","author":"","license":"ISC","_id":"ng2ninja@7.0.0-beta.2","maintainers":[{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"}],"bin":{"ng2ninja":"dist/ng2ninja.js"},"dist":{"shasum":"4d5b58c0a3afc105520a7860fb65fb067dd624a1","tarball":"https://registry.npmjs.org/ng2ninja/-/ng2ninja-7.0.0-beta.2.tgz","fileCount":4,"integrity":"sha512-X7H5mSPP8iAt/ZcG6eGoDMPaM2VtdCL5onc25vAthPZq6uAsYDoXyl+EB9oukJFAnw9AJfb9uIY0bSYDBTWEjw==","signatures":[{"sig":"MEQCIDb1/RT+PiG6juBZOCDgzE/XK5Do82G+U46gsD9ILervAiBt4ys1As/uBeVSBLVRoqTOUrj0NhIjpldxgGnl504ceg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10311},"main":"dist/ng2ninja.js","type":"module","_from":"file:ng2ninja-7.0.0-beta.2.tgz","volta":{"node":"22.19.0"},"exports":null,"scripts":{"lint":"eslint {src,tests}/**/ --ext .ts","test":"vitest","build":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --failAfterWarnings","prepublish":"npm run build"},"_npmUser":{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"},"prettier":{"printWidth":140,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"_resolved":"/private/var/folders/fl/sx8_jbfd1gg3gg04jb0lr_n00000gn/T/f29f43609f5b7512f1f5504da0baf27a/ng2ninja-7.0.0-beta.2.tgz","_integrity":"sha512-X7H5mSPP8iAt/ZcG6eGoDMPaM2VtdCL5onc25vAthPZq6uAsYDoXyl+EB9oukJFAnw9AJfb9uIY0bSYDBTWEjw==","_npmVersion":"10.9.3","description":"CLI for the exercises from the ebook  \"Become a ninja with Angular\"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"glob":"11.0.3","axios":"1.12.2","chalk":"5.6.2","prompt":"1.3.0","rimraf":"6.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jiti":"2.5.1","tslib":"2.8.1","eslint":"9.35.0","rollup":"4.50.1","vitest":"3.2.4","prettier":"3.6.2","@eslint/js":"9.35.0","typescript":"5.9.2","@types/node":"22.18.3","@angular/cli":"20.3.1","@types/prompt":"1.1.9","typescript-eslint":"8.43.0","eslint-plugin-import":"2.32.0","@rollup/plugin-terser":"0.4.4","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.4","@rollup/plugin-typescript":"12.1.4"},"_npmOperationalInternal":{"tmp":"tmp/ng2ninja_7.0.0-beta.2_1759565364718_0.8638707582272853","host":"s3://npm-registry-packages-npm-production"}},"7.0.0-beta.3":{"name":"ng2ninja","version":"7.0.0-beta.3","author":"","license":"ISC","_id":"ng2ninja@7.0.0-beta.3","maintainers":[{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"}],"bin":{"ng2ninja":"dist/ng2ninja.js"},"dist":{"shasum":"7919e732dad3b018dc32ec6d085321224ba5dcb8","tarball":"https://registry.npmjs.org/ng2ninja/-/ng2ninja-7.0.0-beta.3.tgz","fileCount":3,"integrity":"sha512-V9jkIKRzhE29fAgX18RkLkz0vqU/lIqB6oPIgcElmyPBh6mqakqZiVWAHwCgnBi8QUixIrxk8pekAioOZ2Ywhw==","signatures":[{"sig":"MEQCIEx3iPLPMUAgih8uXvdEppo7gY1cf67v0f4eTTaplekiAiBFm11RlSPJ1yuU+zb73Yn22wCFMr8liDXk+NtesIufKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10247},"main":"dist/ng2ninja.js","type":"module","_from":"file:ng2ninja-7.0.0-beta.3.tgz","volta":{"node":"22.19.0"},"exports":null,"scripts":{"lint":"eslint {src,tests}/**/ --ext .ts","test":"vitest","build":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --failAfterWarnings","prepublish":"npm run build"},"_npmUser":{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"},"prettier":{"printWidth":140,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"_resolved":"/private/var/folders/fl/sx8_jbfd1gg3gg04jb0lr_n00000gn/T/c48b54601960561fb1aac7e5f5ef4118/ng2ninja-7.0.0-beta.3.tgz","_integrity":"sha512-V9jkIKRzhE29fAgX18RkLkz0vqU/lIqB6oPIgcElmyPBh6mqakqZiVWAHwCgnBi8QUixIrxk8pekAioOZ2Ywhw==","_npmVersion":"10.9.3","description":"CLI for the exercises from the ebook  \"Become a ninja with Angular\"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"glob":"11.0.3","axios":"1.12.2","chalk":"5.6.2","prompt":"1.3.0","rimraf":"6.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jiti":"2.5.1","tslib":"2.8.1","eslint":"9.35.0","rollup":"4.50.1","vitest":"3.2.4","prettier":"3.6.2","@eslint/js":"9.35.0","typescript":"5.9.2","@types/node":"22.18.3","@angular/cli":"20.3.1","@types/prompt":"1.1.9","typescript-eslint":"8.43.0","eslint-plugin-import":"2.32.0","@rollup/plugin-terser":"0.4.4","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.4","@rollup/plugin-typescript":"12.1.4"},"_npmOperationalInternal":{"tmp":"tmp/ng2ninja_7.0.0-beta.3_1759565591883_0.8827343433056596","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"ng2ninja","version":"7.0.0","author":"","license":"ISC","_id":"ng2ninja@7.0.0","maintainers":[{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"}],"bin":{"ng2ninja":"dist/ng2ninja.js"},"dist":{"shasum":"feb71bbf6342dca5e2e200b176032d7fde891eee","tarball":"https://registry.npmjs.org/ng2ninja/-/ng2ninja-7.0.0.tgz","fileCount":3,"integrity":"sha512-ndo5VomTex9/tl/eH0LmTNhcHQ5Ys5CHxCy9GU932zpxGR548f1EaGM3eYyUp1ycO/cirv4WFm6tSAGzBrPrRA==","signatures":[{"sig":"MEUCIQCcPv3o1iDqn3SSalTYfVzVfe6WN1rWls0/NzYp37QQGAIgZny/p5dd5zczVPI2Ff4Y/gHmd0t6sDDWlxZ5eqOY8zE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10222},"main":"dist/ng2ninja.js","type":"module","_from":"file:ng2ninja-7.0.0.tgz","volta":{"node":"24.11.1"},"exports":null,"scripts":{"lint":"eslint {src,tests}/**/ --ext .ts","test":"vitest","build":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript --failAfterWarnings","prepublish":"npm run build"},"_npmUser":{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"},"prettier":{"printWidth":140,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"_resolved":"/private/var/folders/fl/sx8_jbfd1gg3gg04jb0lr_n00000gn/T/cfc882555b3b1b1e25e3bbb7a8594054/ng2ninja-7.0.0.tgz","_integrity":"sha512-ndo5VomTex9/tl/eH0LmTNhcHQ5Ys5CHxCy9GU932zpxGR548f1EaGM3eYyUp1ycO/cirv4WFm6tSAGzBrPrRA==","_npmVersion":"11.6.2","description":"CLI for the exercises from the ebook  \"Become a ninja with Angular\"","directories":{},"_nodeVersion":"24.11.1","dependencies":{"glob":"12.0.0","axios":"1.13.2","chalk":"5.6.2","prompt":"1.3.0","rimraf":"6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"2.6.1","tslib":"2.8.1","eslint":"9.39.1","rollup":"4.53.2","vitest":"4.0.10","prettier":"3.6.2","@eslint/js":"9.39.1","typescript":"5.9.3","@types/node":"24.10.1","@angular/cli":"20.3.10","@types/prompt":"1.1.9","typescript-eslint":"8.47.0","eslint-plugin-import":"2.32.0","@rollup/plugin-terser":"0.4.4","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.4","@rollup/plugin-typescript":"12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ng2ninja_7.0.0_1763485981319_0.2888615730519044","host":"s3://npm-registry-packages-npm-production"}},"7.1.0":{"name":"ng2ninja","version":"7.1.0","author":"","license":"ISC","_id":"ng2ninja@7.1.0","maintainers":[{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"}],"bin":{"ng2ninja":"dist/ng2ninja.js"},"dist":{"shasum":"ab997e03e799a89fb1a17993fb5c4ce642c44d1e","tarball":"https://registry.npmjs.org/ng2ninja/-/ng2ninja-7.1.0.tgz","fileCount":3,"integrity":"sha512-xoFll8k9d1SnjCAp1fl57CX9oiFvuHDUXgJ0e+o1pBqDfYoWX7X61PGiYK7naKPD5Qsz+ccisfE1tlVkUpBSUg==","signatures":[{"sig":"MEQCIBJnLGdp5+KBL8vjM+G7/u0IVuWfTzkGQb6JHhOQyK7WAiBNfAj8+D+hVDzDe3RHxSS10nF+Cg7kTe3ipVooi64oHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11548},"main":"dist/ng2ninja.js","type":"module","volta":{"node":"24.15.0"},"exports":null,"gitHead":"9b923c78111b20abb1d63dd5e8bd41af841688fd","scripts":{"lint":"eslint {src,tests}/**/ --ext .ts","test":"vitest","build":"rolldown -c rolldown.config.ts","format":"oxfmt","prepublish":"npm run build"},"_npmUser":{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"},"_npmVersion":"11.12.1","description":"CLI for the exercises from the ebook  \"Become a ninja with Angular\"","directories":{},"_nodeVersion":"24.15.0","dependencies":{"glob":"13.0.6","axios":"1.16.1","chalk":"5.6.2","prompt":"1.3.0","rimraf":"6.1.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.4.0","devDependencies":{"jiti":"2.7.0","oxfmt":"0.52.0","tslib":"2.8.1","eslint":"10.4.1","vitest":"4.1.7","rolldown":"1.0.3","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"24.12.4","@angular/cli":"21.2.13","@types/prompt":"1.1.9","typescript-eslint":"8.60.0","eslint-plugin-import":"2.32.0","rollup-plugin-esbuild":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ng2ninja_7.1.0_1780494728864_0.8852710744327907","host":"s3://npm-registry-packages-npm-production"}},"8.0.0-beta.0":{"name":"ng2ninja","version":"8.0.0-beta.0","author":"","license":"ISC","_id":"ng2ninja@8.0.0-beta.0","maintainers":[{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"}],"bin":{"ng2ninja":"dist/ng2ninja.js"},"dist":{"shasum":"a53b185d10255a165e55ff499ed0c931471468a7","tarball":"https://registry.npmjs.org/ng2ninja/-/ng2ninja-8.0.0-beta.0.tgz","fileCount":3,"integrity":"sha512-RqyAPHQx/14XnYPupiMk2818CRGXRkoXMnW9L552vtcWnDalEr8VD8JDx2S6LqOz+GQPXCBMqNaZmA6qGABrqQ==","signatures":[{"sig":"MEUCIAyTKrVPwWHFEnYGDbWqIyh06tkne5QiPcOy1JXEqtu8AiEA2rXkeuufaxa642M5p8UU4kopIf0r7Orn0fVuV9dD+SI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHIguuPGot/UZoELKrSMVGfu1HMeMEu0H3uHBF3mXBhwAiEAvTIyR7/vKBQZVWzbzSWu15wtxoA/HQ1hm+BG8RQnyyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11623},"main":"dist/ng2ninja.js","type":"module","volta":{"node":"24.21.0"},"exports":null,"scripts":{"test":"vp test","build":"rolldown -c rolldown.config.ts","check":"vp check","format":"vp fmt","prepare":"vp config","prepublish":"npm run build"},"_npmUser":{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"},"_npmVersion":"10.9.8","description":"CLI for the exercises from the ebook  \"Become a ninja with Angular\"","directories":{},"_nodeVersion":"22.23.1","dependencies":{"glob":"13.0.6","axios":"1.20.0","chalk":"5.6.2","prompt":"1.3.0","rimraf":"6.1.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.26.0","readmeFilename":"README.md","devDependencies":{"jiti":"2.7.0","vite":"catalog:","tslib":"2.8.1","vitest":"catalog:","rolldown":"1.2.8","vite-plus":"catalog:","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"24.13.4","@angular/cli":"22.1.8","@types/prompt":"1.1.9","typescript-eslint":"8.70.0","eslint-plugin-import":"2.32.0","rollup-plugin-esbuild":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ng2ninja_8.0.0-beta.0_1789622142498_0.12612803339889078","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"_id":"ng2ninja@8.0.0","bin":{"ng2ninja":"dist/ng2ninja.js"},"dist":{"shasum":"137baaa1b67e4083937685cc5835c63333669e49","tarball":"https://registry.npmjs.org/ng2ninja/-/ng2ninja-8.0.0.tgz","fileCount":3,"integrity":"sha512-qwP0cw+X5TYy3qhzeWNNkTDkmNmz6yyAUEi6TwdK+PSzpp2n0YzaXJP4ZC0FK3efb8uGoYgWuKoCk+4ELqTxFw==","signatures":[{"sig":"MEUCIHBdBBrv6UiAihjw1Uo5bHv7Xqop4V5ekdXlUpL0WwP+AiEAmE4ZHRSw+kkfJs2Uzj0dEluNT0Zl2RB9G/4jgPEFDA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC4qNInA/Y9AK4jzvzezXq9AWPTOiUMP0DYrrZfWpfOMwIgbyeDkM12zNPZtrVqSfnakmsCmco3c9adi6ADh3yzCLo="}],"unpackedSize":11616},"main":"dist/ng2ninja.js","name":"ng2ninja","type":"module","volta":{"node":"24.21.0"},"author":"","exports":null,"gitHead":"7c24693c17d86b80c89244eff118da63fec6c028","license":"ISC","scripts":{"test":"vp test","build":"rolldown -c rolldown.config.ts","check":"vp check","format":"vp fmt","prepare":"vp config","prepublish":"npm run build"},"version":"8.0.0","_npmUser":{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"},"_npmVersion":"10.9.8","description":"CLI for the exercises from the ebook  \"Become a ninja with Angular\"","directories":{},"maintainers":[{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"}],"_nodeVersion":"22.23.1","dependencies":{"glob":"13.0.6","axios":"1.20.0","chalk":"5.6.2","prompt":"1.3.0","rimraf":"6.1.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.27.0","devDependencies":{"jiti":"2.7.0","vite":"catalog:","tslib":"2.8.1","vitest":"catalog:","rolldown":"1.2.9","vite-plus":"catalog:","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"24.13.5","@angular/cli":"22.1.8","@types/prompt":"1.1.9","typescript-eslint":"8.70.0","eslint-plugin-import":"2.32.0","rollup-plugin-esbuild":"^6.2.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ng2ninja_8.0.0_1790238987801_0.2631737580942859"}}},"time":{"created":"2016-06-07T17:53:13.626Z","modified":"2026-09-24T08:36:28.089Z","1.0.0":"2016-06-07T17:53:13.626Z","1.0.1":"2016-06-07T18:49:34.194Z","1.0.2":"2016-06-20T13:34:02.147Z","1.0.3":"2016-07-20T21:19:33.637Z","1.0.4":"2016-08-12T14:17:05.735Z","1.0.5":"2016-09-15T14:23:31.107Z","1.0.6":"2016-11-01T10:47:54.964Z","1.0.7":"2016-12-02T13:38:45.380Z","1.0.8":"2016-12-02T13:59:22.214Z","1.0.9":"2017-01-13T13:06:41.546Z","1.0.10":"2017-02-13T13:45:47.630Z","1.0.11":"2017-02-14T14:16:25.811Z","1.0.12":"2017-02-21T18:22:09.505Z","1.0.13":"2017-03-01T08:55:34.224Z","1.0.14":"2017-03-03T13:30:00.561Z","1.0.15":"2017-03-27T13:14:37.313Z","1.0.16":"2017-11-16T21:44:58.266Z","1.0.17":"2017-11-24T14:21:48.390Z","1.0.18":"2018-04-04T08:30:10.813Z","1.0.19":"2018-05-18T07:42:17.014Z","1.0.20":"2018-05-18T13:44:27.627Z","1.0.21":"2018-07-10T08:19:14.181Z","1.0.23":"2018-09-28T13:29:33.570Z","1.1.0":"2018-11-29T09:49:31.522Z","2.0.0-beta.0":"2019-03-13T16:44:38.887Z","2.0.0":"2019-05-29T06:38:25.708Z","2.0.1":"2021-02-18T11:25:46.341Z","3.0.0-beta.0":"2021-03-19T12:32:08.876Z","3.0.0-beta.1":"2021-03-20T08:00:25.197Z","3.0.0-beta.2":"2021-04-13T14:08:12.256Z","3.0.0-beta.3":"2021-04-22T12:30:25.550Z","3.0.0":"2021-05-21T14:07:59.940Z","3.0.1":"2022-04-28T16:42:31.279Z","3.0.2":"2022-05-31T16:44:44.333Z","3.1.0":"2022-06-07T21:33:41.165Z","4.0.0-beta.0":"2022-10-02T19:13:19.418Z","4.0.0-beta.1":"2022-10-27T20:37:50.802Z","4.0.0":"2023-01-10T20:05:40.226Z","4.0.1":"2023-11-08T17:32:09.509Z","5.0.0":"2024-07-26T08:17:09.687Z","6.0.0-beta.0":"2025-04-03T20:51:22.792Z","6.0.0":"2025-06-13T14:41:32.088Z","7.0.0-beta.0":"2025-09-21T16:25:35.762Z","7.0.0-beta.1":"2025-10-02T10:12:42.851Z","7.0.0-beta.2":"2025-10-04T08:09:24.914Z","7.0.0-beta.3":"2025-10-04T08:13:12.071Z","7.0.0":"2025-11-18T17:13:01.501Z","7.1.0":"2026-06-03T13:52:09.015Z","8.0.0-beta.0":"2026-09-17T05:15:42.575Z","8.0.0":"2026-09-24T08:36:27.902Z"},"license":"ISC","description":"CLI for the exercises from the ebook  \"Become a ninja with Angular\"","maintainers":[{"name":"ninjasquad","email":"hello+npm@ninja-squad.com"}],"readme":"# ng2ninja\n\nNode module used to compute and submit score to\n[angular-exercises.ninja-squad.com](http://angular-exercises.ninja-squad.com)\n\n## Build\n\nRun:\n\n    npm run build\n\nCheck formatting, linting and types:\n\n    npm run check\n\nTest:\n\n    npm run test tests\n\nIntegration test (builds a CLI app and test it with the local ng2ninja build):\n\n    npm run test integration\n\n## Test locally\n\nTo use the current dev version in ponyracer:\n\n    rm -rf dist\n    npm run build\n    npm link\n\nThen in ponyracer:\n\n    npm link ng2ninja\n    npm run ng2ninja\n\n## Release\n\n    git fetch\n    git checkout master\n    git reset --hard origin/master\n    rm -rf dist\n    npm run build\n    npm version patch\n    git push --tags\n    npm publish\n","readmeFilename":"README.md"}