{"_id":"@tickernelz/paperclip-pro-server","_rev":"105-0ee984f94a945a73c072544ad4e50de2","name":"@tickernelz/paperclip-pro-server","dist-tags":{"latest":"2026.1002.8","next":"2026.1002.8"},"versions":{"2026.925.0":{"name":"@tickernelz/paperclip-pro-server","version":"2026.925.0","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"90d5bf76bbe227e15be20f861bc903e2f1ee5315","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.925.0.tgz","fileCount":27868,"integrity":"sha512-E+j+6uaK0W42rmGwpFmGu6eYR9/LAKTN+t0s6WhapLOOdGzTAYKWeklAc8YiSfiStmIeAeTKd4nsOnbJB9CnCQ==","signatures":[{"sig":"MEQCIHcaFDpo0WKy4mccv34EwS1mKMRzgUUGPPzOqQgBSj8AAiACQosBAqahWmCId0xoOx9emmsFtTzCS9+EX5jen0kfqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.925.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":271294942},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.YbsO1b/tarballs/server/tickernelz-paperclip-pro-server-2026.925.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.YbsO1b/tarballs/server/tickernelz-paperclip-pro-server-2026.925.0.tgz","_integrity":"sha512-E+j+6uaK0W42rmGwpFmGu6eYR9/LAKTN+t0s6WhapLOOdGzTAYKWeklAc8YiSfiStmIeAeTKd4nsOnbJB9CnCQ==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.925.0","@tickernelz/paperclip-pro-shared":"2026.925.0","@tickernelz/paperclip-pro-plugin-sdk":"2026.925.0","@tickernelz/paperclip-pro-adapter-utils":"2026.925.0","@tickernelz/paperclip-pro-skills-catalog":"2026.925.0","@tickernelz/paperclip-pro-adapter-pi-local":"2026.925.0","@tickernelz/paperclip-pro-adapter-omp-local":"2026.925.0","@tickernelz/paperclip-pro-adapter-grok-local":"2026.925.0","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.925.0","@tickernelz/paperclip-pro-adapter-codex-local":"2026.925.0","@tickernelz/paperclip-pro-adapter-claude-local":"2026.925.0","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.925.0","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.925.0","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.925.0","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.925.0","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.925.0","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.925.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.925.0"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.925.0_1790335679299_0.3703413241470157","host":"s3://npm-registry-packages-npm-production"}},"2026.925.1":{"name":"@tickernelz/paperclip-pro-server","version":"2026.925.1","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"2e9ff34e9667ae3791999925e6c69e6822d4bd83","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.925.1.tgz","fileCount":27880,"integrity":"sha512-yVsCm/7yejxhh+bGteAUNP31FLK16sp1rGI7pXT1WPQe5+tQ/Mh/eoY8yQ0/4yZMjYvdN5LN0L121zK8gJx+ew==","signatures":[{"sig":"MEQCIB1unDy2+lRHiDCEmkSb5utENdMRDDAfO2rs66kFsXX+AiBni1/0T0tMQ/JQKxIgI1IEnI7qbBwm/m+X/SEl0O9DSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC0EtuuQYJeO43T0GdSrlZdcmQP/9+KFjvZtfxdrslhBQIgcuTVp2CF9TIeeNcBW+93vcGOPoXhG2/nSgQILBrPepU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.925.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":271343443},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.cu9LNQ/tarballs/server/tickernelz-paperclip-pro-server-2026.925.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.cu9LNQ/tarballs/server/tickernelz-paperclip-pro-server-2026.925.1.tgz","_integrity":"sha512-yVsCm/7yejxhh+bGteAUNP31FLK16sp1rGI7pXT1WPQe5+tQ/Mh/eoY8yQ0/4yZMjYvdN5LN0L121zK8gJx+ew==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.925.1","@tickernelz/paperclip-pro-shared":"2026.925.1","@tickernelz/paperclip-pro-mcp-server":"2026.925.1","@tickernelz/paperclip-pro-plugin-sdk":"2026.925.1","@tickernelz/paperclip-pro-adapter-utils":"2026.925.1","@tickernelz/paperclip-pro-skills-catalog":"2026.925.1","@tickernelz/paperclip-pro-adapter-pi-local":"2026.925.1","@tickernelz/paperclip-pro-adapter-omp-local":"2026.925.1","@tickernelz/paperclip-pro-adapter-grok-local":"2026.925.1","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.925.1","@tickernelz/paperclip-pro-adapter-codex-local":"2026.925.1","@tickernelz/paperclip-pro-adapter-claude-local":"2026.925.1","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.925.1","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.925.1","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.925.1","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.925.1","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.925.1","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.925.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.925.1"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.925.1_1790366092894_0.05666154403690671","host":"s3://npm-registry-packages-npm-production"}},"2026.925.2":{"name":"@tickernelz/paperclip-pro-server","version":"2026.925.2","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"3487e305df31e3787c097e90269b9adcee0a2d7a","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.925.2.tgz","fileCount":27880,"integrity":"sha512-+s1Wdj6ffGHSYwtXYo5cTXnbmaq+735W/n9ipZi1CGDRP1tolwlr7X/hVyo99Ab6BjFUK9JagfU3WDw/w9nKjw==","signatures":[{"sig":"MEQCIBAJfIQ0UKkInHMfVrYOxvDhDDMzEAuIi+qesecU85ZxAiBKfbz3AqtSsFD9jV+m0x7/p9VVS6fIDd7OMDHw1jGZXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHNhLVxUdSryO5QSqXOzMrxPqK0K7EEXv8PiSXAQH0niAiBPOGBfPtWIXW0QZscwibZ2fHkOghCVkFy6K7gPhaGxZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.925.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":271356892},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.sMOCgP/tarballs/server/tickernelz-paperclip-pro-server-2026.925.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.sMOCgP/tarballs/server/tickernelz-paperclip-pro-server-2026.925.2.tgz","_integrity":"sha512-+s1Wdj6ffGHSYwtXYo5cTXnbmaq+735W/n9ipZi1CGDRP1tolwlr7X/hVyo99Ab6BjFUK9JagfU3WDw/w9nKjw==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.925.2","@tickernelz/paperclip-pro-shared":"2026.925.2","@tickernelz/paperclip-pro-mcp-server":"2026.925.2","@tickernelz/paperclip-pro-plugin-sdk":"2026.925.2","@tickernelz/paperclip-pro-adapter-utils":"2026.925.2","@tickernelz/paperclip-pro-skills-catalog":"2026.925.2","@tickernelz/paperclip-pro-adapter-pi-local":"2026.925.2","@tickernelz/paperclip-pro-adapter-omp-local":"2026.925.2","@tickernelz/paperclip-pro-adapter-grok-local":"2026.925.2","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.925.2","@tickernelz/paperclip-pro-adapter-codex-local":"2026.925.2","@tickernelz/paperclip-pro-adapter-claude-local":"2026.925.2","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.925.2","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.925.2","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.925.2","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.925.2","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.925.2","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.925.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.925.2"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.925.2_1790379772289_0.8135413714466835","host":"s3://npm-registry-packages-npm-production"}},"2026.926.1":{"name":"@tickernelz/paperclip-pro-server","version":"2026.926.1","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"d9f0af5521ea34ae4259f3a795317996a72e890c","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.926.1.tgz","fileCount":27888,"integrity":"sha512-CpVNduVJuT8QBDX0l/wyfHWFz5xcWfC0o6wjQ2/9tgyVk4Ef2s6gtUK4oVTh6/xdOMH+DCXNRZ5ZxpNOfbrY1g==","signatures":[{"sig":"MEUCIQCQI+V3kSfn0Xhckf6+o5PQT3Ve5QrYB9/mVZr+5+M6hAIgLhjfYP0xiUW/JWoB7hLrp7HsTFBqLF4vLqLHLcaOIz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC296yJN9X6tcqH+JUHXuUALkMhwhbjY0YTNKjEcvi3RAIhAI3Ho3UhhyWq+pCPhbpTYdtNU3/mffBPBvG0OncZs6e4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.926.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":271390813},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.NcAAcS/tarballs/server/tickernelz-paperclip-pro-server-2026.926.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.NcAAcS/tarballs/server/tickernelz-paperclip-pro-server-2026.926.1.tgz","_integrity":"sha512-CpVNduVJuT8QBDX0l/wyfHWFz5xcWfC0o6wjQ2/9tgyVk4Ef2s6gtUK4oVTh6/xdOMH+DCXNRZ5ZxpNOfbrY1g==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.926.1","@tickernelz/paperclip-pro-shared":"2026.926.1","@tickernelz/paperclip-pro-mcp-server":"2026.926.1","@tickernelz/paperclip-pro-plugin-sdk":"2026.926.1","@tickernelz/paperclip-pro-adapter-utils":"2026.926.1","@tickernelz/paperclip-pro-skills-catalog":"2026.926.1","@tickernelz/paperclip-pro-adapter-pi-local":"2026.926.1","@tickernelz/paperclip-pro-adapter-omp-local":"2026.926.1","@tickernelz/paperclip-pro-adapter-grok-local":"2026.926.1","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.926.1","@tickernelz/paperclip-pro-adapter-codex-local":"2026.926.1","@tickernelz/paperclip-pro-adapter-claude-local":"2026.926.1","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.926.1","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.926.1","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.926.1","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.926.1","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.926.1","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.926.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.926.1"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.926.1_1790393959340_0.9216291212675272","host":"s3://npm-registry-packages-npm-production"}},"2026.926.0":{"name":"@tickernelz/paperclip-pro-server","version":"2026.926.0","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"ed4a3b56ebe1ac2ad02abfbf7a8d8a164a3aa48c","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.926.0.tgz","fileCount":27888,"integrity":"sha512-G/Y41Gqvz/Ur5aF/A+8TUBzpBbF+3Ij45+CmTUjOSme9+qMdSuc+M6NArC5UNj9vY8FXzzbxiXkEbVG6/GnrKg==","signatures":[{"sig":"MEQCIGUvMWUiqFGX5eCp0MRPIl6a4Up0+HDurm+MPrsxrZwsAiBn+ZqxFT8e3x2y66NXreySxBK6jO+byCA+dCR+wMLeLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCfRZsaO7zydNRVM0HpRSZCf+GQi7kR7AVFY0MIvsxS5gIgIl9CBpAX1wMMAhMjeD+UrLmsxeLMM7ukTIcc1A1nxpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.926.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":271390813},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.FidH2M/tarballs/server/tickernelz-paperclip-pro-server-2026.926.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.FidH2M/tarballs/server/tickernelz-paperclip-pro-server-2026.926.0.tgz","_integrity":"sha512-G/Y41Gqvz/Ur5aF/A+8TUBzpBbF+3Ij45+CmTUjOSme9+qMdSuc+M6NArC5UNj9vY8FXzzbxiXkEbVG6/GnrKg==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.926.0","@tickernelz/paperclip-pro-shared":"2026.926.0","@tickernelz/paperclip-pro-mcp-server":"2026.926.0","@tickernelz/paperclip-pro-plugin-sdk":"2026.926.0","@tickernelz/paperclip-pro-adapter-utils":"2026.926.0","@tickernelz/paperclip-pro-skills-catalog":"2026.926.0","@tickernelz/paperclip-pro-adapter-pi-local":"2026.926.0","@tickernelz/paperclip-pro-adapter-omp-local":"2026.926.0","@tickernelz/paperclip-pro-adapter-grok-local":"2026.926.0","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.926.0","@tickernelz/paperclip-pro-adapter-codex-local":"2026.926.0","@tickernelz/paperclip-pro-adapter-claude-local":"2026.926.0","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.926.0","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.926.0","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.926.0","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.926.0","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.926.0","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.926.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.926.0"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.926.0_1790395048511_0.5765243251436978","host":"s3://npm-registry-packages-npm-production"}},"2026.926.2":{"name":"@tickernelz/paperclip-pro-server","version":"2026.926.2","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"b1460fc86a2aab8d7145412b739cc0ea9bd386bd","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.926.2.tgz","fileCount":27900,"integrity":"sha512-Jj/q2VjwPwSwFDkz5STWFW9C/ZvTLL0E39TPdJnzvc/idP0fdCG8rpwB65/rsxYUJnqfSonXYjWVmQl8X2ddXg==","signatures":[{"sig":"MEQCIAY8fc8pKV98kjXhkk70+KnOCKV7k2Y3gDqc7nHpVvH+AiAcFWgkXCZLMKw1U4XB1MKbDpR4OAth98PlI/n2CGCDwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD+AjWUIQiyETdL60X5gQlPNQjNTSxE9YF79Qi6w9HyZwIhALoP8pWR81uwbUzFNvdZWR48qPT2uwi+Cb/WKMqeNwXY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.926.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":271456015},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.ehiz2G/tarballs/server/tickernelz-paperclip-pro-server-2026.926.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.ehiz2G/tarballs/server/tickernelz-paperclip-pro-server-2026.926.2.tgz","_integrity":"sha512-Jj/q2VjwPwSwFDkz5STWFW9C/ZvTLL0E39TPdJnzvc/idP0fdCG8rpwB65/rsxYUJnqfSonXYjWVmQl8X2ddXg==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.926.2","@tickernelz/paperclip-pro-shared":"2026.926.2","@tickernelz/paperclip-pro-mcp-server":"2026.926.2","@tickernelz/paperclip-pro-plugin-sdk":"2026.926.2","@tickernelz/paperclip-pro-adapter-utils":"2026.926.2","@tickernelz/paperclip-pro-skills-catalog":"2026.926.2","@tickernelz/paperclip-pro-adapter-pi-local":"2026.926.2","@tickernelz/paperclip-pro-adapter-omp-local":"2026.926.2","@tickernelz/paperclip-pro-adapter-grok-local":"2026.926.2","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.926.2","@tickernelz/paperclip-pro-adapter-codex-local":"2026.926.2","@tickernelz/paperclip-pro-adapter-claude-local":"2026.926.2","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.926.2","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.926.2","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.926.2","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.926.2","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.926.2","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.926.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.926.2"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.926.2_1790412554378_0.14428282931512304","host":"s3://npm-registry-packages-npm-production"}},"2026.926.3":{"name":"@tickernelz/paperclip-pro-server","version":"2026.926.3","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"3354df5b585f31f8da7aa079d2908c7a37de8834","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.926.3.tgz","fileCount":27915,"integrity":"sha512-zDtccXfj/ccN4RS+vKohIq1eTpuipr74axIkZtBuSFZT2QDGgcCIHGkk8GGnE3LW5FoD2IzF+LDWv+2LS3qcHw==","signatures":[{"sig":"MEUCIQC8plxcWgQKqJ8u1yrk4TCi5R16b57Z5urCRZPf3HuD9gIgVoQ0a2/aaBFaI3d1obfpMW2qyGGwr7cbF8IoHTC9hvQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDs1zuzfx5ZLHjQbnMUOXDjId7c9qrRCLAp8Fc3p+W3FAiEA3ObsiRlkAJbm+egS9m66oL9LCRTg6A3A9oaLQpwCt3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.926.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":271494609},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.MDUlXI/tarballs/server/tickernelz-paperclip-pro-server-2026.926.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.MDUlXI/tarballs/server/tickernelz-paperclip-pro-server-2026.926.3.tgz","_integrity":"sha512-zDtccXfj/ccN4RS+vKohIq1eTpuipr74axIkZtBuSFZT2QDGgcCIHGkk8GGnE3LW5FoD2IzF+LDWv+2LS3qcHw==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.926.3","@tickernelz/paperclip-pro-shared":"2026.926.3","@tickernelz/paperclip-pro-mcp-server":"2026.926.3","@tickernelz/paperclip-pro-plugin-sdk":"2026.926.3","@tickernelz/paperclip-pro-adapter-utils":"2026.926.3","@tickernelz/paperclip-pro-skills-catalog":"2026.926.3","@tickernelz/paperclip-pro-adapter-pi-local":"2026.926.3","@tickernelz/paperclip-pro-adapter-omp-local":"2026.926.3","@tickernelz/paperclip-pro-adapter-grok-local":"2026.926.3","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.926.3","@tickernelz/paperclip-pro-adapter-codex-local":"2026.926.3","@tickernelz/paperclip-pro-adapter-claude-local":"2026.926.3","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.926.3","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.926.3","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.926.3","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.926.3","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.926.3","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.926.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.926.3"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.926.3_1790444560336_0.4617077405810319","host":"s3://npm-registry-packages-npm-production"}},"2026.926.4":{"name":"@tickernelz/paperclip-pro-server","version":"2026.926.4","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"0e6dfe582deb9c3e21e9204d203b6fcb7f0fea67","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.926.4.tgz","fileCount":27915,"integrity":"sha512-3s5O2tS7S2Xkr653E5KbQWzp88alLeA8KbjEYWQQElBWwJJpSiwBJNUIDxQUNkqGwOIPl5fR/vDV3j9djkB/yQ==","signatures":[{"sig":"MEQCIGP4wbqZVISJvGKkZR+U/g9MrVpmQ093XEnpNOgOHa5pAiB0pQ2oRL8QoNTNi2wDNf14fW6k9qhaa/8FIRGymmvUVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG+kcO/Or0HTjQ2CZw+1XFLydzC4WKH59JsSdwXEVAJEAiEA+wUdVNblQtLwlDLbnnUL7JVm6hEby41fSPmaur8Ecro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.926.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":271495532},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.rZk7Jk/tarballs/server/tickernelz-paperclip-pro-server-2026.926.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.rZk7Jk/tarballs/server/tickernelz-paperclip-pro-server-2026.926.4.tgz","_integrity":"sha512-3s5O2tS7S2Xkr653E5KbQWzp88alLeA8KbjEYWQQElBWwJJpSiwBJNUIDxQUNkqGwOIPl5fR/vDV3j9djkB/yQ==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.926.4","@tickernelz/paperclip-pro-shared":"2026.926.4","@tickernelz/paperclip-pro-mcp-server":"2026.926.4","@tickernelz/paperclip-pro-plugin-sdk":"2026.926.4","@tickernelz/paperclip-pro-adapter-utils":"2026.926.4","@tickernelz/paperclip-pro-skills-catalog":"2026.926.4","@tickernelz/paperclip-pro-adapter-pi-local":"2026.926.4","@tickernelz/paperclip-pro-adapter-omp-local":"2026.926.4","@tickernelz/paperclip-pro-adapter-grok-local":"2026.926.4","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.926.4","@tickernelz/paperclip-pro-adapter-codex-local":"2026.926.4","@tickernelz/paperclip-pro-adapter-claude-local":"2026.926.4","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.926.4","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.926.4","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.926.4","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.926.4","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.926.4","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.926.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.926.4"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.926.4_1790455745307_0.45095356781137674","host":"s3://npm-registry-packages-npm-production"}},"2026.926.5":{"name":"@tickernelz/paperclip-pro-server","version":"2026.926.5","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"c03e70ba042ea66000d2efe48e5943c981662787","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.926.5.tgz","fileCount":27915,"integrity":"sha512-E1nRB3blbnww9KI8kSracbmD3+rRHXFWzdYTqTuLjoqvTLxR6alEJmNFJsvPNuBLGImFD7HdzFYwHpXO2IuDbg==","signatures":[{"sig":"MEUCIQCVK+7p/Y+z0rau65THzIrJA7DbHRSiO1ShtwXs1E0uMwIgLrXzTNWHJgfp+JceYsOqk0Qze8gJRcN+Mi8SkeUj9z4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD2SSY4sUSPopNBXVMVO8XwSwm+7NeJalMnQjBqhoActwIhALrzIKW4RGJ0VeW5KuGq8+vu02X7yE6eAB/M9JvO6BlR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.926.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":271507059},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.LmJAhV/tarballs/server/tickernelz-paperclip-pro-server-2026.926.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.LmJAhV/tarballs/server/tickernelz-paperclip-pro-server-2026.926.5.tgz","_integrity":"sha512-E1nRB3blbnww9KI8kSracbmD3+rRHXFWzdYTqTuLjoqvTLxR6alEJmNFJsvPNuBLGImFD7HdzFYwHpXO2IuDbg==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.926.5","@tickernelz/paperclip-pro-shared":"2026.926.5","@tickernelz/paperclip-pro-mcp-server":"2026.926.5","@tickernelz/paperclip-pro-plugin-sdk":"2026.926.5","@tickernelz/paperclip-pro-adapter-utils":"2026.926.5","@tickernelz/paperclip-pro-skills-catalog":"2026.926.5","@tickernelz/paperclip-pro-adapter-pi-local":"2026.926.5","@tickernelz/paperclip-pro-adapter-omp-local":"2026.926.5","@tickernelz/paperclip-pro-adapter-grok-local":"2026.926.5","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.926.5","@tickernelz/paperclip-pro-adapter-codex-local":"2026.926.5","@tickernelz/paperclip-pro-adapter-claude-local":"2026.926.5","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.926.5","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.926.5","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.926.5","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.926.5","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.926.5","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.926.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.926.5"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.926.5_1790458150619_0.6547541214054062","host":"s3://npm-registry-packages-npm-production"}},"2026.926.6":{"name":"@tickernelz/paperclip-pro-server","version":"2026.926.6","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"ffe31112a7d52979aa54d0519fb215cacfdb523c","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.926.6.tgz","fileCount":27915,"integrity":"sha512-cteF2clnIAiTOmjECVXPVlcGmQbKpy/ULvRq5Wkv0iW7kjlV1XhRDw83HlSRCO7j61UKgBQU4yiX5Cu+6XnTBg==","signatures":[{"sig":"MEQCIFCIAllSOSSQ6RC46nCGcFZFeIOQCvxMC+djv8uBkJ3sAiAX0ts+XyzakdToxe4LI0mb641TlJkS98wZsOEq7w6x4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBo0W0a5a84CDXS+xfzK3dErz92Je0IY/u3/W7NaW1b3AiEApmSw614wzCLRHTdtOIIwlJCBmA4+nnxqLkANT1dX1YY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.926.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":271507286},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.iACttE/tarballs/server/tickernelz-paperclip-pro-server-2026.926.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.iACttE/tarballs/server/tickernelz-paperclip-pro-server-2026.926.6.tgz","_integrity":"sha512-cteF2clnIAiTOmjECVXPVlcGmQbKpy/ULvRq5Wkv0iW7kjlV1XhRDw83HlSRCO7j61UKgBQU4yiX5Cu+6XnTBg==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.926.6","@tickernelz/paperclip-pro-shared":"2026.926.6","@tickernelz/paperclip-pro-mcp-server":"2026.926.6","@tickernelz/paperclip-pro-plugin-sdk":"2026.926.6","@tickernelz/paperclip-pro-adapter-utils":"2026.926.6","@tickernelz/paperclip-pro-skills-catalog":"2026.926.6","@tickernelz/paperclip-pro-adapter-pi-local":"2026.926.6","@tickernelz/paperclip-pro-adapter-omp-local":"2026.926.6","@tickernelz/paperclip-pro-adapter-grok-local":"2026.926.6","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.926.6","@tickernelz/paperclip-pro-adapter-codex-local":"2026.926.6","@tickernelz/paperclip-pro-adapter-claude-local":"2026.926.6","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.926.6","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.926.6","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.926.6","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.926.6","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.926.6","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.926.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.926.6"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.926.6_1790467657612_0.18074696883877084","host":"s3://npm-registry-packages-npm-production"}},"2026.927.0":{"name":"@tickernelz/paperclip-pro-server","version":"2026.927.0","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"8b1fa60a0844fb4b11c02a138ccc0fd27d8ff856","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.927.0.tgz","fileCount":27915,"integrity":"sha512-RPMJZ6EUuk2eddOA3kr4Oo3YZ2dGrEpnIj8lI9+IwgAJaAZS5XMl+i6lg1Gp6flwLtfLXnEPavQYJeV9poir/Q==","signatures":[{"sig":"MEYCIQCCA1tkEjVX2zaz2NK1iifyrW1xutZglZpd7B3uxcTu8wIhAKM0q5dEuGA/jaAYPtbjU4rD3FDbIf+0OwQkV2vbeLMu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDLc0tF+ZdhjxsqR5VcEQq7FqiUlkmO+vhEo/BF/33wGwIgYSEmAJWEA+Jy6EXHTDT2A7usVkOUM+vdOABERx2Ujho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.927.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":271512730},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.2WLquP/tarballs/server/tickernelz-paperclip-pro-server-2026.927.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.2WLquP/tarballs/server/tickernelz-paperclip-pro-server-2026.927.0.tgz","_integrity":"sha512-RPMJZ6EUuk2eddOA3kr4Oo3YZ2dGrEpnIj8lI9+IwgAJaAZS5XMl+i6lg1Gp6flwLtfLXnEPavQYJeV9poir/Q==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.927.0","@tickernelz/paperclip-pro-shared":"2026.927.0","@tickernelz/paperclip-pro-mcp-server":"2026.927.0","@tickernelz/paperclip-pro-plugin-sdk":"2026.927.0","@tickernelz/paperclip-pro-adapter-utils":"2026.927.0","@tickernelz/paperclip-pro-teams-catalog":"2026.927.0","@tickernelz/paperclip-pro-skills-catalog":"2026.927.0","@tickernelz/paperclip-pro-adapter-pi-local":"2026.927.0","@tickernelz/paperclip-pro-adapter-omp-local":"2026.927.0","@tickernelz/paperclip-pro-adapter-grok-local":"2026.927.0","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.927.0","@tickernelz/paperclip-pro-adapter-codex-local":"2026.927.0","@tickernelz/paperclip-pro-adapter-claude-local":"2026.927.0","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.927.0","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.927.0","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.927.0","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.927.0","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.927.0","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.927.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.927.0"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.927.0_1790492050354_0.29351599482148094","host":"s3://npm-registry-packages-npm-production"}},"2026.927.1":{"name":"@tickernelz/paperclip-pro-server","version":"2026.927.1","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"c5d69265f0a3df7bc7d1880ffc64036725eabea6","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.927.1.tgz","fileCount":27919,"integrity":"sha512-gXhb1nPzBySMdNzmrCW/qI5uT8umU5VO4Svn52WGp7fqaiP6nqh0pCppUhoN1OCmKnAAfyJaZaWmEIFQX1N1XA==","signatures":[{"sig":"MEUCIFf340gJzOlytvGGN3vUeaI3E82MOYwTZO2LAI8AHi4UAiEAwCas5eYXFyauMg2VUX+T70WRiQ2fBB4peuM9F+2o6p4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD/4L0UXy9XQdxoI0mU176YaqR9ka0rJFRoiH+WeBcirwIgWEmWUw5IOn74wc8ijtUuMRXtdm5HH0kLjCzJUU+zits=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.927.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":271567323},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.4o80Ke/tarballs/server/tickernelz-paperclip-pro-server-2026.927.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.4o80Ke/tarballs/server/tickernelz-paperclip-pro-server-2026.927.1.tgz","_integrity":"sha512-gXhb1nPzBySMdNzmrCW/qI5uT8umU5VO4Svn52WGp7fqaiP6nqh0pCppUhoN1OCmKnAAfyJaZaWmEIFQX1N1XA==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.927.1","@tickernelz/paperclip-pro-shared":"2026.927.1","@tickernelz/paperclip-pro-mcp-server":"2026.927.1","@tickernelz/paperclip-pro-plugin-sdk":"2026.927.1","@tickernelz/paperclip-pro-adapter-utils":"2026.927.1","@tickernelz/paperclip-pro-teams-catalog":"2026.927.1","@tickernelz/paperclip-pro-skills-catalog":"2026.927.1","@tickernelz/paperclip-pro-adapter-pi-local":"2026.927.1","@tickernelz/paperclip-pro-adapter-omp-local":"2026.927.1","@tickernelz/paperclip-pro-adapter-grok-local":"2026.927.1","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.927.1","@tickernelz/paperclip-pro-adapter-codex-local":"2026.927.1","@tickernelz/paperclip-pro-adapter-claude-local":"2026.927.1","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.927.1","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.927.1","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.927.1","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.927.1","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.927.1","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.927.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.927.1"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.927.1_1790509073516_0.5917380566887704","host":"s3://npm-registry-packages-npm-production"}},"2026.927.2":{"name":"@tickernelz/paperclip-pro-server","version":"2026.927.2","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"5f3981f771f56a674597d11274139c198fd8361f","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.927.2.tgz","fileCount":27919,"integrity":"sha512-JfXEoT/oUTb3fqbuXhTc+pCFZFxKrJSO9+qqGxWYfA/rjCAkTxZm+J2uqjpu3UOFgDFJYe0cmUJAYeCiyoO87Q==","signatures":[{"sig":"MEUCIQD5Wrifpe2UxSocdH9OEJlGg4Q3d3uWYW+iKAKb12OEawIgZnoFS0k2ssXE4FWQc7fljlY70zCLLuxlJFv7tkWbvzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEynEDZpJMg4wZeIbXi/b9YVlgo7Ex35lHIbXmjIQWCMAiAWl6bmLxjB1sxQ+tmq3CeOfOVLT83IPd3hGE3gMe1XEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.927.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":271567479},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.2iyUJl/tarballs/server/tickernelz-paperclip-pro-server-2026.927.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.2iyUJl/tarballs/server/tickernelz-paperclip-pro-server-2026.927.2.tgz","_integrity":"sha512-JfXEoT/oUTb3fqbuXhTc+pCFZFxKrJSO9+qqGxWYfA/rjCAkTxZm+J2uqjpu3UOFgDFJYe0cmUJAYeCiyoO87Q==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.927.2","@tickernelz/paperclip-pro-shared":"2026.927.2","@tickernelz/paperclip-pro-mcp-server":"2026.927.2","@tickernelz/paperclip-pro-plugin-sdk":"2026.927.2","@tickernelz/paperclip-pro-adapter-utils":"2026.927.2","@tickernelz/paperclip-pro-teams-catalog":"2026.927.2","@tickernelz/paperclip-pro-skills-catalog":"2026.927.2","@tickernelz/paperclip-pro-adapter-pi-local":"2026.927.2","@tickernelz/paperclip-pro-adapter-omp-local":"2026.927.2","@tickernelz/paperclip-pro-adapter-grok-local":"2026.927.2","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.927.2","@tickernelz/paperclip-pro-adapter-codex-local":"2026.927.2","@tickernelz/paperclip-pro-adapter-claude-local":"2026.927.2","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.927.2","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.927.2","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.927.2","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.927.2","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.927.2","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.927.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.927.2"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.927.2_1790515890000_0.5350767736894599","host":"s3://npm-registry-packages-npm-production"}},"2026.927.3":{"name":"@tickernelz/paperclip-pro-server","version":"2026.927.3","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"7bbfa274153c5a9e5385d2b1f2e9e01c6aa8b9f8","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.927.3.tgz","fileCount":27919,"integrity":"sha512-apXMmCgv/ETjy8x+X9yAVwms9H9DlakXSjUU/2QdOTycnUUpEwJ3AV5PDgD+EtfsB5K0nsg1cZOK8BvYFXtXVg==","signatures":[{"sig":"MEUCIQDf36qCCPtWM8QoOEQ8kQC4Uut+onrE8hi9T2D/qRac/gIgLbvLV01OEzZkJIk1cTGVLyNhW8Sh8EJCOz90fueXSpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCFMa1fQ5/bg4/yprGqUDw1CB5aAA89Cn1U0pPfZPfATQIgEjfFgzkplYeHUgkbbkoQqD07vFJtgpgwCBh8O7vzPKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.927.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":271567479},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.pvWbwD/tarballs/server/tickernelz-paperclip-pro-server-2026.927.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.pvWbwD/tarballs/server/tickernelz-paperclip-pro-server-2026.927.3.tgz","_integrity":"sha512-apXMmCgv/ETjy8x+X9yAVwms9H9DlakXSjUU/2QdOTycnUUpEwJ3AV5PDgD+EtfsB5K0nsg1cZOK8BvYFXtXVg==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.927.3","@tickernelz/paperclip-pro-shared":"2026.927.3","@tickernelz/paperclip-pro-mcp-server":"2026.927.3","@tickernelz/paperclip-pro-plugin-sdk":"2026.927.3","@tickernelz/paperclip-pro-adapter-utils":"2026.927.3","@tickernelz/paperclip-pro-teams-catalog":"2026.927.3","@tickernelz/paperclip-pro-skills-catalog":"2026.927.3","@tickernelz/paperclip-pro-adapter-pi-local":"2026.927.3","@tickernelz/paperclip-pro-adapter-omp-local":"2026.927.3","@tickernelz/paperclip-pro-adapter-grok-local":"2026.927.3","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.927.3","@tickernelz/paperclip-pro-adapter-codex-local":"2026.927.3","@tickernelz/paperclip-pro-adapter-claude-local":"2026.927.3","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.927.3","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.927.3","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.927.3","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.927.3","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.927.3","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.927.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.927.3"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.927.3_1790518243700_0.5302637219577262","host":"s3://npm-registry-packages-npm-production"}},"2026.927.4":{"name":"@tickernelz/paperclip-pro-server","version":"2026.927.4","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"1deaaa956cb788ac6ae118fa06131c8afacfe75e","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.927.4.tgz","fileCount":27920,"integrity":"sha512-DHatoIw8xXXgkNbas9EDqPAuYxYC0QGBrUKrYp0CNIscukae/WOWgRUN97b27IjGcr1xrSUf5E5mfmEFDb1nIA==","signatures":[{"sig":"MEQCIDGzONeAdanwR02wDMkyQaHLNkT/TLUGuu9Xd23jjcEtAiAQMhJBVGbZAjzq/Oz8o7Z5H3gxe/f8sI8ezYQg404GIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCHuCznXiMRvmAQuQ0BPYOgcWezlaouSUQKrO36p10i6wIgf7PQk5hjtDARov0o+fI8haY7oSB0EoiMRgpVYziPTwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.927.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":271579180},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.DBHDtp/tarballs/server/tickernelz-paperclip-pro-server-2026.927.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.DBHDtp/tarballs/server/tickernelz-paperclip-pro-server-2026.927.4.tgz","_integrity":"sha512-DHatoIw8xXXgkNbas9EDqPAuYxYC0QGBrUKrYp0CNIscukae/WOWgRUN97b27IjGcr1xrSUf5E5mfmEFDb1nIA==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.927.4","@tickernelz/paperclip-pro-shared":"2026.927.4","@tickernelz/paperclip-pro-mcp-server":"2026.927.4","@tickernelz/paperclip-pro-plugin-sdk":"2026.927.4","@tickernelz/paperclip-pro-adapter-utils":"2026.927.4","@tickernelz/paperclip-pro-teams-catalog":"2026.927.4","@tickernelz/paperclip-pro-skills-catalog":"2026.927.4","@tickernelz/paperclip-pro-adapter-pi-local":"2026.927.4","@tickernelz/paperclip-pro-adapter-omp-local":"2026.927.4","@tickernelz/paperclip-pro-adapter-grok-local":"2026.927.4","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.927.4","@tickernelz/paperclip-pro-adapter-codex-local":"2026.927.4","@tickernelz/paperclip-pro-adapter-claude-local":"2026.927.4","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.927.4","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.927.4","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.927.4","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.927.4","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.927.4","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.927.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.927.4"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.927.4_1790535040964_0.7379742988851348","host":"s3://npm-registry-packages-npm-production"}},"2026.927.5":{"name":"@tickernelz/paperclip-pro-server","version":"2026.927.5","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"6e9c4d7a22fb35ee1c4a5d6604b4b796eeb27ce7","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.927.5.tgz","fileCount":27920,"integrity":"sha512-i48wkI1xSBn7Lq8Xn8CIrcmasXZuVndvRNYhEImrvrfQ+72JljtSzuVKSJMSPjQ8EyovJSfjGvu6/LCPr+Z9Ew==","signatures":[{"sig":"MEYCIQDmNMqdCvf00E+sUwE4/3TuwJUsbIbB+NW7c01LQNjPBAIhAOsYb6MaibS6/OKpPDvSdaS3NGsjqJt9gYxQ4c57ck84","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICJe7BduOsE+jxk6H+D5PJxRLR90Vg0SEsYFA4NGgT3mAiEAiKD2vMtATsWaPnMLkJN7N7SUIKKDKs8ROne9iYZ705k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.927.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":271579310},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.vHvABc/tarballs/server/tickernelz-paperclip-pro-server-2026.927.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.vHvABc/tarballs/server/tickernelz-paperclip-pro-server-2026.927.5.tgz","_integrity":"sha512-i48wkI1xSBn7Lq8Xn8CIrcmasXZuVndvRNYhEImrvrfQ+72JljtSzuVKSJMSPjQ8EyovJSfjGvu6/LCPr+Z9Ew==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.927.5","@tickernelz/paperclip-pro-shared":"2026.927.5","@tickernelz/paperclip-pro-mcp-server":"2026.927.5","@tickernelz/paperclip-pro-plugin-sdk":"2026.927.5","@tickernelz/paperclip-pro-adapter-utils":"2026.927.5","@tickernelz/paperclip-pro-teams-catalog":"2026.927.5","@tickernelz/paperclip-pro-skills-catalog":"2026.927.5","@tickernelz/paperclip-pro-adapter-pi-local":"2026.927.5","@tickernelz/paperclip-pro-adapter-omp-local":"2026.927.5","@tickernelz/paperclip-pro-adapter-grok-local":"2026.927.5","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.927.5","@tickernelz/paperclip-pro-adapter-codex-local":"2026.927.5","@tickernelz/paperclip-pro-adapter-claude-local":"2026.927.5","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.927.5","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.927.5","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.927.5","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.927.5","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.927.5","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.927.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.927.5"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.927.5_1790537833403_0.992681354497811","host":"s3://npm-registry-packages-npm-production"}},"2026.927.6":{"name":"@tickernelz/paperclip-pro-server","version":"2026.927.6","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"e03edcae32e4ef69a9567d52c8fc4a3311efb356","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.927.6.tgz","fileCount":27920,"integrity":"sha512-ky8Z7lxwECJSn1MyFTiGRLBcUF4nZMi3NBBkEm8dFiDGK8U6tePRIiBUeY9wEs2QPHcD/2Dmrj7D4qKDGcMj4Q==","signatures":[{"sig":"MEYCIQDmusnasznmVUYF9zgD8dsEzV/XAkQxC3E4pyzUm89OgwIhAIHg3w1F6D+nGxgmXp0cFMgLq1NLoMBXnlE6JivmBG1X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBloVeRRN1JOfEQMQwTbygYeBIV8kEiV/pIXz5i0wgHqAiANEou/tj0ULEOBjYb3d51TSxNBycOH0+wxKN+aMrhbvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.927.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":271579310},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.09R5HO/tarballs/server/tickernelz-paperclip-pro-server-2026.927.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.09R5HO/tarballs/server/tickernelz-paperclip-pro-server-2026.927.6.tgz","_integrity":"sha512-ky8Z7lxwECJSn1MyFTiGRLBcUF4nZMi3NBBkEm8dFiDGK8U6tePRIiBUeY9wEs2QPHcD/2Dmrj7D4qKDGcMj4Q==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.927.6","@tickernelz/paperclip-pro-shared":"2026.927.6","@tickernelz/paperclip-pro-mcp-server":"2026.927.6","@tickernelz/paperclip-pro-plugin-sdk":"2026.927.6","@tickernelz/paperclip-pro-adapter-utils":"2026.927.6","@tickernelz/paperclip-pro-teams-catalog":"2026.927.6","@tickernelz/paperclip-pro-skills-catalog":"2026.927.6","@tickernelz/paperclip-pro-adapter-pi-local":"2026.927.6","@tickernelz/paperclip-pro-adapter-omp-local":"2026.927.6","@tickernelz/paperclip-pro-adapter-grok-local":"2026.927.6","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.927.6","@tickernelz/paperclip-pro-adapter-codex-local":"2026.927.6","@tickernelz/paperclip-pro-adapter-claude-local":"2026.927.6","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.927.6","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.927.6","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.927.6","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.927.6","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.927.6","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.927.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.927.6"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.927.6_1790541959884_0.8394397838597816","host":"s3://npm-registry-packages-npm-production"}},"2026.927.7":{"name":"@tickernelz/paperclip-pro-server","version":"2026.927.7","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"3a12521616b74e16ae15a3d4084151ce14542b7f","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.927.7.tgz","fileCount":27920,"integrity":"sha512-XP9pQUc8JoNz3sFJoKAjhYNNg9tJfTC/puA+QU9Sh/59xLl5zcGIv3d/2qzUXRkSQ6BpplmFZ3st/y5s695e6g==","signatures":[{"sig":"MEQCID23gXfSoXcLJ4d4Jl+aDNQUI5LDyQwyoodvF9PxkAluAiAgjXL5vBGqD6fv19Lkf7nV+iq2ExFNKqMKjn07LhFD4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICXmnXuyvhJR2n2kPDfwD0lOayYvLSTLbw7wqCjynW29AiEAuruQpfVMjQU5QpKrQ4rHTdHyJoNytWtY7W1Pq/7LuSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.927.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":271579310},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.AilYoi/tarballs/server/tickernelz-paperclip-pro-server-2026.927.7.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.AilYoi/tarballs/server/tickernelz-paperclip-pro-server-2026.927.7.tgz","_integrity":"sha512-XP9pQUc8JoNz3sFJoKAjhYNNg9tJfTC/puA+QU9Sh/59xLl5zcGIv3d/2qzUXRkSQ6BpplmFZ3st/y5s695e6g==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.927.7","@tickernelz/paperclip-pro-shared":"2026.927.7","@tickernelz/paperclip-pro-mcp-server":"2026.927.7","@tickernelz/paperclip-pro-plugin-sdk":"2026.927.7","@tickernelz/paperclip-pro-adapter-utils":"2026.927.7","@tickernelz/paperclip-pro-teams-catalog":"2026.927.7","@tickernelz/paperclip-pro-skills-catalog":"2026.927.7","@tickernelz/paperclip-pro-adapter-pi-local":"2026.927.7","@tickernelz/paperclip-pro-adapter-omp-local":"2026.927.7","@tickernelz/paperclip-pro-adapter-grok-local":"2026.927.7","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.927.7","@tickernelz/paperclip-pro-adapter-codex-local":"2026.927.7","@tickernelz/paperclip-pro-adapter-claude-local":"2026.927.7","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.927.7","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.927.7","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.927.7","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.927.7","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.927.7","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.927.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.927.7"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.927.7_1790545912055_0.16563007160654863","host":"s3://npm-registry-packages-npm-production"}},"2026.927.8":{"name":"@tickernelz/paperclip-pro-server","version":"2026.927.8","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"5e10c09daebf64ea70b097bbb30d030f4f75ed93","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.927.8.tgz","fileCount":27920,"integrity":"sha512-dKt4Vspz5Uu88dn3eqcrGcE//xpIuee6N9o7zL0PHIzH/wxX3XqsWI4K0sad7x/x8FxcvomW7t9KnMT5K5XQiw==","signatures":[{"sig":"MEYCIQDf9zJPsC0z+b8xikUj7pSV8l8iMN+x26kv8hkkHnK+sQIhALPNqBIso8pkkCLu8EK4AzKc5yH+LhwELxVAKaE8q5Cz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDp/QpRklV8VxaFG5YytrOeNjhr8py81H8glzf77YgNWAiEAzkOEcAUbKilv3B4apjKHggbJrE5mL122LbiRDoFrYxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.927.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":271579310},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.DparWD/tarballs/server/tickernelz-paperclip-pro-server-2026.927.8.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.DparWD/tarballs/server/tickernelz-paperclip-pro-server-2026.927.8.tgz","_integrity":"sha512-dKt4Vspz5Uu88dn3eqcrGcE//xpIuee6N9o7zL0PHIzH/wxX3XqsWI4K0sad7x/x8FxcvomW7t9KnMT5K5XQiw==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.927.8","@tickernelz/paperclip-pro-shared":"2026.927.8","@tickernelz/paperclip-pro-mcp-server":"2026.927.8","@tickernelz/paperclip-pro-plugin-sdk":"2026.927.8","@tickernelz/paperclip-pro-adapter-utils":"2026.927.8","@tickernelz/paperclip-pro-teams-catalog":"2026.927.8","@tickernelz/paperclip-pro-skills-catalog":"2026.927.8","@tickernelz/paperclip-pro-adapter-pi-local":"2026.927.8","@tickernelz/paperclip-pro-adapter-omp-local":"2026.927.8","@tickernelz/paperclip-pro-adapter-grok-local":"2026.927.8","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.927.8","@tickernelz/paperclip-pro-adapter-codex-local":"2026.927.8","@tickernelz/paperclip-pro-adapter-claude-local":"2026.927.8","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.927.8","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.927.8","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.927.8","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.927.8","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.927.8","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.927.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.927.8"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.927.8_1790548958144_0.2490797244185048","host":"s3://npm-registry-packages-npm-production"}},"2026.927.9":{"name":"@tickernelz/paperclip-pro-server","version":"2026.927.9","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"39234d4d2e7211ee44990915b1009e5ea749fe96","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.927.9.tgz","fileCount":27920,"integrity":"sha512-wCHbXHko47zYFqLDqWDx+yxYx7y9+eK7VnCMp3tA9ifhTaxnc7JmLPOOW4X37qdM8zL1QQ+2BBu7eJBrfab0HQ==","signatures":[{"sig":"MEUCIQDEYuud2rZE21Kf88Mgqc1KlxstW7IUq3gXMpS4qdbATwIgNMX0rsd8RgfxGGO4JZOWpA4CKPXGiPe7ZUXzuFthJeI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGXDsanYaOWnjI2sHPJ6FxA9Z7ZzaMi4zhan6bsAKzSSAiAyN5ns4T9Netc0DugJ7+LDCy66GbTaI9Oqd0VemJgyuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.927.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":271579310},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.O38zEv/tarballs/server/tickernelz-paperclip-pro-server-2026.927.9.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.O38zEv/tarballs/server/tickernelz-paperclip-pro-server-2026.927.9.tgz","_integrity":"sha512-wCHbXHko47zYFqLDqWDx+yxYx7y9+eK7VnCMp3tA9ifhTaxnc7JmLPOOW4X37qdM8zL1QQ+2BBu7eJBrfab0HQ==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.927.9","@tickernelz/paperclip-pro-shared":"2026.927.9","@tickernelz/paperclip-pro-mcp-server":"2026.927.9","@tickernelz/paperclip-pro-plugin-sdk":"2026.927.9","@tickernelz/paperclip-pro-adapter-utils":"2026.927.9","@tickernelz/paperclip-pro-teams-catalog":"2026.927.9","@tickernelz/paperclip-pro-skills-catalog":"2026.927.9","@tickernelz/paperclip-pro-adapter-pi-local":"2026.927.9","@tickernelz/paperclip-pro-adapter-omp-local":"2026.927.9","@tickernelz/paperclip-pro-adapter-grok-local":"2026.927.9","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.927.9","@tickernelz/paperclip-pro-adapter-codex-local":"2026.927.9","@tickernelz/paperclip-pro-adapter-claude-local":"2026.927.9","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.927.9","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.927.9","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.927.9","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.927.9","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.927.9","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.927.9"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.927.9"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.927.9_1790551856642_0.35977321466900714","host":"s3://npm-registry-packages-npm-production"}},"2026.928.0":{"name":"@tickernelz/paperclip-pro-server","version":"2026.928.0","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"0dcca1384d44e466570398e79c5706897915a513","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.928.0.tgz","fileCount":27920,"integrity":"sha512-y+qHCT3807DocoM95CDlulntHvxmecQ647OmxzlPfSkMqSo9990wnuagr3Bbx5I43r1mbJ1fAglks4mGMA7LqQ==","signatures":[{"sig":"MEUCIE4TF4DB9TWKZie0JAd7UD8s0SxWstPlJ0pdou+Xu1BSAiEAhSIg9v1DFkf84PV+lxPWECAka9/p/UVRlGV+r6LboVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDHOmpL1BCKSLDre+gEBvBHq9FIrBdx3L2WT+91hjmVQAiAs5RqCpXZR57e7k+PBRNRTbrd32UoofN5jgyNJEHouWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.928.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":271584918},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.D9BpX8/tarballs/server/tickernelz-paperclip-pro-server-2026.928.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.D9BpX8/tarballs/server/tickernelz-paperclip-pro-server-2026.928.0.tgz","_integrity":"sha512-y+qHCT3807DocoM95CDlulntHvxmecQ647OmxzlPfSkMqSo9990wnuagr3Bbx5I43r1mbJ1fAglks4mGMA7LqQ==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.928.0","@tickernelz/paperclip-pro-shared":"2026.928.0","@tickernelz/paperclip-pro-mcp-server":"2026.928.0","@tickernelz/paperclip-pro-plugin-sdk":"2026.928.0","@tickernelz/paperclip-pro-adapter-utils":"2026.928.0","@tickernelz/paperclip-pro-teams-catalog":"2026.928.0","@tickernelz/paperclip-pro-skills-catalog":"2026.928.0","@tickernelz/paperclip-pro-adapter-pi-local":"2026.928.0","@tickernelz/paperclip-pro-adapter-omp-local":"2026.928.0","@tickernelz/paperclip-pro-adapter-grok-local":"2026.928.0","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.928.0","@tickernelz/paperclip-pro-adapter-codex-local":"2026.928.0","@tickernelz/paperclip-pro-adapter-claude-local":"2026.928.0","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.928.0","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.928.0","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.928.0","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.928.0","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.928.0","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.928.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.928.0"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.928.0_1790561936069_0.8320321987215236","host":"s3://npm-registry-packages-npm-production"}},"2026.928.1":{"name":"@tickernelz/paperclip-pro-server","version":"2026.928.1","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"52807c1aa68476e7ec6b764c48eaa4303e4f4b6d","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.928.1.tgz","fileCount":27920,"integrity":"sha512-/17oIxCCtVxzu/Ca0z7VqSqOcDC/LUifFlZCYi5RySmZy5lrynkT5xDBR2geTed/RN+O3Ll0zXl2p+cB+ojS3w==","signatures":[{"sig":"MEQCIBKoYhPk9KLFvVeTv39afXI7lgr0mIOL5sO1w421gFHfAiAPaqztKxkdQVgVa/f/RmFAZb/z9x6otNPpJLTe2SQPQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAKinaNEnCJQ1MEZ8S0EylUUM3irfXLD3Rhw2fBrsEyHAiBVnVc2Qz5C4glhKfApgjNwetiHh7hV4x2NeYO2DiKb4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.928.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":271590969},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.DUGLzB/tarballs/server/tickernelz-paperclip-pro-server-2026.928.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.DUGLzB/tarballs/server/tickernelz-paperclip-pro-server-2026.928.1.tgz","_integrity":"sha512-/17oIxCCtVxzu/Ca0z7VqSqOcDC/LUifFlZCYi5RySmZy5lrynkT5xDBR2geTed/RN+O3Ll0zXl2p+cB+ojS3w==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.928.1","@tickernelz/paperclip-pro-shared":"2026.928.1","@tickernelz/paperclip-pro-mcp-server":"2026.928.1","@tickernelz/paperclip-pro-plugin-sdk":"2026.928.1","@tickernelz/paperclip-pro-adapter-utils":"2026.928.1","@tickernelz/paperclip-pro-teams-catalog":"2026.928.1","@tickernelz/paperclip-pro-skills-catalog":"2026.928.1","@tickernelz/paperclip-pro-adapter-pi-local":"2026.928.1","@tickernelz/paperclip-pro-adapter-omp-local":"2026.928.1","@tickernelz/paperclip-pro-adapter-grok-local":"2026.928.1","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.928.1","@tickernelz/paperclip-pro-adapter-codex-local":"2026.928.1","@tickernelz/paperclip-pro-adapter-claude-local":"2026.928.1","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.928.1","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.928.1","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.928.1","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.928.1","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.928.1","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.928.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.928.1"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.928.1_1790575016205_0.47126979608385633","host":"s3://npm-registry-packages-npm-production"}},"2026.928.2":{"name":"@tickernelz/paperclip-pro-server","version":"2026.928.2","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"1d266034f2f4fba9fb0f940e3b149dc8f3e29bd6","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.928.2.tgz","fileCount":27924,"integrity":"sha512-+YtBLRdVm5KZD8UGx+cThNBzKoJshJLxCD8tPpDQJRXn4JxLoXsXZxxrywlcRDnGXdsRP5sTrCu8VpoCBEZadQ==","signatures":[{"sig":"MEUCIQCOqujz5RC4lPG3vgAXjwAaSVDUYnDEdmas4XlP1r9rRAIgTPVBtWLIiEZaGMtXkv122PQfqoeoGDYznTZajkrvZes=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDBiXsZoQZJJmny+Vd7/0Wl2j6TtRVim8eh4QZJSUzjxwIhAONMkcsfw4Mu/oOSyFqUHV7VedJqCprwypoBIjdrGbjz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.928.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":271596561},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.cl6kPa/tarballs/server/tickernelz-paperclip-pro-server-2026.928.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.cl6kPa/tarballs/server/tickernelz-paperclip-pro-server-2026.928.2.tgz","_integrity":"sha512-+YtBLRdVm5KZD8UGx+cThNBzKoJshJLxCD8tPpDQJRXn4JxLoXsXZxxrywlcRDnGXdsRP5sTrCu8VpoCBEZadQ==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.928.2","@tickernelz/paperclip-pro-shared":"2026.928.2","@tickernelz/paperclip-pro-mcp-server":"2026.928.2","@tickernelz/paperclip-pro-plugin-sdk":"2026.928.2","@tickernelz/paperclip-pro-adapter-utils":"2026.928.2","@tickernelz/paperclip-pro-teams-catalog":"2026.928.2","@tickernelz/paperclip-pro-skills-catalog":"2026.928.2","@tickernelz/paperclip-pro-adapter-pi-local":"2026.928.2","@tickernelz/paperclip-pro-adapter-omp-local":"2026.928.2","@tickernelz/paperclip-pro-adapter-grok-local":"2026.928.2","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.928.2","@tickernelz/paperclip-pro-adapter-codex-local":"2026.928.2","@tickernelz/paperclip-pro-adapter-claude-local":"2026.928.2","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.928.2","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.928.2","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.928.2","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.928.2","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.928.2","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.928.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.928.2"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.928.2_1790582217448_0.9438222068845521","host":"s3://npm-registry-packages-npm-production"}},"2026.928.3":{"name":"@tickernelz/paperclip-pro-server","version":"2026.928.3","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"d7b304268ba0e31d2dc20d6f2e1c473f0f7e1565","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.928.3.tgz","fileCount":27924,"integrity":"sha512-H2q+cqHzoc9ZsYiyyyFh20+m6PFTxLcCNyQhSdSqWVnjsd98orMa+hb2Zz1aptR8IdKZbt90qJFUGpYhxmjWQA==","signatures":[{"sig":"MEUCIQDpO3je4j3REPaYoZD17SnwAl1DZ1agLZsAxkHqWM0J/AIgEgLUOGULKbQFs1hu7E7Oq2bV80ahXYM7yaCloIS6gps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCDpE5mU/sxLnbqqhhp5vqq2Zn2a6plwWFwzVxfBmT1ZAIgNUqSpoz/N43598guNlEaoMDS4dzuVknl9M8LrPJvTa8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.928.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":271597319},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.2dxekh/tarballs/server/tickernelz-paperclip-pro-server-2026.928.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.2dxekh/tarballs/server/tickernelz-paperclip-pro-server-2026.928.3.tgz","_integrity":"sha512-H2q+cqHzoc9ZsYiyyyFh20+m6PFTxLcCNyQhSdSqWVnjsd98orMa+hb2Zz1aptR8IdKZbt90qJFUGpYhxmjWQA==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.928.3","@tickernelz/paperclip-pro-shared":"2026.928.3","@tickernelz/paperclip-pro-mcp-server":"2026.928.3","@tickernelz/paperclip-pro-plugin-sdk":"2026.928.3","@tickernelz/paperclip-pro-adapter-utils":"2026.928.3","@tickernelz/paperclip-pro-teams-catalog":"2026.928.3","@tickernelz/paperclip-pro-skills-catalog":"2026.928.3","@tickernelz/paperclip-pro-adapter-pi-local":"2026.928.3","@tickernelz/paperclip-pro-adapter-omp-local":"2026.928.3","@tickernelz/paperclip-pro-adapter-grok-local":"2026.928.3","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.928.3","@tickernelz/paperclip-pro-adapter-codex-local":"2026.928.3","@tickernelz/paperclip-pro-adapter-claude-local":"2026.928.3","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.928.3","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.928.3","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.928.3","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.928.3","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.928.3","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.928.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.928.3"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.928.3_1790586202150_0.768768951898992","host":"s3://npm-registry-packages-npm-production"}},"2026.928.4":{"name":"@tickernelz/paperclip-pro-server","version":"2026.928.4","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"b5bd6633234a9ebfbd2b0ed00f62cd4f0c2591a6","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.928.4.tgz","fileCount":27924,"integrity":"sha512-hbfpISYalZlduHQcSq6rMikvy393qVdG7VY9hYFA+iyYM6Qx8uK+4i9VnR0lR6yzp0TzRKQjgBQL/7yHAgPtcg==","signatures":[{"sig":"MEUCIFd+pbk/EJQAx0mleRQXoYgzJwBLD1TneuXSSZbr7iRdAiEAgekFUdj9l30jbRqcIHY2PvUomkbTnpKTZf1quYPTYTQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGuAF5Yp/ZtjY47Gu7BApP4VCrevQsx6GyYfxPUEOLuiAiBfeWOkS678+0VDUFr5PXIOE6280fcnmxppiNIKw15Aiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.928.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":271597538},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.ZlDcTV/tarballs/server/tickernelz-paperclip-pro-server-2026.928.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.ZlDcTV/tarballs/server/tickernelz-paperclip-pro-server-2026.928.4.tgz","_integrity":"sha512-hbfpISYalZlduHQcSq6rMikvy393qVdG7VY9hYFA+iyYM6Qx8uK+4i9VnR0lR6yzp0TzRKQjgBQL/7yHAgPtcg==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.928.4","@tickernelz/paperclip-pro-shared":"2026.928.4","@tickernelz/paperclip-pro-mcp-server":"2026.928.4","@tickernelz/paperclip-pro-plugin-sdk":"2026.928.4","@tickernelz/paperclip-pro-adapter-utils":"2026.928.4","@tickernelz/paperclip-pro-teams-catalog":"2026.928.4","@tickernelz/paperclip-pro-skills-catalog":"2026.928.4","@tickernelz/paperclip-pro-adapter-pi-local":"2026.928.4","@tickernelz/paperclip-pro-adapter-omp-local":"2026.928.4","@tickernelz/paperclip-pro-adapter-grok-local":"2026.928.4","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.928.4","@tickernelz/paperclip-pro-adapter-codex-local":"2026.928.4","@tickernelz/paperclip-pro-adapter-claude-local":"2026.928.4","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.928.4","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.928.4","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.928.4","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.928.4","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.928.4","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.928.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.928.4"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.928.4_1790588898362_0.4660920108382469","host":"s3://npm-registry-packages-npm-production"}},"2026.928.5":{"name":"@tickernelz/paperclip-pro-server","version":"2026.928.5","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"a440a4b7bda7ea95aa56bdcd897de0f9241ef92f","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.928.5.tgz","fileCount":27930,"integrity":"sha512-U4QfEX+TX0wMYPIazr9KFDrU68r1ZnplJ8lEKjcfUXKLF9O5NKRIyETmyXgxOuzS9BXGuxa0sdPgiNsmDpimwQ==","signatures":[{"sig":"MEQCIDH3Fm5SQxXCUwei3vvSNP80p/VzKN2ctxIZlg2pQqyWAiBmT99I89OyVdrxZYUwZJteNxYUOTaTDhm9wK/p6hK4gQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD5zUloQlisEFg/IZSt7EoNlTECoqu28QnDJ5KqZ/dauAIhAI8qN4ssfhg39WQJ8wzQnrNb15/XHGAUvjexm1dO/gNE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.928.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":271762920},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.UKwSf9/tarballs/server/tickernelz-paperclip-pro-server-2026.928.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.UKwSf9/tarballs/server/tickernelz-paperclip-pro-server-2026.928.5.tgz","_integrity":"sha512-U4QfEX+TX0wMYPIazr9KFDrU68r1ZnplJ8lEKjcfUXKLF9O5NKRIyETmyXgxOuzS9BXGuxa0sdPgiNsmDpimwQ==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.928.5","@tickernelz/paperclip-pro-shared":"2026.928.5","@tickernelz/paperclip-pro-mcp-server":"2026.928.5","@tickernelz/paperclip-pro-plugin-sdk":"2026.928.5","@tickernelz/paperclip-pro-adapter-utils":"2026.928.5","@tickernelz/paperclip-pro-teams-catalog":"2026.928.5","@tickernelz/paperclip-pro-skills-catalog":"2026.928.5","@tickernelz/paperclip-pro-adapter-pi-local":"2026.928.5","@tickernelz/paperclip-pro-adapter-omp-local":"2026.928.5","@tickernelz/paperclip-pro-adapter-grok-local":"2026.928.5","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.928.5","@tickernelz/paperclip-pro-adapter-codex-local":"2026.928.5","@tickernelz/paperclip-pro-adapter-claude-local":"2026.928.5","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.928.5","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.928.5","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.928.5","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.928.5","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.928.5","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.928.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.928.5"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.928.5_1790592944160_0.8412973407027926","host":"s3://npm-registry-packages-npm-production"}},"2026.928.6":{"name":"@tickernelz/paperclip-pro-server","version":"2026.928.6","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"2b97812bee0b9fbda8344cee8fa4c28e0a273138","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.928.6.tgz","fileCount":27930,"integrity":"sha512-fLUpbd70/GDnbgJdfjLIXrOnjRkuy3m/50ft2Q8DaKiyxPJ9DkJokKuKcMCrI59tFKS190ZCezFtjbt4Ii78og==","signatures":[{"sig":"MEQCIETEeQwbOX7O6mX3iAz1lgl2yEgZaRZvSobeUusAWqMxAiBvnGYP9lLRRZ01rk4ebQAb3GtKzwOOeGHkG5ciFA9wQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDFHx0Fblx9IrlQ1+sYVf28GIds5oDgSkoFye7NlAG+3AiEAxIo53gks2WJqSSwTes7cTc1FZ+tUw6MLFjLLMKtbAbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.928.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":271777406},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.rTLKJa/tarballs/server/tickernelz-paperclip-pro-server-2026.928.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.rTLKJa/tarballs/server/tickernelz-paperclip-pro-server-2026.928.6.tgz","_integrity":"sha512-fLUpbd70/GDnbgJdfjLIXrOnjRkuy3m/50ft2Q8DaKiyxPJ9DkJokKuKcMCrI59tFKS190ZCezFtjbt4Ii78og==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.928.6","@tickernelz/paperclip-pro-shared":"2026.928.6","@tickernelz/paperclip-pro-mcp-server":"2026.928.6","@tickernelz/paperclip-pro-plugin-sdk":"2026.928.6","@tickernelz/paperclip-pro-adapter-utils":"2026.928.6","@tickernelz/paperclip-pro-teams-catalog":"2026.928.6","@tickernelz/paperclip-pro-skills-catalog":"2026.928.6","@tickernelz/paperclip-pro-adapter-pi-local":"2026.928.6","@tickernelz/paperclip-pro-adapter-omp-local":"2026.928.6","@tickernelz/paperclip-pro-adapter-grok-local":"2026.928.6","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.928.6","@tickernelz/paperclip-pro-adapter-codex-local":"2026.928.6","@tickernelz/paperclip-pro-adapter-claude-local":"2026.928.6","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.928.6","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.928.6","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.928.6","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.928.6","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.928.6","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.928.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.928.6"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.928.6_1790601433320_0.012369473603274672","host":"s3://npm-registry-packages-npm-production"}},"2026.928.7":{"name":"@tickernelz/paperclip-pro-server","version":"2026.928.7","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"5783e0463edac369a6f02af9c7b9b05ad59a1d8e","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.928.7.tgz","fileCount":27930,"integrity":"sha512-fo3X88vq5x0uoJlcxzz1p3URZCyDL/+4enP5BVhD15JKlsRsLsSE8e74cJEt5jEwoXEbapd0IN1VyNjkBwmbtQ==","signatures":[{"sig":"MEQCICXOzuHT7ykjk2m4Gbtm0e/96hGE/m3DrfMwVDSpva3HAiADxiwb1ykrzeSp1qC8fmZmeEkwW5yDRXRXJLKk8geJqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDrqr8AA3tENZ4ojhdZb69JeKJFNUTZvZM/TJIlIxb36AIgMqGagj6/fH2VRZBWg3GaUssPCQ1gCBwAhdVBoCKmJ+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.928.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":271778530},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.hEN0nI/tarballs/server/tickernelz-paperclip-pro-server-2026.928.7.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.hEN0nI/tarballs/server/tickernelz-paperclip-pro-server-2026.928.7.tgz","_integrity":"sha512-fo3X88vq5x0uoJlcxzz1p3URZCyDL/+4enP5BVhD15JKlsRsLsSE8e74cJEt5jEwoXEbapd0IN1VyNjkBwmbtQ==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.928.7","@tickernelz/paperclip-pro-shared":"2026.928.7","@tickernelz/paperclip-pro-mcp-server":"2026.928.7","@tickernelz/paperclip-pro-plugin-sdk":"2026.928.7","@tickernelz/paperclip-pro-adapter-utils":"2026.928.7","@tickernelz/paperclip-pro-teams-catalog":"2026.928.7","@tickernelz/paperclip-pro-skills-catalog":"2026.928.7","@tickernelz/paperclip-pro-adapter-pi-local":"2026.928.7","@tickernelz/paperclip-pro-adapter-omp-local":"2026.928.7","@tickernelz/paperclip-pro-adapter-grok-local":"2026.928.7","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.928.7","@tickernelz/paperclip-pro-adapter-codex-local":"2026.928.7","@tickernelz/paperclip-pro-adapter-claude-local":"2026.928.7","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.928.7","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.928.7","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.928.7","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.928.7","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.928.7","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.928.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.928.7"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.928.7_1790610454640_0.9409672855582025","host":"s3://npm-registry-packages-npm-production"}},"2026.928.8":{"name":"@tickernelz/paperclip-pro-server","version":"2026.928.8","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"6a9cd2cf1d8d6a77be70c972dd17fbc53e5e8d16","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.928.8.tgz","fileCount":27930,"integrity":"sha512-gvxLLUvAIfis9KwPEcDOHDieI5vrH5bAsLyQ+Y+306n2vdVnDlWp/lAHylRdSwkKqUgVUweGOBXe8wk9kkkLhQ==","signatures":[{"sig":"MEUCIQDATP0aOd7JSXh1FshkOrcIEHnawTJm8LNwmmNIeU0D5wIgJ7ZGh5cAn5+zc25pgU6Bb1PV7Kv1UNF2H0mb8Bv0Jj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDnEWdV2R3PbtkOCCFj/PTZjiy4hwoZGVT635BuaDxEwAIhAJMB0Y7lzpKSNCZ5+2nPwN0D7F7sriQ8HH4auda8iiBR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.928.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":271778530},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.ob8gIu/tarballs/server/tickernelz-paperclip-pro-server-2026.928.8.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.ob8gIu/tarballs/server/tickernelz-paperclip-pro-server-2026.928.8.tgz","_integrity":"sha512-gvxLLUvAIfis9KwPEcDOHDieI5vrH5bAsLyQ+Y+306n2vdVnDlWp/lAHylRdSwkKqUgVUweGOBXe8wk9kkkLhQ==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.928.8","@tickernelz/paperclip-pro-shared":"2026.928.8","@tickernelz/paperclip-pro-mcp-server":"2026.928.8","@tickernelz/paperclip-pro-plugin-sdk":"2026.928.8","@tickernelz/paperclip-pro-adapter-utils":"2026.928.8","@tickernelz/paperclip-pro-teams-catalog":"2026.928.8","@tickernelz/paperclip-pro-skills-catalog":"2026.928.8","@tickernelz/paperclip-pro-adapter-pi-local":"2026.928.8","@tickernelz/paperclip-pro-adapter-omp-local":"2026.928.8","@tickernelz/paperclip-pro-adapter-grok-local":"2026.928.8","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.928.8","@tickernelz/paperclip-pro-adapter-codex-local":"2026.928.8","@tickernelz/paperclip-pro-adapter-claude-local":"2026.928.8","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.928.8","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.928.8","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.928.8","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.928.8","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.928.8","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.928.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.928.8"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.928.8_1790618416112_0.6326251178627937","host":"s3://npm-registry-packages-npm-production"}},"2026.928.9":{"name":"@tickernelz/paperclip-pro-server","version":"2026.928.9","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"cc281f8d5a275917eb041b7a12b929efe51ae738","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.928.9.tgz","fileCount":27930,"integrity":"sha512-/+XmPSS9YvIrebwi3kfP1yiHTcZ8MshTUTxHig4zVp3idWN9KPai6MT7ZoittnuW0THKLhLV6Ixp0s8m22cPWw==","signatures":[{"sig":"MEUCIGEfXAm4x7fcxVNdMw2v1sKedTUXWeH04kpmDnBKY+M2AiEA+2Ej4lXqnWw1oMfR9uCQDFf3KQTUqKuRfkfiJkfLqBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDMSWgFBWD79SNg5+cmjc3qqI98CNJBaG9dKyTQDWLIUwIgGXhq+xskAr0lbzP6YeQsW0VI/+Ad0lxpmu7/KAHPQrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.928.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":271778530},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.OeO4KP/tarballs/server/tickernelz-paperclip-pro-server-2026.928.9.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.OeO4KP/tarballs/server/tickernelz-paperclip-pro-server-2026.928.9.tgz","_integrity":"sha512-/+XmPSS9YvIrebwi3kfP1yiHTcZ8MshTUTxHig4zVp3idWN9KPai6MT7ZoittnuW0THKLhLV6Ixp0s8m22cPWw==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.928.9","@tickernelz/paperclip-pro-shared":"2026.928.9","@tickernelz/paperclip-pro-mcp-server":"2026.928.9","@tickernelz/paperclip-pro-plugin-sdk":"2026.928.9","@tickernelz/paperclip-pro-adapter-utils":"2026.928.9","@tickernelz/paperclip-pro-teams-catalog":"2026.928.9","@tickernelz/paperclip-pro-skills-catalog":"2026.928.9","@tickernelz/paperclip-pro-adapter-pi-local":"2026.928.9","@tickernelz/paperclip-pro-adapter-omp-local":"2026.928.9","@tickernelz/paperclip-pro-adapter-grok-local":"2026.928.9","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.928.9","@tickernelz/paperclip-pro-adapter-codex-local":"2026.928.9","@tickernelz/paperclip-pro-adapter-claude-local":"2026.928.9","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.928.9","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.928.9","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.928.9","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.928.9","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.928.9","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.928.9"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.928.9"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.928.9_1790621478174_0.28871633658721896","host":"s3://npm-registry-packages-npm-production"}},"2026.929.0":{"name":"@tickernelz/paperclip-pro-server","version":"2026.929.0","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"e861f3faf016449ccc937f8c5f3d3b0414bf2ace","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.929.0.tgz","fileCount":28026,"integrity":"sha512-Xlk4W9uAI7QV804jWEm6sdJfcgi1h5WJqk43F6GbdxO2MaE55ixpq11HRD1d9drDjE57dBXzCMXUyw2Jm7DnJw==","signatures":[{"sig":"MEYCIQCLMYJyL3FbmognXyHku0V7hyKnVcf8DWmRivxyqmUw6AIhAIhQmr1hFJdQT/fFZnB7NpofBTECWAONMJYAmIzgClU1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCcFrVrs8zy0SzJyIUjb+4uSUDXa4KXPtKDg3RnJrZ/pQIhAN9yC66DsUZopu7g7iTzhw90jyPpnZbjbho2HNwY5Cwn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.929.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":272023228},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.DQWTiE/tarballs/server/tickernelz-paperclip-pro-server-2026.929.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.DQWTiE/tarballs/server/tickernelz-paperclip-pro-server-2026.929.0.tgz","_integrity":"sha512-Xlk4W9uAI7QV804jWEm6sdJfcgi1h5WJqk43F6GbdxO2MaE55ixpq11HRD1d9drDjE57dBXzCMXUyw2Jm7DnJw==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.929.0","@tickernelz/paperclip-pro-shared":"2026.929.0","@tickernelz/paperclip-pro-mcp-server":"2026.929.0","@tickernelz/paperclip-pro-plugin-sdk":"2026.929.0","@tickernelz/paperclip-pro-adapter-utils":"2026.929.0","@tickernelz/paperclip-pro-teams-catalog":"2026.929.0","@tickernelz/paperclip-pro-skills-catalog":"2026.929.0","@tickernelz/paperclip-pro-adapter-pi-local":"2026.929.0","@tickernelz/paperclip-pro-adapter-omp-local":"2026.929.0","@tickernelz/paperclip-pro-adapter-grok-local":"2026.929.0","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.929.0","@tickernelz/paperclip-pro-adapter-codex-local":"2026.929.0","@tickernelz/paperclip-pro-adapter-claude-local":"2026.929.0","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.929.0","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.929.0","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.929.0","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.929.0","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.929.0","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.929.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.929.0"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.929.0_1790643062458_0.0055970903561441965","host":"s3://npm-registry-packages-npm-production"}},"2026.929.1":{"name":"@tickernelz/paperclip-pro-server","version":"2026.929.1","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"ef407ae6ff71346243ec28d244cfdd1ac7b916c3","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.929.1.tgz","fileCount":28026,"integrity":"sha512-Nz/kVmkbdMbcwkNSLCFs9OS1ss4192CR6nTh/1WvIAPQUu3jl8TMCYyqWBmIYWMFR0yVtckI2IdE80zDR5Zkuw==","signatures":[{"sig":"MEYCIQClj9J5SFEBGYtzam/3PbQeXV0SLowsngqp5tWcJAbaUQIhAN0o3h7ZesFNPaR5QgAZfbRQJqzgEA6K6wmB4zOMX0fw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDtaKu3/PR7myHnSeuO4aI/7wSYOB3U3ZZ/DrV3LFTCngIgBXRY5z3FwDK1DQrEDbgFNPfFY19fc/fKzPifvwMxhjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.929.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":272023228},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.9AeT8p/tarballs/server/tickernelz-paperclip-pro-server-2026.929.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.9AeT8p/tarballs/server/tickernelz-paperclip-pro-server-2026.929.1.tgz","_integrity":"sha512-Nz/kVmkbdMbcwkNSLCFs9OS1ss4192CR6nTh/1WvIAPQUu3jl8TMCYyqWBmIYWMFR0yVtckI2IdE80zDR5Zkuw==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.929.1","@tickernelz/paperclip-pro-shared":"2026.929.1","@tickernelz/paperclip-pro-mcp-server":"2026.929.1","@tickernelz/paperclip-pro-plugin-sdk":"2026.929.1","@tickernelz/paperclip-pro-adapter-utils":"2026.929.1","@tickernelz/paperclip-pro-teams-catalog":"2026.929.1","@tickernelz/paperclip-pro-skills-catalog":"2026.929.1","@tickernelz/paperclip-pro-adapter-pi-local":"2026.929.1","@tickernelz/paperclip-pro-adapter-omp-local":"2026.929.1","@tickernelz/paperclip-pro-adapter-grok-local":"2026.929.1","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.929.1","@tickernelz/paperclip-pro-adapter-codex-local":"2026.929.1","@tickernelz/paperclip-pro-adapter-claude-local":"2026.929.1","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.929.1","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.929.1","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.929.1","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.929.1","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.929.1","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.929.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.929.1"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.929.1_1790651288273_0.7844544084292608","host":"s3://npm-registry-packages-npm-production"}},"2026.929.2":{"name":"@tickernelz/paperclip-pro-server","version":"2026.929.2","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"d4eea62e4664f29c0d6684ec657e32376cffeda5","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.929.2.tgz","fileCount":28026,"integrity":"sha512-VVLpoQTQithJyZlKcVkZ/ZujjRlLYPD5RPGPZ0CQIGwRt4tAOH38ou4NMPPowpofQSmpZVtxpTMmb7tBOLamdA==","signatures":[{"sig":"MEUCIEIUw1M2Ow2OfAwBUOj748rOhqwcFonxw/96CcnHHIBCAiEA1SLO2qUScDoxfyro8Aog3X0B3sSu607mspl/2vLokAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID724yRqlDqRknvHgqqN3Z/vZybgYCnEsRbkoovw+BD8AiEA8fUQdpQX0ikkjapMTZf4FqlYOZ3RWGRXTqNNzzzzgGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.929.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":272080636},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.4AgzOz/tarballs/server/tickernelz-paperclip-pro-server-2026.929.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.4AgzOz/tarballs/server/tickernelz-paperclip-pro-server-2026.929.2.tgz","_integrity":"sha512-VVLpoQTQithJyZlKcVkZ/ZujjRlLYPD5RPGPZ0CQIGwRt4tAOH38ou4NMPPowpofQSmpZVtxpTMmb7tBOLamdA==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.929.2","@tickernelz/paperclip-pro-shared":"2026.929.2","@tickernelz/paperclip-pro-mcp-server":"2026.929.2","@tickernelz/paperclip-pro-plugin-sdk":"2026.929.2","@tickernelz/paperclip-pro-adapter-utils":"2026.929.2","@tickernelz/paperclip-pro-teams-catalog":"2026.929.2","@tickernelz/paperclip-pro-skills-catalog":"2026.929.2","@tickernelz/paperclip-pro-adapter-pi-local":"2026.929.2","@tickernelz/paperclip-pro-adapter-omp-local":"2026.929.2","@tickernelz/paperclip-pro-adapter-grok-local":"2026.929.2","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.929.2","@tickernelz/paperclip-pro-adapter-codex-local":"2026.929.2","@tickernelz/paperclip-pro-adapter-claude-local":"2026.929.2","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.929.2","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.929.2","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.929.2","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.929.2","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.929.2","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.929.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.929.2"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.929.2_1790657242422_0.7944858602393954","host":"s3://npm-registry-packages-npm-production"}},"2026.929.3":{"name":"@tickernelz/paperclip-pro-server","version":"2026.929.3","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"c18705a9b26f7edaf4967bba86f7b2f60727dd85","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.929.3.tgz","fileCount":28026,"integrity":"sha512-jvjuJJ76MLtlOKfPxPLIh/AFvsgDFpN7wGTUebk6pjsULESihviW/ZKduVyv88RF0humvaVQ3IWC2SRfLbvLMg==","signatures":[{"sig":"MEQCIGhmhZUdUJXdYyDKxiAVCexHKvYRFdP9qa+L8KMgnfK8AiBaruYhoeIgzPV1TfG6QMGJMzKeq3yWYZdtEXgdp+IclQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD7swkHLnwGGMbIVQYebFDGOFYKTxwKxJmJEmxsU7pgiQIgKFuBqzBeearQFdT87QjC+WrtT9SSH7lArRsS3SgkmbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.929.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":272108530},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.SrilHz/tarballs/server/tickernelz-paperclip-pro-server-2026.929.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.SrilHz/tarballs/server/tickernelz-paperclip-pro-server-2026.929.3.tgz","_integrity":"sha512-jvjuJJ76MLtlOKfPxPLIh/AFvsgDFpN7wGTUebk6pjsULESihviW/ZKduVyv88RF0humvaVQ3IWC2SRfLbvLMg==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.929.3","@tickernelz/paperclip-pro-shared":"2026.929.3","@tickernelz/paperclip-pro-mcp-server":"2026.929.3","@tickernelz/paperclip-pro-plugin-sdk":"2026.929.3","@tickernelz/paperclip-pro-adapter-utils":"2026.929.3","@tickernelz/paperclip-pro-teams-catalog":"2026.929.3","@tickernelz/paperclip-pro-skills-catalog":"2026.929.3","@tickernelz/paperclip-pro-adapter-pi-local":"2026.929.3","@tickernelz/paperclip-pro-adapter-omp-local":"2026.929.3","@tickernelz/paperclip-pro-adapter-grok-local":"2026.929.3","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.929.3","@tickernelz/paperclip-pro-adapter-codex-local":"2026.929.3","@tickernelz/paperclip-pro-adapter-claude-local":"2026.929.3","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.929.3","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.929.3","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.929.3","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.929.3","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.929.3","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.929.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.929.3"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.929.3_1790674672422_0.06963146488643668","host":"s3://npm-registry-packages-npm-production"}},"2026.929.4":{"name":"@tickernelz/paperclip-pro-server","version":"2026.929.4","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"6ba1669e39eb82f4acd48d144dffdc022b7caa75","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.929.4.tgz","fileCount":28026,"integrity":"sha512-+KGAYixkC+nHqfB27xIh13wzgCBKdjGXhVbaQdWm7YKli/n8SAcIHe6EAGgoPYcA51jqgSnebZgbg88pMkDQQQ==","signatures":[{"sig":"MEUCIDQnjPhZdDx9m6ySrl33KQ8d3VMUeUJpNAk5Y2Jfmha3AiEAlOsYz7eEAzk11oByEQjv+3f63o2SIOmK+sp88waG9jI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDae6ueRqfnEtT1cXC/H+X2duPNtz66WF2DOdOh0g4P+AiAiX/W2682CSLWmT3QJyXgT3bTOnAT42CuX0AlAw+GxPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.929.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":272108666},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.2Y4fUC/tarballs/server/tickernelz-paperclip-pro-server-2026.929.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.2Y4fUC/tarballs/server/tickernelz-paperclip-pro-server-2026.929.4.tgz","_integrity":"sha512-+KGAYixkC+nHqfB27xIh13wzgCBKdjGXhVbaQdWm7YKli/n8SAcIHe6EAGgoPYcA51jqgSnebZgbg88pMkDQQQ==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.929.4","@tickernelz/paperclip-pro-shared":"2026.929.4","@tickernelz/paperclip-pro-mcp-server":"2026.929.4","@tickernelz/paperclip-pro-plugin-sdk":"2026.929.4","@tickernelz/paperclip-pro-adapter-utils":"2026.929.4","@tickernelz/paperclip-pro-teams-catalog":"2026.929.4","@tickernelz/paperclip-pro-skills-catalog":"2026.929.4","@tickernelz/paperclip-pro-adapter-pi-local":"2026.929.4","@tickernelz/paperclip-pro-adapter-omp-local":"2026.929.4","@tickernelz/paperclip-pro-adapter-grok-local":"2026.929.4","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.929.4","@tickernelz/paperclip-pro-adapter-codex-local":"2026.929.4","@tickernelz/paperclip-pro-adapter-claude-local":"2026.929.4","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.929.4","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.929.4","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.929.4","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.929.4","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.929.4","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.929.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.929.4"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.929.4_1790679442487_0.13376924479532248","host":"s3://npm-registry-packages-npm-production"}},"2026.929.5":{"name":"@tickernelz/paperclip-pro-server","version":"2026.929.5","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"f7bda34a912c48c5eccec83aac74347fca941cfc","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.929.5.tgz","fileCount":28026,"integrity":"sha512-yb+ur17cFap6OH04vjB+QzBNc6VxoxrS+uMWqly/T/Pk9Yil1XpZUGN1VAFzenLOfFHGm67HZYLE8a43PLxGrw==","signatures":[{"sig":"MEYCIQDulL8Vp9nXsr2hZ45UqsebbEbf0HMWTgws8I4U9YxUxgIhAJR8J4jdA7Q9mMQlkve6XJYYCWBFZBsIR90FyaIa1Efz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFhylOeB4oh3YZYADUO+2N6U9uKXnaRgYeCMStdL4xKrAiEAjQan2bePllKSf0tpBWDjUbc8UPpjRDfTRnOSSdmnyKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.929.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":272128000},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.auTHpQ/tarballs/server/tickernelz-paperclip-pro-server-2026.929.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.auTHpQ/tarballs/server/tickernelz-paperclip-pro-server-2026.929.5.tgz","_integrity":"sha512-yb+ur17cFap6OH04vjB+QzBNc6VxoxrS+uMWqly/T/Pk9Yil1XpZUGN1VAFzenLOfFHGm67HZYLE8a43PLxGrw==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.929.5","@tickernelz/paperclip-pro-shared":"2026.929.5","@tickernelz/paperclip-pro-mcp-server":"2026.929.5","@tickernelz/paperclip-pro-plugin-sdk":"2026.929.5","@tickernelz/paperclip-pro-adapter-utils":"2026.929.5","@tickernelz/paperclip-pro-teams-catalog":"2026.929.5","@tickernelz/paperclip-pro-skills-catalog":"2026.929.5","@tickernelz/paperclip-pro-adapter-pi-local":"2026.929.5","@tickernelz/paperclip-pro-adapter-omp-local":"2026.929.5","@tickernelz/paperclip-pro-adapter-grok-local":"2026.929.5","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.929.5","@tickernelz/paperclip-pro-adapter-codex-local":"2026.929.5","@tickernelz/paperclip-pro-adapter-claude-local":"2026.929.5","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.929.5","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.929.5","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.929.5","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.929.5","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.929.5","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.929.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.929.5"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.929.5_1790694950131_0.3115630292107776","host":"s3://npm-registry-packages-npm-production"}},"2026.930.0":{"name":"@tickernelz/paperclip-pro-server","version":"2026.930.0","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"5f6894f14fb86de0819ab61b6cae5f2a30d2b4e5","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.930.0.tgz","fileCount":28026,"integrity":"sha512-20jfsd2pB3X2bVnHm9sAmnsYEG+eBAvyBLkxreLXYHt+Fw/x/1jAXgwMBjdVESx618oC8W69SH1glp4MJOwdaw==","signatures":[{"sig":"MEUCIFUfUMtoJOtuptihFP+rZaHGwi4+8m98UFBX/9qf7urLAiEAv740KPppHdZlpzCOz0wBpoTX4qMPioiEXm6yURa+hmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDLerlHIlqifRUEkdNmsk4liFtHDF4RSQZ7io4XsFY26wIgadKFa3cHUpxt/79QwQLvrVT4z/tPWUfAmTzW8S0XXQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.930.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":272128283},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.uuDUPd/tarballs/server/tickernelz-paperclip-pro-server-2026.930.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.uuDUPd/tarballs/server/tickernelz-paperclip-pro-server-2026.930.0.tgz","_integrity":"sha512-20jfsd2pB3X2bVnHm9sAmnsYEG+eBAvyBLkxreLXYHt+Fw/x/1jAXgwMBjdVESx618oC8W69SH1glp4MJOwdaw==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.930.0","@tickernelz/paperclip-pro-shared":"2026.930.0","@tickernelz/paperclip-pro-mcp-server":"2026.930.0","@tickernelz/paperclip-pro-plugin-sdk":"2026.930.0","@tickernelz/paperclip-pro-adapter-utils":"2026.930.0","@tickernelz/paperclip-pro-teams-catalog":"2026.930.0","@tickernelz/paperclip-pro-skills-catalog":"2026.930.0","@tickernelz/paperclip-pro-adapter-pi-local":"2026.930.0","@tickernelz/paperclip-pro-adapter-omp-local":"2026.930.0","@tickernelz/paperclip-pro-adapter-grok-local":"2026.930.0","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.930.0","@tickernelz/paperclip-pro-adapter-codex-local":"2026.930.0","@tickernelz/paperclip-pro-adapter-claude-local":"2026.930.0","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.930.0","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.930.0","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.930.0","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.930.0","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.930.0","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.930.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.930.0"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.930.0_1790737398703_0.2989929565302052","host":"s3://npm-registry-packages-npm-production"}},"2026.930.1":{"name":"@tickernelz/paperclip-pro-server","version":"2026.930.1","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"2dae97b95ac2e43de49aebfeeb711182a83027b4","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.930.1.tgz","fileCount":28026,"integrity":"sha512-Nl9JbJdIaUFy3Z/tlrQHXjcInh+HoMfkG5VsXfjHbjfT7Z/lKaBq4Z81Kr6o8oeXurAaDTzf6r0VZRWZuNrYUg==","signatures":[{"sig":"MEYCIQC8bW+nrn32vkBdhoS+CjyQ+QAtRbTLtzWI3VAFk40/xwIhAJxHbyNTx8s6iamj7EaKqaIxyO5M5ya/MMQBln+e+cnB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC2ACSNq6KlSmyN1x4IEzqVxZIUNebvmlTnmTtlGIB5wwIhAItWiEjv1DcAxruDGUsHB3kmblFawlQeCQAWzZ0ibbBj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.930.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":272128283},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.tEstsT/tarballs/server/tickernelz-paperclip-pro-server-2026.930.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.tEstsT/tarballs/server/tickernelz-paperclip-pro-server-2026.930.1.tgz","_integrity":"sha512-Nl9JbJdIaUFy3Z/tlrQHXjcInh+HoMfkG5VsXfjHbjfT7Z/lKaBq4Z81Kr6o8oeXurAaDTzf6r0VZRWZuNrYUg==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.930.1","@tickernelz/paperclip-pro-shared":"2026.930.1","@tickernelz/paperclip-pro-mcp-server":"2026.930.1","@tickernelz/paperclip-pro-plugin-sdk":"2026.930.1","@tickernelz/paperclip-pro-adapter-utils":"2026.930.1","@tickernelz/paperclip-pro-teams-catalog":"2026.930.1","@tickernelz/paperclip-pro-skills-catalog":"2026.930.1","@tickernelz/paperclip-pro-adapter-pi-local":"2026.930.1","@tickernelz/paperclip-pro-adapter-omp-local":"2026.930.1","@tickernelz/paperclip-pro-adapter-grok-local":"2026.930.1","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.930.1","@tickernelz/paperclip-pro-adapter-codex-local":"2026.930.1","@tickernelz/paperclip-pro-adapter-claude-local":"2026.930.1","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.930.1","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.930.1","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.930.1","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.930.1","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.930.1","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.930.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.930.1"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.930.1_1790746364821_0.3011896339361708","host":"s3://npm-registry-packages-npm-production"}},"2026.930.2":{"name":"@tickernelz/paperclip-pro-server","version":"2026.930.2","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"337681b087aeb035b1f998e96da69b5aa68fb2fc","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.930.2.tgz","fileCount":28026,"integrity":"sha512-IWMhsZRL/fKv5stO3RwyLCf1lALDAXNf5GvkS9f/1jtyghK92O0nD5F5I8N98FNkdGeDpHBtZEq28p41GEc5nA==","signatures":[{"sig":"MEUCIQDrRK7ZiQKBMCDUKEdY/Da6r7APWeZZub8IuxUYA+gTNgIgS9Xo56QRm87PFsfoDGTYOMHWdhP/jMLGslpgNvjk8Eg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAuDR2TrWiBo6zSBIaMLEBq6Ui0D2Eap8HudluTCnaSXAiEA2iEIeU+cNRSXztg3MUj/qM1xdMnHjgGI3CzKnVU9OZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.930.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":272148823},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.hctYkd/tarballs/server/tickernelz-paperclip-pro-server-2026.930.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.hctYkd/tarballs/server/tickernelz-paperclip-pro-server-2026.930.2.tgz","_integrity":"sha512-IWMhsZRL/fKv5stO3RwyLCf1lALDAXNf5GvkS9f/1jtyghK92O0nD5F5I8N98FNkdGeDpHBtZEq28p41GEc5nA==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.930.2","@tickernelz/paperclip-pro-shared":"2026.930.2","@tickernelz/paperclip-pro-mcp-server":"2026.930.2","@tickernelz/paperclip-pro-plugin-sdk":"2026.930.2","@tickernelz/paperclip-pro-adapter-utils":"2026.930.2","@tickernelz/paperclip-pro-teams-catalog":"2026.930.2","@tickernelz/paperclip-pro-skills-catalog":"2026.930.2","@tickernelz/paperclip-pro-adapter-pi-local":"2026.930.2","@tickernelz/paperclip-pro-adapter-omp-local":"2026.930.2","@tickernelz/paperclip-pro-adapter-grok-local":"2026.930.2","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.930.2","@tickernelz/paperclip-pro-adapter-codex-local":"2026.930.2","@tickernelz/paperclip-pro-adapter-claude-local":"2026.930.2","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.930.2","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.930.2","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.930.2","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.930.2","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.930.2","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.930.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.930.2"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.930.2_1790751540788_0.11053829290614092","host":"s3://npm-registry-packages-npm-production"}},"2026.930.3":{"name":"@tickernelz/paperclip-pro-server","version":"2026.930.3","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"9ac0470b6562edf0f344380dae7cd0d812c53262","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.930.3.tgz","fileCount":28030,"integrity":"sha512-7NR8CVIrQQ13/a+fQZUTt2/XWbKEES49TUrXXqIEPvuwdWcXW/EXHMcO15Og/hl+F1YzxGehHVokD4E2GhytwQ==","signatures":[{"sig":"MEUCIQDJ2jcJCK4u/hcV0AfHFSeWVxF3LOAZDmN8JSWYYQR92gIgXdGoJJNSbq+7Z2xGeb4WTv/ljxKpChuvZtby5xva9MI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBJfpHELgg1WeNqZvQUKW6AY2oIjWI/k4jF7gmDHVBSYAiEA1bhHWkGsLoQ3lZG6oDWrKIVaWl6mmVck1fFY96nKtC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.930.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":272184854},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.0tPtSv/tarballs/server/tickernelz-paperclip-pro-server-2026.930.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.0tPtSv/tarballs/server/tickernelz-paperclip-pro-server-2026.930.3.tgz","_integrity":"sha512-7NR8CVIrQQ13/a+fQZUTt2/XWbKEES49TUrXXqIEPvuwdWcXW/EXHMcO15Og/hl+F1YzxGehHVokD4E2GhytwQ==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.930.3","@tickernelz/paperclip-pro-shared":"2026.930.3","@tickernelz/paperclip-pro-mcp-server":"2026.930.3","@tickernelz/paperclip-pro-plugin-sdk":"2026.930.3","@tickernelz/paperclip-pro-adapter-utils":"2026.930.3","@tickernelz/paperclip-pro-teams-catalog":"2026.930.3","@tickernelz/paperclip-pro-skills-catalog":"2026.930.3","@tickernelz/paperclip-pro-adapter-pi-local":"2026.930.3","@tickernelz/paperclip-pro-adapter-omp-local":"2026.930.3","@tickernelz/paperclip-pro-adapter-grok-local":"2026.930.3","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.930.3","@tickernelz/paperclip-pro-adapter-codex-local":"2026.930.3","@tickernelz/paperclip-pro-adapter-claude-local":"2026.930.3","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.930.3","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.930.3","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.930.3","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.930.3","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.930.3","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.930.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.930.3"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.930.3_1790773784338_0.45317885137516334","host":"s3://npm-registry-packages-npm-production"}},"2026.930.4":{"name":"@tickernelz/paperclip-pro-server","version":"2026.930.4","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"6495e56662691654c3d1b915876608805554efaf","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.930.4.tgz","fileCount":28030,"integrity":"sha512-Zn8yzkSEocjt3hurhP1qg0lxsP9AhKx8Ho2DZjc1kBGYos3IxjA8koQWX4Rkv/Tj5Nz34o2wEbgAcfjDJqwd0A==","signatures":[{"sig":"MEUCIHv2QZYlKiYo1JEWZxr4AW92cWNHEYvGxC9ZcUujQfwTAiEAwHsR2SXT5glrhn0yc9RChErRdPgGcriLnybRiriQ/mo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD6O1QM3qLBbdwoZ3McCXBIX5fuP8gYkTQYj086aWyz+QIhAOPQA28Y8SaHLI793SXkLLzfh2kF9tFL1ju9n5nl8Yby","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.930.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":272185075},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.QjVKXQ/tarballs/server/tickernelz-paperclip-pro-server-2026.930.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.QjVKXQ/tarballs/server/tickernelz-paperclip-pro-server-2026.930.4.tgz","_integrity":"sha512-Zn8yzkSEocjt3hurhP1qg0lxsP9AhKx8Ho2DZjc1kBGYos3IxjA8koQWX4Rkv/Tj5Nz34o2wEbgAcfjDJqwd0A==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.930.4","@tickernelz/paperclip-pro-shared":"2026.930.4","@tickernelz/paperclip-pro-mcp-server":"2026.930.4","@tickernelz/paperclip-pro-plugin-sdk":"2026.930.4","@tickernelz/paperclip-pro-adapter-utils":"2026.930.4","@tickernelz/paperclip-pro-teams-catalog":"2026.930.4","@tickernelz/paperclip-pro-skills-catalog":"2026.930.4","@tickernelz/paperclip-pro-adapter-pi-local":"2026.930.4","@tickernelz/paperclip-pro-adapter-omp-local":"2026.930.4","@tickernelz/paperclip-pro-adapter-grok-local":"2026.930.4","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.930.4","@tickernelz/paperclip-pro-adapter-codex-local":"2026.930.4","@tickernelz/paperclip-pro-adapter-claude-local":"2026.930.4","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.930.4","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.930.4","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.930.4","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.930.4","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.930.4","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.930.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.930.4"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.930.4_1790778672750_0.9363928970777422","host":"s3://npm-registry-packages-npm-production"}},"2026.930.5":{"name":"@tickernelz/paperclip-pro-server","version":"2026.930.5","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"cf37ac8557a878fa028df9c8c836dc8e1dcd8a89","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.930.5.tgz","fileCount":28030,"integrity":"sha512-pBtD9hlt/TDUHSSdvYelYLO43eL1sig5MAtmzl9kCcHuRXenDiDc2/l5osQEw4tO0c80epxwcF6jQ+V7A59XUA==","signatures":[{"sig":"MEQCIFVt1vUvxapF4SM+ZsDJzejimFIG6Oba7MZEjCs/0wIFAiA5HTM8FSH84IBnMQ0IFXw7fzLGbEhb5ViMLwQx/BQTOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFSspOMSXjZMB7cV3ansc7nkLAfzM5aUMq2V8GJxcGIGAiEA95RZ+TvCK0URVBN1Whe6qwsnyDHLNVepV7jZiHWGvVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.930.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":272196072},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.UKvYLa/tarballs/server/tickernelz-paperclip-pro-server-2026.930.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.UKvYLa/tarballs/server/tickernelz-paperclip-pro-server-2026.930.5.tgz","_integrity":"sha512-pBtD9hlt/TDUHSSdvYelYLO43eL1sig5MAtmzl9kCcHuRXenDiDc2/l5osQEw4tO0c80epxwcF6jQ+V7A59XUA==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.930.5","@tickernelz/paperclip-pro-shared":"2026.930.5","@tickernelz/paperclip-pro-mcp-server":"2026.930.5","@tickernelz/paperclip-pro-plugin-sdk":"2026.930.5","@tickernelz/paperclip-pro-adapter-utils":"2026.930.5","@tickernelz/paperclip-pro-teams-catalog":"2026.930.5","@tickernelz/paperclip-pro-skills-catalog":"2026.930.5","@tickernelz/paperclip-pro-adapter-pi-local":"2026.930.5","@tickernelz/paperclip-pro-adapter-omp-local":"2026.930.5","@tickernelz/paperclip-pro-adapter-grok-local":"2026.930.5","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.930.5","@tickernelz/paperclip-pro-adapter-codex-local":"2026.930.5","@tickernelz/paperclip-pro-adapter-claude-local":"2026.930.5","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.930.5","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.930.5","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.930.5","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.930.5","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.930.5","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.930.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.930.5"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.930.5_1790782665152_0.8516293947246203","host":"s3://npm-registry-packages-npm-production"}},"2026.930.6":{"name":"@tickernelz/paperclip-pro-server","version":"2026.930.6","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"ce7e678ca6b93dde25b77a4be4cf95984cc11201","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.930.6.tgz","fileCount":28030,"integrity":"sha512-dYeoI6kV6ji4O6AWJqjA8hl/emR3IE4PQXW1J+6TuQVFCdG0p97OXGANVmAeAPwrKtkmYduH6qGMZNws0voovw==","signatures":[{"sig":"MEUCIF0yWMEmOtYiLki5Glpl5Tq1Cj6EIOBs3eYw630K5pulAiEAzfTSG8oqTMf85i0itbdm8x5p42Lh3qbANbiatXQ1uDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCV1xpHX3QtiwrGxYiGo3zwSoqDcjZm0FOLhY2XBxWoRQIgVG2BsnEkLMHFKfvNRYSqUYPiOPqJEdeN0bC/8J86EA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.930.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":272196996},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.t382JG/tarballs/server/tickernelz-paperclip-pro-server-2026.930.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.t382JG/tarballs/server/tickernelz-paperclip-pro-server-2026.930.6.tgz","_integrity":"sha512-dYeoI6kV6ji4O6AWJqjA8hl/emR3IE4PQXW1J+6TuQVFCdG0p97OXGANVmAeAPwrKtkmYduH6qGMZNws0voovw==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.930.6","@tickernelz/paperclip-pro-shared":"2026.930.6","@tickernelz/paperclip-pro-mcp-server":"2026.930.6","@tickernelz/paperclip-pro-plugin-sdk":"2026.930.6","@tickernelz/paperclip-pro-adapter-utils":"2026.930.6","@tickernelz/paperclip-pro-teams-catalog":"2026.930.6","@tickernelz/paperclip-pro-skills-catalog":"2026.930.6","@tickernelz/paperclip-pro-adapter-pi-local":"2026.930.6","@tickernelz/paperclip-pro-adapter-omp-local":"2026.930.6","@tickernelz/paperclip-pro-adapter-grok-local":"2026.930.6","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.930.6","@tickernelz/paperclip-pro-adapter-codex-local":"2026.930.6","@tickernelz/paperclip-pro-adapter-claude-local":"2026.930.6","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.930.6","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.930.6","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.930.6","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.930.6","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.930.6","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.930.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.930.6"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.930.6_1790787954263_0.70366660027004","host":"s3://npm-registry-packages-npm-production"}},"2026.1001.0":{"name":"@tickernelz/paperclip-pro-server","version":"2026.1001.0","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"882b28210c71ad33931c62768b72a5c8fdf4205f","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.1001.0.tgz","fileCount":28030,"integrity":"sha512-mMCnPcwIpkPfkFvRp8uUu4uVF6Lm32mEbnMld2Gy4EDtDvLPwUVdMebklJ0/QGiQV5csRdl7dRtVzrLKc4YYRQ==","signatures":[{"sig":"MEQCIErLVp2N3Io71wFacN5PHAC78KccHkF1a1TjinlGnf7HAiBdG7/sk2MFaQsQfRcPsdJJ/vJqkueHBr8UwfqFzM+Q7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF9r3YogHjU0nlCQbAGdwGeFeoKRUKMPJWGyjV5ts/OuAiB9dK+aOTAdz1JS/4IY84DlCU1NX4aLOy9oK3nvkSTmGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.1001.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":272200211},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.70s1wR/tarballs/server/tickernelz-paperclip-pro-server-2026.1001.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.70s1wR/tarballs/server/tickernelz-paperclip-pro-server-2026.1001.0.tgz","_integrity":"sha512-mMCnPcwIpkPfkFvRp8uUu4uVF6Lm32mEbnMld2Gy4EDtDvLPwUVdMebklJ0/QGiQV5csRdl7dRtVzrLKc4YYRQ==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.1001.0","@tickernelz/paperclip-pro-shared":"2026.1001.0","@tickernelz/paperclip-pro-mcp-server":"2026.1001.0","@tickernelz/paperclip-pro-plugin-sdk":"2026.1001.0","@tickernelz/paperclip-pro-adapter-utils":"2026.1001.0","@tickernelz/paperclip-pro-teams-catalog":"2026.1001.0","@tickernelz/paperclip-pro-skills-catalog":"2026.1001.0","@tickernelz/paperclip-pro-adapter-pi-local":"2026.1001.0","@tickernelz/paperclip-pro-adapter-omp-local":"2026.1001.0","@tickernelz/paperclip-pro-adapter-grok-local":"2026.1001.0","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.1001.0","@tickernelz/paperclip-pro-adapter-codex-local":"2026.1001.0","@tickernelz/paperclip-pro-adapter-claude-local":"2026.1001.0","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.1001.0","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.1001.0","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.1001.0","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.1001.0","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.1001.0","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.1001.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.1001.0"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.1001.0_1790825113172_0.043114803001027324","host":"s3://npm-registry-packages-npm-production"}},"2026.1001.1":{"name":"@tickernelz/paperclip-pro-server","version":"2026.1001.1","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"89932036a2392e3e3813fc1a9c7eafb3c194dd55","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.1001.1.tgz","fileCount":28030,"integrity":"sha512-NqrfIDmthITz3wkYCaor0mfnflCuPKrCsKOFCBFhYBmApABv9Fwxz7SzPDOwwc7fvxi6VnV60tbT0VK6oz2aGQ==","signatures":[{"sig":"MEQCIAodRK1+NEP7pKzKAdN3JxfV8ozLSWsrmTpQtwj8nVRiAiApXtzwpggNYa2+cpzLjSbUViQJa5QqayGp6alV/ytRkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDPt8uq13bwEAtWGxSyCUyd6MufwBFmP22aFMLI8VCvAgIhAL68BOEXdAOI3NLcwLKBtAO6ZFN6AQSQFmeRHDcBcd5y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.1001.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":272220004},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.rPmW2q/tarballs/server/tickernelz-paperclip-pro-server-2026.1001.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.rPmW2q/tarballs/server/tickernelz-paperclip-pro-server-2026.1001.1.tgz","_integrity":"sha512-NqrfIDmthITz3wkYCaor0mfnflCuPKrCsKOFCBFhYBmApABv9Fwxz7SzPDOwwc7fvxi6VnV60tbT0VK6oz2aGQ==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.1001.1","@tickernelz/paperclip-pro-shared":"2026.1001.1","@tickernelz/paperclip-pro-mcp-server":"2026.1001.1","@tickernelz/paperclip-pro-plugin-sdk":"2026.1001.1","@tickernelz/paperclip-pro-adapter-utils":"2026.1001.1","@tickernelz/paperclip-pro-teams-catalog":"2026.1001.1","@tickernelz/paperclip-pro-skills-catalog":"2026.1001.1","@tickernelz/paperclip-pro-adapter-pi-local":"2026.1001.1","@tickernelz/paperclip-pro-adapter-omp-local":"2026.1001.1","@tickernelz/paperclip-pro-adapter-grok-local":"2026.1001.1","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.1001.1","@tickernelz/paperclip-pro-adapter-codex-local":"2026.1001.1","@tickernelz/paperclip-pro-adapter-claude-local":"2026.1001.1","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.1001.1","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.1001.1","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.1001.1","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.1001.1","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.1001.1","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.1001.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.1001.1"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.1001.1_1790846253423_0.2876612735981039","host":"s3://npm-registry-packages-npm-production"}},"2026.1001.2":{"name":"@tickernelz/paperclip-pro-server","version":"2026.1001.2","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"4ba5103cd852916a422f838361c853a4c89d9c30","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.1001.2.tgz","fileCount":28030,"integrity":"sha512-Dzw19FddYRACj+R7qK7dv17RLcKrMJuSgIHIu4yS0MppqxoXujO6m1cYwUMnJC4k3gRC+KlctAot2x6VVw06Jg==","signatures":[{"sig":"MEUCIQCS9rcGZK7qWX9WlU2BX+Lu9E/o4RSPwExelJSXH+a4kgIgJ7DhjX2En9y6v6x+dW+keY1Z2pGXd5h6YXczLHbsJoc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA9xgO7GXt7NijgOYAk/2ub3VrVdQUTfawil8OQhmEZuAiAIsyG92Wn5pklSmWryZMe/Bqa5WlGMbcL9UX0ykU1Sxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.1001.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":272220004},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.q62WwA/tarballs/server/tickernelz-paperclip-pro-server-2026.1001.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.q62WwA/tarballs/server/tickernelz-paperclip-pro-server-2026.1001.2.tgz","_integrity":"sha512-Dzw19FddYRACj+R7qK7dv17RLcKrMJuSgIHIu4yS0MppqxoXujO6m1cYwUMnJC4k3gRC+KlctAot2x6VVw06Jg==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.1001.2","@tickernelz/paperclip-pro-shared":"2026.1001.2","@tickernelz/paperclip-pro-mcp-server":"2026.1001.2","@tickernelz/paperclip-pro-plugin-sdk":"2026.1001.2","@tickernelz/paperclip-pro-adapter-utils":"2026.1001.2","@tickernelz/paperclip-pro-teams-catalog":"2026.1001.2","@tickernelz/paperclip-pro-skills-catalog":"2026.1001.2","@tickernelz/paperclip-pro-adapter-pi-local":"2026.1001.2","@tickernelz/paperclip-pro-adapter-omp-local":"2026.1001.2","@tickernelz/paperclip-pro-adapter-grok-local":"2026.1001.2","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.1001.2","@tickernelz/paperclip-pro-adapter-codex-local":"2026.1001.2","@tickernelz/paperclip-pro-adapter-claude-local":"2026.1001.2","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.1001.2","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.1001.2","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.1001.2","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.1001.2","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.1001.2","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.1001.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.1001.2"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.1001.2_1790847168397_0.20190698922252093","host":"s3://npm-registry-packages-npm-production"}},"2026.1002.0":{"name":"@tickernelz/paperclip-pro-server","version":"2026.1002.0","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"19947b67e3c3eb3bf442ec241ab7d3488a8be4ad","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.1002.0.tgz","fileCount":28202,"integrity":"sha512-Tgn+tXUtfzGwlw4+FxCAw1TG69lRFctNglgPJN4xqc40MXF1OJlHld4qbZyurkwPWwOMycqCuId4ll+7JBy1ow==","signatures":[{"sig":"MEYCIQDWVyBxrX5n4irms8bdgbk5bSxhOx+Wz7gBKBNXVETzrQIhAI/ebpokiLmjxXCvj7cG9UAxQmfQql1z9NHQ34oeds/8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBycZrEKbXNDMMHY2Bj1IPYswTp+g91VpyaFgF7+9t0nAiB8vdU9BkvwNZaGOKIQQ7l0xYqz1rrn/GNXRFYYi7B6nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.1002.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273072964},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.ihHWwa/tarballs/server/tickernelz-paperclip-pro-server-2026.1002.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.ihHWwa/tarballs/server/tickernelz-paperclip-pro-server-2026.1002.0.tgz","_integrity":"sha512-Tgn+tXUtfzGwlw4+FxCAw1TG69lRFctNglgPJN4xqc40MXF1OJlHld4qbZyurkwPWwOMycqCuId4ll+7JBy1ow==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.1002.0","@tickernelz/paperclip-pro-shared":"2026.1002.0","@tickernelz/paperclip-pro-mcp-server":"2026.1002.0","@tickernelz/paperclip-pro-plugin-sdk":"2026.1002.0","@tickernelz/paperclip-pro-adapter-utils":"2026.1002.0","@tickernelz/paperclip-pro-teams-catalog":"2026.1002.0","@tickernelz/paperclip-pro-skills-catalog":"2026.1002.0","@tickernelz/paperclip-pro-adapter-pi-local":"2026.1002.0","@tickernelz/paperclip-pro-adapter-omp-local":"2026.1002.0","@tickernelz/paperclip-pro-adapter-grok-local":"2026.1002.0","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.1002.0","@tickernelz/paperclip-pro-adapter-codex-local":"2026.1002.0","@tickernelz/paperclip-pro-adapter-claude-local":"2026.1002.0","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.1002.0","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.1002.0","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.1002.0","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.1002.0","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.1002.0","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.1002.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.1002.0"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.1002.0_1790903716215_0.1493617585325957","host":"s3://npm-registry-packages-npm-production"}},"2026.1002.1":{"name":"@tickernelz/paperclip-pro-server","version":"2026.1002.1","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"301ce70e4e9cf684430a62864d5af2de331275c3","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.1002.1.tgz","fileCount":28202,"integrity":"sha512-08wijpoickxtseE6e84JwdtBZqCQuwZVdBXWHskDoJc0vWKxyNttLzq1u55qxgrl/w5tnupxgznJF1Prxwdz6Q==","signatures":[{"sig":"MEYCIQD/086sGm+2W5a1iDAlScC49xU/2XumKFpMxlawJarHrwIhAPrmh1we0sqh10bksgozZyBLmoyGpf0HQYwkrzsG0TL6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG/MN9o/LHar/f/EXkkQJWQVB/uoRLBqjJ9K7wJwUDGSAiEAi7g2FTYYcxrwTBzWmGEgl19LZxJRZXTJnMpF85PDz0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.1002.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273098111},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.Llc8IV/tarballs/server/tickernelz-paperclip-pro-server-2026.1002.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.Llc8IV/tarballs/server/tickernelz-paperclip-pro-server-2026.1002.1.tgz","_integrity":"sha512-08wijpoickxtseE6e84JwdtBZqCQuwZVdBXWHskDoJc0vWKxyNttLzq1u55qxgrl/w5tnupxgznJF1Prxwdz6Q==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.1002.1","@tickernelz/paperclip-pro-shared":"2026.1002.1","@tickernelz/paperclip-pro-mcp-server":"2026.1002.1","@tickernelz/paperclip-pro-plugin-sdk":"2026.1002.1","@tickernelz/paperclip-pro-adapter-utils":"2026.1002.1","@tickernelz/paperclip-pro-teams-catalog":"2026.1002.1","@tickernelz/paperclip-pro-skills-catalog":"2026.1002.1","@tickernelz/paperclip-pro-adapter-pi-local":"2026.1002.1","@tickernelz/paperclip-pro-adapter-omp-local":"2026.1002.1","@tickernelz/paperclip-pro-adapter-grok-local":"2026.1002.1","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.1002.1","@tickernelz/paperclip-pro-adapter-codex-local":"2026.1002.1","@tickernelz/paperclip-pro-adapter-claude-local":"2026.1002.1","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.1002.1","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.1002.1","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.1002.1","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.1002.1","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.1002.1","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.1002.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.1002.1"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.1002.1_1790914560446_0.9692420451647947","host":"s3://npm-registry-packages-npm-production"}},"2026.1002.2":{"name":"@tickernelz/paperclip-pro-server","version":"2026.1002.2","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"669c90d485165b66b058cfac90b485fa8d7d368a","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.1002.2.tgz","fileCount":28202,"integrity":"sha512-mhDU0e0r+r3XrKirYywl3HWZqitmOofq//aPVmvTGSIR+e+7bS2bWF340utkqo4W2Ws738IddZMHwJxfgFJA5Q==","signatures":[{"sig":"MEQCIG2WAatCx8+MH6C0j7W+lEGMYA2vx8ZA2x8biOtZtbGaAiBRvXvbNnnNMWrYYywHp4vprmJX+TPprTtZ1UBUw/kWvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGZgwwKQ80keM8Aw83maCbDw5VWQgXOw3EU3NwjmOhUCAiAjtnZTIHpwF4B7i8R9Fgs5gP1q9edDlBCC/JOWcAWTxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.1002.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273098327},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.HBcqCM/tarballs/server/tickernelz-paperclip-pro-server-2026.1002.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.HBcqCM/tarballs/server/tickernelz-paperclip-pro-server-2026.1002.2.tgz","_integrity":"sha512-mhDU0e0r+r3XrKirYywl3HWZqitmOofq//aPVmvTGSIR+e+7bS2bWF340utkqo4W2Ws738IddZMHwJxfgFJA5Q==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.1002.2","@tickernelz/paperclip-pro-shared":"2026.1002.2","@tickernelz/paperclip-pro-mcp-server":"2026.1002.2","@tickernelz/paperclip-pro-plugin-sdk":"2026.1002.2","@tickernelz/paperclip-pro-adapter-utils":"2026.1002.2","@tickernelz/paperclip-pro-teams-catalog":"2026.1002.2","@tickernelz/paperclip-pro-skills-catalog":"2026.1002.2","@tickernelz/paperclip-pro-adapter-pi-local":"2026.1002.2","@tickernelz/paperclip-pro-adapter-omp-local":"2026.1002.2","@tickernelz/paperclip-pro-adapter-grok-local":"2026.1002.2","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.1002.2","@tickernelz/paperclip-pro-adapter-codex-local":"2026.1002.2","@tickernelz/paperclip-pro-adapter-claude-local":"2026.1002.2","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.1002.2","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.1002.2","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.1002.2","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.1002.2","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.1002.2","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.1002.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.1002.2"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.1002.2_1790924730382_0.8079151665597459","host":"s3://npm-registry-packages-npm-production"}},"2026.1002.3":{"name":"@tickernelz/paperclip-pro-server","version":"2026.1002.3","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"583e441120ac7df7db7aa7361ca36832cdcacd03","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.1002.3.tgz","fileCount":28219,"integrity":"sha512-m9x/g+VEhjTgOyrb6ZLVIEDiFzgYAFZ8HXUAEJvsa3QbjEWovYF3tVdiDJrWW9fXgryTzdDBGGztxJcfUby6sg==","signatures":[{"sig":"MEUCIG1SgRZYtG0ScGV0XbLGM8O/C/ChIOxms79gaFLDGMcuAiEA+Mdd/nJ4PkJxdCKB88vC7k/4qtgNisVPQKHvlj86QhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEAU32/+AXZQ4tSNRnb434LtF8f3rwH4hiuxu3e8h8x9AiEAtzU1qq4yLR3RYtXmBMww8mTOXq/QAV+lta+qSKpiOS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.1002.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273219557},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.TD9MWO/tarballs/server/tickernelz-paperclip-pro-server-2026.1002.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.TD9MWO/tarballs/server/tickernelz-paperclip-pro-server-2026.1002.3.tgz","_integrity":"sha512-m9x/g+VEhjTgOyrb6ZLVIEDiFzgYAFZ8HXUAEJvsa3QbjEWovYF3tVdiDJrWW9fXgryTzdDBGGztxJcfUby6sg==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.1002.3","@tickernelz/paperclip-pro-shared":"2026.1002.3","@tickernelz/paperclip-pro-mcp-server":"2026.1002.3","@tickernelz/paperclip-pro-plugin-sdk":"2026.1002.3","@tickernelz/paperclip-pro-adapter-utils":"2026.1002.3","@tickernelz/paperclip-pro-teams-catalog":"2026.1002.3","@tickernelz/paperclip-pro-skills-catalog":"2026.1002.3","@tickernelz/paperclip-pro-adapter-pi-local":"2026.1002.3","@tickernelz/paperclip-pro-adapter-omp-local":"2026.1002.3","@tickernelz/paperclip-pro-adapter-grok-local":"2026.1002.3","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.1002.3","@tickernelz/paperclip-pro-adapter-codex-local":"2026.1002.3","@tickernelz/paperclip-pro-adapter-claude-local":"2026.1002.3","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.1002.3","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.1002.3","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.1002.3","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.1002.3","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.1002.3","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.1002.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.1002.3"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.1002.3_1790938586106_0.34657767184183874","host":"s3://npm-registry-packages-npm-production"}},"2026.1002.4":{"name":"@tickernelz/paperclip-pro-server","version":"2026.1002.4","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"9d2e7ff0686d76cdc2eef1f2389e580167bc0602","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.1002.4.tgz","fileCount":28219,"integrity":"sha512-tg7sQGlOxzK0HIjEsQvj7OUd0KkBx8AnxjGVhKoT0gGONH7Szv/GSn2XA8k5uD9dTu7FrOZoe78Ti5vKe3YEdw==","signatures":[{"sig":"MEQCIAVxbuOHf1ArG12tN1B+csxVOIFXWRa2aIHaMq3qSsDsAiBAC+/KMvQ5qAqphxpQJBNBBljepvgdj3m/b9QDKFNhEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFBbkXoq4TlQc/PFub7/LDeQsMnoK8aZ+vhRPkNnaL33AiAktIfCvXaxP6neNxeyKc8v7jCHUprOeTlDYfTxlUMNTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.1002.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273219557},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.810ceU/tarballs/server/tickernelz-paperclip-pro-server-2026.1002.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.810ceU/tarballs/server/tickernelz-paperclip-pro-server-2026.1002.4.tgz","_integrity":"sha512-tg7sQGlOxzK0HIjEsQvj7OUd0KkBx8AnxjGVhKoT0gGONH7Szv/GSn2XA8k5uD9dTu7FrOZoe78Ti5vKe3YEdw==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.1002.4","@tickernelz/paperclip-pro-shared":"2026.1002.4","@tickernelz/paperclip-pro-mcp-server":"2026.1002.4","@tickernelz/paperclip-pro-plugin-sdk":"2026.1002.4","@tickernelz/paperclip-pro-adapter-utils":"2026.1002.4","@tickernelz/paperclip-pro-teams-catalog":"2026.1002.4","@tickernelz/paperclip-pro-skills-catalog":"2026.1002.4","@tickernelz/paperclip-pro-adapter-pi-local":"2026.1002.4","@tickernelz/paperclip-pro-adapter-omp-local":"2026.1002.4","@tickernelz/paperclip-pro-adapter-grok-local":"2026.1002.4","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.1002.4","@tickernelz/paperclip-pro-adapter-codex-local":"2026.1002.4","@tickernelz/paperclip-pro-adapter-claude-local":"2026.1002.4","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.1002.4","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.1002.4","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.1002.4","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.1002.4","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.1002.4","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.1002.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.1002.4"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.1002.4_1790938614656_0.18653657510020993","host":"s3://npm-registry-packages-npm-production"}},"2026.1002.5":{"name":"@tickernelz/paperclip-pro-server","version":"2026.1002.5","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"37f9c58b7bf0b6f220381d3c430f3cdc633fc016","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.1002.5.tgz","fileCount":28219,"integrity":"sha512-gWpP2rbRE68BLQ7M/QaAaKX+X8De/u5K8pixl4+i5cascrf3VPqcLxe70wfgRDqykHjhLoJmsC4HxBVQHCPi2Q==","signatures":[{"sig":"MEYCIQDIc+f2bNJBeO0L82t5R72PrVQNCpdATgTBLRBMt4tGyAIhAInJr8T1k1rWjkOJv0jQs27UPwVJ1RPL5/oKfot94Bv0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHYH+L9t2ugaHoj+qH+9/E9IoVH/gH/NuBw24kugHM2OAiBx0G/tnGi/h4okjpmaeUk66x7v8vF4AbTIQn+c3pqCnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.1002.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273234318},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.2m5FPj/tarballs/server/tickernelz-paperclip-pro-server-2026.1002.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.2m5FPj/tarballs/server/tickernelz-paperclip-pro-server-2026.1002.5.tgz","_integrity":"sha512-gWpP2rbRE68BLQ7M/QaAaKX+X8De/u5K8pixl4+i5cascrf3VPqcLxe70wfgRDqykHjhLoJmsC4HxBVQHCPi2Q==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.1002.5","@tickernelz/paperclip-pro-shared":"2026.1002.5","@tickernelz/paperclip-pro-mcp-server":"2026.1002.5","@tickernelz/paperclip-pro-plugin-sdk":"2026.1002.5","@tickernelz/paperclip-pro-adapter-utils":"2026.1002.5","@tickernelz/paperclip-pro-teams-catalog":"2026.1002.5","@tickernelz/paperclip-pro-skills-catalog":"2026.1002.5","@tickernelz/paperclip-pro-adapter-pi-local":"2026.1002.5","@tickernelz/paperclip-pro-adapter-omp-local":"2026.1002.5","@tickernelz/paperclip-pro-adapter-grok-local":"2026.1002.5","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.1002.5","@tickernelz/paperclip-pro-adapter-codex-local":"2026.1002.5","@tickernelz/paperclip-pro-adapter-claude-local":"2026.1002.5","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.1002.5","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.1002.5","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.1002.5","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.1002.5","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.1002.5","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.1002.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.1002.5"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.1002.5_1790946439460_0.3088537670626412","host":"s3://npm-registry-packages-npm-production"}},"2026.1002.6":{"name":"@tickernelz/paperclip-pro-server","version":"2026.1002.6","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"9a8e68553043b3e2084fdabba89d52ac0095e80f","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.1002.6.tgz","fileCount":28219,"integrity":"sha512-bc0xm8rsJjNlyHyARNrTPkUbayUEuDLq2tqJwOnFo6Ybmbfe8FzqtLf6DXqizGFyFIL6n+9urI2CKX7H1y9g7w==","signatures":[{"sig":"MEYCIQDCOyFI0SoI6/03dUgzQAIkToPFlQxSlgXsBadwBEBBoQIhANbur2RFMz/YFgSo0ZfqDwj5KNfiujbSQAVzuE4DE6Qq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGVWwmr8Pc7jynyRsucvhP216MGkU2Bk30abriNygL5BAiBxa918OnGGvgzRl/FWThrL6OaIlql1kBPpxJ2kDj8Wig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.1002.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273238424},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.xuek7P/tarballs/server/tickernelz-paperclip-pro-server-2026.1002.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.xuek7P/tarballs/server/tickernelz-paperclip-pro-server-2026.1002.6.tgz","_integrity":"sha512-bc0xm8rsJjNlyHyARNrTPkUbayUEuDLq2tqJwOnFo6Ybmbfe8FzqtLf6DXqizGFyFIL6n+9urI2CKX7H1y9g7w==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.1002.6","@tickernelz/paperclip-pro-shared":"2026.1002.6","@tickernelz/paperclip-pro-mcp-server":"2026.1002.6","@tickernelz/paperclip-pro-plugin-sdk":"2026.1002.6","@tickernelz/paperclip-pro-adapter-utils":"2026.1002.6","@tickernelz/paperclip-pro-teams-catalog":"2026.1002.6","@tickernelz/paperclip-pro-skills-catalog":"2026.1002.6","@tickernelz/paperclip-pro-adapter-pi-local":"2026.1002.6","@tickernelz/paperclip-pro-adapter-omp-local":"2026.1002.6","@tickernelz/paperclip-pro-adapter-grok-local":"2026.1002.6","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.1002.6","@tickernelz/paperclip-pro-adapter-codex-local":"2026.1002.6","@tickernelz/paperclip-pro-adapter-claude-local":"2026.1002.6","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.1002.6","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.1002.6","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.1002.6","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.1002.6","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.1002.6","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.1002.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.1002.6"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.1002.6_1790948777646_0.06571650360740144","host":"s3://npm-registry-packages-npm-production"}},"2026.1002.7":{"name":"@tickernelz/paperclip-pro-server","version":"2026.1002.7","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"33996199055841ea6b7e9e4c8d46e09e9497ee7c","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.1002.7.tgz","fileCount":28219,"integrity":"sha512-qgBFb62eXouAYRvPLYMTUZyf8ZItz6xR6YCx5zV0s3xFYqn/p8xsZexC00EEeC16hMzj/KNdkTR2DakeC+g3qg==","signatures":[{"sig":"MEYCIQCJIKNqaQKUJdUq2q/92nxqSH06kocNDhIIb9zU32FoFAIhAO7mGjSqnjc3CDT57BP5wcRZxmvUlZ7hm1uKccWB8xud","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBHkOc7nVwavILNXNfyIR7Fkp6HN579ilz3vcpVy1T0nAiEAw7lQv8Kx4tMCBjnMlpFxmjhIwaadONfEYnkSW54Z7BQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.1002.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273241471},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.zINHmT/tarballs/server/tickernelz-paperclip-pro-server-2026.1002.7.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.zINHmT/tarballs/server/tickernelz-paperclip-pro-server-2026.1002.7.tgz","_integrity":"sha512-qgBFb62eXouAYRvPLYMTUZyf8ZItz6xR6YCx5zV0s3xFYqn/p8xsZexC00EEeC16hMzj/KNdkTR2DakeC+g3qg==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.1002.7","@tickernelz/paperclip-pro-shared":"2026.1002.7","@tickernelz/paperclip-pro-mcp-server":"2026.1002.7","@tickernelz/paperclip-pro-plugin-sdk":"2026.1002.7","@tickernelz/paperclip-pro-adapter-utils":"2026.1002.7","@tickernelz/paperclip-pro-teams-catalog":"2026.1002.7","@tickernelz/paperclip-pro-skills-catalog":"2026.1002.7","@tickernelz/paperclip-pro-adapter-pi-local":"2026.1002.7","@tickernelz/paperclip-pro-adapter-omp-local":"2026.1002.7","@tickernelz/paperclip-pro-adapter-grok-local":"2026.1002.7","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.1002.7","@tickernelz/paperclip-pro-adapter-codex-local":"2026.1002.7","@tickernelz/paperclip-pro-adapter-claude-local":"2026.1002.7","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.1002.7","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.1002.7","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.1002.7","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.1002.7","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.1002.7","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.1002.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.1002.7"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.1002.7_1790961075885_0.05016246326946261","host":"s3://npm-registry-packages-npm-production"}},"2026.1002.8":{"name":"@tickernelz/paperclip-pro-server","version":"2026.1002.8","license":"MIT","_id":"@tickernelz/paperclip-pro-server@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"},"dist":{"shasum":"0c028a2a77f967b6bc75320aa3e43c35b19dd6aa","tarball":"https://registry.npmjs.org/@tickernelz/paperclip-pro-server/-/paperclip-pro-server-2026.1002.8.tgz","fileCount":28222,"integrity":"sha512-3DxceRvE/hnrjC7e5U/hlIovRk+7zH02nrNlhTQfIBDQ5nOASzzadVZNl2rd3PE2PBMN+fDIf07mEgftKV468w==","signatures":[{"sig":"MEUCIBAezSjcqissi5fxk1FOPCH9sHYcHinedBET/M9OB/sGAiEA5pcYQN51RPnwntpri3p3vKFiccGl7SR/fJvbTGNAUIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF2HpUBUSjHuGaW3zsN5OoImYOXfGBqVMSdK/JE6LjGAAiBmuguygAqMG4texgblJG4Xu652TvZ9Fv1LWG/Dz7bqPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tickernelz%2fpaperclip-pro-server@2026.1002.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273266488},"main":"./dist/index.js","type":"module","_from":"file:/tmp/paperclip-release-tarballs.KsFKBb/tarballs/server/tickernelz-paperclip-pro-server-2026.1002.8.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx src/index.ts","build":"pnpm run prepare:runner-vendor && node scripts/verify-runner-vendor-dependencies.mjs && tsc && mkdir -p dist/onboarding-assets dist/built-ins dist/services/scripts dist/vendor/paperclip-runner && cp -R src/onboarding-assets/. dist/onboarding-assets/ && cp -R src/built-ins/. dist/built-ins/ && cp -R src/services/scripts/. dist/services/scripts/ && cp -R ../packages/paperclip-runner/dist/. dist/vendor/paperclip-runner/ && node scripts/write-build-stamp.mjs","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run prepare:ui-dist && pnpm run build","postpack":"rm -rf ui-dist","dev:watch":"cross-env PAPERCLIP_MIGRATION_PROMPT=never PAPERCLIP_MIGRATION_AUTO_APPLY=true tsx ./scripts/dev-watch.ts","typecheck":"pnpm run prepare:runner-vendor && pnpm --filter @tickernelz/paperclip-pro-plugin-sdk ensure-build-deps && tsc --noEmit","prepare:ui-dist":"bash ../scripts/prepare-server-ui-dist.sh","prepare:runner-vendor":"pnpm --filter @tickernelz/paperclip-pro-paperclip-runner build"},"_npmUser":{"name":"zhafron","email":"zhafronadani@gmail.com"},"_resolved":"/tmp/paperclip-release-tarballs.KsFKBb/tarballs/server/tickernelz-paperclip-pro-server-2026.1002.8.tgz","_integrity":"sha512-3DxceRvE/hnrjC7e5U/hlIovRk+7zH02nrNlhTQfIBDQ5nOASzzadVZNl2rd3PE2PBMN+fDIf07mEgftKV468w==","repository":{"url":"git+https://github.com/tickernelz/paperclip-pro.git","type":"git","directory":"server"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ajv":"^8.20.0","zod":"^4.4.3","acpx":"0.13.1","chat":"4.39.0","open":"^11.0.1","pino":"^10.0.0","ssh2":"^1.17.0","svix":"1.76.1","acorn":"8.18.0","jsdom":"^30.0.1","sharp":"^0.35.4","dotenv":"^17.4.2","multer":"^2.2.0","express":"^5.1.0","unified":"^11.0.5","chokidar":"^5.0.0","dompurify":"^3.4.14","heif2jpeg":"0.1.6","nice-grpc":"2.1.17","pino-http":"^11.0.0","smol-toml":"^1.4.2","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","better-auth":"1.7.2","detect-port":"^2.1.0","drizzle-orm":"^0.45.2","pino-pretty":"^13.1.3","rehype-slug":"^6.0.0","remark-parse":"^11.0.0","@discordjs/ws":"1.2.3","@grpc/grpc-js":"1.14.4","remark-rehype":"^11.1.2","puppeteer-core":"^25.12.0","@vercel/connect":"0.6.1","nice-grpc-common":"2.0.4","rehype-stringify":"^10.0.1","embedded-postgres":"^18.1.0-beta.16","@aws-sdk/client-s3":"^3.1122.0","@opentelemetry/api":"^1.9.0","@chat-adapter/slack":"4.39.0","@chat-adapter/teams":"4.39.0","github-markdown-css":"^5.9.0","@chat-adapter/github":"4.39.0","@chat-adapter/discord":"4.39.0","@chat-adapter/telegram":"4.39.0","@photon-ai/advanced-imessage":"2.1.0","@tickernelz/paperclip-pro-db":"2026.1002.8","@tickernelz/paperclip-pro-shared":"2026.1002.8","@tickernelz/paperclip-pro-mcp-server":"2026.1002.8","@tickernelz/paperclip-pro-plugin-sdk":"2026.1002.8","@tickernelz/paperclip-pro-adapter-utils":"2026.1002.8","@tickernelz/paperclip-pro-teams-catalog":"2026.1002.8","@tickernelz/paperclip-pro-skills-catalog":"2026.1002.8","@tickernelz/paperclip-pro-adapter-pi-local":"2026.1002.8","@tickernelz/paperclip-pro-adapter-omp-local":"2026.1002.8","@tickernelz/paperclip-pro-adapter-grok-local":"2026.1002.8","@tickernelz/paperclip-pro-adapter-kimi-local":"2026.1002.8","@tickernelz/paperclip-pro-adapter-codex-local":"2026.1002.8","@tickernelz/paperclip-pro-adapter-claude-local":"2026.1002.8","@tickernelz/paperclip-pro-adapter-cursor-cloud":"2026.1002.8","@tickernelz/paperclip-pro-adapter-cursor-local":"2026.1002.8","@tickernelz/paperclip-pro-adapter-gemini-local":"2026.1002.8","@tickernelz/paperclip-pro-adapter-opencode-local":"2026.1002.8","@tickernelz/paperclip-pro-adapter-openclaw-gateway":"2026.1002.8","@tickernelz/paperclip-pro-hermes-paperclip-adapter":"2026.1002.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","@types/ws":"^8.18.1","cross-env":"^10.1.0","supertest":"^7.0.0","typescript":"^7.0.2","@types/node":"^24.0.0","@types/jsdom":"^30.0.0","@types/sharp":"^0.32.0","@types/multer":"^2.2.0","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@types/express-serve-static-core":"^5.1.3","@tickernelz/paperclip-pro-paperclip-runner":"2026.1002.8"},"peerDependencies":{"@sentry/node":"10.71.0","@opentelemetry/sdk-node":"0.221.0","@opentelemetry/resources":"2.10.0","@opentelemetry/semantic-conventions":"1.43.0","@opentelemetry/exporter-trace-otlp-grpc":"0.221.0","@opentelemetry/exporter-trace-otlp-http":"0.221.0","@opentelemetry/exporter-trace-otlp-proto":"0.221.0","@opentelemetry/auto-instrumentations-node":"0.79.0"},"bundleDependencies":["@chat-adapter/discord","@chat-adapter/github","@chat-adapter/slack","@chat-adapter/teams","@chat-adapter/telegram","@discordjs/ws","acpx"],"peerDependenciesMeta":{"@sentry/node":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/semantic-conventions":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/auto-instrumentations-node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/paperclip-pro-server_2026.1002.8_1790966756132_0.6196673957957175","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-09-25T11:27:59.059Z","modified":"2026-10-02T18:46:32.484Z","2026.925.0":"2026-09-25T11:28:00.130Z","2026.925.1":"2026-09-25T19:54:53.679Z","2026.925.2":"2026-09-25T23:42:53.026Z","2026.926.1":"2026-09-26T03:39:20.101Z","2026.926.0":"2026-09-26T03:57:29.268Z","2026.926.2":"2026-09-26T08:49:15.123Z","2026.926.3":"2026-09-26T17:42:41.088Z","2026.926.4":"2026-09-26T20:49:06.085Z","2026.926.5":"2026-09-26T21:29:11.407Z","2026.926.6":"2026-09-27T00:07:38.357Z","2026.927.0":"2026-09-27T06:54:11.254Z","2026.927.1":"2026-09-27T11:37:54.309Z","2026.927.2":"2026-09-27T13:31:30.835Z","2026.927.3":"2026-09-27T14:10:44.457Z","2026.927.4":"2026-09-27T18:50:41.713Z","2026.927.5":"2026-09-27T19:37:14.173Z","2026.927.6":"2026-09-27T20:46:00.657Z","2026.927.7":"2026-09-27T21:51:52.839Z","2026.927.8":"2026-09-27T22:42:38.910Z","2026.927.9":"2026-09-27T23:30:57.388Z","2026.928.0":"2026-09-28T02:18:56.816Z","2026.928.1":"2026-09-28T05:56:57.001Z","2026.928.2":"2026-09-28T07:56:58.176Z","2026.928.3":"2026-09-28T09:03:23.127Z","2026.928.4":"2026-09-28T09:48:19.172Z","2026.928.5":"2026-09-28T10:55:44.965Z","2026.928.6":"2026-09-28T13:17:14.207Z","2026.928.7":"2026-09-28T15:47:35.407Z","2026.928.8":"2026-09-28T18:00:16.903Z","2026.928.9":"2026-09-28T18:51:18.979Z","2026.929.0":"2026-09-29T00:51:03.274Z","2026.929.1":"2026-09-29T03:08:09.136Z","2026.929.2":"2026-09-29T04:47:23.319Z","2026.929.3":"2026-09-29T09:37:53.157Z","2026.929.4":"2026-09-29T10:57:23.524Z","2026.929.5":"2026-09-29T15:15:50.996Z","2026.930.0":"2026-09-30T03:03:19.510Z","2026.930.1":"2026-09-30T05:32:45.958Z","2026.930.2":"2026-09-30T06:59:01.576Z","2026.930.3":"2026-09-30T13:09:45.202Z","2026.930.4":"2026-09-30T14:31:13.663Z","2026.930.5":"2026-09-30T15:37:45.931Z","2026.930.6":"2026-09-30T17:05:55.066Z","2026.1001.0":"2026-10-01T03:25:13.961Z","2026.1001.1":"2026-10-01T09:17:34.271Z","2026.1001.2":"2026-10-01T09:32:49.206Z","2026.1002.0":"2026-10-02T01:15:17.019Z","2026.1002.1":"2026-10-02T04:16:01.274Z","2026.1002.2":"2026-10-02T07:05:31.205Z","2026.1002.3":"2026-10-02T10:56:26.881Z","2026.1002.4":"2026-10-02T10:56:55.410Z","2026.1002.5":"2026-10-02T13:07:20.217Z","2026.1002.6":"2026-10-02T13:46:18.459Z","2026.1002.7":"2026-10-02T17:11:16.879Z","2026.1002.8":"2026-10-02T18:45:56.877Z"},"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":"server"},"maintainers":[{"name":"zhafron","email":"zhafronadani@gmail.com"}],"readme":"","readmeFilename":""}