{"_rev":"4-c5abc181a36eb8f527cfe48315f22139","time":{"created":"2026-01-19T08:10:09.932Z","modified":"2026-01-19T08:10:10.492Z","1.0.0":"2026-01-15T08:25:09.392Z","1.0.1":"2026-01-19T08:10:10.217Z"},"_id":"@buunguyen3589/ambassador-module","name":"@buunguyen3589/ambassador-module","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.1":{"name":"@buunguyen3589/ambassador-module","version":"1.0.1","description":"Ambassador management module built with HeronJS framework following Clean Architecture principles","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","prepublishOnly":"npm run build","test":"echo \"Error: no test specified\" && exit 1"},"keywords":["heronjs","ambassador","module","clean-architecture","ddd","typescript"],"author":{"name":"buunguyen3589"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/buunguyen3589/demo-AI.git","directory":"src/features/ambassador"},"publishConfig":{"access":"public"},"engines":{"node":">=20"},"peerDependencies":{"@cbidigital/aqua-ddd":"^1.0.0-rc.6","@heronjs/common":"^3.3.40","uuid":"^9.0.0"},"devDependencies":{"@types/node":"^20.12.13","@types/uuid":"^9.0.0","typescript":"^4.9.5"},"_id":"@buunguyen3589/ambassador-module@1.0.1","gitHead":"98d9152fbadda32c6293f7c768c01ce0df329809","bugs":{"url":"https://github.com/buunguyen3589/demo-AI/issues"},"homepage":"https://github.com/buunguyen3589/demo-AI#readme","_nodeVersion":"20.16.0","_npmVersion":"10.8.1","dist":{"integrity":"sha512-odwVVNdRqbwR29jBuhg2QDNZnP7i+7iHbE0Tq+E3Wz140nJc6Jk/Ua4cmpyvV+cixSUb8F+Q4tVnQo0P3lejGg==","shasum":"e3c2f96a1da8fe1a67cb5e3084d7fdb73eddc5c7","tarball":"https://registry.npmjs.org/@buunguyen3589/ambassador-module/-/ambassador-module-1.0.1.tgz","fileCount":1260,"unpackedSize":1963103,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC9f0MxcvJAwD7C//KcUkVuHj51H8kTp7ICvPdhoasnVAIhANbzA4HFRnXXrWmUjx9GCEGthGeZkynq7SHzVFzFV5Zk"}]},"_npmUser":{"name":"buunguyen3589","email":"thienbuu3589@gmail.com"},"directories":{},"maintainers":[{"name":"buunguyen3589","email":"thienbuu3589@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ambassador-module_1.0.1_1768810210025_0.4994614798639119"},"_hasShrinkwrap":false}},"maintainers":[{"name":"buunguyen3589","email":"thienbuu3589@gmail.com"}],"description":"Ambassador management module built with HeronJS framework following Clean Architecture principles","homepage":"https://github.com/buunguyen3589/demo-AI#readme","keywords":["heronjs","ambassador","module","clean-architecture","ddd","typescript"],"repository":{"type":"git","url":"git+https://github.com/buunguyen3589/demo-AI.git","directory":"src/features/ambassador"},"author":{"name":"buunguyen3589"},"bugs":{"url":"https://github.com/buunguyen3589/demo-AI/issues"},"license":"ISC","readme":"# @buunguyen3589/ambassador-module\n\nPost management module built with HeronJS framework following Clean Architecture principles.\n\n## Installation\n\n```bash\nnpm install @buunguyen3589/ambassador-module\n```\n\n## Peer Dependencies\n\nThis module requires the following peer dependencies:\n\n-   `@cbidigital/aqua-ddd`: ^1.0.0-rc.6\n-   `@heronjs/common`: ^3.3.40\n\nMake sure to install these in your project:\n\n```bash\nnpm install @cbidigital/aqua-ddd@^1.0.0-rc.6 @heronjs/common@^3.3.40\n```\n\n## Usage\n\n```typescript\nimport { AmbassadorModule } from '@buunguyen3589/ambassador-module';\n\n@Module({\n    imports: [AmbassadorModule],\n})\nexport class AppModule {}\n```\n\n## Features\n\n-   Clean Architecture (Domain, Application, Infrastructure, Presentation layers)\n-   DDD (Domain-Driven Design) patterns\n-   CRUD operations for posts\n-   Post approval/rejection workflow\n-   REST API endpoints\n\n## License\n\nISC\n","readmeFilename":"README.md"}