{"_id":"@aopslabs/domain-host-plugin-sys","_rev":"5-fdeaf2cb0cae8b77401508f41f39286a","name":"@aopslabs/domain-host-plugin-sys","dist-tags":{"latest":"0.3.3"},"versions":{"0.2.0":{"name":"@aopslabs/domain-host-plugin-sys","version":"0.2.0","license":"SEE LICENSE IN LICENSE","_id":"@aopslabs/domain-host-plugin-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":"d2d561dd788b6563cc9582407bccf3e201006111","tarball":"https://registry.npmjs.org/@aopslabs/domain-host-plugin-sys/-/domain-host-plugin-sys-0.2.0.tgz","fileCount":10,"integrity":"sha512-Ct7FFsXC6YWo98sbW5CBROtFHYbbF6QlKiCQYG2Mn7rI6fRu6zQE089AAb7B9rmULYHbZAjYHY1JpLB670/ohw==","signatures":[{"sig":"MEYCIQC3P9tTukvrys0rtu0Cnt2BNtzC76ODkqCex+T8dwGqiAIhAKeqDAKlPBGREokHG6E9kxGs34aIeeoGB2+44D4vBt4/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14021},"main":"./dist/index.js","type":"module","_from":"file:S:/dev-js2/tmp/aops-sys-public-20260804-rr2/aopslabs-domain-host-plugin-sys-0.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"build":"node --eval \"const { rmSync } = require('node:fs'); rmSync('dist', { recursive: true, force: true });\" && tsc -b tsconfig.lib.json","clean":"node --eval \"const { rmSync } = require('node:fs'); rmSync('dist', { recursive: true, force: true });\""},"_npmUser":{"name":"mzsonmez","email":"mzsonmez2@hotmail.com"},"_resolved":"S:\\dev-js2\\tmp\\aops-sys-public-20260804-rr2\\aopslabs-domain-host-plugin-sys-0.2.0.tgz","_integrity":"sha512-Ct7FFsXC6YWo98sbW5CBROtFHYbbF6QlKiCQYG2Mn7rI6fRu6zQE089AAb7B9rmULYHbZAjYHY1JpLB670/ohw==","repository":{"url":"git+https://github.com/eeemzs/sys.git","type":"git"},"_npmVersion":"11.6.4","description":"Sys host plugin (manifest-driven routing).","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.4.3","@aopslabs/xf-validation":"^0.2.0","@aopslabs/domain-kit-sys":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/domain-host-plugin-sys_0.2.0_1785868420953_0.10875739390202721","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@aopslabs/domain-host-plugin-sys","version":"0.3.0","license":"SEE LICENSE IN LICENSE","_id":"@aopslabs/domain-host-plugin-sys@0.3.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":"a7f9892785cfcea13e095664fd8d54f3693004d1","tarball":"https://registry.npmjs.org/@aopslabs/domain-host-plugin-sys/-/domain-host-plugin-sys-0.3.0.tgz","fileCount":10,"integrity":"sha512-88V6ZMQlAEY8jUOeCr8hcgHMmr/o/zwvqU6RgbPh2JFza5TpYRL9Qs6MvnFZB1+IhwD9Bczw4JG04OShViGpZA==","signatures":[{"sig":"MEUCIAxQiF9RnOIqEbNrZLEOxzS221Gh4tf/gOy2d4NsIOKTAiEA+7Oh8EgXpxaThDLuq4EnITjteQYsel/COtJ4TDNm8H8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16456},"main":"./dist/index.js","type":"module","_from":"file:/tmp/sys-npm-release-pJ21vS/aopslabs-domain-host-plugin-sys-0.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"test":"vitest run src/plugin.test.ts","build":"node --eval \"const { rmSync } = require('node:fs'); rmSync('dist', { recursive: true, force: true });\" && tsc -b tsconfig.lib.json","clean":"node --eval \"const { rmSync } = require('node:fs'); rmSync('dist', { recursive: true, force: true });\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0f85b52b-8a7c-465a-84e8-7c2e27ea9ad6"}},"_resolved":"/tmp/sys-npm-release-pJ21vS/aopslabs-domain-host-plugin-sys-0.3.0.tgz","_integrity":"sha512-88V6ZMQlAEY8jUOeCr8hcgHMmr/o/zwvqU6RgbPh2JFza5TpYRL9Qs6MvnFZB1+IhwD9Bczw4JG04OShViGpZA==","repository":{"url":"git+https://github.com/eeemzs/sys.git","type":"git"},"_npmVersion":"11.9.0","description":"Sys host plugin (manifest-driven routing).","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@aopslabs/xf-validation":"0.2.0","@aopslabs/domain-kit-sys":"0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/domain-host-plugin-sys_0.3.0_1786278240728_0.6767853689332057","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@aopslabs/domain-host-plugin-sys","version":"0.3.1","license":"SEE LICENSE IN LICENSE","_id":"@aopslabs/domain-host-plugin-sys@0.3.1","maintainers":[{"name":"mzsonmez","email":"mzsonmez2@hotmail.com"}],"homepage":"https://github.com/eeemzs/sys#readme","bugs":{"url":"https://github.com/eeemzs/sys/issues"},"dist":{"shasum":"dfa522bdeebf51eb0d0ee4b40e4d583ea589539b","tarball":"https://registry.npmjs.org/@aopslabs/domain-host-plugin-sys/-/domain-host-plugin-sys-0.3.1.tgz","fileCount":10,"integrity":"sha512-3MmlaF4O6sSMHluXTsZLsukbtWp7UhO0uxXpbBpBQge97gQwChl+5G0pGIJBGelxzBwdIN7jA4YQAUdkLKvB0g==","signatures":[{"sig":"MEQCIDKhZUqU8d7uMCG8NEzF2fq8Cw5czD+knFBWToercYGwAiB8WN25wJHKGdRUOUzh/GLGsrf3EDnK7Jwf9w/iI5F7tQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18280},"main":"./dist/index.js","type":"module","_from":"file:/tmp/sys-npm-release-S0SC9r/aopslabs-domain-host-plugin-sys-0.3.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"test":"vitest run src/plugin.test.ts","build":"node --eval \"const { rmSync } = require('node:fs'); rmSync('dist', { recursive: true, force: true });\" && tsc -b tsconfig.lib.json","clean":"node --eval \"const { rmSync } = require('node:fs'); rmSync('dist', { recursive: true, force: true });\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0f85b52b-8a7c-465a-84e8-7c2e27ea9ad6"}},"_resolved":"/tmp/sys-npm-release-S0SC9r/aopslabs-domain-host-plugin-sys-0.3.1.tgz","_integrity":"sha512-3MmlaF4O6sSMHluXTsZLsukbtWp7UhO0uxXpbBpBQge97gQwChl+5G0pGIJBGelxzBwdIN7jA4YQAUdkLKvB0g==","repository":{"url":"git+https://github.com/eeemzs/sys.git","type":"git"},"_npmVersion":"11.9.0","description":"Sys host plugin (manifest-driven routing).","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@aopslabs/xf-validation":"0.2.0","@aopslabs/domain-kit-sys":"0.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/domain-host-plugin-sys_0.3.1_1786399230318_0.8537513493172555","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@aopslabs/domain-host-plugin-sys","version":"0.3.2","license":"SEE LICENSE IN LICENSE","_id":"@aopslabs/domain-host-plugin-sys@0.3.2","maintainers":[{"name":"mzsonmez","email":"mzsonmez2@hotmail.com"}],"homepage":"https://github.com/eeemzs/tsapps#readme","bugs":{"url":"https://github.com/eeemzs/tsapps/issues"},"dist":{"shasum":"7ecf2ee716e11cc943574fa6218783717515bb29","tarball":"https://registry.npmjs.org/@aopslabs/domain-host-plugin-sys/-/domain-host-plugin-sys-0.3.2.tgz","fileCount":10,"integrity":"sha512-S0IWtZpGn3bSNBnyex21RbmO7BARlK8UwoXZ0EMt3XTuWU9JcBbRI2UFqrd7MGHpHG9nrzope3En/eAbrDeSsg==","signatures":[{"sig":"MEUCIQCwTML4gmqnjysoGGqf2MpehrWDjCN+R29LxIUJE73aggIgcevnfWbmsYl7maOrPA7DXhj+BMmqjeMdJXkZ8s+86g8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18479},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/release-candidates/publication/aopslabs-domain-host-plugin-sys-0.3.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"test":"vitest run src/plugin.test.ts","build":"node --eval \"const { rmSync } = require('node:fs'); rmSync('dist', { recursive: true, force: true });\" && tsc -b tsconfig.lib.json","clean":"node --eval \"const { rmSync } = require('node:fs'); rmSync('dist', { recursive: true, force: true });\"","typecheck":"tsc -p tsconfig.lib.json --noEmit --composite false --incremental false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b4f05c1-45a1-4bc2-aae6-3ffdf28454f2"}},"_resolved":"/home/runner/work/_temp/release-candidates/publication/aopslabs-domain-host-plugin-sys-0.3.2.tgz","_integrity":"sha512-S0IWtZpGn3bSNBnyex21RbmO7BARlK8UwoXZ0EMt3XTuWU9JcBbRI2UFqrd7MGHpHG9nrzope3En/eAbrDeSsg==","repository":{"url":"git+https://github.com/eeemzs/tsapps.git","type":"git","directory":"domains/sys/sys-host-plugin"},"_npmVersion":"11.9.0","description":"Sys host plugin (manifest-driven routing).","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@aopslabs/xf-validation":"0.2.1","@aopslabs/domain-kit-sys":"0.3.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.18","typescript":"5.9.3","@types/node":"25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/domain-host-plugin-sys_0.3.2_1788894589013_0.9098756486568551","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"_id":"@aopslabs/domain-host-plugin-sys@0.3.3","bugs":{"url":"https://github.com/eeemzs/tsapps/issues"},"dist":{"shasum":"ec7e412ff27172b263b5a1bd411d9a1b04f806fc","tarball":"https://registry.npmjs.org/@aopslabs/domain-host-plugin-sys/-/domain-host-plugin-sys-0.3.3.tgz","fileCount":10,"integrity":"sha512-chLn5E0QbJGYJ5rWa6WOx+TgFJyO46rXymtIzu8JYYbxRLSnTqw1MFNrvQ/i2I1hW/dUS+vEsh9t50MDzzZUPA==","signatures":[{"sig":"MEUCIQD2bASV5XCPxM6VyVd6Oj41QIzFWgoGJXJ8aNa8/YC3tQIgVoXomC5mUBtDd1txUnaN4it1iygdEEn3ByADtT7VDNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCJy6cLEyAPah/Yn+HjL7eosyP3tbRHzmdGxTAbclQlkgIgUY0WMjG3ptgfvmkU2YzjBB5FgRlygnO2iHNjhAyiBEA="}],"unpackedSize":19608},"main":"./dist/index.js","name":"@aopslabs/domain-host-plugin-sys","type":"module","_from":"file:/home/runner/work/_temp/release-candidates/publication/aopslabs-domain-host-plugin-sys-0.3.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"license":"SEE LICENSE IN LICENSE","private":false,"scripts":{"test":"vitest run src/plugin.test.ts","build":"node --eval \"const { rmSync } = require('node:fs'); rmSync('dist', { recursive: true, force: true });\" && tsc -b tsconfig.lib.json","clean":"node --eval \"const { rmSync } = require('node:fs'); rmSync('dist', { recursive: true, force: true });\"","typecheck":"tsc -p tsconfig.lib.json --noEmit --composite false --incremental false"},"version":"0.3.3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b4f05c1-45a1-4bc2-aae6-3ffdf28454f2"}},"homepage":"https://github.com/eeemzs/tsapps#readme","_resolved":"/home/runner/work/_temp/release-candidates/publication/aopslabs-domain-host-plugin-sys-0.3.3.tgz","_integrity":"sha512-chLn5E0QbJGYJ5rWa6WOx+TgFJyO46rXymtIzu8JYYbxRLSnTqw1MFNrvQ/i2I1hW/dUS+vEsh9t50MDzzZUPA==","repository":{"url":"git+https://github.com/eeemzs/tsapps.git","type":"git","directory":"domains/sys/sys-host-plugin"},"_npmVersion":"11.9.0","description":"Sys host plugin (manifest-driven routing).","directories":{},"maintainers":[{"name":"mzsonmez","email":"mzsonmez2@hotmail.com"}],"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@aopslabs/xf-validation":"0.2.1","@aopslabs/domain-kit-sys":"0.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.18","typescript":"5.9.3","@types/node":"25.3.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/domain-host-plugin-sys_0.3.3_1789262301443_0.6001789554043815"}}},"time":{"created":"2026-08-04T18:33:40.769Z","modified":"2026-09-13T01:18:21.705Z","0.2.0":"2026-08-04T18:33:41.086Z","0.3.0":"2026-08-09T12:24:00.870Z","0.3.1":"2026-08-10T22:00:30.463Z","0.3.2":"2026-09-08T19:09:49.156Z","0.3.3":"2026-09-13T01:18:21.525Z"},"bugs":{"url":"https://github.com/eeemzs/tsapps/issues"},"license":"SEE LICENSE IN LICENSE","homepage":"https://github.com/eeemzs/tsapps#readme","repository":{"url":"git+https://github.com/eeemzs/tsapps.git","type":"git","directory":"domains/sys/sys-host-plugin"},"description":"Sys host plugin (manifest-driven routing).","maintainers":[{"name":"mzsonmez","email":"mzsonmez2@hotmail.com"}],"readme":"# @aopslabs/domain-host-plugin-sys\n\nManifest-driven host integration for Sys operations. The package connects Sys runtime services to compatible host applications through a compact plugin entry point.\n\n## Installation\n\n```bash\nnpm install @aopslabs/domain-host-plugin-sys\n```\n\n## Usage\n\n```ts\nimport { createSysPlugin } from '@aopslabs/domain-host-plugin-sys'\n\nconst plugin = createSysPlugin()\n```\n\nTypeScript declarations are included with the compiled JavaScript output.\n\n## Host input contract\n\nVersion 0.3 declares `host.input-contract.v1` and requires a host that supports its separate `executeCanonical` entrypoint. Canonical JSON and route parameters are the only input authorities on that path; workspace context is applied afterwards. Legacy query JSON guessing remains isolated in `execute`. The host codec preserves a query value such as `?input={\"limit\":10}` as the string `{ input: '{\"limit\":10}' }`, while legacy execution produced `{ input: { limit: 10 } }`. Callers that need an object must send it through a canonical JSON authority rather than an encoded query value.\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"}