{"_id":"@dojouniverse/repository-ts","name":"@dojouniverse/repository-ts","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@dojouniverse/repository-ts","homepage":"https://dojouniverse.com/","version":"1.0.0","description":"Abstract repository pattern interfaces for TypeScript developers.","main":"dist/index.js","types":"dist/index.d.ts","type":"module","publishConfig":{"access":"public"},"scripts":{"build":"tsc","clean":"rimraf dist","prepublishOnly":"npm run clean && npm run build","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/dojouniverse/repository-ts.git"},"keywords":["typescript","abstract-repository","abstract","repository","design-patterns","repository-pattern","clean-architecture","solid-principles","dojouniverse"],"author":{"name":"DojoUniverse Team","email":"developers@dojouniverse.com","url":"https://dojouniverse.com"},"license":"Apache-2.0","devDependencies":{"rimraf":"^6.1.3","typescript":"^5.9.3"},"gitHead":"1c326550926e1cc080df11158182c2f991147490","_id":"@dojouniverse/repository-ts@1.0.0","bugs":{"url":"https://github.com/dojouniverse/repository-ts/issues"},"_nodeVersion":"24.10.0","_npmVersion":"11.6.4","dist":{"integrity":"sha512-VbZSmNMeHaMrnZSw6QTyuoKsAqya74bvcsFSp7qnQpetRu4gzTQUUaydbLawlUswBDVTUdlck0T8JYafGmlkPw==","shasum":"9604b1cc9d35c45fcec949c59d1074034cf56488","tarball":"https://registry.npmjs.org/@dojouniverse/repository-ts/-/repository-ts-1.0.0.tgz","fileCount":7,"unpackedSize":14799,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDyGhYLXQptXNMdnY4PWHxRbg9kEL4H2Nld+bniEgvBWwIgIATZlzkq8zjLyutpIGKkBd+erPqzgjyctzF33zz25Dk="}]},"_npmUser":{"name":"d3vstar","email":"agsotelo@gmail.com"},"directories":{},"maintainers":[{"name":"d3vstar","email":"agsotelo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/repository-ts_1.0.0_1772679331298_0.8643752823455011"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-05T02:55:31.181Z","1.0.0":"2026-03-05T02:55:31.450Z","modified":"2026-03-05T02:55:31.682Z"},"maintainers":[{"name":"d3vstar","email":"agsotelo@gmail.com"}],"description":"Abstract repository pattern interfaces for TypeScript developers.","homepage":"https://dojouniverse.com/","keywords":["typescript","abstract-repository","abstract","repository","design-patterns","repository-pattern","clean-architecture","solid-principles","dojouniverse"],"repository":{"type":"git","url":"git+https://github.com/dojouniverse/repository-ts.git"},"author":{"name":"DojoUniverse Team","email":"developers@dojouniverse.com","url":"https://dojouniverse.com"},"bugs":{"url":"https://github.com/dojouniverse/repository-ts/issues"},"license":"Apache-2.0","readme":"# @dojouniverse/repository-ts\n\n[![License](https://img.shields.io)](https://opensource.org)\n[![Website](https://img.shields.io)](https://dojouniverse.com)\n\nOfficial TypeScript repository patterns for the **DojoUniverse** ecosystem. Built with a focus on **Clean Architecture**, testability, and enterprise-grade scalability.\n\n## Overview\n\n`@dojouniverse/repository-ts` provides a language-agnostic architectural foundation for the Repository Pattern. Part of the DojoUniverse standard library, this package ensures consistent data access layers across TypeScript projects.\n\n## 📦 Installation\n\n```bash\nnpm install @dojouniverse/repository-ts\n```\n\n## Testing & Quality\n\n- TODO\n\n## License\nThis project is licensed under the Apache License 2.0. See the [LICENSE](./LICENSE) file for details.","readmeFilename":"README.md","_rev":"1-6fe880278fd7982f1836c09afaa19029"}