{"_id":"@tickernelz/paperclip-pro-plugin-sdk","_rev":"105-61a1e29f0f3e49fd55bf52302901e93f","name":"@tickernelz/paperclip-pro-plugin-sdk","dist-tags":{"latest":"2026.1002.8","next":"2026.1002.8"},"versions":{"2026.925.0":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.925.0","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.925.0","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"14173be9372f950f57ed55e04a87bc4ddc0fb4c5","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.925.0.tgz","fileCount":72,"integrity":"sha512-9oqN6Ct7GIVAiRNFh/na6AbzSXiSGmWMb8vBPegJ03mFrwgk/SU1eyOVsK1fOWTOsNTEWyeXtsu1lIOnLlB4kA==","signatures":[{"sig":"MEUCIGqzM1qgsM+0ryWkKGyfzLQ8sP/nvKSe4G7JK95bi2DtAiEAtqrUYQJ3R7pfSI/rcQcxtVxtQoI4iHccJmQtDvymIY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.925.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978767},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.YbsO1b/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.925.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.YbsO1b/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.925.0.tgz","_integrity":"sha512-9oqN6Ct7GIVAiRNFh/na6AbzSXiSGmWMb8vBPegJ03mFrwgk/SU1eyOVsK1fOWTOsNTEWyeXtsu1lIOnLlB4kA==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.925.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.925.0_1790335619966_0.2956199037923304","host":"s3://npm-registry-packages-npm-production"}},"2026.925.1":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.925.1","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.925.1","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"39ea39050c795eacb92631dd4f107c3243d77de1","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.925.1.tgz","fileCount":72,"integrity":"sha512-BHEOZ5+u1s8g9kI7gb28AsPgSrfJ4l5HySowVMvvAdrbXrDuu7oSWbxqBjtfVpGahJMmU1TcJuPtFtGIBVlL0Q==","signatures":[{"sig":"MEYCIQC8RRrIyVqwBrfwCvhzyTVdd0bglcQIoJiDopvPRpU1FAIhAIuREnPZnyfxtDpJZd7FEVxp8snKF95L5t0GN2z/IOFm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDI9OvWX6i+3c/mC2VUt2ka4A9vnvq2k5V+OnpwZBn1WQIgN08xXzlIdU7F5fT6RNy9ErCSajXVGbGSPhDB+krDl4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.925.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978767},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.cu9LNQ/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.925.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.cu9LNQ/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.925.1.tgz","_integrity":"sha512-BHEOZ5+u1s8g9kI7gb28AsPgSrfJ4l5HySowVMvvAdrbXrDuu7oSWbxqBjtfVpGahJMmU1TcJuPtFtGIBVlL0Q==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.925.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.925.1_1790365589510_0.8885464385074038","host":"s3://npm-registry-packages-npm-production"}},"2026.925.2":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.925.2","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.925.2","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"fe1991c42a0e6d46dd9e892697a0d72aee634079","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.925.2.tgz","fileCount":72,"integrity":"sha512-PYTL1AabS/RcvPs2DknColaSMzCKc3I+bCA4YUwoGzhQuB4cT+/dbLzALJ8BpbfZae8GqJXwdFojxBT1jua8Ew==","signatures":[{"sig":"MEYCIQCN+dIuo8T+Yus0TV8nfMKdh1JFd+3DJdy5P7s3chIDCgIhAOr4eEkPaklKXgpEkPfjbBJs0gbMJl2vtd3E2GJ0ixil","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEGkIyX/QpBYm9GRNXZZnSg9fu+pEzDeVIxluF8oYbDVAiEA4JqaMD7frgJ2lTo06aerQ18WLGWAMOckOr/1ERTE/iI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.925.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978767},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.sMOCgP/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.925.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.sMOCgP/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.925.2.tgz","_integrity":"sha512-PYTL1AabS/RcvPs2DknColaSMzCKc3I+bCA4YUwoGzhQuB4cT+/dbLzALJ8BpbfZae8GqJXwdFojxBT1jua8Ew==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.925.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.925.2_1790379254723_0.872200623390192","host":"s3://npm-registry-packages-npm-production"}},"2026.926.0":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.926.0","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.926.0","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"763e201a323c7710159da2b6b57de0884c3a17d9","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.926.0.tgz","fileCount":72,"integrity":"sha512-RIzYdXY5jN203VUC7J+RXteiFd2OEh5usdr1iIJXbOXBfvpaEXlNILoRNkEKjxj5Db7oz7ump8smVeNSPecwXQ==","signatures":[{"sig":"MEUCIQDjkApl/r4p38+ZJwSf71u5dCSC5gHUEUrkbGyVK4KDLAIgH9OSJkNhbhPPQ+pqzwde1lvMZLVqhpvF1Un3txdita0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH7CxV3N8jWCFzyL2SCuZ9930RJzjwxYC3m5x7W8QgfQAiEA7BJxyWNhlIqdyTR8GQi91Mf/nLWhnc91UMbYk2mCxRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.926.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978767},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.FidH2M/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.926.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.FidH2M/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.926.0.tgz","_integrity":"sha512-RIzYdXY5jN203VUC7J+RXteiFd2OEh5usdr1iIJXbOXBfvpaEXlNILoRNkEKjxj5Db7oz7ump8smVeNSPecwXQ==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.926.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.926.0_1790389979884_0.007292327577644198","host":"s3://npm-registry-packages-npm-production"}},"2026.926.1":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.926.1","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.926.1","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"72345c10e5e94565f99eb4303295953234aee4c7","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.926.1.tgz","fileCount":72,"integrity":"sha512-w0YB0CiwqKKEurnEmCN/37iHxShg1y1DuTIIWfRjFQanLNF2stwJAoFBpL7bx2xB5GJSfYhWtwlbRAosrNErRQ==","signatures":[{"sig":"MEQCIC+nYsCOQBZnpIyMrqWnGNLobw08uRKmjF5FnXiurhGmAiBdU4lS8o1APBYqxDmkZNk9Pc0rpwqCK8Pmh8kDbZn6RA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBm1O46rFU5crdeJbRmhxOOcZ+/jhHvWH0W32onZPj1DAiA4jvN6o+135cegucyMFo/axeCuXQEfIFvqvxxHqtcikg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.926.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978767},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.NcAAcS/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.926.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.NcAAcS/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.926.1.tgz","_integrity":"sha512-w0YB0CiwqKKEurnEmCN/37iHxShg1y1DuTIIWfRjFQanLNF2stwJAoFBpL7bx2xB5GJSfYhWtwlbRAosrNErRQ==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.926.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.926.1_1790393691993_0.7327791899122205","host":"s3://npm-registry-packages-npm-production"}},"2026.926.2":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.926.2","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.926.2","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"1599d492ef0a04e6e7685e9d7bd729b9697f4618","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.926.2.tgz","fileCount":72,"integrity":"sha512-iH0pwtZf3/qIcJZrEsMAO9lns2UjdF1KIuLt63LAf1VpjDtd3E6DhU38frwTCnqRy/2cEcYLiqlaL+tW6Y0o8A==","signatures":[{"sig":"MEUCIBasUge5Cc8yeF9d9pYok8jG6K3v+kq3oBhLBkf0NFqUAiEAr6HxvXQQb+y6z33a+ms/UgKHhTpf02tZrRotrI4fsXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFVjZ2zbYxBJXc8lhCdLeXB2B9nBuImTyA1upIycq0BqAiA71IiD9LrGaRyg+kctbWUBudgcG5bwb6uS0nKh3x1Ekg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.926.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978767},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.ehiz2G/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.926.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.ehiz2G/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.926.2.tgz","_integrity":"sha512-iH0pwtZf3/qIcJZrEsMAO9lns2UjdF1KIuLt63LAf1VpjDtd3E6DhU38frwTCnqRy/2cEcYLiqlaL+tW6Y0o8A==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.926.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.926.2_1790412104849_0.8191048232145515","host":"s3://npm-registry-packages-npm-production"}},"2026.926.3":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.926.3","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.926.3","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"c2dc4e7868d84369eac7ab853ac03bcdc4f5c5d6","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.926.3.tgz","fileCount":72,"integrity":"sha512-VynR6TM87aSMRBVCORU1VCbDtWMw7kh/uMs1b9fSKl0LCVMZmBhP1yrAPNHr3JFPxT//VMXz0XimY0fP++KNDw==","signatures":[{"sig":"MEUCIEIL8fHgsdYbf6rn/RyWCrF95fNoVFx1smn0nVjf1Jr1AiEAktrTzgcUSy9KfNxj/s0Plqp0rTfPa5EiAgIfsdPiRqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGz55vE2f509J8hpWeyAEn9Mm1n6c2X7tABvYVn/+03fAiBCINV1EusbOZNfeByHXUS8NVaiHyF/zgKaq+HZnIdQpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.926.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978767},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.MDUlXI/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.926.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.MDUlXI/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.926.3.tgz","_integrity":"sha512-VynR6TM87aSMRBVCORU1VCbDtWMw7kh/uMs1b9fSKl0LCVMZmBhP1yrAPNHr3JFPxT//VMXz0XimY0fP++KNDw==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.926.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.926.3_1790443964127_0.7596798816364032","host":"s3://npm-registry-packages-npm-production"}},"2026.926.4":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.926.4","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.926.4","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"1fd72a129903a46a9be574e2042838fdf042be0a","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.926.4.tgz","fileCount":72,"integrity":"sha512-6pKdvidH2DmIGPT++UKd0wvW75/6cR/5Z+wYZ7kGBwg9Fa3SizhrgWIuVgie5NQMKoQgZydOCCX5lxDHeULwKg==","signatures":[{"sig":"MEUCIEqfG2NVgoab6Dvi4zp95pGFdb9Ph2aishcRvCPuLRTrAiEAwA4u6q++HvJqtQe7irA4JbYT/vSo+CVUZVQByL/OEp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICEPNNimd464j1fdyJCUMAgmVqQPGFWqDUmGhdlhiFq9AiEA0EQAsGkjeFossxyOw9j69t8aPXgGu7vQ+zgko2tyv9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.926.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978767},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.rZk7Jk/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.926.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.rZk7Jk/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.926.4.tgz","_integrity":"sha512-6pKdvidH2DmIGPT++UKd0wvW75/6cR/5Z+wYZ7kGBwg9Fa3SizhrgWIuVgie5NQMKoQgZydOCCX5lxDHeULwKg==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.926.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.926.4_1790455254685_0.05499094341379851","host":"s3://npm-registry-packages-npm-production"}},"2026.926.5":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.926.5","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.926.5","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"6fcc9c6569a70d0d4e2051fec0cd58d3aa3d1581","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.926.5.tgz","fileCount":72,"integrity":"sha512-AFsuzPkwWp4NEwvzrN5tR4sJmH2ao+gHY7zhM0l3YhCkLdvQpDddR8s9xR2Cei1/AghD1l1P07h2/2aA3gfRWQ==","signatures":[{"sig":"MEUCIQDKGPwmRbffVNb2CmWBKgl94ogqQw2GXeYf0e7Gj+XLXAIgNkw7Lms+JhpI/sGqEuwfTaEjEmmRG7Qqy/hLBAnl+uA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFOq+INw+gwfSAwRY/WUaYvu3Y5F7DnDiBnrKSVvggvgAiEAuR3Huua3ur75sj0IeeaIOW4C0abEtxcSx/OyUaZq4pk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.926.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978767},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.LmJAhV/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.926.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.LmJAhV/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.926.5.tgz","_integrity":"sha512-AFsuzPkwWp4NEwvzrN5tR4sJmH2ao+gHY7zhM0l3YhCkLdvQpDddR8s9xR2Cei1/AghD1l1P07h2/2aA3gfRWQ==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.926.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.926.5_1790457499695_0.46033354336033483","host":"s3://npm-registry-packages-npm-production"}},"2026.926.6":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.926.6","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.926.6","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"d2fdf0245f4341c7a677a14b2e4d51df500813bd","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.926.6.tgz","fileCount":72,"integrity":"sha512-kWmLMciC7y6P5d9/VP63+aLPUJlB0IMDM4gc6AM/jLGzVI0O70nCgS4eQdUIZJHEfVUM7We7S+oNvC1oIMvKXw==","signatures":[{"sig":"MEYCIQDBAWYuHk9PMNdRWgCsmOOxDJSo63S2ET9X/kMlotPCgAIhAMoxjCAH9JflzeGXN5jT8qUMcrAhKg/HZviz4YmhKoA1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAyvZaP94pc6tMFlGe0/6BVTTnzZOvgJFbmSwElkFH69AiBT2vEG4YFyUzptEyayIjNfaq4/aoiUfRv0ZB1tqqPvQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.926.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978767},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.iACttE/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.926.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.iACttE/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.926.6.tgz","_integrity":"sha512-kWmLMciC7y6P5d9/VP63+aLPUJlB0IMDM4gc6AM/jLGzVI0O70nCgS4eQdUIZJHEfVUM7We7S+oNvC1oIMvKXw==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.926.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.926.6_1790467115048_0.8095965420618163","host":"s3://npm-registry-packages-npm-production"}},"2026.927.0":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.927.0","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.927.0","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"0899cb3af81e917bf39a8db57c43afe675c8726d","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.927.0.tgz","fileCount":72,"integrity":"sha512-USg6B9njGlbLnmYEMtc0/jiSy+bNmXil3ZgWEWMBKzUebX5TLipf3PprbpFotcTsSnLF2lKlvUbOATcvdNcxPw==","signatures":[{"sig":"MEUCIQCTEp9Homn6zx/mpbQJ5k0OZ1B2nG0ljqv+gCgYYhP47wIgRUS3L1qjH18o/gpWO3tgXxINwAu7MO+v10QEU8AYjOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEFGgbTbxBNhRq3F+JKsXV7YDJO9W9rsmBu7Gv1EreEhAiBPegOZOYIvUlgBmqlYfKCAC8oibtErIi/U+ftksnf9dQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.927.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978767},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.2WLquP/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.927.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.2WLquP/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.927.0.tgz","_integrity":"sha512-USg6B9njGlbLnmYEMtc0/jiSy+bNmXil3ZgWEWMBKzUebX5TLipf3PprbpFotcTsSnLF2lKlvUbOATcvdNcxPw==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.927.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.927.0_1790491607888_0.03884503986971688","host":"s3://npm-registry-packages-npm-production"}},"2026.927.1":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.927.1","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.927.1","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"644403945111b408f3ed0f6bf50078f34c511da3","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.927.1.tgz","fileCount":72,"integrity":"sha512-wjXOtB5MFcNsotoJSTyAuexm4CXMX0ewe7W3IiLb/qXmVl/QEbUJ8SZUtMpyo7u5kDHq3AHgKU64uDFFzPik4A==","signatures":[{"sig":"MEUCIQD1D1751jhaUsOQbZAdj3WmhhwD9JjdjeWs9wMW1DlZHAIgLrYlyUIVh2zEH6YCQ2UUKkeDJnwpheyBIxCXHTiYC2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDf1VmLcKY5T7LA1J6HzxJ+MZlw5btUzw1DsFBtmktyeAIhALp51fLSRZYuvKyePVcp0OQ8kjeXl4O4tCOPQRyMkfcG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.927.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978767},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.4o80Ke/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.927.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.4o80Ke/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.927.1.tgz","_integrity":"sha512-wjXOtB5MFcNsotoJSTyAuexm4CXMX0ewe7W3IiLb/qXmVl/QEbUJ8SZUtMpyo7u5kDHq3AHgKU64uDFFzPik4A==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.927.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.927.1_1790508336612_0.9621472298323293","host":"s3://npm-registry-packages-npm-production"}},"2026.927.2":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.927.2","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.927.2","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"d4b12824cceb4fb72a4effd9f6ce2285250f1d12","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.927.2.tgz","fileCount":72,"integrity":"sha512-DtOpAjoSGobLVZV9yCwLQGmvHp2bA9fKO2tROWFdfvc+/ebac3z9HJZLStHo71C+ljeDR5v9LXQ/AyJuUza/AQ==","signatures":[{"sig":"MEUCIQDFWPhrYG4IfUPsUV4FNw/OXJJpLA+UTueel5VRGNsOGgIgbJfg5QOD3TgY/NSqhnFioy9mE9ID33q3s/8FBY/MLfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCmQHv17+BZzS1gaxQMT3186en35a0Cpu2r3hTG87V3kgIhAOVpUoCCjl7dMVWk4L8ZT2AdWruLcQsDhjwynyeKVQoL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.927.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978767},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.2iyUJl/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.927.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.2iyUJl/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.927.2.tgz","_integrity":"sha512-DtOpAjoSGobLVZV9yCwLQGmvHp2bA9fKO2tROWFdfvc+/ebac3z9HJZLStHo71C+ljeDR5v9LXQ/AyJuUza/AQ==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.927.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.927.2_1790515479146_0.6711152583880204","host":"s3://npm-registry-packages-npm-production"}},"2026.927.3":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.927.3","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.927.3","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"4f3bb49c25c751caab0a6f3ca31553dad80178e7","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.927.3.tgz","fileCount":72,"integrity":"sha512-IMzMtBSgpognz8kkG1S+f325Zv9myeqhdF5KQZXb2RXJz2aFJ6hSz8jPyCbpdxGgR3J4/TJwJAN/eTsaaiMJfw==","signatures":[{"sig":"MEQCIA620g6Carx8otf8R9FO4cKjJ3UM4H5+MzYKsuq+t822AiBoT5i4KNAYWx+Y3yeCD7U477UObkaVKc7nyoyt7TVc6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCpxhVHHXrIiPsGPNQbjDC7twfcs/VMXUk/9eqeMnplNgIgEprXHfTxCLOaG5Qqxjl6Ki4Kl39epLtbeLHmeY+UrTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.927.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978767},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.pvWbwD/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.927.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.pvWbwD/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.927.3.tgz","_integrity":"sha512-IMzMtBSgpognz8kkG1S+f325Zv9myeqhdF5KQZXb2RXJz2aFJ6hSz8jPyCbpdxGgR3J4/TJwJAN/eTsaaiMJfw==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.927.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.927.3_1790517799540_0.056234435195891","host":"s3://npm-registry-packages-npm-production"}},"2026.927.4":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.927.4","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.927.4","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"9d7ea6a2f057759b558040216bfdcb14f25d89cf","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.927.4.tgz","fileCount":72,"integrity":"sha512-zk0iqWYYmv4bGLcOSxWvr4pSE1CUciiuPT7XwwOAylSs0fEJ2Pvbt6OWRjwB5YuI6PLdr/sraFhvu77AW93i6A==","signatures":[{"sig":"MEQCIFbtz/aLDT2bAJN1jZ+grYkSWFAfxHPU1+GUcLNg7Qt0AiAXXYWeIksvubpMteEa2Jwe4ffwHcyyb3Hy0SBoSVY9zQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGnJSKScK2EDl/G3p2tkEwdTRk73d9cWHCW/3qP/7OdgAiBmgDHsITW8jYc9HKYjABzg4gjUAn0BJIRTQm/37JTbSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.927.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978767},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.DBHDtp/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.927.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.DBHDtp/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.927.4.tgz","_integrity":"sha512-zk0iqWYYmv4bGLcOSxWvr4pSE1CUciiuPT7XwwOAylSs0fEJ2Pvbt6OWRjwB5YuI6PLdr/sraFhvu77AW93i6A==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.927.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.927.4_1790534346821_0.6042173311787438","host":"s3://npm-registry-packages-npm-production"}},"2026.927.5":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.927.5","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.927.5","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"d4df23fcb2e6a69b473d43361bfad2cf93500c5c","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.927.5.tgz","fileCount":72,"integrity":"sha512-d9FJxsGCk8IXJsnsdVQFNwfumdWIUVawCToTLgRyk1JnoXy6qDAGVuTcrdQJWES7EiV34YWGid+1vQpdblGcVw==","signatures":[{"sig":"MEUCIBe67zn9Jv+32ij8KfRx95krFhS9lAAR9fm0ASVgpxNZAiEAh/sr2B0Q0IZBl6f6wJozWhE5Nh5WLuiKZvCdzbE/MZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEQpvr2de+pEH6oPQ93/GDIyb+vWOMwlXWs4IaRUezznAiEA9X9Gpi6n1y/UB+q/88CKBafVQ0HtyJTzGfrK0dd85QU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.927.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978767},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.vHvABc/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.927.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.vHvABc/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.927.5.tgz","_integrity":"sha512-d9FJxsGCk8IXJsnsdVQFNwfumdWIUVawCToTLgRyk1JnoXy6qDAGVuTcrdQJWES7EiV34YWGid+1vQpdblGcVw==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.927.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.927.5_1790537378486_0.7135522166014241","host":"s3://npm-registry-packages-npm-production"}},"2026.927.6":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.927.6","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.927.6","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"a8847a9ab7334fa3b66f637151256a995e231bc1","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.927.6.tgz","fileCount":72,"integrity":"sha512-Z2X/yGz2u5Rilb3eZef58Xjz0tDD0BPSD9iQ60uipSQe/ahVPgKeEQY5ZRlCMRaXGcreqlmUZvpWOd0egy+MsQ==","signatures":[{"sig":"MEQCICCBMfmQnWqPo/egiSWZW0Exd3N6UiC/ey12NrNKT7xbAiBBb+7ttWzsNgR0A9NSKZelbaoSD9OL2GzJJbKkP9pD6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDV6KV1vtr4Pd2NVEYtPs4ALh+yAXC4eQ1Cz4QxBe7EWgIhANrVuYRMgKL0n9zKDxj/8EL49YaSPbQQTntuHvp1lKvN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.927.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978767},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.09R5HO/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.927.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.09R5HO/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.927.6.tgz","_integrity":"sha512-Z2X/yGz2u5Rilb3eZef58Xjz0tDD0BPSD9iQ60uipSQe/ahVPgKeEQY5ZRlCMRaXGcreqlmUZvpWOd0egy+MsQ==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.927.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.927.6_1790540614782_0.9873236972927675","host":"s3://npm-registry-packages-npm-production"}},"2026.927.7":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.927.7","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.927.7","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"5d9a285884dbf8527f48839385359c204f3edb4c","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.927.7.tgz","fileCount":72,"integrity":"sha512-cmlTvYFwv2W30suW9P+poCRufLqRobRu3X5Dpn3AHIIfmSlMdc9H8athZBN8m4cHxmW0WY8rFafNwpf7AmeIkA==","signatures":[{"sig":"MEUCIQDfWjBNAyaVCC4XqkJGCXh8Xbe6P9u0C1HYAuez2FjBSQIgPS8wSLz3ZnbfvTXKYRIuFoj7w8Qsq5las++2Ao/kId4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDjBvwgiWeDUovtWRiiu+or+foGMIn9cR+LRki0cj1QqQIhAPdY6wXeNiXD6ilGDihC5Shvd7nyCVodrrvPktldZfYy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.927.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978767},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.AilYoi/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.927.7.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.AilYoi/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.927.7.tgz","_integrity":"sha512-cmlTvYFwv2W30suW9P+poCRufLqRobRu3X5Dpn3AHIIfmSlMdc9H8athZBN8m4cHxmW0WY8rFafNwpf7AmeIkA==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.927.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.927.7_1790545168353_0.06955374464967257","host":"s3://npm-registry-packages-npm-production"}},"2026.927.8":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.927.8","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.927.8","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"432803c0104e2368dc3a3befd2e5b7d362bf5cf6","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.927.8.tgz","fileCount":72,"integrity":"sha512-NYlSXz4EfIp9vPuPCobFQng8yuoMLke8GnxKhI+OuwIqLJQBQ2J10uovCIersdsY4I5me2tPolCpHVQNIN74xg==","signatures":[{"sig":"MEQCIG9mtswAx78sGrcNtldOG6MiwY4bJjGPSydfkTyannXpAiBNeWDLoz9qeKKI4K+fj9mjQtPQoK3WpS3pmIEbafYN4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCIhC01kFmkQL6p0/eu1TOAldqeOxUJ2Z/60l2jAnG2hgIgIUQRp16VUtFAVuIm1DLtldBJORVGwAyeUtKNfLnQ/yE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.927.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978767},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.DparWD/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.927.8.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.DparWD/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.927.8.tgz","_integrity":"sha512-NYlSXz4EfIp9vPuPCobFQng8yuoMLke8GnxKhI+OuwIqLJQBQ2J10uovCIersdsY4I5me2tPolCpHVQNIN74xg==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.927.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.927.8_1790548487857_0.4568239435212167","host":"s3://npm-registry-packages-npm-production"}},"2026.927.9":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.927.9","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.927.9","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"67a91d90645f9a385e196263632413f50fb820ed","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.927.9.tgz","fileCount":72,"integrity":"sha512-lsk4GaRKx9Iq2wAtwEKZ3R+CqkMXsz9zcdKbv2SO3OQLjLIaYetTND3aEL0xtmM4stNHfqu4Vxlz8GrBbf7bJg==","signatures":[{"sig":"MEQCIB/eNeTc+JAh6vtOxGSIJOEzHzulwltLHxmfhUXvrFz+AiB8er9DiEhkGxgqSEdbSE9J4WTaxqSEkqQAiQhyNATE0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCvjkpLGqdFVb6j8yb9BoJyfhy5S5zT7w+9m2klQxdAtQIgDjAZ62bCrcATFLhFO3KKZSJQR768se9d64spOUa87ZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.927.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978767},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.O38zEv/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.927.9.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.O38zEv/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.927.9.tgz","_integrity":"sha512-lsk4GaRKx9Iq2wAtwEKZ3R+CqkMXsz9zcdKbv2SO3OQLjLIaYetTND3aEL0xtmM4stNHfqu4Vxlz8GrBbf7bJg==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.927.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.927.9_1790550929000_0.2500985758712193","host":"s3://npm-registry-packages-npm-production"}},"2026.928.0":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.928.0","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.928.0","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"c4e42830b476ffac78c41d5f810c8abcbaa61774","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.928.0.tgz","fileCount":72,"integrity":"sha512-e1MKUZQ7L79ieteQGU3Zcb/fCi86kBF+2oYEp0S0suMmwlajuAJNqM75puVEvh7KgKK5TTh5V42sl6GAmHXqRQ==","signatures":[{"sig":"MEUCIQDPY3fRB8XxoMCoGbt6E6TOeZHksSMPkAa1DR3KOi7h5AIgNeycfbPTaB7wGNZX5zi40A66x1bRcHt5IqvRfr8ApuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDEUxzVfPk82//bQLm7e0JRp1mcNG06UUQWmb96tM+WOgIhAMYs/vtezzqMximquCaRbpo7ZPqAMl6atdJHnWKZcrUX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.928.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978767},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.D9BpX8/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.928.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.D9BpX8/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.928.0.tgz","_integrity":"sha512-e1MKUZQ7L79ieteQGU3Zcb/fCi86kBF+2oYEp0S0suMmwlajuAJNqM75puVEvh7KgKK5TTh5V42sl6GAmHXqRQ==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.928.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.928.0_1790561613711_0.41486897195632433","host":"s3://npm-registry-packages-npm-production"}},"2026.928.1":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.928.1","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.928.1","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"80f7fd2fe96246663a1ecd1001f9ab30b63443d8","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.928.1.tgz","fileCount":72,"integrity":"sha512-n0tDXt3dKgKDH96o6XpsTKoS1ZwJkBQ+9AtmLOQw/VyNRpEljm5/ERRb26YixPSzFpMkUercx+br7PsRyzCNsg==","signatures":[{"sig":"MEUCIQCeO5f8tLx8GpDl4O7LdjdvrHEhtYUhMNgfNNzKAeOS1QIgSRC+/+VS9M7ZdzIm+Xjr8tMQltqsRDVu67J2ZRcHRtA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCaGMdmdwNe6aRyEqNYG4ZEDRPAbYToKYyvlijoFpgpLAIhANg5qLpBZX7B73S2krwtQoWnwLYlzUkZpm0YVQ1xunEl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.928.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978767},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.DUGLzB/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.928.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.DUGLzB/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.928.1.tgz","_integrity":"sha512-n0tDXt3dKgKDH96o6XpsTKoS1ZwJkBQ+9AtmLOQw/VyNRpEljm5/ERRb26YixPSzFpMkUercx+br7PsRyzCNsg==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.928.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.928.1_1790574513828_0.5940567771285301","host":"s3://npm-registry-packages-npm-production"}},"2026.928.2":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.928.2","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.928.2","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"0a52b6907156e6d7181d760a3c5c507510d887b4","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.928.2.tgz","fileCount":72,"integrity":"sha512-4Hpoisz3nXF21Bz1yvQk2CGkEs++8XYbH+sP5oGg9CbxllVdwXdsWLzBkepbVzRoK0Qqd6wSFbv9xmdcpRA48g==","signatures":[{"sig":"MEUCIAhkk1RJNr8r7B1n9WZXtnJXgGwLowEJiq2BEu/as5X3AiEA3MnPGYNJnPjciGPH43wwXPfw6zjbVN1QvpG2VtTfl1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD2D1+pkgZa/6kXkBt9jNxtcWY1l8KbxAqA3UnYabBXlwIhAO3BrGzLsJVfsm9G82cY6uLIUOPJ4bK5Yr+vf7BbgQrT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.928.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978767},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.cl6kPa/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.928.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.cl6kPa/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.928.2.tgz","_integrity":"sha512-4Hpoisz3nXF21Bz1yvQk2CGkEs++8XYbH+sP5oGg9CbxllVdwXdsWLzBkepbVzRoK0Qqd6wSFbv9xmdcpRA48g==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.928.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.928.2_1790581767588_0.9766466995272249","host":"s3://npm-registry-packages-npm-production"}},"2026.928.3":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.928.3","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.928.3","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"ff3f1d50122c7cf5faf839551eedef513de27ba0","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.928.3.tgz","fileCount":72,"integrity":"sha512-rtJMiofTYpKIi9y29i9qcBSA6/KVe2TNNLnGZvIPYUGRgfzAPTrGbzUhBwkVKAqwK6iR9cr4zfu7TpdJB1k6rQ==","signatures":[{"sig":"MEUCIBxl4oknBLQE2gnun83J4o3jh+sPpMDLHE2wRfpXgPPkAiEAyUCnNmhk49Yylow3g7W3aNw0Pkp5H0KBHrrIlA1rLv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDTuYh7jyXZX1fheHdAg8S3YlnNFLqfDqIFYuD0sfIqUQIhAIBo9P2zrz3J3igC7X3tc0m9kPU8t2mm65kriaDYFkNS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.928.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978767},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.2dxekh/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.928.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.2dxekh/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.928.3.tgz","_integrity":"sha512-rtJMiofTYpKIi9y29i9qcBSA6/KVe2TNNLnGZvIPYUGRgfzAPTrGbzUhBwkVKAqwK6iR9cr4zfu7TpdJB1k6rQ==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.928.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.928.3_1790585526708_0.11926804087887599","host":"s3://npm-registry-packages-npm-production"}},"2026.928.4":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.928.4","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.928.4","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"39065dd72cc9036fa66938cb4888671159bde680","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.928.4.tgz","fileCount":72,"integrity":"sha512-FP626Blgw9BxyN09HLhBxXNybKkT/ZIXSKlTjINGLz4ZCDoSfbvp19lwRMUbLS15XK4V8m1lmQk2squLOo7x3g==","signatures":[{"sig":"MEUCIQDFUhEI9IkPDLr1fKJyEbbIerUS8vaDtwtYVyIjWJHuoQIgMMs0PdG/fOxGoFkvjuTO0XPb7UHCIPUV8mTwbd9WDag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICPMZirgg4RUaNvDNUtK2XF1NTJEKFQofshNzx/NFbB4AiEA0/qAMRz2DzUawqvJf9MrTvPiMaJTtwwcB84nBt+jYp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.928.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978767},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.ZlDcTV/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.928.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.ZlDcTV/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.928.4.tgz","_integrity":"sha512-FP626Blgw9BxyN09HLhBxXNybKkT/ZIXSKlTjINGLz4ZCDoSfbvp19lwRMUbLS15XK4V8m1lmQk2squLOo7x3g==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.928.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.928.4_1790588412055_0.895615749522717","host":"s3://npm-registry-packages-npm-production"}},"2026.928.5":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.928.5","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.928.5","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"8a5a06bdf8eb583a214c917bc2a1504c54ad6a92","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.928.5.tgz","fileCount":72,"integrity":"sha512-WB4X0LxBnEH3yrlb9BdvsEVcElo0IpJs2xD+wlWIcx6AhY2LNjv24SZV7fQfMHgs1SFmKljoXGGkA45CiSaJAA==","signatures":[{"sig":"MEQCIFolIpIrE90+PM76F6FGlBKF8/hiDi/GdZlb0dDu+PVGAiAKzarR59gKX566vjx0vonk9QHR5jSPlJ3ZcIgOih1OdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICm4QzlHVgTuiCd+yphdWARH7DNBsfgXLyZxwCbdXIRnAiA1dq/nq2pdZilAxXRNMBACWngxxw5LdVUxW27mkqLWBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.928.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978767},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.UKwSf9/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.928.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.UKwSf9/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.928.5.tgz","_integrity":"sha512-WB4X0LxBnEH3yrlb9BdvsEVcElo0IpJs2xD+wlWIcx6AhY2LNjv24SZV7fQfMHgs1SFmKljoXGGkA45CiSaJAA==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.928.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.928.5_1790591460994_0.9239334173559481","host":"s3://npm-registry-packages-npm-production"}},"2026.928.6":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.928.6","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.928.6","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"a8b72ad9e5de663b1405ed1aa9534273a3a55356","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.928.6.tgz","fileCount":72,"integrity":"sha512-NuihCx0/uMiGKo64BNIaS65TUL2pKrKTpn6FzsLFeSzWwvmOOP/Czao0WfMFRzXePIWfMh9KaNedwMKELv73Dg==","signatures":[{"sig":"MEYCIQCAh2SUm81h5UUNCHZtEL+1osXu7Dxn94xOqizPi97QcgIhAJ1gDo+21+iHTRC2h1Jq+v8RtlBfcVQZD3VQqHOYslrT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBEOSPInSTeKPlft2NgLDOuds583mn6NKvY2iNOAdJo/AiEA06S1q5RHE1vm8upFZDniaQAmNSPUu3qOAJfBiKMaeX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.928.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978767},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.rTLKJa/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.928.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.rTLKJa/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.928.6.tgz","_integrity":"sha512-NuihCx0/uMiGKo64BNIaS65TUL2pKrKTpn6FzsLFeSzWwvmOOP/Czao0WfMFRzXePIWfMh9KaNedwMKELv73Dg==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.928.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.928.6_1790600531285_0.1266526111191444","host":"s3://npm-registry-packages-npm-production"}},"2026.928.7":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.928.7","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.928.7","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"7ee07132ee6a78f1bfb9ab31c7db9f2f49b8d5a9","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.928.7.tgz","fileCount":72,"integrity":"sha512-Pe6fie0FTazEGXvfDvwdlTdCSO35qQAMF+8A+Co3KP+EDkotS0MxCiRch/n/JAjKe3Ky9X0cVFmQeHUzQu/FQg==","signatures":[{"sig":"MEQCIFeej77eO4yRzrJ2T/biRZs10zeSxXTJFGX/6p2gwni3AiADwpobfUQ6cIs+/THicbv9BW0VKxcTpRQkoPuclkX4LA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGHVI41mrq3qv06gZJARLYghxNY7EW8fIlbseUuGh6L+AiEAwI6pycyilhkImm/Y76ySaKntnFo6i9P9ATq090nX3yA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.928.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978767},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.hEN0nI/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.928.7.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.hEN0nI/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.928.7.tgz","_integrity":"sha512-Pe6fie0FTazEGXvfDvwdlTdCSO35qQAMF+8A+Co3KP+EDkotS0MxCiRch/n/JAjKe3Ky9X0cVFmQeHUzQu/FQg==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.928.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.928.7_1790609979889_0.03776202913366933","host":"s3://npm-registry-packages-npm-production"}},"2026.928.8":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.928.8","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.928.8","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"d6d2c015bfe3a3cbafc31137217c151d010cc045","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.928.8.tgz","fileCount":72,"integrity":"sha512-lZI+CWaNn+Yl5wsg92z9+RfKifFFSuVnFlHniIoxdggvG2s64Csj7CUQC061N972oxN0PFPqlcZf3c7xKUNsKw==","signatures":[{"sig":"MEUCIQD3sxp69/8nvmyKHyQU7mUe1FLw30i2fQoM9NTKHQtZswIgPyJP9xFTP6XANgMu9ShjXNBWxb5s2cmsknVVS2D38+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG9TRyueSn1mQV/5k8jiBIGL3RfxYdry6I9wnIQcJBjKAiEA3dqGHyyOLlZcwigjtfPBeueEPk3tOjLJmMAs9SOQyUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.928.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978767},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.ob8gIu/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.928.8.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.ob8gIu/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.928.8.tgz","_integrity":"sha512-lZI+CWaNn+Yl5wsg92z9+RfKifFFSuVnFlHniIoxdggvG2s64Csj7CUQC061N972oxN0PFPqlcZf3c7xKUNsKw==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.928.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.928.8_1790617539893_0.8836848522917824","host":"s3://npm-registry-packages-npm-production"}},"2026.928.9":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.928.9","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.928.9","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"4ed91ee17a52a690e53257295fc000b051b6cb8d","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.928.9.tgz","fileCount":72,"integrity":"sha512-dNxMqnkDQ86/1EULVKZlrMjc4l0c7VJ1J7lR5X+0onhJ34h60o3pRc8HnjP5NDLes9TfY8op631UZ5+iwrQsOA==","signatures":[{"sig":"MEYCIQDiB8KgEpBBxVP+fpwtV4XPNnneP+mJICYabUxRnySqfgIhAI1DhFDWpolxjXI1uGAs7/CFiQrl47Br0+3zKiWz1GZm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICuovk9xRhaw5Q5bCRiQKCeCwhkFhBv5fwQ9e73VqFxeAiEArqEmM+dUHfzc1h/zKz9S9vHM0DSiELqXJO+Zr1qDXzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.928.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978767},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.OeO4KP/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.928.9.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.OeO4KP/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.928.9.tgz","_integrity":"sha512-dNxMqnkDQ86/1EULVKZlrMjc4l0c7VJ1J7lR5X+0onhJ34h60o3pRc8HnjP5NDLes9TfY8op631UZ5+iwrQsOA==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.928.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.928.9_1790620444860_0.3409180251563717","host":"s3://npm-registry-packages-npm-production"}},"2026.929.0":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.929.0","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.929.0","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"1b5ba8ad3f55b92a1b401114595abbc50549f228","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.929.0.tgz","fileCount":72,"integrity":"sha512-D6CzgKSDO/wQBO09URlTcvRgZQlGXGZZsvyAxTwEqAUibLpZrU5BnRPVSS5atTrCV1zovkf+8eunpdPBqQJe0w==","signatures":[{"sig":"MEQCIFi6DSxJrhRILiuDB1Qaa/EXyJOrfPJRfmJYkT3tEXDcAiBDDVDYA/gro/NKHv6jhtmXNG40gGX703VfCEdIh8/YFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF0hnVdLSexwSVZunyuzZEzX+pFf5YxjExpGwU27ejj2AiAI2zvPzlQG7v6hF94p603pR+wBzcNYIVR1UvUPUi6fnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.929.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978767},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.DQWTiE/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.929.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.DQWTiE/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.929.0.tgz","_integrity":"sha512-D6CzgKSDO/wQBO09URlTcvRgZQlGXGZZsvyAxTwEqAUibLpZrU5BnRPVSS5atTrCV1zovkf+8eunpdPBqQJe0w==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.929.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.929.0_1790642376953_0.45534762401131434","host":"s3://npm-registry-packages-npm-production"}},"2026.929.1":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.929.1","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.929.1","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"9e0f46e44d004d39df6604fb51c498fcde4ce9b2","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.929.1.tgz","fileCount":72,"integrity":"sha512-GyOoaJw1CeS0XsR3pjv+GYS7qb2lD8ImAxxHLKoM1LOpz+WYKu21OXnN6ZWfectv/Y3DTE7OITaZLZLBv1R/eA==","signatures":[{"sig":"MEYCIQCvnI9Vo/YXyHkcKeQh1C4+vrA2R2Mnk+9H1w9AkyVY5wIhANOoGQDgy2siHXuxFUIFN31jRNp86GLYECXVUZOdouI9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDV8h2l4h0Q6avN0N2K/vnhcIAnJsI6Bp1cpeCNxeh+MwIhALsR4kjZ/B/73V9p5pPNsDFuhkRIH0vdSmY6x+CrF5pa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.929.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978767},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.9AeT8p/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.929.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.9AeT8p/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.929.1.tgz","_integrity":"sha512-GyOoaJw1CeS0XsR3pjv+GYS7qb2lD8ImAxxHLKoM1LOpz+WYKu21OXnN6ZWfectv/Y3DTE7OITaZLZLBv1R/eA==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.929.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.929.1_1790650482432_0.21582984325252919","host":"s3://npm-registry-packages-npm-production"}},"2026.929.2":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.929.2","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.929.2","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"f587be03bf7d7cf7fb12434147c30f5d318345a8","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.929.2.tgz","fileCount":72,"integrity":"sha512-R2iup2c86Cpu4QNNrdvcQayjFaJoTXDQw3p5MbqksJBpkBTsW4G7VHLFCSwB2ISs7xUsid13kjgSR8QR6IeFRA==","signatures":[{"sig":"MEUCIEZt+twKhFaHCxNpwF9OWxK7/h4Syf23HXSwdfvTRv8oAiEA6j/QY0+cpiQrmmpikUTVJcYFm9I29p2xESXkhsTS4SQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHEDNc/5SnGisdA7WcGesG1b9fBuKUDzF6gi8nKxYoJGAiEAgeF7A9GbEl/VL8ugdqyip2OorHR6HA9NiPDwj4EEFYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.929.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978767},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.4AgzOz/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.929.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.4AgzOz/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.929.2.tgz","_integrity":"sha512-R2iup2c86Cpu4QNNrdvcQayjFaJoTXDQw3p5MbqksJBpkBTsW4G7VHLFCSwB2ISs7xUsid13kjgSR8QR6IeFRA==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.929.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.929.2_1790656735387_0.24166425246971546","host":"s3://npm-registry-packages-npm-production"}},"2026.929.3":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.929.3","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.929.3","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"7780f851dc34d612a9a480a65801cff70a4f44e5","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.929.3.tgz","fileCount":72,"integrity":"sha512-FzSrimLt81xcpQ5iK5NB2riNmjnDaU17jsAvZucR87k3srKmCyGBPLnwHCSYA3zCi/X8Lrw5T40A5vEernS2YA==","signatures":[{"sig":"MEUCIQDTC0G9OYjR746ujFm//9F/5qqns9AwuCEkLOW73eDE3gIgUfu7dQ5lyg0g+Buc+mQCfv3D7vRb2uMKV8sozNjAQWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEZ4ozzvMdVPenycLKw9jIn5n2xPDZJWTA0iFF+geOPMAiEAsffsLNouE2KipRJ5Lcur8yyOSD1gNynfUNXjQUVMusI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.929.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978767},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.SrilHz/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.929.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.SrilHz/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.929.3.tgz","_integrity":"sha512-FzSrimLt81xcpQ5iK5NB2riNmjnDaU17jsAvZucR87k3srKmCyGBPLnwHCSYA3zCi/X8Lrw5T40A5vEernS2YA==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.929.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.929.3_1790673934509_0.04795009576568576","host":"s3://npm-registry-packages-npm-production"}},"2026.929.4":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.929.4","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.929.4","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"562566c4bd2bf938717f32780d5a981c9aa53df4","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.929.4.tgz","fileCount":72,"integrity":"sha512-TbRh9sjdyrZE2eFhP2HHsH7FJSbjc2fUFfh+xev1zjFudiu8MQwDxRMazZq2cionsBVf56eF32TsTLIHgCx0QA==","signatures":[{"sig":"MEQCID52izNc7eiXT13gPs8slO6c6Wqr1SQ/8j7u6frXDcpqAiB3u38BWvAkg1OrNh3rMqHw9P61vyBSKEkziN7qELYD0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCGDYtKHLJ5cED42chnKV2aau5QpSbcFrOFX6J7P90wwgIhAMj1lOd1T2FAFZ9XdRqdHaMCEkOXVUXr4nef6/VWtg/k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.929.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978767},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.2Y4fUC/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.929.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.2Y4fUC/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.929.4.tgz","_integrity":"sha512-TbRh9sjdyrZE2eFhP2HHsH7FJSbjc2fUFfh+xev1zjFudiu8MQwDxRMazZq2cionsBVf56eF32TsTLIHgCx0QA==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.929.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.929.4_1790678876657_0.4343561133119149","host":"s3://npm-registry-packages-npm-production"}},"2026.929.5":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.929.5","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.929.5","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"fd3e9ac8b4c08a091900a94f476d8a0c635307a1","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.929.5.tgz","fileCount":72,"integrity":"sha512-iQJ0PAc5OdFGjOKo9+aS10LS9Ss4JcEDFFN+4b+Ni18bE9wWPJjaJOt+L19rvW/3W1pmdVuWNpY6uv5roPtKLg==","signatures":[{"sig":"MEUCIHtu+Iz088AvWDpFTE03q5QdPV6p0I2OaLf41WXN8z41AiEAwRjeXUqGYfvTt8d4FDzvsX+CgK08Qm0O7jp7o4/dh4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCCU8rIXE5bxBrBeLhF+9VKS1N61BNuKQS3E16vcSAqWAIhAMZrrz/dbfsmRnR0E0SDbAwTL4e9q8FHjejqdVP1rlzg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.929.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978767},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.auTHpQ/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.929.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.auTHpQ/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.929.5.tgz","_integrity":"sha512-iQJ0PAc5OdFGjOKo9+aS10LS9Ss4JcEDFFN+4b+Ni18bE9wWPJjaJOt+L19rvW/3W1pmdVuWNpY6uv5roPtKLg==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.929.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.929.5_1790694367915_0.9260593804528015","host":"s3://npm-registry-packages-npm-production"}},"2026.930.0":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.930.0","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.930.0","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"d6a33af0d8d3e304f106c924c58da090084a3d40","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.930.0.tgz","fileCount":72,"integrity":"sha512-N37kbj+amVKwoMLLJ1F3WyTKYDmiaJ81LQFykPZSTLzWt7LxskJmhkbwMt0+WN8kiks0TOiRf7ZYk/FJOjRmuA==","signatures":[{"sig":"MEUCIF6lPS3tw6thI9RhXk1nsfkgMYGQjnnsbIWr2ssvKxKfAiEAxWq/Ld1ox62d3U4N9ZAliWtqnGTWHN2Pt1hIn/g4YtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBzSrC0wUpmjVTWRb6nkHjPbLeBy27FI8muUo1XOk1bfAiEAgGfZbfskgf0ccrmZKAo4H3EbIQYPT5LrgREsygE17AU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.930.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978767},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.uuDUPd/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.930.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.uuDUPd/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.930.0.tgz","_integrity":"sha512-N37kbj+amVKwoMLLJ1F3WyTKYDmiaJ81LQFykPZSTLzWt7LxskJmhkbwMt0+WN8kiks0TOiRf7ZYk/FJOjRmuA==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.930.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.930.0_1790736365757_0.437498706315","host":"s3://npm-registry-packages-npm-production"}},"2026.930.1":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.930.1","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.930.1","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"c609fc57b79c0667c486ea7c3d6f7b81e3d439eb","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.930.1.tgz","fileCount":72,"integrity":"sha512-g3EsQTjUVL9AzgLh3lnbnDIjzAgJhQPVv0yyElW9vkGMX0KHN8I6PL+9SV9WlM1SB3Z55VkNrloUMuDn7cSu3Q==","signatures":[{"sig":"MEQCIFiMHJspkZZcc0PFACyuaD8ARZrqWgodm/X72PiEjn+HAiAsGeF613wFQSfi2kFb8DDx20JZW2FAgI2RIf3rO91ybA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICCvAmgkAJQxOYq0wUXzdV7MicQfwwA34R9A6/92d/R2AiEAvweyaADzC8qL3zlXdt1LydK/CmKtOB1Ndv078gtPzyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.930.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978767},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.tEstsT/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.930.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.tEstsT/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.930.1.tgz","_integrity":"sha512-g3EsQTjUVL9AzgLh3lnbnDIjzAgJhQPVv0yyElW9vkGMX0KHN8I6PL+9SV9WlM1SB3Z55VkNrloUMuDn7cSu3Q==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.930.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.930.1_1790743028876_0.8670824921266751","host":"s3://npm-registry-packages-npm-production"}},"2026.930.2":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.930.2","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.930.2","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"ea0648eda7fc0174a8c5496cf6a5fbfed257c587","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.930.2.tgz","fileCount":72,"integrity":"sha512-vNUkGrKUuK//MgBQpYOEpUISYtmISggkOV496KQUgMjaMtKkt5q12jnesUjIKx54YTOP09iHNe2RLAgHY2cUfw==","signatures":[{"sig":"MEUCIQC3wcIajAkv7EoTWTtNSsrhKXSIadgvPyYaoqDiMgayigIgDtG4uaLLMtOZkXZIBY5Xksu770/8cL8l9grof6tPHNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDAtxfasEqaGpmLGSF/QFkrJaGAaBxqHlG8oNtl0jvYrQIgE4v7OylXnPCGW4t2W8n+xqikWeUz8gS8rKZjPwbhUR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.930.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978767},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.hctYkd/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.930.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.hctYkd/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.930.2.tgz","_integrity":"sha512-vNUkGrKUuK//MgBQpYOEpUISYtmISggkOV496KQUgMjaMtKkt5q12jnesUjIKx54YTOP09iHNe2RLAgHY2cUfw==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.930.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.930.2_1790750994778_0.5191605153110241","host":"s3://npm-registry-packages-npm-production"}},"2026.930.3":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.930.3","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.930.3","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"472d17eb90cf563a87e469dcafd31dc65bdc620f","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.930.3.tgz","fileCount":72,"integrity":"sha512-Yfabu153T07fqQCRP2K/7wlTrclV8WWYfqAeVNHtFCaq0RAQbjV/E7DbrdBPfSLiZxVQuR9o/1hsPKQbNcHoRQ==","signatures":[{"sig":"MEUCIFWmMO9znlWcTu3ArW5Dl7yj46BouCBp1+ByssPJ7VceAiEA+BIFBZt7x8hsqAGJMvH777bO0nDPrxuz1ZMM+GBXzos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDiftNoVGjEFbUTz+UPahX9rkcOLZQuA9b7knQgmkBrIQIhANo06Lntdi9QsdO3zRZjuRdbNVhVZk2qWoh9zhl7ZA14","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.930.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978767},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.0tPtSv/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.930.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.0tPtSv/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.930.3.tgz","_integrity":"sha512-Yfabu153T07fqQCRP2K/7wlTrclV8WWYfqAeVNHtFCaq0RAQbjV/E7DbrdBPfSLiZxVQuR9o/1hsPKQbNcHoRQ==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.930.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.930.3_1790772328757_0.6196547461097432","host":"s3://npm-registry-packages-npm-production"}},"2026.930.4":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.930.4","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.930.4","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"ae2e328c931abe1c278d57303dca72b6dc28e2f2","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.930.4.tgz","fileCount":72,"integrity":"sha512-ik7TypNXdZ+WDX4b1RlEv/ftgZGNmNrs7A+QuZKl4qpZzdTXEz8YG+JNLZvlOu/m9xKpNayVUDjs/2NDWpSXHw==","signatures":[{"sig":"MEUCIQCKeWj4he2Wjj7+QBPu1mj/8ZhytpYPva31tvxqIamSvQIgFHFbnZIu4A3NiqluLBNGc0K9LT7V+M1vTsA3xFjUusk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFHYVWrtoMaAm7YxElRfaTKA1AJMRXc7P33eDBbpXHSUAiEAxUAn91oEOhkAGn4pUSlS/kxDx6wxkXu+4SaVe4FPteE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.930.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978767},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.QjVKXQ/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.930.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.QjVKXQ/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.930.4.tgz","_integrity":"sha512-ik7TypNXdZ+WDX4b1RlEv/ftgZGNmNrs7A+QuZKl4qpZzdTXEz8YG+JNLZvlOu/m9xKpNayVUDjs/2NDWpSXHw==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.930.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.930.4_1790777346990_0.9529962903335414","host":"s3://npm-registry-packages-npm-production"}},"2026.930.5":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.930.5","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.930.5","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"01db47cf5264b8b7778881175a9fc4f36028249e","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.930.5.tgz","fileCount":72,"integrity":"sha512-g0C4FCatQj92+nbvHhAcMy/ecQVnLqeP6tor5wrZQ7KOo0xBbQgyVm49fTK14U27YlEPGphRyHWVJMCyyi4xVw==","signatures":[{"sig":"MEQCIA0EZxW2NMZk9naPFhk3VMgk4k5CrSamqSkFfPRea3sNAiBHBkeXtLshTWjeaSGqUb8d0Up6gvXmpSsJJkgbC9TePQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDG4myUhT8rC0/kPQ6+npXReuVxnj2QYisb3F4pXWn4bAiAOYxlqaWQG/MJzP2JfHR4ytHiNrOO0Z68nCJt2pstsTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.930.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978767},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.UKvYLa/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.930.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.UKvYLa/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.930.5.tgz","_integrity":"sha512-g0C4FCatQj92+nbvHhAcMy/ecQVnLqeP6tor5wrZQ7KOo0xBbQgyVm49fTK14U27YlEPGphRyHWVJMCyyi4xVw==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.930.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.930.5_1790781991055_0.48712650901423804","host":"s3://npm-registry-packages-npm-production"}},"2026.930.6":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.930.6","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.930.6","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"56e18f367ce5cc6c939898e78287586dadd80bf7","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.930.6.tgz","fileCount":72,"integrity":"sha512-toJPFTU9X5HAJhf2XiKtGjJdaJwPYNxZlu97XvbhYTANKdWME3QzQ30N++T8ksIVLBekgD8XdZaq92iCkqfbrA==","signatures":[{"sig":"MEYCIQDclZtL4EIcnj84gURzmBz5AwR/QtGpwdZU0I0MwyL41AIhAPOhHPyuPylS0vcqfQfRw587kHLfA/HvSxuqhu60mr/9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAaNlSofU2U5EN1z7MAX7mBHATkey0zFViRT20odgTcFAiALXSuFhhS9/cR4MnTqsr/bFY7Z9/7wlFW9N1fkZZ1Vvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.930.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978767},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.t382JG/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.930.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.t382JG/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.930.6.tgz","_integrity":"sha512-toJPFTU9X5HAJhf2XiKtGjJdaJwPYNxZlu97XvbhYTANKdWME3QzQ30N++T8ksIVLBekgD8XdZaq92iCkqfbrA==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.930.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.930.6_1790787102708_0.1480462759817227","host":"s3://npm-registry-packages-npm-production"}},"2026.1001.0":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.1001.0","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.1001.0","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"d540f539f56d0272908c60be1eda097b43b79dd5","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.1001.0.tgz","fileCount":72,"integrity":"sha512-ZOFqc31DTgfLhQa9MnQw9VXoD44wYeXtZUJJCtB3n08Kc5rhv1oQDICN+UVDl15Y4QRRXc16D3zvCMpUFfFnNA==","signatures":[{"sig":"MEUCICMmm+OTmNJVjbhDbZnY4EDrbIbLU6z3lt/3w0P/KRgkAiEAjLwfgjk9HuRH2o61xM+WINfBrLJsGSVCL7GqaegQSPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG1WIzOpmZ0I+L3BNUTK3gho1Ax6RNuJ6XqSF88ZJah4AiEArZnkZepF+UAXzcQ+cQIJaICkC5R6CCKOL58Pe5mXSEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.1001.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978769},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.70s1wR/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.1001.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.70s1wR/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.1001.0.tgz","_integrity":"sha512-ZOFqc31DTgfLhQa9MnQw9VXoD44wYeXtZUJJCtB3n08Kc5rhv1oQDICN+UVDl15Y4QRRXc16D3zvCMpUFfFnNA==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.1001.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.1001.0_1790824673854_0.6179491027454096","host":"s3://npm-registry-packages-npm-production"}},"2026.1001.1":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.1001.1","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.1001.1","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"5d2e4bc194f51c5dca80080bfe9f041132d03150","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.1001.1.tgz","fileCount":72,"integrity":"sha512-u3/85S7MpN1x6jmRDnoJbo7fYceKo+Yxdlg0LW5qQ3us43mbJb5WdtMtzxpC2iVmJa65UfENK4YPK27csbUpEg==","signatures":[{"sig":"MEYCIQCtGJJl33z7CcyLmVHCfmMAjpJBIAw54ibAhzemXTE0nwIhAMce2nTL+qe9dIhFNhqQWlgiX3/4mHzUG1cZn4yQQEZh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHaplhe0tSMuyZqJ2zDG2WBvBOBU/s2SqupYCCP48SViAiAWp0/sGgCsZYwS93UrUc9H2mSolAKmqqg5xO1/HjBGyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.1001.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978769},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.rPmW2q/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.1001.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.rPmW2q/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.1001.1.tgz","_integrity":"sha512-u3/85S7MpN1x6jmRDnoJbo7fYceKo+Yxdlg0LW5qQ3us43mbJb5WdtMtzxpC2iVmJa65UfENK4YPK27csbUpEg==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.1001.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.1001.1_1790842925553_0.6909277440406718","host":"s3://npm-registry-packages-npm-production"}},"2026.1001.2":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.1001.2","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.1001.2","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"1f1f3f8e45a24c97a47dfd193c45c2020a999fe3","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.1001.2.tgz","fileCount":72,"integrity":"sha512-MBRiFghs/3+7zXBkGzEEFUl0fXKfQr0S0Qnm/B9Lkps6JZEEtB7KpFfXxs+XD3l1LTTvMQdZtU7E50DaL/s5aw==","signatures":[{"sig":"MEQCIBoqiazTxDy7zqha25aKIdi5Ilv2dKizxJzDtub+uYiJAiAsP3mJtIklsz45I/78k4A53iWM4BzXRshqbZeSA/J5RQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHOydnWBkQkfn2IAhu/8fdjn2idGd9bKGx7uZB/rj0MDAiAaXwQuHicj0dWqwdpfuDCsGpYi5lcKnp0IS6Ova3MRzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.1001.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978769},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.q62WwA/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.1001.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.q62WwA/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.1001.2.tgz","_integrity":"sha512-MBRiFghs/3+7zXBkGzEEFUl0fXKfQr0S0Qnm/B9Lkps6JZEEtB7KpFfXxs+XD3l1LTTvMQdZtU7E50DaL/s5aw==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.1001.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.1001.2_1790846695158_0.35297332092653244","host":"s3://npm-registry-packages-npm-production"}},"2026.1002.0":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.1002.0","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.1002.0","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"3c627e618a4b97c61ebb704c151ac64a28ca5024","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.1002.0.tgz","fileCount":72,"integrity":"sha512-KDpnVKIRQ5BI3SHRQcT1aN8tX4Qcig0xZAK5yWYn7CXh1GRMwqIb6rsEDh3uHxIwaN4DqbZWRz72YD1Ck/Q49w==","signatures":[{"sig":"MEQCID9kHQlJaEhS1H46Y12Li+Cdj5PXM7HraykS//0O2DHaAiBAKPwJ6Xck+JXDeWCtEjglA6h1hH7es5dfbhgWW8zhCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAJNL41ujfbJnhGtnJOoR/Fht9T2eGtp7R61bJL9wdBBAiAbMhXGdg5ZrEeitKtMKQgay9yFbv9NKUjlnOc3YelAZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.1002.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978769},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.ihHWwa/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.1002.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.ihHWwa/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.1002.0.tgz","_integrity":"sha512-KDpnVKIRQ5BI3SHRQcT1aN8tX4Qcig0xZAK5yWYn7CXh1GRMwqIb6rsEDh3uHxIwaN4DqbZWRz72YD1Ck/Q49w==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.1002.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.1002.0_1790903232830_0.5999807855796491","host":"s3://npm-registry-packages-npm-production"}},"2026.1002.1":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.1002.1","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.1002.1","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"57f4044c79a365a8bc45eaf4b5006bd5e0689c65","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.1002.1.tgz","fileCount":72,"integrity":"sha512-ipaqJoiD2UuZp8xgLzAMCS2kUpbQD2bsush1zQlOTwRDMepjUR+8bp/GFLp9co9N4xj+FaXqTlYGtaFpTtwXvg==","signatures":[{"sig":"MEUCIBKVo96BuogAzeW71IGaA5NnBwMdI8KpC99tY8LmcAREAiEA1dWw1kx4aGJQpLQwoBC5093UTjVOb09ADyfNp5zYOJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCaPx34T/eUeVcns4qeVB7m7wR/G1gjErrtC9tCnI/igwIhAO2SKx7vZTfU8GAn9Aeoxf4ah+7UBio9qN+6D6FSOEQS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.1002.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978769},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.Llc8IV/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.1002.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.Llc8IV/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.1002.1.tgz","_integrity":"sha512-ipaqJoiD2UuZp8xgLzAMCS2kUpbQD2bsush1zQlOTwRDMepjUR+8bp/GFLp9co9N4xj+FaXqTlYGtaFpTtwXvg==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.1002.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.1002.1_1790913702009_0.39855754366233254","host":"s3://npm-registry-packages-npm-production"}},"2026.1002.2":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.1002.2","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.1002.2","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"08a9a911c42195b0944822a91e3c036e21c3fec0","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.1002.2.tgz","fileCount":72,"integrity":"sha512-TwCNn9Dz6mXL/06CztAL6X3fHlm2tPhgFDlM2P4ydsO7igjbgjfZp0mMR4JFDoOpq+q6qSwxB3owaU4SF5VBXw==","signatures":[{"sig":"MEUCIHbn9rZ9SDG1I7L6XULTxNaamoxA/g3A4k89HFpl61AOAiEAyg4LHPEdtJn5Ur4IwyTERr2982LbD1Jv47DrwpxgYdM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG/R1/BvY37n/yNHGKRM6Ovg79ZPkVhJCRFEAYQbJdM7AiEA5tU+OpCOFRQiffJl3ah0GpZB2oqle9HBwakzi55j+vE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.1002.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978769},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.HBcqCM/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.1002.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.HBcqCM/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.1002.2.tgz","_integrity":"sha512-TwCNn9Dz6mXL/06CztAL6X3fHlm2tPhgFDlM2P4ydsO7igjbgjfZp0mMR4JFDoOpq+q6qSwxB3owaU4SF5VBXw==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.1002.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.1002.2_1790924233585_0.5067771029209436","host":"s3://npm-registry-packages-npm-production"}},"2026.1002.3":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.1002.3","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.1002.3","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"08db4d25703b595dd907c2f806707d0def958bea","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.1002.3.tgz","fileCount":72,"integrity":"sha512-KUkNC9xx2mo1qq9rr6SSx0VUr4UQVr4rkF9rBsjtpoPtlNAqoS/QVsjQtsoZLNtsbwFRxWR4nd2Z9tSQZwVxcw==","signatures":[{"sig":"MEYCIQCUJPXykZ0IS7nSY93AIocUlTOYWpbID1z/GIl5xX+MUAIhAMo/nWPV0UcBShmduAxJqWlNibwprrKOV/0YVz5WB+t8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDZIh6v521dSuA7CEGCISDbqrDRdCA+mFv4wR7qsZpT1gIhAJ1Ohy3TsFZoaDyOHrdpmaTnwxSHDrWdlfRAwnJDmzkm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.1002.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978769},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.TD9MWO/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.1002.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.TD9MWO/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.1002.3.tgz","_integrity":"sha512-KUkNC9xx2mo1qq9rr6SSx0VUr4UQVr4rkF9rBsjtpoPtlNAqoS/QVsjQtsoZLNtsbwFRxWR4nd2Z9tSQZwVxcw==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.1002.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.1002.3_1790935244335_0.009153041377685689","host":"s3://npm-registry-packages-npm-production"}},"2026.1002.4":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.1002.4","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.1002.4","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"b5b59074dc9a0d1da929040b44d6a44043a3e344","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.1002.4.tgz","fileCount":72,"integrity":"sha512-gMmlqxJ2G0jZ6sCOXb1nOPyM5LWk3gwnRryuZI9REs+Fx9Ajx+IVRbXL1+H0RVFb0p1LTTFHddaTyoeY8mWsmQ==","signatures":[{"sig":"MEYCIQDVNz9sX63GYfAwsaMoWhk7KH2raRJsA0vvh6OLFpJlRAIhAPfKsGArBcABKgyJMQfVVHOyEZu1vWiCnQz3FnbPj6Cm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCZGNG2fWftaQ8CDkyw/aVmO/0SoqnZRBYgyJZJIBRntAIhAOwWHHtkxW6AEg+m5nDXrXrbBSUVEGIBjtGFumN+R6FB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.1002.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978769},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.810ceU/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.1002.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.810ceU/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.1002.4.tgz","_integrity":"sha512-gMmlqxJ2G0jZ6sCOXb1nOPyM5LWk3gwnRryuZI9REs+Fx9Ajx+IVRbXL1+H0RVFb0p1LTTFHddaTyoeY8mWsmQ==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.1002.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.1002.4_1790938277755_0.10234503757345292","host":"s3://npm-registry-packages-npm-production"}},"2026.1002.5":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.1002.5","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.1002.5","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"f44689e786006b61f004e2a7e24971f6b25dbea4","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.1002.5.tgz","fileCount":72,"integrity":"sha512-K70m/EeIxlhOosOdkMkKCHsXPO28ZQj9x873oyXulGpDUJeDaUs1EwFCVGkJ0V/4GmP2svfbLZgNirDkJE2JnQ==","signatures":[{"sig":"MEUCIQDD0F3ZjouEIsKDCqVbNdYKf333OG5h3uh3O3pt0QI0IgIgGQUg0W6z5Uium+hDFX2ueB6Q0LL990312keQhyEw8Sw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICZoSr/915MGPBIMxHy0gC0OJnVFJ+w/cu2cuUWwuo8BAiEAhhKkQAuTooML4DQhbBv8i5pyLlUnLo6h4J7aFaeul28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.1002.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978769},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.2m5FPj/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.1002.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.2m5FPj/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.1002.5.tgz","_integrity":"sha512-K70m/EeIxlhOosOdkMkKCHsXPO28ZQj9x873oyXulGpDUJeDaUs1EwFCVGkJ0V/4GmP2svfbLZgNirDkJE2JnQ==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.1002.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.1002.5_1790945752674_0.3195272292956144","host":"s3://npm-registry-packages-npm-production"}},"2026.1002.6":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.1002.6","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.1002.6","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"a5e1eb4ce4643fa2de3c9af6704fde062a4e0184","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.1002.6.tgz","fileCount":72,"integrity":"sha512-Pl/AwW5tu3Ys80oElk/DG6Bb5rpPD5vZI2lvMVSgVNCycvPVcPkxWjO0RE62CT0YgiNfa5Lj3SI8o0pMvBYhqg==","signatures":[{"sig":"MEUCIQD3eOet0kBVpcGi+3bDjROWYG8+hpLmsSHriwrmFw8aVAIgEpuiGYxNQkmgb6AcQiTpZIKeY2S8bdMwCvGZMxotBFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAE2Z+DCOcL9TRyZRkdmNWs5GNquoi2tDn2IFl0wqEZOAiEAxNT+6IDz3hEz+XYl20W2c7oChjdkoLXbiMM6dDThOUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.1002.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978769},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.xuek7P/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.1002.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.xuek7P/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.1002.6.tgz","_integrity":"sha512-Pl/AwW5tu3Ys80oElk/DG6Bb5rpPD5vZI2lvMVSgVNCycvPVcPkxWjO0RE62CT0YgiNfa5Lj3SI8o0pMvBYhqg==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.1002.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.1002.6_1790948385585_0.1394844338011203","host":"s3://npm-registry-packages-npm-production"}},"2026.1002.7":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.1002.7","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.1002.7","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"b469c216c5dc347351185b1f6620bf7d13e9d5bb","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.1002.7.tgz","fileCount":72,"integrity":"sha512-PdNn+5oJMWOL6K+lNejWflgeiGZ4R80OTv+Kp2AfOFncEhmsOPa5pPKTQOXhPxrcNSJL2OQ2YvWAbS1dTuBpTg==","signatures":[{"sig":"MEQCIA20gU+G/iDAPWxc6+ZB69IMgSYyEYFWrmlShEaM+/dTAiBKLLW1YXstbv1aklHRsIMuSQy0ak3LS16czgUcwyLz7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFPZyBuJf//bZ5o8o9fOG12iRUYveeRKd/VYJilNCvqNAiEAodv1rIVrwB1mCGBQUztQXPtktO87eJs62vbZf9vlRY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.1002.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978769},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.zINHmT/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.1002.7.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.zINHmT/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.1002.7.tgz","_integrity":"sha512-PdNn+5oJMWOL6K+lNejWflgeiGZ4R80OTv+Kp2AfOFncEhmsOPa5pPKTQOXhPxrcNSJL2OQ2YvWAbS1dTuBpTg==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.1002.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.1002.7_1790960582861_0.9003623062744461","host":"s3://npm-registry-packages-npm-production"}},"2026.1002.8":{"name":"@tickernelz/paperclip-pro-plugin-sdk","version":"2026.1002.8","license":"MIT","_id":"@tickernelz/paperclip-pro-plugin-sdk@2026.1002.8","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"homepage":"https://github.com/tickernelz/paperclip-pro","bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"bin":{"paperclip-plugin-dev-server":"dist/dev-cli.js"},"dist":{"shasum":"45aac89f12e4300a7fde1e0acc5e8b08a9fbfbd8","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-plugin-sdk/-/paperclip-pro-plugin-sdk-2026.1002.8.tgz","fileCount":72,"integrity":"sha512-n1fcunfeCoZw6hDEoEvQpuLmXl1f+Xvm9TwfEgga4t1fNX9L33jAFVeVrZoYOcN2sTbAqBmn/KE7RNmcKxDQkA==","signatures":[{"sig":"MEUCIBC+ULteU5Qcwy6I+UZSE6MdCWJuWUFs2U41vdGStocsAiEAi/r2i7YHNInrV8F/NqrZLytFDEXLtiVLL1jggi5CdQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC78Hv/khNNsEZI5ysSJI+Y6PXihqDlvFj8hQxJueLBlQIhAMviiRf780u7EwyW0pZ6y+NYKwSiN3peSHCn2OU78evS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-plugin-sdk@2026.1002.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978769},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.KsFKBb/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.1002.8.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"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 @tickernelz/paperclip-pro-shared build && tsc","clean":"rm -rf dist","typecheck":"pnpm --filter @tickernelz/paperclip-pro-shared build && tsc --noEmit","dev:server":"tsx src/dev-cli.ts","ensure-build-deps":"node ../../../scripts/ensure-plugin-build-deps.mjs"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.KsFKBb/tarballs/packages_plugins_sdk/tickernelz-paperclip-pro-plugin-sdk-2026.1002.8.tgz","_integrity":"sha512-n1fcunfeCoZw6hDEoEvQpuLmXl1f+Xvm9TwfEgga4t1fNX9L33jAFVeVrZoYOcN2sTbAqBmn/KE7RNmcKxDQkA==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"_npmVersion":"11.19.0","description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@tickernelz/paperclip-pro-shared":"2026.1002.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^7.0.2","@types/node":"^24.0.0","@types/react":"^19.2.18"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-plugin-sdk_2026.1002.8_1790965704956_0.749607357091852","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-09-25T11:26:59.752Z","modified":"2026-10-02T18:46:28.842Z","2026.925.0":"2026-09-25T11:27:00.109Z","2026.925.1":"2026-09-25T19:46:29.623Z","2026.925.2":"2026-09-25T23:34:14.873Z","2026.926.0":"2026-09-26T02:32:59.996Z","2026.926.1":"2026-09-26T03:34:52.078Z","2026.926.2":"2026-09-26T08:41:44.938Z","2026.926.3":"2026-09-26T17:32:44.233Z","2026.926.4":"2026-09-26T20:40:54.766Z","2026.926.5":"2026-09-26T21:18:19.785Z","2026.926.6":"2026-09-26T23:58:35.137Z","2026.927.0":"2026-09-27T06:46:47.986Z","2026.927.1":"2026-09-27T11:25:36.714Z","2026.927.2":"2026-09-27T13:24:39.222Z","2026.927.3":"2026-09-27T14:03:19.665Z","2026.927.4":"2026-09-27T18:39:06.926Z","2026.927.5":"2026-09-27T19:29:38.644Z","2026.927.6":"2026-09-27T20:23:34.882Z","2026.927.7":"2026-09-27T21:39:28.472Z","2026.927.8":"2026-09-27T22:34:47.944Z","2026.927.9":"2026-09-27T23:15:29.088Z","2026.928.0":"2026-09-28T02:13:34.111Z","2026.928.1":"2026-09-28T05:48:33.914Z","2026.928.2":"2026-09-28T07:49:27.702Z","2026.928.3":"2026-09-28T08:52:06.840Z","2026.928.4":"2026-09-28T09:40:12.155Z","2026.928.5":"2026-09-28T10:31:01.100Z","2026.928.6":"2026-09-28T13:02:11.432Z","2026.928.7":"2026-09-28T15:39:40.000Z","2026.928.8":"2026-09-28T17:45:40.046Z","2026.928.9":"2026-09-28T18:34:05.010Z","2026.929.0":"2026-09-29T00:39:37.080Z","2026.929.1":"2026-09-29T02:54:42.523Z","2026.929.2":"2026-09-29T04:38:55.499Z","2026.929.3":"2026-09-29T09:25:34.608Z","2026.929.4":"2026-09-29T10:47:56.736Z","2026.929.5":"2026-09-29T15:06:07.999Z","2026.930.0":"2026-09-30T02:46:05.869Z","2026.930.1":"2026-09-30T04:37:08.997Z","2026.930.2":"2026-09-30T06:49:54.880Z","2026.930.3":"2026-09-30T12:45:28.843Z","2026.930.4":"2026-09-30T14:09:07.085Z","2026.930.5":"2026-09-30T15:26:31.161Z","2026.930.6":"2026-09-30T16:51:42.804Z","2026.1001.0":"2026-10-01T03:17:53.943Z","2026.1001.1":"2026-10-01T08:22:05.705Z","2026.1001.2":"2026-10-01T09:24:55.308Z","2026.1002.0":"2026-10-02T01:07:12.936Z","2026.1002.1":"2026-10-02T04:01:42.141Z","2026.1002.2":"2026-10-02T06:57:13.750Z","2026.1002.3":"2026-10-02T10:00:44.416Z","2026.1002.4":"2026-10-02T10:51:17.852Z","2026.1002.5":"2026-10-02T12:55:52.761Z","2026.1002.6":"2026-10-02T13:39:45.691Z","2026.1002.7":"2026-10-02T17:03:02.981Z","2026.1002.8":"2026-10-02T18:28:25.064Z"},"bugs":{"url":"https://github.com/tickernelz/paperclip-pro/issues"},"license":"MIT","homepage":"https://github.com/tickernelz/paperclip-pro","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"packages/plugins/sdk"},"description":"Stable public API for Paperclip plugins — worker-side context and UI bridge hooks","maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"readme":"","readmeFilename":"README.md"}