{"_id":"@aopslabs/domain-dm-sys","_rev":"3-879716f438e86e946e4286266f01f891","name":"@aopslabs/domain-dm-sys","dist-tags":{"latest":"0.2.2"},"versions":{"0.2.0":{"name":"@aopslabs/domain-dm-sys","version":"0.2.0","license":"SEE LICENSE IN LICENSE","_id":"@aopslabs/domain-dm-sys@0.2.0","maintainers":[{"name":"mzsonmez","email":"mzsonmez2@hotmail.com"}],"homepage":"https://github.com/eeemzs/sys#readme","bugs":{"url":"https://github.com/eeemzs/sys/issues"},"dist":{"shasum":"01371a130834a4124c010d00ffe04358bf8162b9","tarball":"https://registry.npmjs.org/@aopslabs/domain-dm-sys/-/domain-dm-sys-0.2.0.tgz","fileCount":210,"integrity":"sha512-sguu9+jOO1UTBysEBW05xRb+D25rEAyWpGN2JqM4f66r1d+L7rSBWGlIDKVp1Nd0Say3GBQ1KH/akyZuy+njQw==","signatures":[{"sig":"MEUCIQDAxQ1CGS9SDa8ls8KVP6BD5LmB0/oSRqkeKNh2oB2jdwIgZzU1Cg+NFxa1ZxOI9OFssCAOb4Iz+cldZi/fSdOb7o8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251916},"main":"./dist/index.js","type":"module","_from":"file:S:/dev-js2/tmp/aops-sys-public-20260804-rr2/aopslabs-domain-dm-sys-0.2.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./ports":{"types":"./dist/public/ports/index.d.ts","import":"./dist/public/ports/index.js","default":"./dist/public/ports/index.js"},"./models":{"types":"./dist/public/models/index.d.ts","import":"./dist/public/models/index.js","default":"./dist/public/models/index.js"},"./adapters":{"types":"./dist/infrastructure/adapters/index.d.ts","import":"./dist/infrastructure/adapters/index.js","default":"./dist/infrastructure/adapters/index.js"},"./services":{"types":"./dist/public/services/index.d.ts","import":"./dist/public/services/index.js","default":"./dist/public/services/index.js"},"./factories":{"types":"./dist/public/factories/index.d.ts","import":"./dist/public/factories/index.js","default":"./dist/public/factories/index.js"},"./package.json":"./package.json","./repository-ports":{"types":"./dist/public/repository-ports/index.d.ts","import":"./dist/public/repository-ports/index.js","default":"./dist/public/repository-ports/index.js"}},"private":false,"scripts":{"build":"tsc -p tsconfig.lib.json","build:debug":"tsc -p tsconfig.lib.json --sourceMap"},"_npmUser":{"name":"mzsonmez","email":"mzsonmez2@hotmail.com"},"_resolved":"S:\\dev-js2\\tmp\\aops-sys-public-20260804-rr2\\aopslabs-domain-dm-sys-0.2.0.tgz","_integrity":"sha512-sguu9+jOO1UTBysEBW05xRb+D25rEAyWpGN2JqM4f66r1d+L7rSBWGlIDKVp1Nd0Say3GBQ1KH/akyZuy+njQw==","repository":{"url":"git+https://github.com/eeemzs/sys.git","type":"git"},"_npmVersion":"11.6.4","description":"Reusable Sys domain models, ports, services, factories, and adapters.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"tslib":"^2.3.0","effect":"3.20.0","mongoose":"8.24.1","drizzle-orm":"0.45.2","@aopslabs/xf-bm":"^0.2.0","@aopslabs/xf-db":"^0.2.0","@aopslabs/xf-dm":"^0.2.0","@aopslabs/xf-core":"^0.2.0","@aopslabs/xf-i18n":"^0.2.0","@aopslabs/xf-logger":"^0.2.0","@aopslabs/xf-db-redis":"^0.2.0","@aopslabs/xf-db-drizzle":"^0.2.0","@aopslabs/xf-validation":"^0.2.0","@aopslabs/xf-db-mongoose":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/domain-dm-sys_0.2.0_1785868409089_0.847218448710525","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@aopslabs/domain-dm-sys","version":"0.2.1","license":"SEE LICENSE IN LICENSE","_id":"@aopslabs/domain-dm-sys@0.2.1","maintainers":[{"name":"mzsonmez","email":"mzsonmez2@hotmail.com"}],"homepage":"https://github.com/eeemzs/tsapps#readme","bugs":{"url":"https://github.com/eeemzs/tsapps/issues"},"dist":{"shasum":"4580dcff39d0c2ed8dd2f0183e23ffc25ab5ed61","tarball":"https://registry.npmjs.org/@aopslabs/domain-dm-sys/-/domain-dm-sys-0.2.1.tgz","fileCount":226,"integrity":"sha512-86pYBLIZSGbtIDv1+X9RyOvQF07ZPPTS16ujDbU019yVgukXFPr6WEqG8mMcK3TUAhxpzvGv3ldPVjUuy5rfRw==","signatures":[{"sig":"MEUCIQCenyFgU0ygR4keLitJCmqSajDLjJvNAcZxz8D8FyUtlwIgJytJzZWbJzi/4OJMND8aPT/OJaY1wr70pegDyLsO0uo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":326785},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/release-candidates/publication/aopslabs-domain-dm-sys-0.2.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./ports":{"types":"./dist/public/ports/index.d.ts","import":"./dist/public/ports/index.js","default":"./dist/public/ports/index.js"},"./models":{"types":"./dist/public/models/index.d.ts","import":"./dist/public/models/index.js","default":"./dist/public/models/index.js"},"./sqlite":{"types":"./dist/infrastructure/db/sqlite/index.d.ts","import":"./dist/infrastructure/db/sqlite/index.js","default":"./dist/infrastructure/db/sqlite/index.js"},"./adapters":{"types":"./dist/infrastructure/adapters/index.d.ts","import":"./dist/infrastructure/adapters/index.js","default":"./dist/infrastructure/adapters/index.js"},"./services":{"types":"./dist/public/services/index.d.ts","import":"./dist/public/services/index.js","default":"./dist/public/services/index.js"},"./factories":{"types":"./dist/public/factories/index.d.ts","import":"./dist/public/factories/index.js","default":"./dist/public/factories/index.js"},"./package.json":"./package.json","./repository-ports":{"types":"./dist/public/repository-ports/index.d.ts","import":"./dist/public/repository-ports/index.js","default":"./dist/public/repository-ports/index.js"}},"private":false,"scripts":{"build":"tsc -p tsconfig.lib.json","typecheck":"tsc -p tsconfig.lib.json --noEmit --composite false --incremental false","build:debug":"tsc -p tsconfig.lib.json --sourceMap"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2488bdaf-7926-4b9b-843d-b0d452a793b3"}},"_resolved":"/home/runner/work/_temp/release-candidates/publication/aopslabs-domain-dm-sys-0.2.1.tgz","_integrity":"sha512-86pYBLIZSGbtIDv1+X9RyOvQF07ZPPTS16ujDbU019yVgukXFPr6WEqG8mMcK3TUAhxpzvGv3ldPVjUuy5rfRw==","repository":{"url":"git+https://github.com/eeemzs/tsapps.git","type":"git","directory":"domains/sys/sys-dm"},"_npmVersion":"11.9.0","description":"Reusable Sys domain models, ports, services, factories, and adapters.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"tslib":"^2.3.0","effect":"3.20.0","mongoose":"8.24.1","drizzle-orm":"0.45.2","@aopslabs/xf-bm":"^0.2.0","@aopslabs/xf-db":"^0.2.0","@aopslabs/xf-dm":"^0.2.0","@aopslabs/xf-core":"^0.2.0","@aopslabs/xf-i18n":"^0.2.0","@aopslabs/xf-logger":"^0.2.0","@aopslabs/xf-db-redis":"^0.2.0","@aopslabs/xf-db-drizzle":"^0.2.0","@aopslabs/xf-validation":"0.2.1","@aopslabs/xf-db-mongoose":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/node":"25.3.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/domain-dm-sys_0.2.1_1788894552763_0.8590561762945297","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@aopslabs/domain-dm-sys","version":"0.2.2","description":"Reusable Sys domain models, ports, services, factories, and adapters.","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{"./sqlite":{"types":"./dist/infrastructure/db/sqlite/index.d.ts","import":"./dist/infrastructure/db/sqlite/index.js","default":"./dist/infrastructure/db/sqlite/index.js"},"./package.json":"./package.json",".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./models":{"types":"./dist/public/models/index.d.ts","import":"./dist/public/models/index.js","default":"./dist/public/models/index.js"},"./ports":{"types":"./dist/public/ports/index.d.ts","import":"./dist/public/ports/index.js","default":"./dist/public/ports/index.js"},"./repository-ports":{"types":"./dist/public/repository-ports/index.d.ts","import":"./dist/public/repository-ports/index.js","default":"./dist/public/repository-ports/index.js"},"./services":{"types":"./dist/public/services/index.d.ts","import":"./dist/public/services/index.js","default":"./dist/public/services/index.js"},"./factories":{"types":"./dist/public/factories/index.d.ts","import":"./dist/public/factories/index.js","default":"./dist/public/factories/index.js"},"./adapters":{"types":"./dist/infrastructure/adapters/index.d.ts","import":"./dist/infrastructure/adapters/index.js","default":"./dist/infrastructure/adapters/index.js"}},"dependencies":{"@aopslabs/xf-bm":"^0.2.0","@aopslabs/xf-core":"^0.2.0","@aopslabs/xf-db":"^0.2.0","@aopslabs/xf-db-drizzle":"^0.2.0","@aopslabs/xf-db-mongoose":"^0.2.0","@aopslabs/xf-db-redis":"^0.2.0","@aopslabs/xf-dm":"^0.2.0","@aopslabs/xf-i18n":"^0.2.0","@aopslabs/xf-logger":"^0.2.0","@aopslabs/xf-validation":"0.2.1","drizzle-orm":"0.45.2","effect":"3.20.0","mongoose":"8.24.1","tslib":"^2.3.0"},"peerDependencies":{"zod":"^4.4.3"},"private":false,"license":"SEE LICENSE IN LICENSE","repository":{"type":"git","url":"git+https://github.com/eeemzs/tsapps.git","directory":"domains/sys/sys-dm"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"devDependencies":{"@types/node":"25.3.0","typescript":"5.9.3"},"scripts":{"build":"tsc -p tsconfig.lib.json","build:debug":"tsc -p tsconfig.lib.json --sourceMap","typecheck":"tsc -p tsconfig.lib.json --noEmit --composite false --incremental false"},"_id":"@aopslabs/domain-dm-sys@0.2.2","bugs":{"url":"https://github.com/eeemzs/tsapps/issues"},"homepage":"https://github.com/eeemzs/tsapps#readme","_integrity":"sha512-O+AZvWwi7xva0ik1isOs7pNV6306SpzUZODzHJ4cxjNanAnAFPzm4GI5UN4sIJnmpEfrFe9Vm77Pb/E8jJrfxA==","_resolved":"/home/runner/work/_temp/release-candidates/publication/aopslabs-domain-dm-sys-0.2.2.tgz","_from":"file:/home/runner/work/_temp/release-candidates/publication/aopslabs-domain-dm-sys-0.2.2.tgz","_nodeVersion":"24.20.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-O+AZvWwi7xva0ik1isOs7pNV6306SpzUZODzHJ4cxjNanAnAFPzm4GI5UN4sIJnmpEfrFe9Vm77Pb/E8jJrfxA==","shasum":"4a6e6907040746fbd2356acf500556090db30cdd","tarball":"https://registry.npmjs.org/@aopslabs/domain-dm-sys/-/domain-dm-sys-0.2.2.tgz","fileCount":228,"unpackedSize":328804,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDZUVqYPRfyOgqxRkfG5mOdIewoAAgMTrkSl2jPioHfhQIgaKknGhRgUm1suLEpLwcO/8OGICTG5taRESL3SRSQWyw="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2488bdaf-7926-4b9b-843d-b0d452a793b3"}},"directories":{},"maintainers":[{"name":"mzsonmez","email":"mzsonmez2@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/domain-dm-sys_0.2.2_1789262185277_0.5137781017203427"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-04T18:33:28.962Z","modified":"2026-09-13T01:16:25.551Z","0.2.0":"2026-08-04T18:33:29.262Z","0.2.1":"2026-09-08T19:09:12.901Z","0.2.2":"2026-09-13T01:16:25.418Z"},"bugs":{"url":"https://github.com/eeemzs/tsapps/issues"},"license":"SEE LICENSE IN LICENSE","homepage":"https://github.com/eeemzs/tsapps#readme","repository":{"type":"git","url":"git+https://github.com/eeemzs/tsapps.git","directory":"domains/sys/sys-dm"},"description":"Reusable Sys domain models, ports, services, factories, and adapters.","maintainers":[{"name":"mzsonmez","email":"mzsonmez2@hotmail.com"}],"readme":"# @aopslabs/domain-dm-sys\n\nReusable Sys domain primitives for TypeScript applications. The package exposes models, ports, repository contracts, services, factories, and infrastructure adapters through explicit subpath exports.\n\n## Installation\n\n```bash\nnpm install @aopslabs/domain-dm-sys\n```\n\n## Usage\n\n```ts\nimport { ServiceFactoryCountry } from '@aopslabs/domain-dm-sys/factories'\n```\n\nTypeScript declarations are included with the compiled JavaScript output.\n\n## License\n\nCopyright (c) 2026 Mehmet Zeki Sönmez.\n\nLicensed under the [**PolyForm Strict License 1.0.0**](https://polyformproject.org/licenses/strict/1.0.0). The license permits noncommercial use and does not grant permission to modify or redistribute the package.\n","readmeFilename":"README.md"}