{"_id":"@airisos/plugin-sdk","_rev":"6-a1ea06d71e87939454ea40b7195bdfcb","name":"@airisos/plugin-sdk","dist-tags":{"latest":"2026.324.0-canary.0","canary":"2026.325.0-canary.3"},"versions":{"2026.324.0-canary.0":{"name":"@airisos/plugin-sdk","version":"2026.324.0-canary.0","license":"MIT","_id":"@airisos/plugin-sdk@2026.324.0-canary.0","maintainers":[{"name":"amitvalecha","email":"avitron1603@gmail.com"}],"homepage":"https://github.com/amitvalecha7/AirisOS","bugs":{"url":"https://github.com/amitvalecha7/AirisOS/issues"},"bin":{"airisos-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"d07ce5e217d89b3641e9be3da00ee8c584965829","tarball":"https://registry.npmjs.org/@airisos/plugin-sdk/-/plugin-sdk-2026.324.0-canary.0.tgz","fileCount":63,"integrity":"sha512-deSJOeTuZdwkNGTp0beXNgdI2Rl62WRJIIjXyjDmGiO2YR2C261zem6IitepRilBRN/9XJWr+6RCnhjBK2uNQA==","signatures":[{"sig":"MEQCIFtSOZfs20yaH49vopkhyrz9vXdU2PgAmf6eyZ599M7WAiAtzZlnddWRcbm2iOB6GB7RhsQr2HudVghdI3z67i7IWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":435647},"main":"./dist/index.js","type":"module","_from":"file:airisos-plugin-sdk-2026.324.0-canary.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./bundlers":{"types":"./dist/bundlers.d.ts","import":"./dist/bundlers.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"},"./ui/hooks":{"types":"./dist/ui/hooks.d.ts","import":"./dist/ui/hooks.js"},"./ui/types":{"types":"./dist/ui/types.d.ts","import":"./dist/ui/types.js"},"./dev-server":{"types":"./dist/dev-server.d.ts","import":"./dist/dev-server.js"}},"scripts":{"build":"pnpm --filter @airisos/shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @airisos/shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts"},"_npmUser":{"name":"amitvalecha","email":"avitron1603@gmail.com"},"_resolved":"/tmp/0be21b53a8dd8ea2d9673387360b9d49/airisos-plugin-sdk-2026.324.0-canary.0.tgz","_integrity":"sha512-deSJOeTuZdwkNGTp0beXNgdI2Rl62WRJIIjXyjDmGiO2YR2C261zem6IitepRilBRN/9XJWr+6RCnhjBK2uNQA==","repository":{"url":"git+https://github.com/amitvalecha7/AirisOS.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.9.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.24.2","@airisos/shared":"2026.324.0-canary.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^24.6.0","@types/react":"^19.0.8"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_2026.324.0-canary.0_1774365004387_0.03616694413814914","host":"s3://npm-registry-packages-npm-production"}},"2026.324.0-canary.1":{"name":"@airisos/plugin-sdk","version":"2026.324.0-canary.1","license":"MIT","_id":"@airisos/plugin-sdk@2026.324.0-canary.1","maintainers":[{"name":"amitvalecha","email":"avitron1603@gmail.com"}],"homepage":"https://github.com/amitvalecha7/AirisOS","bugs":{"url":"https://github.com/amitvalecha7/AirisOS/issues"},"bin":{"airisos-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"e5c3f7ddedbf41dba50720c8db8143e976b869a9","tarball":"https://registry.npmjs.org/@airisos/plugin-sdk/-/plugin-sdk-2026.324.0-canary.1.tgz","fileCount":63,"integrity":"sha512-i0Z9BwbagGueFwuVHioxVCXR3zS0K/fcZoZGEsI6YsdYqONFm7LW3C8p6Xdj17l9H0KxAMjcXXqx6QN50Odd2w==","signatures":[{"sig":"MEQCIELiY9tKgTKRQs942LsBYu23JDAs+b8jRvml9hr+kME0AiBjWASLZnRuVoOVD0HrZzWXPj4INzz/oP8h6386bhBJFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":435645},"main":"./dist/index.js","type":"module","_from":"file:airisos-plugin-sdk-2026.324.0-canary.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./bundlers":{"types":"./dist/bundlers.d.ts","import":"./dist/bundlers.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"},"./ui/hooks":{"types":"./dist/ui/hooks.d.ts","import":"./dist/ui/hooks.js"},"./ui/types":{"types":"./dist/ui/types.d.ts","import":"./dist/ui/types.js"},"./dev-server":{"types":"./dist/dev-server.d.ts","import":"./dist/dev-server.js"}},"scripts":{"build":"pnpm --filter @airisos/shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @airisos/shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts"},"_npmUser":{"name":"amitvalecha","email":"avitron1603@gmail.com"},"_resolved":"/tmp/9843484cb4096c79957ba51ff587fde7/airisos-plugin-sdk-2026.324.0-canary.1.tgz","_integrity":"sha512-i0Z9BwbagGueFwuVHioxVCXR3zS0K/fcZoZGEsI6YsdYqONFm7LW3C8p6Xdj17l9H0KxAMjcXXqx6QN50Odd2w==","repository":{"url":"git+https://github.com/amitvalecha7/AirisOS.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.9.0","description":"Stable public API for airisOS plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.24.2","@airisos/shared":"2026.324.0-canary.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.7.3","@types/node":"^24.6.0","@types/react":"^19.0.8"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_2026.324.0-canary.1_1774369149061_0.1975926542644133","host":"s3://npm-registry-packages-npm-production"}},"2026.325.0-canary.0":{"name":"@airisos/plugin-sdk","version":"2026.325.0-canary.0","license":"MIT","_id":"@airisos/plugin-sdk@2026.325.0-canary.0","maintainers":[{"name":"amitvalecha","email":"avitron1603@gmail.com"}],"homepage":"https://github.com/amitvalecha7/AirisOS","bugs":{"url":"https://github.com/amitvalecha7/AirisOS/issues"},"bin":{"airisos-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"78f55ee56552caaccf11e03414f2915982b3d3cd","tarball":"https://registry.npmjs.org/@airisos/plugin-sdk/-/plugin-sdk-2026.325.0-canary.0.tgz","fileCount":63,"integrity":"sha512-bFrGy8kpMwcMVITZLEP2tcOaFCmnbB1mGUuysjUHUw1kZzL1IIHY9OI7xSn5Q6XZKR/7fzzkd9JBYy2gMpjftg==","signatures":[{"sig":"MEYCIQDFRqqWVc/GRJbegGFkhwWH2T0SRry04rFVT+SNapv+3AIhAPoxByFzo1NUN7Au8TGfNKA7B5fa533zjGeVpRuhYiki","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":435641},"main":"./dist/index.js","type":"module","_from":"file:airisos-plugin-sdk-2026.325.0-canary.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./bundlers":{"types":"./dist/bundlers.d.ts","import":"./dist/bundlers.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"},"./ui/hooks":{"types":"./dist/ui/hooks.d.ts","import":"./dist/ui/hooks.js"},"./ui/types":{"types":"./dist/ui/types.d.ts","import":"./dist/ui/types.js"},"./dev-server":{"types":"./dist/dev-server.d.ts","import":"./dist/dev-server.js"}},"scripts":{"build":"pnpm --filter @airisos/shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @airisos/shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts"},"_npmUser":{"name":"amitvalecha","email":"avitron1603@gmail.com"},"_resolved":"/tmp/6a2b8f9f878de498bae0680c0159bbfd/airisos-plugin-sdk-2026.325.0-canary.0.tgz","_integrity":"sha512-bFrGy8kpMwcMVITZLEP2tcOaFCmnbB1mGUuysjUHUw1kZzL1IIHY9OI7xSn5Q6XZKR/7fzzkd9JBYy2gMpjftg==","repository":{"url":"git+https://github.com/amitvalecha7/AirisOS.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.9.0","description":"Stable public API for airisOS plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.24.2","@airisos/shared":"2026.325.0-canary.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.7.3","@types/node":"^24.6.0","@types/react":"^19.0.8"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_2026.325.0-canary.0_1774439717141_0.9929942359245123","host":"s3://npm-registry-packages-npm-production"}},"2026.325.0-canary.1":{"name":"@airisos/plugin-sdk","version":"2026.325.0-canary.1","license":"MIT","_id":"@airisos/plugin-sdk@2026.325.0-canary.1","maintainers":[{"name":"amitvalecha","email":"avitron1603@gmail.com"}],"homepage":"https://github.com/amitvalecha7/AirisOS","bugs":{"url":"https://github.com/amitvalecha7/AirisOS/issues"},"bin":{"airisos-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"e04946c42ecb7f5c1ad8c325f77b5879ee11f201","tarball":"https://registry.npmjs.org/@airisos/plugin-sdk/-/plugin-sdk-2026.325.0-canary.1.tgz","fileCount":63,"integrity":"sha512-D065YgUE4/iYavaEnKhTwq7n9nL6msHs6P3zGqiuYltzPwdP6CT9hb1RH4iOS+oWtXLpMJh0vq3ahP0RquiGPg==","signatures":[{"sig":"MEUCIESA5bTg0SXaEthbvQyxFhmtxjB382Px6e5pOOKmDjPNAiEA5C3ENCBOnhnRB2NhT7EcNezE6tezEb7DUzGyNSeKdzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":435641},"main":"./dist/index.js","type":"module","_from":"file:airisos-plugin-sdk-2026.325.0-canary.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./bundlers":{"types":"./dist/bundlers.d.ts","import":"./dist/bundlers.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"},"./ui/hooks":{"types":"./dist/ui/hooks.d.ts","import":"./dist/ui/hooks.js"},"./ui/types":{"types":"./dist/ui/types.d.ts","import":"./dist/ui/types.js"},"./dev-server":{"types":"./dist/dev-server.d.ts","import":"./dist/dev-server.js"}},"scripts":{"build":"pnpm --filter @airisos/shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @airisos/shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts"},"_npmUser":{"name":"amitvalecha","email":"avitron1603@gmail.com"},"_resolved":"/tmp/c42721cf236c4fec7e64c767364f06f4/airisos-plugin-sdk-2026.325.0-canary.1.tgz","_integrity":"sha512-D065YgUE4/iYavaEnKhTwq7n9nL6msHs6P3zGqiuYltzPwdP6CT9hb1RH4iOS+oWtXLpMJh0vq3ahP0RquiGPg==","repository":{"url":"git+https://github.com/amitvalecha7/AirisOS.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.9.0","description":"Stable public API for airisOS plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.24.2","@airisos/shared":"2026.325.0-canary.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.7.3","@types/node":"^24.6.0","@types/react":"^19.0.8"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_2026.325.0-canary.1_1774442355152_0.593577337685163","host":"s3://npm-registry-packages-npm-production"}},"2026.325.0-canary.2":{"name":"@airisos/plugin-sdk","version":"2026.325.0-canary.2","license":"MIT","_id":"@airisos/plugin-sdk@2026.325.0-canary.2","maintainers":[{"name":"amitvalecha","email":"avitron1603@gmail.com"}],"homepage":"https://github.com/amitvalecha7/AirisOS","bugs":{"url":"https://github.com/amitvalecha7/AirisOS/issues"},"bin":{"airisos-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"c7ed69797240c5d250c2405924dde65d2d44b838","tarball":"https://registry.npmjs.org/@airisos/plugin-sdk/-/plugin-sdk-2026.325.0-canary.2.tgz","fileCount":63,"integrity":"sha512-mPltja4F7XlbwUeOsIS/eRtLOTsHoREsQolYJ0VLJ8uT3SYpSxULKotX70BrtYfa+oUpdz3S5/z5RQ69XozkhA==","signatures":[{"sig":"MEQCID9Ma5yPdrdDAoxMas2aMpTvhGFr86f/vK+/j/JDSpNwAiAjy6zZAhDjPI6PNCnA6cUJ3n5yi2egDS/utxzkmRZguA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":435641},"main":"./dist/index.js","type":"module","_from":"file:airisos-plugin-sdk-2026.325.0-canary.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./bundlers":{"types":"./dist/bundlers.d.ts","import":"./dist/bundlers.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"},"./ui/hooks":{"types":"./dist/ui/hooks.d.ts","import":"./dist/ui/hooks.js"},"./ui/types":{"types":"./dist/ui/types.d.ts","import":"./dist/ui/types.js"},"./dev-server":{"types":"./dist/dev-server.d.ts","import":"./dist/dev-server.js"}},"scripts":{"build":"pnpm --filter @airisos/shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @airisos/shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts"},"_npmUser":{"name":"amitvalecha","email":"avitron1603@gmail.com"},"_resolved":"/tmp/235016cdd77bc8ea7cc54542538b41b7/airisos-plugin-sdk-2026.325.0-canary.2.tgz","_integrity":"sha512-mPltja4F7XlbwUeOsIS/eRtLOTsHoREsQolYJ0VLJ8uT3SYpSxULKotX70BrtYfa+oUpdz3S5/z5RQ69XozkhA==","repository":{"url":"git+https://github.com/amitvalecha7/AirisOS.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.9.0","description":"Stable public API for airisOS plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.24.2","@airisos/shared":"2026.325.0-canary.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.7.3","@types/node":"^24.6.0","@types/react":"^19.0.8"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_2026.325.0-canary.2_1774443708001_0.5080028883045331","host":"s3://npm-registry-packages-npm-production"}},"2026.325.0-canary.3":{"name":"@airisos/plugin-sdk","version":"2026.325.0-canary.3","description":"Stable public API for airisOS plugins — worker-side context and UI bridge hooks","license":"MIT","homepage":"https://github.com/amitvalecha7/AirisOS","bugs":{"url":"https://github.com/amitvalecha7/AirisOS/issues"},"repository":{"type":"git","url":"git+https://github.com/amitvalecha7/AirisOS.git","directory":"packages/plugins/sdk"},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./ui/hooks":{"types":"./dist/ui/hooks.d.ts","import":"./dist/ui/hooks.js"},"./ui/types":{"types":"./dist/ui/types.d.ts","import":"./dist/ui/types.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./bundlers":{"types":"./dist/bundlers.d.ts","import":"./dist/bundlers.js"},"./dev-server":{"types":"./dist/dev-server.d.ts","import":"./dist/dev-server.js"}},"bin":{"airisos-plugin-dev-server":"dist/dev-cli.js"},"publishConfig":{"access":"public"},"dependencies":{"@airisos/shared":"2026.325.0-canary.3","zod":"^3.24.2"},"devDependencies":{"@types/node":"^24.6.0","@types/react":"^19.0.8","typescript":"^5.7.3"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"scripts":{"build":"pnpm --filter @airisos/shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @airisos/shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts"},"main":"./dist/index.js","types":"./dist/index.d.ts","readmeFilename":"README.md","_id":"@airisos/plugin-sdk@2026.325.0-canary.3","_integrity":"sha512-ZD7rKgGZO/JGPpqZP6HMiD0IM/KyR4z/Tob54Rx1ttvB5yHa6dKSjQCAl7n9x4PYnowfV9zqlp/ZQ3qlMCruUA==","_resolved":"/tmp/a18fdae0b4c0b213739decc3650c874b/airisos-plugin-sdk-2026.325.0-canary.3.tgz","_from":"file:airisos-plugin-sdk-2026.325.0-canary.3.tgz","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-ZD7rKgGZO/JGPpqZP6HMiD0IM/KyR4z/Tob54Rx1ttvB5yHa6dKSjQCAl7n9x4PYnowfV9zqlp/ZQ3qlMCruUA==","shasum":"b4cbaebe5525bfed648f296ab3311139548abb7c","tarball":"https://registry.npmjs.org/@airisos/plugin-sdk/-/plugin-sdk-2026.325.0-canary.3.tgz","fileCount":63,"unpackedSize":435641,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCQgvRhMHhMjn2Zmt5KT0DWHVvWS3gujeq6tCAIpDxUkgIhAMjUQoz3sg+7GN2/lvnJQV3wg3nTacJ2w+x4aRs+3uo8"}]},"_npmUser":{"name":"amitvalecha","email":"avitron1603@gmail.com"},"directories":{},"maintainers":[{"name":"amitvalecha","email":"avitron1603@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-sdk_2026.325.0-canary.3_1774444104181_0.983238006218216"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-24T15:10:04.308Z","modified":"2026-03-25T13:08:24.461Z","2026.324.0-canary.0":"2026-03-24T15:10:04.596Z","2026.324.0-canary.1":"2026-03-24T16:19:09.245Z","2026.325.0-canary.0":"2026-03-25T11:55:17.352Z","2026.325.0-canary.1":"2026-03-25T12:39:15.317Z","2026.325.0-canary.2":"2026-03-25T13:01:48.180Z","2026.325.0-canary.3":"2026-03-25T13:08:24.330Z"},"bugs":{"url":"https://github.com/amitvalecha7/AirisOS/issues"},"license":"MIT","homepage":"https://github.com/amitvalecha7/AirisOS","repository":{"url":"git+https://github.com/amitvalecha7/AirisOS.git","type":"git","directory":"packages/plugins/sdk"},"description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","maintainers":[{"name":"amitvalecha","email":"avitron1603@gmail.com"}],"readme":"","readmeFilename":""}