{"_id":"@abscoders/abs-cli","_rev":"17-cee70e200242d41ea632c80de78d8bbe","name":"@abscoders/abs-cli","dist-tags":{"latest":"1.0.18"},"versions":{"1.0.0":{"name":"@abscoders/abs-cli","version":"1.0.0","keywords":["angular","cli","saas","generator"],"_id":"@abscoders/abs-cli@1.0.0","maintainers":[{"name":"abscoders","email":"rdw@absolution.com"}],"bin":{"abs":"bin/abs.js"},"dist":{"shasum":"059f1f8c26cf5c37c47df14da1b26047bd818eb2","tarball":"https://registry.npmjs.org/@abscoders/abs-cli/-/abs-cli-1.0.0.tgz","fileCount":49,"integrity":"sha512-7p5mswEP3cFNgoFPBA2y8rsZKdGHm6r+VHsybbVTmPXO2ZBrWPL5W/bwgMmYHoKYZCxkheK0IcW020+26mKffA==","signatures":[{"sig":"MEUCIGNcew64bzxohLNiBGRh/Q5KsfxZTM8Sa35NSOvssCODAiEAowMLw+IqGtVoJZWEcy+SUxX9SdHOff2EzaeFmUoewkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87079},"type":"module","engines":{"node":">=20"},"gitHead":"9c1b0ef3fd48d3276aaa7f209f8b29a458bef59c","scripts":{"dev":"node ./bin/abs.js","start":"node ./bin/abs.js","pack:local":"npm pack"},"_npmUser":{"name":"abscoders","email":"rdw@absolution.com"},"_npmVersion":"10.8.2","description":"Absolution Angular SaaS project generator CLI","directories":{},"_nodeVersion":"20.19.3","dependencies":{"fs-extra":"^11.2.0","inquirer":"^9.3.7","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abs-cli_1.0.0_1773256401616_0.2487430986189234","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@abscoders/abs-cli","version":"1.0.1","keywords":["angular","cli","saas","generator"],"_id":"@abscoders/abs-cli@1.0.1","maintainers":[{"name":"abscoders","email":"rdw@absolution.com"}],"bin":{"abs":"bin/abs.js"},"dist":{"shasum":"2c62b5a89277f5b5e34d18dcf1f857873ac25cec","tarball":"https://registry.npmjs.org/@abscoders/abs-cli/-/abs-cli-1.0.1.tgz","fileCount":51,"integrity":"sha512-x8qOI4S9c7IkyaYRUcrOTwG7TnlpY0+MnzoPRnch+NPFGvW8vzRdtVPpOs6c/EqY00oqc5yvpOb8QXae88CQvA==","signatures":[{"sig":"MEUCIQDx7Y+2/h+BX5IGZsR4IM4Pg3RGBOyJUGGfBSOZHlINYwIgRs6sYkGOy32bORO6eB3FYM8X7tkaE8WYkrabuPrczHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88173},"type":"module","engines":{"node":">=20"},"gitHead":"7a9b521ffc97757e62d9a30952080217a5605a03","scripts":{"dev":"node ./bin/abs.js","start":"node ./bin/abs.js","pack:local":"npm pack"},"_npmUser":{"name":"abscoders","email":"rdw@absolution.com"},"_npmVersion":"10.8.2","description":"Absolution Angular SaaS project generator CLI","directories":{},"_nodeVersion":"20.19.3","dependencies":{"fs-extra":"^11.2.0","inquirer":"^9.3.7","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abs-cli_1.0.1_1773331357926_0.3269814060399532","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@abscoders/abs-cli","version":"1.0.2","keywords":["angular","cli","saas","generator"],"_id":"@abscoders/abs-cli@1.0.2","maintainers":[{"name":"abscoders","email":"rdw@absolution.com"}],"bin":{"abs":"bin/abs.js"},"dist":{"shasum":"4f5cf5d7a452372879c5cd6ed4db7b988b8096dd","tarball":"https://registry.npmjs.org/@abscoders/abs-cli/-/abs-cli-1.0.2.tgz","fileCount":52,"integrity":"sha512-n/c3dDMk2QA38c73BdgFtTKqqQMMckdR0fVdXn9hpwQACIpvptgXnc/d3xAa12Vnybj1vjsa56y336Ul6SfvtA==","signatures":[{"sig":"MEUCIDT+WdUXPNB+ihOGrFyoRkPOeYrdjO5S3ZeKWEjx8jD0AiEAtSPjtSqS8HdSIrElkSf3DJZdO46cd762Ss4E2agjik8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90090},"type":"module","engines":{"node":">=20"},"gitHead":"d6f5e0dc4d8f22f5bfeb82b50763703771c90e3c","scripts":{"dev":"node ./bin/abs.js","start":"node ./bin/abs.js","pack:local":"npm pack"},"_npmUser":{"name":"abscoders","email":"rdw@absolution.com"},"_npmVersion":"10.8.2","description":"Absolution Angular SaaS project generator CLI","directories":{},"_nodeVersion":"20.19.3","dependencies":{"fs-extra":"^11.2.0","inquirer":"^9.3.7","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abs-cli_1.0.2_1773332317002_0.0275289980488147","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@abscoders/abs-cli","version":"1.0.3","keywords":["angular","cli","saas","generator"],"_id":"@abscoders/abs-cli@1.0.3","maintainers":[{"name":"abscoders","email":"rdw@absolution.com"}],"bin":{"abs":"bin/abs.js"},"dist":{"shasum":"7d4115d1180dc0f140c2a327b2ea43a6234d50cd","tarball":"https://registry.npmjs.org/@abscoders/abs-cli/-/abs-cli-1.0.3.tgz","fileCount":52,"integrity":"sha512-AmfsTdws4s1RwEx22f6HcnzHt7IZOtB5GFr6SySiO7RFpfJTSDjGpcCEH/IinJjzy6+7/1hvCCr0+j51MWPqUA==","signatures":[{"sig":"MEUCICmoZzPArBoSZErEXQEIX5J+zMfGtk1CqOFVs/UiAXtkAiEA0XjXU/rpo5aX6vYFKyPJbLTOKupWlu40qsCR6a3K3+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90400},"type":"module","engines":{"node":">=20"},"gitHead":"bd2a621ec45adbc491800836dd511db0f56861a4","scripts":{"dev":"node ./bin/abs.js","start":"node ./bin/abs.js","pack:local":"npm pack"},"_npmUser":{"name":"abscoders","email":"rdw@absolution.com"},"_npmVersion":"10.8.2","description":"Absolution Angular SaaS project generator CLI","directories":{},"_nodeVersion":"20.19.3","dependencies":{"fs-extra":"^11.2.0","inquirer":"^9.3.7","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abs-cli_1.0.3_1773333137671_0.5155736688904293","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@abscoders/abs-cli","version":"1.0.4","keywords":["angular","cli","saas","generator"],"_id":"@abscoders/abs-cli@1.0.4","maintainers":[{"name":"abscoders","email":"rdw@absolution.com"}],"bin":{"abs":"bin/abs.js"},"dist":{"shasum":"558b9b2f05a0c1e5c0d448f91cf81be840780b94","tarball":"https://registry.npmjs.org/@abscoders/abs-cli/-/abs-cli-1.0.4.tgz","fileCount":52,"integrity":"sha512-DR04cCgVEJ+orAU+k1c6eA/y2kn6Mgm0Su42w8xM+e90rrKX1cvCPQDpDaHqFijEelT3FnN9Qwwnm6/McaJokg==","signatures":[{"sig":"MEUCIGce9M1ppXtpqdXiFA/45aXgcH/eWjIPfbZzQ3278LySAiEAo4jNyiMWVp8C5aftOj+4koK4DUgOKhA2a/gY8CgaFMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91620},"type":"module","engines":{"node":">=20"},"gitHead":"b6e67bf824ec974121d1438c85bf5b01d1cef26e","scripts":{"dev":"node ./bin/abs.js","start":"node ./bin/abs.js","pack:local":"npm pack"},"_npmUser":{"name":"abscoders","email":"rdw@absolution.com"},"_npmVersion":"11.6.2","description":"Absolution Angular SaaS project generator CLI","directories":{},"_nodeVersion":"25.0.0","dependencies":{"fs-extra":"^11.2.0","inquirer":"^9.3.7","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abs-cli_1.0.4_1773357910056_0.8959683337278945","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@abscoders/abs-cli","version":"1.0.5","keywords":["angular","cli","saas","generator"],"_id":"@abscoders/abs-cli@1.0.5","maintainers":[{"name":"abscoders","email":"rdw@absolution.com"}],"bin":{"abs":"bin/abs.js"},"dist":{"shasum":"daf9b7ece08e3d8cde0105cae33415b894ec79eb","tarball":"https://registry.npmjs.org/@abscoders/abs-cli/-/abs-cli-1.0.5.tgz","fileCount":52,"integrity":"sha512-KQ1xI1kk43n+PNOfm3edfsvwW32BZHJ1wcyTembGEHGYr7JALIFbimFnpJ2DbNY3cQqH1fGT5CGxzHgRMETJPw==","signatures":[{"sig":"MEYCIQDdgBbzDAQW4l+jEUX6dYuCgMi+v9Z8yHb77xM6StCjjQIhAMrD8TUKwxhaNlWFPYOd1/7UxFkBtZm8bXpaw7x6GC0b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91614},"type":"module","engines":{"node":">=20"},"gitHead":"21aed718af185af9895a7c61bc2eb5d6e9dbb13c","scripts":{"dev":"node ./bin/abs.js","start":"node ./bin/abs.js","pack:local":"npm pack"},"_npmUser":{"name":"abscoders","email":"rdw@absolution.com"},"_npmVersion":"10.9.2","description":"Absolution Angular SaaS project generator CLI","directories":{},"_nodeVersion":"22.16.0","dependencies":{"fs-extra":"^11.2.0","inquirer":"^9.3.7","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abs-cli_1.0.5_1773359171202_0.3488596163443849","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@abscoders/abs-cli","version":"1.0.6","keywords":["angular","cli","saas","generator"],"_id":"@abscoders/abs-cli@1.0.6","maintainers":[{"name":"abscoders","email":"rdw@absolution.com"}],"bin":{"abs":"bin/abs.js"},"dist":{"shasum":"e7ea784a8defa8296ed469d8d8ec6db4f79c900d","tarball":"https://registry.npmjs.org/@abscoders/abs-cli/-/abs-cli-1.0.6.tgz","fileCount":54,"integrity":"sha512-u0BOvzVFp+iao952ke/z15iuBj9OS/1yoIxLBLt1GhroNh9qHq+bGMV+6l9NmWw2f2+6Ui74CgNyZqTYMuJ/Qg==","signatures":[{"sig":"MEYCIQCiE0be9vGt70bk6lkOdmkES7MouUmqjt0SnaP5HFhJxQIhAOGYZV6dOrfTALzUlS2Cz8qMXjfV4RDZOc/Uvw0dqEO7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104536},"type":"module","engines":{"node":">=20"},"gitHead":"6e9c7e1104a7af60366beca9fb32dc6719acb865","scripts":{"dev":"node ./bin/abs.js","start":"node ./bin/abs.js","pack:local":"npm pack"},"_npmUser":{"name":"abscoders","email":"rdw@absolution.com"},"_npmVersion":"10.8.2","description":"Absolution Angular SaaS project generator CLI","directories":{},"_nodeVersion":"20.19.3","dependencies":{"fs-extra":"^11.2.0","inquirer":"^9.3.7","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abs-cli_1.0.6_1773618895717_0.3766131757043898","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@abscoders/abs-cli","version":"1.0.7","keywords":["angular","cli","saas","generator"],"_id":"@abscoders/abs-cli@1.0.7","maintainers":[{"name":"abscoders","email":"rdw@absolution.com"}],"bin":{"abs":"bin/abs.js"},"dist":{"shasum":"86a9934179f9492c8db8d500fc5c8e8798553a2f","tarball":"https://registry.npmjs.org/@abscoders/abs-cli/-/abs-cli-1.0.7.tgz","fileCount":54,"integrity":"sha512-kOQd0KDTevwdVwsOHPJMqyVuUu/fSSAUZ0c+uYSPUU79+a5GBqa88j0+qLj9/smpdR+CR6uWaLa/dp82CdV+kg==","signatures":[{"sig":"MEUCIQC3a474oZYWWMY4VPWFlsVfpRthjTa+CXDX6BL0EzwV5QIgaxjg9hcA56h1LzJNKNCz+HCZDEzP+WbhqT2JidSq9dg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106345},"type":"module","engines":{"node":">=20"},"gitHead":"1ba60f1a862541ad4b1565eb5d29d7a6ed5eafb1","scripts":{"dev":"node ./bin/abs.js","start":"node ./bin/abs.js","pack:local":"npm pack"},"_npmUser":{"name":"abscoders","email":"rdw@absolution.com"},"_npmVersion":"10.8.2","description":"Absolution Angular SaaS project generator CLI","directories":{},"_nodeVersion":"20.19.3","dependencies":{"fs-extra":"^11.2.0","inquirer":"^9.3.7","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abs-cli_1.0.7_1773697109274_0.5345489305390003","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@abscoders/abs-cli","version":"1.0.10","keywords":["angular","cli","saas","generator"],"_id":"@abscoders/abs-cli@1.0.10","maintainers":[{"name":"abscoders","email":"rdw@absolution.com"}],"bin":{"abs":"bin/abs.js"},"dist":{"shasum":"ddf6d44a8a838fcb8459e90885f7e6056d1d1504","tarball":"https://registry.npmjs.org/@abscoders/abs-cli/-/abs-cli-1.0.10.tgz","fileCount":54,"integrity":"sha512-DFYlhLsX6Zv+2VOQUIEaF9ZrijXilIezyoJelDkt6cmC4itz9+JToxjOpCTqZVkgA0t1XcOOfpK2Vhoq4D6xQA==","signatures":[{"sig":"MEYCIQD7Vq/dKiKWhqTJJwW7jL448ON3Z1IH/0aecjafl8qWNgIhAJaYfmMq7CiE/A9uZrp9YimngGJjECGC9y75TRpQF+PA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106800},"type":"module","engines":{"node":">=20"},"gitHead":"1313f68a2aa673cfa898f5817540b904f2762f58","scripts":{"dev":"node ./bin/abs.js","start":"node ./bin/abs.js","pack:local":"npm pack"},"_npmUser":{"name":"abscoders","email":"rdw@absolution.com"},"_npmVersion":"10.8.2","description":"Absolution Angular SaaS project generator CLI","directories":{},"_nodeVersion":"20.19.3","dependencies":{"fs-extra":"^11.2.0","inquirer":"^9.3.7","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abs-cli_1.0.10_1774028046512_0.6576280853584022","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@abscoders/abs-cli","version":"1.0.11","keywords":["angular","cli","saas","generator"],"_id":"@abscoders/abs-cli@1.0.11","maintainers":[{"name":"abscoders","email":"rdw@absolution.com"}],"bin":{"abs":"bin/abs.js"},"dist":{"shasum":"54df4381093a831aca3a6416ca44a82090c4448c","tarball":"https://registry.npmjs.org/@abscoders/abs-cli/-/abs-cli-1.0.11.tgz","fileCount":61,"integrity":"sha512-RKjkwahlXPLYO38Sjazv9SuaEGtAPP2b1Se7+i9FxfTbYEceLTFwQQ9gMMDbkAqGHPzi8FhCaDXeVw4/vrkDHA==","signatures":[{"sig":"MEUCIDrY6w29H4p8phUw5crQ7iMxBpaQvyEApFpyya0nZvP2AiEAkMJHlhJQvV5GGD1rx1n5lLO5vbnTi2WRtfHOYEVgQu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164777},"type":"module","engines":{"node":">=20"},"gitHead":"ece8dad73968c24b9d8b74d041f21eb1db3b9ea5","scripts":{"dev":"node ./bin/abs.js","start":"node ./bin/abs.js","pack:local":"npm pack"},"_npmUser":{"name":"abscoders","email":"rdw@absolution.com"},"_npmVersion":"10.8.2","description":"Absolution Angular SaaS project generator CLI","directories":{},"_nodeVersion":"20.19.3","dependencies":{"fs-extra":"^11.2.0","inquirer":"^9.3.7","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abs-cli_1.0.11_1774117715003_0.9255602154329543","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@abscoders/abs-cli","version":"1.0.12","keywords":["angular","cli","saas","generator"],"_id":"@abscoders/abs-cli@1.0.12","maintainers":[{"name":"abscoders","email":"rdw@absolution.com"}],"bin":{"abs":"bin/abs.js"},"dist":{"shasum":"fbde067dc08cfcdbc4e7e63cfe8275cf80d07802","tarball":"https://registry.npmjs.org/@abscoders/abs-cli/-/abs-cli-1.0.12.tgz","fileCount":54,"integrity":"sha512-gqXrQBqmRwh3mw/X9wBD/4QZYn3FS5bQ/AitwMLPA46M037FXXm9MuX4r1qns8pYJ0WrsqzzqsMdCQaewKblpg==","signatures":[{"sig":"MEUCIDx4oBPi0F+2bFR+S3sl3M+DIB3hRMVedhBShGKEJYkFAiEA2N6aUMatGR7F3kibTN4btJPRNhsjCeZvWU2CYN7LIkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106749},"type":"module","engines":{"node":">=20"},"gitHead":"72b883b2d468af2127047ee61fb2be04a4caae90","scripts":{"dev":"node ./bin/abs.js","start":"node ./bin/abs.js","pack:local":"npm pack"},"_npmUser":{"name":"abscoders","email":"rdw@absolution.com"},"_npmVersion":"10.8.2","description":"Absolution Angular SaaS project generator CLI","directories":{},"_nodeVersion":"20.19.3","dependencies":{"fs-extra":"^11.2.0","inquirer":"^9.3.7","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abs-cli_1.0.12_1774288255255_0.7617131463237676","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@abscoders/abs-cli","version":"1.0.13","keywords":["angular","cli","saas","generator"],"_id":"@abscoders/abs-cli@1.0.13","maintainers":[{"name":"abscoders","email":"rdw@absolution.com"}],"bin":{"abs":"bin/abs.js"},"dist":{"shasum":"7c187d728fb4ba7f7e9d74173d72f9ad8e4d75dc","tarball":"https://registry.npmjs.org/@abscoders/abs-cli/-/abs-cli-1.0.13.tgz","fileCount":61,"integrity":"sha512-1lVUgupooba8UECDNxAIMJTJ8CKckFAGt4RlsiW9lWw7cr6GGKOeOdlPI01ALmAIuiDerEDbHAaH8nEdXVY9dA==","signatures":[{"sig":"MEQCIFrk+DqRKvNaGmsFp7Mpl6Is7CNKP891Cz1jPdjM+ZszAiBQiMV0mdpGRWfaTEScG48w1MBJyy8LsigZ5X1yCFe+9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174518},"type":"module","engines":{"node":">=20"},"gitHead":"637a8dee078cbdd93a71ac170fdadee63807ddfc","scripts":{"dev":"node ./bin/abs.js","start":"node ./bin/abs.js","pack:local":"npm pack"},"_npmUser":{"name":"abscoders","email":"rdw@absolution.com"},"_npmVersion":"10.8.2","description":"Absolution Angular SaaS project generator CLI","directories":{},"_nodeVersion":"20.19.3","dependencies":{"fs-extra":"^11.2.0","inquirer":"^9.3.7","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abs-cli_1.0.13_1774618296295_0.0028614636873398602","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@abscoders/abs-cli","version":"1.0.14","keywords":["angular","cli","saas","generator"],"_id":"@abscoders/abs-cli@1.0.14","maintainers":[{"name":"abscoders","email":"rdw@absolution.com"}],"bin":{"abs":"bin/abs.js"},"dist":{"shasum":"ed962190ac906d1386e7481574c8a0bc4fb52e0b","tarball":"https://registry.npmjs.org/@abscoders/abs-cli/-/abs-cli-1.0.14.tgz","fileCount":61,"integrity":"sha512-H8WOb2XMPJi3hgG9o8v4X2Ahb7sRClPmf3Q1iRy9IkMyI7ZvXOaV0qbE2zEMqMkzZTpEIPDe8Z4WgW5a11awfg==","signatures":[{"sig":"MEQCIA0h7yNB5JReQd0THG1NymJhp8gdF7qjsmi99A3/zFLCAiBvTEBaXjhPWEFucTYENEZ2o67WmuXBXKlwSUJlBwGByA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175046},"type":"module","engines":{"node":">=20"},"gitHead":"a8c0d46b527ea1280bcdd24db9e5fc819b8092ce","scripts":{"dev":"node ./bin/abs.js","start":"node ./bin/abs.js","pack:local":"npm pack"},"_npmUser":{"name":"abscoders","email":"rdw@absolution.com"},"_npmVersion":"10.8.2","description":"Absolution Angular SaaS project generator CLI","directories":{},"_nodeVersion":"20.19.3","dependencies":{"fs-extra":"^11.2.0","inquirer":"^9.3.7","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abs-cli_1.0.14_1774622464054_0.13930189941028992","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@abscoders/abs-cli","version":"1.0.15","keywords":["angular","cli","saas","generator"],"_id":"@abscoders/abs-cli@1.0.15","maintainers":[{"name":"abscoders","email":"rdw@absolution.com"}],"bin":{"abs":"bin/abs.js"},"dist":{"shasum":"6d55b218cde1f8fc54df750f462e2403e0262817","tarball":"https://registry.npmjs.org/@abscoders/abs-cli/-/abs-cli-1.0.15.tgz","fileCount":61,"integrity":"sha512-KJKTU+d/vUNfshFbr0+070cXsNxobNHut09A8rHNLhmk/BBrTagbqdnvAg3oIcmX3OfpUnIzLCRHMrDeRTtyTg==","signatures":[{"sig":"MEQCICfyjHGd3xXA/BlT1yDtv359ppeBQzfTLTfZwhKw7DydAiApFvZTacbcrjZ37OQ1d5lvzRq64IN5rCZbSTWQigz5ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174998},"type":"module","engines":{"node":">=20"},"gitHead":"dd81bebc04f26143ce0a3d47188079cd6c73e621","scripts":{"dev":"node ./bin/abs.js","start":"node ./bin/abs.js","pack:local":"npm pack"},"_npmUser":{"name":"abscoders","email":"rdw@absolution.com"},"_npmVersion":"10.8.2","description":"Absolution Angular SaaS project generator CLI","directories":{},"_nodeVersion":"20.19.3","dependencies":{"fs-extra":"^11.2.0","inquirer":"^9.3.7","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abs-cli_1.0.15_1774628403034_0.48730463505676536","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@abscoders/abs-cli","version":"1.0.16","keywords":["angular","cli","saas","generator"],"_id":"@abscoders/abs-cli@1.0.16","maintainers":[{"name":"abscoders","email":"rdw@absolution.com"}],"bin":{"abs":"bin/abs.js"},"dist":{"shasum":"5fa47c61db391bee2205cc1815b4f472a407b35f","tarball":"https://registry.npmjs.org/@abscoders/abs-cli/-/abs-cli-1.0.16.tgz","fileCount":61,"integrity":"sha512-C0I4BVwCtupzCVgqNqYw50EmUVJB6AA/giNTo966Wkt333hSgVr2UnBxy0Z/Gu5higMR6XNjz7BqtiTVnY6HIw==","signatures":[{"sig":"MEUCICr++0BW0K0FeEB4p3vyoIlCTgTWo5hQNn2mto/YeR7UAiEAlge/8ErqFmvmHqQH+DcuqRLmVwYuS9NZIGJlwo8Xhnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175036},"type":"module","engines":{"node":">=20"},"gitHead":"f615f110b96b22d91dd1edcb11b6d0b647901032","scripts":{"dev":"node ./bin/abs.js","start":"node ./bin/abs.js","pack:local":"npm pack"},"_npmUser":{"name":"abscoders","email":"rdw@absolution.com"},"_npmVersion":"10.8.2","description":"Absolution Angular SaaS project generator CLI","directories":{},"_nodeVersion":"20.19.3","dependencies":{"fs-extra":"^11.2.0","inquirer":"^9.3.7","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abs-cli_1.0.16_1774657760507_0.7681768042679498","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@abscoders/abs-cli","version":"1.0.17","keywords":["angular","cli","saas","generator"],"_id":"@abscoders/abs-cli@1.0.17","maintainers":[{"name":"abscoders","email":"rdw@absolution.com"}],"bin":{"abs":"bin/abs.js"},"dist":{"shasum":"940f0d1f4f865fd110b83f47914c1dac164257e0","tarball":"https://registry.npmjs.org/@abscoders/abs-cli/-/abs-cli-1.0.17.tgz","fileCount":70,"integrity":"sha512-Ms4R9mUAG5tOwRrRvJJyLsXhVvesNmd7/dXhHn5HLsVQYz3wHg5vvQmrCyx1bDJlNa0Wo4sWUKN5JAQsdfcJbA==","signatures":[{"sig":"MEUCIDanhqz7hxIhF8b/mna9gXlLZe8UGgVBmjXoFCpUmMghAiEAhXfyj9ST/A0T1dzgwS9z/noO5e22Qj2H73iJ0dNOrc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222515},"type":"module","engines":{"node":">=20"},"gitHead":"091cb8e934e5f48282d097dadc0d4efb66e55593","scripts":{"dev":"node ./bin/abs.js","start":"node ./bin/abs.js","pack:local":"npm pack"},"_npmUser":{"name":"abscoders","email":"rdw@absolution.com"},"_npmVersion":"10.8.2","description":"Absolution Angular SaaS project generator CLI","directories":{},"_nodeVersion":"20.19.3","dependencies":{"fs-extra":"^11.2.0","inquirer":"^9.3.7","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/abs-cli_1.0.17_1779496929865_0.3148076111239493","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@abscoders/abs-cli","version":"1.0.18","description":"Absolution Angular SaaS project generator CLI","type":"module","bin":{"abs":"bin/abs.js"},"scripts":{"start":"node ./bin/abs.js","dev":"node ./bin/abs.js","pack:local":"npm pack"},"dependencies":{"commander":"^12.1.0","fs-extra":"^11.2.0","inquirer":"^9.3.7"},"engines":{"node":">=20"},"keywords":["angular","cli","saas","generator"],"publishConfig":{"access":"public"},"_id":"@abscoders/abs-cli@1.0.18","gitHead":"e6142b3fb0a268e09d63203cc2222d919dfed73b","_nodeVersion":"20.19.3","_npmVersion":"10.8.2","dist":{"integrity":"sha512-c3/lLW5vB3V2y0yqOTgKTRTqXgWoOWKlRm0sS0TQOGEtS2FPqdPGGdm1hTVaauzyuIxrfHI5oK48IMSuwBoZtA==","shasum":"c89fc2a83fcaeadd2a2b52a139fd4bca8e60562f","tarball":"https://registry.npmjs.org/@abscoders/abs-cli/-/abs-cli-1.0.18.tgz","fileCount":70,"unpackedSize":224612,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDFXPdvV2iAG7YK4oygj6kP+J6T4iu9EoKOUpca70v2LAiEA5foXLL9cDksWsm4iAQ+C5XrKs67QlLv7h+9N9Ab227g="}]},"_npmUser":{"name":"abscoders","email":"rdw@absolution.com"},"directories":{},"maintainers":[{"name":"abscoders","email":"rdw@absolution.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/abs-cli_1.0.18_1780152335890_0.5039932960875924"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-11T19:13:21.515Z","modified":"2026-05-30T14:45:36.169Z","1.0.0":"2026-03-11T19:13:21.764Z","1.0.1":"2026-03-12T16:02:38.101Z","1.0.2":"2026-03-12T16:18:37.157Z","1.0.3":"2026-03-12T16:32:17.810Z","1.0.4":"2026-03-12T23:25:10.222Z","1.0.5":"2026-03-12T23:46:11.364Z","1.0.6":"2026-03-15T23:54:55.861Z","1.0.7":"2026-03-16T21:38:29.433Z","1.0.10":"2026-03-20T17:34:06.663Z","1.0.11":"2026-03-21T18:28:35.179Z","1.0.12":"2026-03-23T17:50:55.424Z","1.0.13":"2026-03-27T13:31:36.425Z","1.0.14":"2026-03-27T14:41:04.194Z","1.0.15":"2026-03-27T16:20:03.190Z","1.0.16":"2026-03-28T00:29:20.681Z","1.0.17":"2026-05-23T00:42:10.052Z","1.0.18":"2026-05-30T14:45:36.049Z"},"keywords":["angular","cli","saas","generator"],"description":"Absolution Angular SaaS project generator CLI","maintainers":[{"name":"abscoders","email":"rdw@absolution.com"}],"readme":"# abs-cli\n\nInternal CLI for generating Absolution Angular SaaS starter applications.\n\n## Install locally for testing\n\n```bash\nnpm install\nnpm link\n```\n\n# Install ABS CLI\n```bash\nnpm config set @abscoders:registry https://npm.pkg.github.com\nnpm login --registry=https://npm.pkg.github.com\nnpm install -g @abscoders/abs-cli\n```\n\nThen from any target directory:\n\n```bash\nabs new\n```\n\nOr specify the name inline:\n\n```bash\nabs new --name timesheets\n```\n\nUse a custom target directory instead of the current working directory:\n\n```bash\nabs new --name timesheets --directory C:\\projects\n```\n\nInside a generated Angular app, create a feature component and register a route:\n\n```bash\nabs c\n```\n\nOr provide the component name inline:\n\n```bash\nabs c reports\n```\n\n## Behavior\n\n`abs new` will:\n\n- prompt for the project name if not supplied\n- prompt for the git user\n- prompt for the API domain\n- normalize the name to kebab-case\n- create a new Angular app with the latest CLI\n- copy bundled templates and images\n- replace template tokens\n- merge `angular.template.json` into `angular.json`\n- merge `package.template.json` into `package.json`\n- run `npm install`\n- initialize Git and add `origin`\n- open VS Code unless `--no-open` is used\n\n`abs c` will:\n\n- prompt for the component name when not supplied\n- ask whether the route should be protected\n- run `ng generate component features/<name> --standalone --skip-tests`\n- add the new route to `src/app/app.routes.ts`\n- include `authGuard` in the route config when the route is protected\n\n## Defaults\n\n- API base URL: normalized from the prompted API domain\n- Git remote format: `git@github.com:<git-user>/<project>.git`\n- Target directory: current working directory unless `--directory` is supplied\n\n## Publish\n\nWhen ready, publish to your private registry and have coworkers install globally.\n","readmeFilename":"README.md"}