{"_id":"@avora-labs/cli","_rev":"14-4ca99ee494f60da50c8d06794d6df0d5","name":"@avora-labs/cli","dist-tags":{"latest":"1.7.3"},"versions":{"1.1.20":{"name":"@avora-labs/cli","version":"1.1.20","keywords":["avoralabs","avora","meta-forge","angular","cli","scaffold","meta-driven"],"author":{"name":"AvoraLabs"},"license":"UNLICENSED","_id":"@avora-labs/cli@1.1.20","maintainers":[{"name":"avoralabs","email":"dileesha.r.ekanayake@gmail.com"}],"homepage":"https://github.com/AvoraLabs/avora-cli#readme","bugs":{"url":"https://github.com/AvoraLabs/avora-cli/issues"},"bin":{"avora":"bin/avora.mjs"},"dist":{"shasum":"0deb3f47205c589acebaf1c2cc401d1d6f358483","tarball":"https://registry.npmjs.org/@avora-labs/cli/-/cli-1.1.20.tgz","fileCount":103,"integrity":"sha512-l+j8wKhkJJ4cHDwphsNUQOhcVVMO5+YrSWrJ4GvbI4+RqFvKukV9vtxedFPGoUTi8JvcUFP0kme0wWOacrj54g==","signatures":[{"sig":"MEUCIEC01JGYwwUD9FT0BR0EGiGJBn3q/ZvUdvYMGaxoEiehAiEA1vNwzdoInFLhkZV8eGo/DX1CZChFOn23snYvXYUevOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242301},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli.js"},"gitHead":"4d9d6d94f9dcafe6892603047846c5fa94578b8e","scripts":{"dev":"tsx src/cli.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('./dist', { recursive: true, force: true })\"","link:cli":"npm run build && npm link","test:info":"node bin/avora.mjs info","build:watch":"tsc --watch","test:dry-run":"node bin/avora.mjs generate page test-page --layout vertical --section page-header --section table --guard --nav-group Main --dry-run"},"_npmUser":{"name":"avoralabs","email":"dileesha.r.ekanayake@gmail.com"},"repository":{"url":"git+https://github.com/AvoraLabs/avora-cli.git","type":"git"},"_npmVersion":"11.5.2","description":"Official CLI for the AvoraMetaForge ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"ejs":"^3.1.10","diff":"^7.0.0","chalk":"^5.3.0","execa":"^9.3.0","fs-extra":"^11.2.0","ts-morph":"^23.0.0","commander":"^12.1.0","@inquirer/prompts":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","@types/ejs":"^3.1.5","typescript":"~5.8.0","@types/diff":"^6.0.0","@types/node":"^22.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.20_1780066448317_0.6224501411133363","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@avora-labs/cli","version":"1.2.1","keywords":["avoralabs","avora","meta-forge","angular","cli","scaffold","meta-driven"],"author":{"name":"Dileesha Ekanayake","email":"dileesha.r.ekanayake@gmail.com"},"license":"UNLICENSED","_id":"@avora-labs/cli@1.2.1","maintainers":[{"name":"avoralabs","email":"dileesha.r.ekanayake@gmail.com"}],"homepage":"https://github.com/AvoraLabs/avora-cli#readme","bugs":{"url":"https://github.com/AvoraLabs/avora-cli/issues"},"bin":{"avora":"bin/avora.mjs"},"dist":{"shasum":"e9c8daab2f4834b7c65a97ac9935bb2f0cac80a0","tarball":"https://registry.npmjs.org/@avora-labs/cli/-/cli-1.2.1.tgz","fileCount":103,"integrity":"sha512-83dR5htn+yDxHuHAY538OL0WcFDadZXMarOJUumP+/YjpEVA1Up1W69RkvY9mvVobCoOSu8+ChrBa2R7obm+uw==","signatures":[{"sig":"MEQCIHeKhF3MMBxEJz4K2Fp7WL68xXsUYgSnecX6xPzAouP3AiAlF6ZkFtRaHw11ml0y1NPlbL3ix1RGWBgn6TuqX2R11w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238013},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli.js"},"gitHead":"192019c25c5ecb59f1e64ca6349d6f9f56108ab7","scripts":{"dev":"tsx src/cli.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('./dist', { recursive: true, force: true })\"","link:cli":"npm run build && npm link","test:info":"node bin/avora.mjs info","build:watch":"tsc --watch","test:dry-run":"node bin/avora.mjs generate page test-page --layout vertical --section page-header --section table --guard --nav-group Main --dry-run"},"_npmUser":{"name":"avoralabs","email":"dileesha.r.ekanayake@gmail.com"},"repository":{"url":"git+https://github.com/AvoraLabs/avora-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Official CLI for the AvoraMetaForge ecosystem","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ejs":"^3.1.10","diff":"^7.0.0","chalk":"^5.3.0","execa":"^9.3.0","fs-extra":"^11.2.0","ts-morph":"^23.0.0","commander":"^12.1.0","@inquirer/prompts":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","@types/ejs":"^3.1.5","typescript":"~5.8.0","@types/diff":"^6.0.0","@types/node":"^22.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.1_1780075564657_0.005681524558597273","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@avora-labs/cli","version":"1.2.2","keywords":["avoralabs","avora","meta-forge","angular","cli","scaffold","meta-driven"],"author":{"name":"Dileesha Ekanayake","email":"dileesha.r.ekanayake@gmail.com"},"license":"UNLICENSED","_id":"@avora-labs/cli@1.2.2","maintainers":[{"name":"avoralabs","email":"dileesha.r.ekanayake@gmail.com"}],"homepage":"https://github.com/AvoraLabs/avora-cli#readme","bugs":{"url":"https://github.com/AvoraLabs/avora-cli/issues"},"bin":{"avora":"bin/avora.mjs"},"dist":{"shasum":"4783a3f6b0635e9d78985f273414479bc29993f8","tarball":"https://registry.npmjs.org/@avora-labs/cli/-/cli-1.2.2.tgz","fileCount":103,"integrity":"sha512-QtcxxDUxG3D9eKdyP8IJs+iFlRS2nGeRfYQ93MDtuAcoVnApml/XzdM1JK1VCE41PUlKHiLHRZm0cbETF/Ut6g==","signatures":[{"sig":"MEQCIBsPWMVBa4N84FlW7ycByI8IHpWvghpBqI+7gS9201bbAiAH3WQWcc0ATjSACeYajytZ/+gxDGVikfdshQ043R0Rmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237871},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli.js"},"gitHead":"6f6f39c5441dba80ba6851ddd28d013657017cc3","scripts":{"dev":"tsx src/cli.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('./dist', { recursive: true, force: true })\"","link:cli":"npm run build && npm link","test:info":"node bin/avora.mjs info","build:watch":"tsc --watch","test:dry-run":"node bin/avora.mjs generate page test-page --layout vertical --section page-header --section table --guard --nav-group Main --dry-run"},"_npmUser":{"name":"avoralabs","email":"dileesha.r.ekanayake@gmail.com"},"repository":{"url":"git+https://github.com/AvoraLabs/avora-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Official CLI for the AvoraMetaForge ecosystem","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ejs":"^3.1.10","diff":"^7.0.0","chalk":"^5.3.0","execa":"^9.3.0","fs-extra":"^11.2.0","ts-morph":"^23.0.0","commander":"^12.1.0","@inquirer/prompts":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","@types/ejs":"^3.1.5","typescript":"~5.8.0","@types/diff":"^6.0.0","@types/node":"^22.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.2_1780076713818_0.8877897941021617","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@avora-labs/cli","version":"1.2.3","keywords":["avoralabs","avora","meta-forge","angular","cli","scaffold","meta-driven"],"author":{"name":"Dileesha Ekanayake","email":"dileesha.r.ekanayake@gmail.com"},"license":"UNLICENSED","_id":"@avora-labs/cli@1.2.3","maintainers":[{"name":"avoralabs","email":"dileesha.r.ekanayake@gmail.com"}],"bin":{"avora":"bin/avora.mjs"},"dist":{"shasum":"4ea9dfd2ec493b975f41dff13b0aa9db1b9b2742","tarball":"https://registry.npmjs.org/@avora-labs/cli/-/cli-1.2.3.tgz","fileCount":103,"integrity":"sha512-+z0NIPCp5mWpT/G7Qi8ET5X+HDXuhaXLSMP8zjr9ObWClPHJLqLF4m26BnHBSvYYfjDs8RCms8HPbWaurmX1MA==","signatures":[{"sig":"MEUCIFPbfoq64dDEGoRE59H6Zj2HYCexTcvioMj1akifz5WAAiEAx+qJ78SqEfOfoRb6xK386PIt1miUn228AP5CtyZxE+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237773},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli.js"},"gitHead":"bf062bcfc2d7703d3cfd9b76a11139bdb2a8f025","scripts":{"dev":"tsx src/cli.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('./dist', { recursive: true, force: true })\"","link:cli":"npm run build && npm link","test:info":"node bin/avora.mjs info","build:watch":"tsc --watch","test:dry-run":"node bin/avora.mjs generate page test-page --layout vertical --section page-header --section table --guard --nav-group Main --dry-run"},"_npmUser":{"name":"avoralabs","email":"dileesha.r.ekanayake@gmail.com"},"_npmVersion":"10.8.2","description":"Official CLI for the AvoraMetaForge ecosystem","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ejs":"^3.1.10","diff":"^7.0.0","chalk":"^5.3.0","execa":"^9.3.0","fs-extra":"^11.2.0","ts-morph":"^23.0.0","commander":"^12.1.0","@inquirer/prompts":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","@types/ejs":"^3.1.5","typescript":"~5.8.0","@types/diff":"^6.0.0","@types/node":"^22.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.3_1780077528658_0.8640289202956446","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@avora-labs/cli","version":"1.3.2","keywords":["avoralabs","avora","meta-forge","angular","cli","scaffold","meta-driven"],"author":{"name":"Dileesha Ekanayake","email":"dileesha.r.ekanayake@gmail.com"},"license":"UNLICENSED","_id":"@avora-labs/cli@1.3.2","maintainers":[{"name":"avoralabs","email":"dileesha.r.ekanayake@gmail.com"}],"bin":{"avora":"bin/avora.mjs"},"dist":{"shasum":"d4f94cb4f8d23d12c85213292629190b54ed3610","tarball":"https://registry.npmjs.org/@avora-labs/cli/-/cli-1.3.2.tgz","fileCount":105,"integrity":"sha512-g5rqvUqOrKHkg+2IKrw+G6sGQpF7ZYSz5+tKjPoCctwbiDM7BDnIEXkSRgDr8vvWcgP+0YWoc9Ly6kHqHe/wNg==","signatures":[{"sig":"MEUCIQCZUtZ9ZGprKYuemIvU/3uTnKu7qhHhPYdTn3TtFH44bQIgBZ0J6E4EJBQSEJq+4sAIZK13z3EeP6zirldHAR5MDrw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242660},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli.js"},"gitHead":"75e7d2fc940d5a1f0953bad90cea36fc72cfdb6a","scripts":{"dev":"tsx src/cli.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('./dist', { recursive: true, force: true })\"","link:cli":"npm run build && npm link","test:info":"node bin/avora.mjs info","build:watch":"tsc --watch","test:dry-run":"node bin/avora.mjs generate page test-page --layout vertical --section page-header --section table --guard --nav-group Main --dry-run"},"_npmUser":{"name":"avoralabs","email":"dileesha.r.ekanayake@gmail.com"},"_npmVersion":"10.8.2","description":"Official CLI for the AvoraMetaForge ecosystem","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ejs":"^3.1.10","diff":"^7.0.0","chalk":"^5.3.0","execa":"^9.3.0","fs-extra":"^11.2.0","ts-morph":"^23.0.0","commander":"^12.1.0","@inquirer/prompts":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","@types/ejs":"^3.1.5","typescript":"~5.8.0","@types/diff":"^6.0.0","@types/node":"^22.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.2_1780083803695_0.7464717038954942","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@avora-labs/cli","version":"1.3.3","keywords":["avoralabs","avora","meta-forge","angular","cli","scaffold","meta-driven"],"author":{"name":"Dileesha Ekanayake","email":"dileesha.r.ekanayake@gmail.com"},"license":"UNLICENSED","_id":"@avora-labs/cli@1.3.3","maintainers":[{"name":"avoralabs","email":"dileesha.r.ekanayake@gmail.com"}],"bin":{"avora":"bin/avora.mjs"},"dist":{"shasum":"8dc714b96a020dcb4c2f4cc0dd463d2f640cccf3","tarball":"https://registry.npmjs.org/@avora-labs/cli/-/cli-1.3.3.tgz","fileCount":105,"integrity":"sha512-O+pGuZIGW1AVt2nfAmsSytj3bl+iQrfcQhOcyTC8LdZs+Cqf41bv4TW5ZXuIVugxorQ95e7t8VdfnIaFYstm9A==","signatures":[{"sig":"MEUCIAUoQLXqvMCqtCSWx0+1CeLuRe0Z6hWFh1MeYNW+AvjyAiEAokd010RUW+M1948CWe4mGwf3LIGo5CdDvMGCt8K1VGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242526},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli.js"},"gitHead":"4fc2d932724e881a8f73bd2ef6ea668ba13bf992","scripts":{"dev":"tsx src/cli.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('./dist', { recursive: true, force: true })\"","link:cli":"npm run build && npm link","test:info":"node bin/avora.mjs info","build:watch":"tsc --watch","test:dry-run":"node bin/avora.mjs generate page test-page --layout vertical --section page-header --section table --guard --nav-group Main --dry-run"},"_npmUser":{"name":"avoralabs","email":"dileesha.r.ekanayake@gmail.com"},"_npmVersion":"10.8.2","description":"Official CLI for the AvoraMetaForge ecosystem","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ejs":"^3.1.10","diff":"^7.0.0","chalk":"^5.3.0","execa":"^9.3.0","fs-extra":"^11.2.0","ts-morph":"^23.0.0","commander":"^12.1.0","@inquirer/prompts":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","@types/ejs":"^3.1.5","typescript":"~5.8.0","@types/diff":"^6.0.0","@types/node":"^22.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.3_1780131511595_0.22523249915529076","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@avora-labs/cli","version":"1.4.0","keywords":["avoralabs","avora","meta-forge","angular","cli","scaffold","meta-driven"],"author":{"name":"Dileesha Ekanayake","email":"dileesha.r.ekanayake@gmail.com"},"license":"UNLICENSED","_id":"@avora-labs/cli@1.4.0","maintainers":[{"name":"avoralabs","email":"dileesha.r.ekanayake@gmail.com"}],"bin":{"avora":"bin/avora.mjs"},"dist":{"shasum":"873db748f40210df4ebb303d29c8050f56e9e636","tarball":"https://registry.npmjs.org/@avora-labs/cli/-/cli-1.4.0.tgz","fileCount":105,"integrity":"sha512-bom6KS1ZeEc0ZUIC6GAeZk083qQpu2FGe75xQW6ELbYFeHZ4vZVwDNIaWUv2//Xq9Q4M+EzBNHzZFzMVbQxGEQ==","signatures":[{"sig":"MEUCIFZkV791Qr7JmeJXgED0z3aq+HXJlW3r0Mz0ZFcc6iKRAiEAoaUvI4i12j0/sjkQke7V+muktZ+4YNe9bqvfldZed8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243925},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli.js"},"gitHead":"db7c784ec48f99de9e2b77bcbc2dbbbe1b3dacc3","scripts":{"dev":"tsx src/cli.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('./dist', { recursive: true, force: true })\"","link:cli":"npm run build && npm link","test:info":"node bin/avora.mjs info","build:watch":"tsc --watch","test:dry-run":"node bin/avora.mjs generate page test-page --layout vertical --section page-header --section table --guard --nav-group Main --dry-run"},"_npmUser":{"name":"avoralabs","email":"dileesha.r.ekanayake@gmail.com"},"_npmVersion":"10.8.2","description":"Official CLI for the AvoraMetaForge ecosystem","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ejs":"^3.1.10","diff":"^7.0.0","chalk":"^5.3.0","execa":"^9.3.0","fs-extra":"^11.2.0","ts-morph":"^23.0.0","commander":"^12.1.0","@inquirer/prompts":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","@types/ejs":"^3.1.5","typescript":"~5.8.0","@types/diff":"^6.0.0","@types/node":"^22.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.0_1780134360805_0.4559042424894699","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@avora-labs/cli","version":"1.5.0","keywords":["avoralabs","avora","meta-forge","angular","cli","scaffold","meta-driven"],"author":{"name":"Dileesha Ekanayake","email":"dileesha.r.ekanayake@gmail.com"},"license":"UNLICENSED","_id":"@avora-labs/cli@1.5.0","maintainers":[{"name":"avoralabs","email":"dileesha.r.ekanayake@gmail.com"}],"bin":{"avora":"bin/avora.mjs"},"dist":{"shasum":"8a0242c77f4610305f80c1fb022da8302211211e","tarball":"https://registry.npmjs.org/@avora-labs/cli/-/cli-1.5.0.tgz","fileCount":105,"integrity":"sha512-r3fk8CXq+MZfmDukSs4onDxd5F4to638fMxRSL0tZ+lX1o3PHpSvEe/FDt9lzWiLIIH+Qrvcv02jcGGdUfSHwA==","signatures":[{"sig":"MEYCIQCbcmEy0zy6e2nd9vvJXmWuc0v8ZJvqiBf7fE+mU8uqjgIhAMexsTWx0V3qf1YlzMewXJc+33VbuQwG/34NEWfmPq9t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245702},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli.js"},"gitHead":"327dd8a0687ba11017bce913eb5f4277d11f0e68","scripts":{"dev":"tsx src/cli.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('./dist', { recursive: true, force: true })\"","link:cli":"npm run build && npm link","test:info":"node bin/avora.mjs info","build:watch":"tsc --watch","test:dry-run":"node bin/avora.mjs generate page test-page --layout vertical --section page-header --section table --guard --nav-group Main --dry-run"},"_npmUser":{"name":"avoralabs","email":"dileesha.r.ekanayake@gmail.com"},"_npmVersion":"10.8.2","description":"Official CLI for the AvoraMetaForge ecosystem","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ejs":"^3.1.10","diff":"^7.0.0","chalk":"^5.3.0","execa":"^9.3.0","fs-extra":"^11.2.0","ts-morph":"^23.0.0","commander":"^12.1.0","@inquirer/prompts":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","@types/ejs":"^3.1.5","typescript":"~5.8.0","@types/diff":"^6.0.0","@types/node":"^22.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.0_1780135815313_0.8954821510157771","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@avora-labs/cli","version":"1.6.0","keywords":["avoralabs","avora","meta-forge","angular","cli","scaffold","meta-driven"],"author":{"name":"Dileesha Ekanayake","email":"dileesha.r.ekanayake@gmail.com"},"license":"UNLICENSED","_id":"@avora-labs/cli@1.6.0","maintainers":[{"name":"avoralabs","email":"dileesha.r.ekanayake@gmail.com"}],"bin":{"avora":"bin/avora.mjs"},"dist":{"shasum":"e760369740e4d1cae9804e17840cd73b6d7b90c0","tarball":"https://registry.npmjs.org/@avora-labs/cli/-/cli-1.6.0.tgz","fileCount":105,"integrity":"sha512-5L7RueZOQ13ORS5apj6jVqvQct7jpFk6r3qnvUmY2K5RBd/58J/WsAmwkBgRWaZt7RsN72S+JsW8FaH2+ArGuA==","signatures":[{"sig":"MEUCIQCUJsRiA9kivbPU6LOn3hR4HCPdPaI0p6bNZD0iacwEGgIgcXCopc/bRMr54og+NWCMwVgON3tONy6jD4Ma5dJff4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245702},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli.js"},"gitHead":"f218df4d519e8464857a0fd084a64dcfa8f597c7","scripts":{"dev":"tsx src/cli.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('./dist', { recursive: true, force: true })\"","link:cli":"npm run build && npm link","test:info":"node bin/avora.mjs info","build:watch":"tsc --watch","test:dry-run":"node bin/avora.mjs generate page test-page --layout vertical --section page-header --section table --guard --nav-group Main --dry-run"},"_npmUser":{"name":"avoralabs","email":"dileesha.r.ekanayake@gmail.com"},"_npmVersion":"10.8.2","description":"Official CLI for the AvoraMetaForge ecosystem","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ejs":"^3.1.10","diff":"^7.0.0","chalk":"^5.3.0","execa":"^9.3.0","fs-extra":"^11.2.0","ts-morph":"^23.0.0","commander":"^12.1.0","@inquirer/prompts":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","@types/ejs":"^3.1.5","typescript":"~5.9.3","@types/diff":"^6.0.0","@types/node":"^22.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.0_1780151892792_0.13379074439847538","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@avora-labs/cli","version":"1.6.1","keywords":["avoralabs","avora","meta-forge","angular","cli","scaffold","meta-driven"],"author":{"name":"Dileesha Ekanayake","email":"dileesha.r.ekanayake@gmail.com"},"license":"UNLICENSED","_id":"@avora-labs/cli@1.6.1","maintainers":[{"name":"avoralabs","email":"dileesha.r.ekanayake@gmail.com"}],"bin":{"avora":"bin/avora.mjs"},"dist":{"shasum":"0543dd5d3efb8127fcad1acb380da6bf1682875c","tarball":"https://registry.npmjs.org/@avora-labs/cli/-/cli-1.6.1.tgz","fileCount":105,"integrity":"sha512-Qu62qXZ3xtcYXQEjxI2w2IbtfqrWdFY82gGnSmWDURnklkmLiQ9PX3MkBp0xbdYfK6xJzbdWK4CvB1BShg6ROw==","signatures":[{"sig":"MEQCIC6sXp8pMCpCu1bFLrVsw2SKrdB4Hzm2XtG9NSXdq8JSAiAeqj52DuVbPPP9ck1+wp0uONhGgBWVClqfyO2R4ISBag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246128},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli.js"},"gitHead":"0a4f1c95d5c9e175db927371478a97a7bebb1b95","scripts":{"dev":"tsx src/cli.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('./dist', { recursive: true, force: true })\"","link:cli":"npm run build && npm link","test:info":"node bin/avora.mjs info","build:watch":"tsc --watch","test:dry-run":"node bin/avora.mjs generate page test-page --layout vertical --section page-header --section table --guard --nav-group Main --dry-run"},"_npmUser":{"name":"avoralabs","email":"dileesha.r.ekanayake@gmail.com"},"_npmVersion":"10.8.2","description":"Official CLI for the AvoraMetaForge ecosystem","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ejs":"^3.1.10","diff":"^7.0.0","chalk":"^5.3.0","execa":"^9.3.0","fs-extra":"^11.2.0","ts-morph":"^23.0.0","commander":"^12.1.0","@inquirer/prompts":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","@types/ejs":"^3.1.5","typescript":"~5.9.3","@types/diff":"^6.0.0","@types/node":"^22.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.1_1780330403946_0.31243447539616054","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@avora-labs/cli","version":"1.7.0","keywords":["avoralabs","avora","meta-forge","angular","cli","scaffold","meta-driven"],"author":{"name":"Dileesha Ekanayake","email":"dileesha.r.ekanayake@gmail.com"},"license":"UNLICENSED","_id":"@avora-labs/cli@1.7.0","maintainers":[{"name":"avoralabs","email":"dileesha.r.ekanayake@gmail.com"}],"bin":{"avora":"bin/avora.mjs"},"dist":{"shasum":"64e4f01faf633c1e5cc5d403aea2cb0db48bf22f","tarball":"https://registry.npmjs.org/@avora-labs/cli/-/cli-1.7.0.tgz","fileCount":105,"integrity":"sha512-Bw6bP6Jt9Lv//J4OjH9hwhHedQAGBN96uZsrjmyto4MlMHMvRyXp7g0S/BqtmasYO7th8zI+U36sf1rL37W42g==","signatures":[{"sig":"MEYCIQDEF+PGaPH2nrwjUUQrK4RxldFDjG8n4TTtLGkUQEGvtwIhAPz8jgqIhzZkTpsVUQgbVI/uzF6woz8VVOA5n3M8xGbq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246128},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli.js"},"gitHead":"b4f453f07badbf85d1b2e16c9a57b116e506f882","scripts":{"dev":"tsx src/cli.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('./dist', { recursive: true, force: true })\"","link:cli":"npm run build && npm link","test:info":"node bin/avora.mjs info","build:watch":"tsc --watch","test:dry-run":"node bin/avora.mjs generate page test-page --layout vertical --section page-header --section table --guard --nav-group Main --dry-run"},"_npmUser":{"name":"avoralabs","email":"dileesha.r.ekanayake@gmail.com"},"_npmVersion":"10.8.2","description":"Official CLI for the AvoraMetaForge ecosystem","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ejs":"^3.1.10","diff":"^7.0.0","chalk":"^5.3.0","execa":"^9.3.0","fs-extra":"^11.2.0","ts-morph":"^23.0.0","commander":"^12.1.0","@inquirer/prompts":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","@types/ejs":"^3.1.5","typescript":"~5.9.3","@types/diff":"^6.0.0","@types/node":"^22.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.0_1780506684172_0.8937915930244504","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@avora-labs/cli","version":"1.7.1","keywords":["avoralabs","avora","meta-forge","angular","cli","scaffold","meta-driven"],"author":{"name":"Dileesha Ekanayake","email":"dileesha.r.ekanayake@gmail.com"},"license":"UNLICENSED","_id":"@avora-labs/cli@1.7.1","maintainers":[{"name":"avoralabs","email":"dileesha.r.ekanayake@gmail.com"}],"bin":{"avora":"bin/avora.mjs"},"dist":{"shasum":"9396da299b35252db6b29450e5bbecd6df639010","tarball":"https://registry.npmjs.org/@avora-labs/cli/-/cli-1.7.1.tgz","fileCount":105,"integrity":"sha512-b+0k71mxKFLWVuzikA21Pz+wCXWDOS2iLtWmYRErOt0dC3br0NB6IYG4Zp7i9A1qp3js652S3nnbW5+9Ke575w==","signatures":[{"sig":"MEQCIEIhml9c1NYb0dGVbCPUBHklWLfWyVKCi/JVTDtafgSwAiAVwLJprg38qtdfNuLQm2LTt/6pImwq3n4UXTW/0UENNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246151},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli.js"},"gitHead":"880cc9386258435a5fd00a41e9a62e7b06cc0bf0","scripts":{"dev":"tsx src/cli.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('./dist', { recursive: true, force: true })\"","link:cli":"npm run build && npm link","test:info":"node bin/avora.mjs info","build:watch":"tsc --watch","test:dry-run":"node bin/avora.mjs generate page test-page --layout vertical --section page-header --section table --guard --nav-group Main --dry-run"},"_npmUser":{"name":"avoralabs","email":"dileesha.r.ekanayake@gmail.com"},"_npmVersion":"10.8.2","description":"Official CLI for the AvoraMetaForge ecosystem","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ejs":"^3.1.10","diff":"^7.0.0","chalk":"^5.3.0","execa":"^9.3.0","fs-extra":"^11.2.0","ts-morph":"^23.0.0","commander":"^12.1.0","@inquirer/prompts":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","@types/ejs":"^3.1.5","typescript":"~5.9.3","@types/diff":"^6.0.0","@types/node":"^22.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.1_1780820488965_0.4975066953882967","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@avora-labs/cli","version":"1.7.2","keywords":["avoralabs","avora","meta-forge","angular","cli","scaffold","meta-driven"],"author":{"name":"Dileesha Ekanayake","email":"dileesha.r.ekanayake@gmail.com"},"license":"UNLICENSED","_id":"@avora-labs/cli@1.7.2","maintainers":[{"name":"avoralabs","email":"dileesha.r.ekanayake@gmail.com"}],"bin":{"avora":"bin/avora.mjs"},"dist":{"shasum":"51ea714c33a028dd3d6fe68be0a77f26f378879a","tarball":"https://registry.npmjs.org/@avora-labs/cli/-/cli-1.7.2.tgz","fileCount":105,"integrity":"sha512-J/Wz6PEwkYDEkl+cOjedh+wiQ+L9tdVIzZs8ot2HEHkhN+Q2YvXtAciCCu5+o/NKPeqHuuNgYLRxQVut9u2txQ==","signatures":[{"sig":"MEQCIDQYVwoVzySjzEyXa5JBkVJLxzPFWoPAafC05IPWZrmuAiBFnnwNOoNbLl/yrBZaFUVGCdx2DPWKNgRR1dkEvOqlbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247232},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli.js"},"gitHead":"068672233f1bff594ba4e2cd461ee481ba53f464","scripts":{"dev":"tsx src/cli.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('./dist', { recursive: true, force: true })\"","link:cli":"npm run build && npm link","test:info":"node bin/avora.mjs info","build:watch":"tsc --watch","test:dry-run":"node bin/avora.mjs generate page test-page --layout vertical --section page-header --section table --guard --nav-group Main --dry-run"},"_npmUser":{"name":"avoralabs","email":"dileesha.r.ekanayake@gmail.com"},"_npmVersion":"10.8.2","description":"Official CLI for the AvoraMetaForge ecosystem","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ejs":"^3.1.10","diff":"^7.0.0","chalk":"^5.3.0","execa":"^9.3.0","fs-extra":"^11.2.0","ts-morph":"^23.0.0","commander":"^12.1.0","@inquirer/prompts":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","@types/ejs":"^3.1.5","typescript":"~5.9.3","@types/diff":"^6.0.0","@types/node":"^22.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.2_1780821172580_0.3569434134983944","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"@avora-labs/cli","version":"1.7.3","description":"Official CLI for the AvoraMetaForge ecosystem","publishConfig":{"access":"public"},"type":"module","bin":{"avora":"bin/avora.mjs"},"main":"./dist/cli.js","exports":{".":"./dist/cli.js"},"scripts":{"build":"tsc","build:watch":"tsc --watch","dev":"tsx src/cli.ts","clean":"node -e \"require('fs').rmSync('./dist', { recursive: true, force: true })\"","link:cli":"npm run build && npm link","test:info":"node bin/avora.mjs info","test:dry-run":"node bin/avora.mjs generate page test-page --layout vertical --section page-header --section table --guard --nav-group Main --dry-run"},"dependencies":{"@inquirer/prompts":"^6.0.0","chalk":"^5.3.0","commander":"^12.1.0","diff":"^7.0.0","ejs":"^3.1.10","execa":"^9.3.0","fs-extra":"^11.3.6","ts-morph":"^23.0.0"},"devDependencies":{"@types/diff":"^6.0.0","@types/ejs":"^3.1.5","@types/fs-extra":"^11.0.4","@types/node":"^22.20.0","tsx":"^4.23.0","typescript":"~5.9.3"},"engines":{"node":">=18.0.0"},"keywords":["avoralabs","avora","meta-forge","angular","cli","scaffold","meta-driven"],"author":{"name":"Dileesha Ekanayake","email":"dileesha.r.ekanayake@gmail.com"},"license":"UNLICENSED","gitHead":"fe3d27d06bee12e16c59ca48449f1ff5e14e6e4c","types":"./dist/cli.d.ts","_id":"@avora-labs/cli@1.7.3","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-qdDr8po5C8W28atFHS0I80U3hlAJqIHaA1DeBEhnrW0SGJVGoFxTRIUKeBnKJ61mYFs9SX/nPv1lBQU4AJhemQ==","shasum":"d26a8552bd8e230fe4ae048e5606d284f3714aa0","tarball":"https://registry.npmjs.org/@avora-labs/cli/-/cli-1.7.3.tgz","fileCount":105,"unpackedSize":247235,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCi9OiFzI3L1oqIjQK8qv3guD+8KMsMuGExUCSNwJs0rwIhAPd/WPbnYyx01sKhA6+/EkdZVSb+J1ktEEihH/qr+Q/T"}]},"_npmUser":{"name":"avoralabs","email":"dileesha.r.ekanayake@gmail.com"},"directories":{},"maintainers":[{"name":"avoralabs","email":"dileesha.r.ekanayake@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_1.7.3_1785606969133_0.5158472010743471"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-29T14:54:08.166Z","modified":"2026-08-01T17:56:09.403Z","1.1.20":"2026-05-29T14:54:08.446Z","1.2.1":"2026-05-29T17:26:04.782Z","1.2.2":"2026-05-29T17:45:13.959Z","1.2.3":"2026-05-29T17:58:48.813Z","1.3.2":"2026-05-29T19:43:23.836Z","1.3.3":"2026-05-30T08:58:31.746Z","1.4.0":"2026-05-30T09:46:00.944Z","1.5.0":"2026-05-30T10:10:15.459Z","1.6.0":"2026-05-30T14:38:12.992Z","1.6.1":"2026-06-01T16:13:24.082Z","1.7.0":"2026-06-03T17:11:24.323Z","1.7.1":"2026-06-07T08:21:29.101Z","1.7.2":"2026-06-07T08:32:52.715Z","1.7.3":"2026-08-01T17:56:09.269Z"},"author":{"name":"Dileesha Ekanayake","email":"dileesha.r.ekanayake@gmail.com"},"license":"UNLICENSED","keywords":["avoralabs","avora","meta-forge","angular","cli","scaffold","meta-driven"],"description":"Official CLI for the AvoraMetaForge ecosystem","maintainers":[{"name":"avoralabs","email":"dileesha.r.ekanayake@gmail.com"}],"readme":"<div align=\"center\">\n  <h1>@avora-labs/cli</h1>\n  <p><strong>The Official Command-Line Interface for the AvoraMetaForge Ecosystem.</strong></p>\n  \n  <p>\n    <a href=\"https://www.npmjs.com/package/@avora-labs/cli\"><img src=\"https://img.shields.io/npm/v/@avora-labs/cli?color=blue&style=flat-square\" alt=\"NPM Version\"></a>\n    <img src=\"https://img.shields.io/badge/License-Proprietary-red.svg?style=flat-square\" alt=\"License: Proprietary\">\n    <img src=\"https://img.shields.io/badge/Node.js-%3E%3D18.0.0-339933.svg?style=flat-square&logo=nodedotjs\" alt=\"Node.js\">\n  </p>\n</div>\n\n<hr/>\n\n## ✨ What is the Avora CLI?\n\nThe **Avora CLI** is the ultimate companion tool for building next-generation Angular applications with the **@avora-labs/meta-forge** engine.\n\nInstead of spending hours wiring up modules, configuring routes, and writing structural boilerplate, the CLI allows you to instantly scaffold beautifully architected, meta-driven Angular components right from your terminal.\n\n---\n\n## 📦 Installation\n\nInstall the CLI globally using NPM to make the `avora` command available anywhere on your machine.\n\n```bash\nnpm install -g @avora-labs/cli@latest\n```\n\nVerify the installation by running:\n```bash\navora info\n```\n\n---\n\n## 🚀 Quick Start Commands\n\n### Initialize a New Project\nRun this command inside any existing Angular v17+ workspace. The CLI will automatically install `@avora-labs/meta-forge`, wire up the providers in `app.config.ts`, patch your styles, and inject the layout shell into your `app.component.ts`.\n\n```bash\navora init\n```\n\n### Scaffold a Page\nGenerate an entirely new meta-driven route, complete with metadata configuration files, automatically wired into your `app.routes.ts`.\n\n```bash\navora generate page dashboard\n```\n\n**Advanced scaffolding flags:**\n```bash\n# Create a page with a horizontal layout, a page header, a data table, and an auth guard!\navora generate page users --layout horizontal --section page-header --section table --guard\n```\n\n### Scaffold UI Renderers\nNeed a quick form or table metadata structure? Let the CLI write the boilerplate for you.\n\n```bash\navora generate form login-form\navora generate table users-table\n```\n\n---\n\n## 🛠️ Ecosystem\n\n* **[@avora-labs/meta-forge](https://www.npmjs.com/package/@avora-labs/meta-forge)** — The core Angular rendering engine.\n* **[@avora-labs/cli](https://www.npmjs.com/package/@avora-labs/cli)** — This companion tooling for generating metadata.\n\n---\n\n## 🤝 Maintainer & Author\n\nThe Avora CLI is built and maintained by:\n\n**Dileesha Ekanayake**  \n📧 [dileesha.r.ekanayake@gmail.com](mailto:dileesha.r.ekanayake@gmail.com)  \n\nFeel free to reach out for support, enterprise inquiries, or just to say hi!\n\n---\n\n## 📄 License\n\nThis software is **UNLICENSED** and proprietary. \nWhile anyone is free to download and use the compiled bundle from NPM for building applications, the source code remains private and may not be copied, modified, or redistributed.\r\n","readmeFilename":"README.md"}